body{margin:0;font-family:Poppins,sans-serif}.landing{background:linear-gradient(135deg,#fdfbfb,#f3f4f7)}.navbar{background:#fff;justify-content:center;align-items:center;padding:20px 40px;display:flex}.logo{height:125px}.hero{color:#fff;background-position:top;background-repeat:no-repeat;background-size:cover;padding:100px 40px 60px;position:relative}.hero:before{content:"";background:#00000073;position:absolute;inset:0}.hero-inner{z-index:1;max-width:1200px;margin:auto;position:relative}.hero-top{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.hero-left h1{font-size:48px;font-weight:700}.hero-left p{opacity:.9;margin-top:15px;font-size:18px}.hero-trust{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #fff3;border-radius:20px;grid-template-columns:1fr 1fr;gap:15px;padding:25px;display:grid}.trust-card{text-align:center;background:#ffffff14;border-radius:14px;padding:14px 16px;font-size:14px;font-weight:500;transition:all .3s}.trust-card:hover{color:#fff;background:linear-gradient(135deg,#b8860b 0%,#d4a437 50%,#f1d27a 100%);transform:translateY(-5px)}.hero-bottom{justify-content:center;margin-top:60px;display:flex}.primary-btn{color:#fff;background:linear-gradient(135deg,#b8860b 0%,#d4a437 50%,#f1d27a 100%);border-radius:40px;padding:16px 62px;font-weight:600;text-decoration:none}.section,.wyl-section{background:#fff8e1;border-radius:16px;max-width:1100px;margin:40px auto;padding:50px;line-height:1.7}.wyl-header{text-align:center;margin-bottom:80px}.wyl-header h2{font-size:44px;font-weight:800}.wyl-header p{color:#666;margin-top:10px}.wyl-timeline-horizontal{-ms-overflow-style:none;scrollbar-width:none;gap:40px;padding:20px 0;display:flex;overflow-x:auto}.wyl-timeline-horizontal::-webkit-scrollbar{display:none}.wyl-item-horizontal{flex-direction:column;align-items:center;min-width:180px;display:flex;position:relative}.wyl-dot-horizontal{background:linear-gradient(135deg,#b8860b,#f1d27a);border-radius:50%;width:16px;height:16px;margin-bottom:15px;box-shadow:0 0 10px #b8860b99}.wyl-content-horizontal{text-align:center;cursor:pointer;background:linear-gradient(135deg,#b8860b,#f1d27a);border-radius:12px;padding:18px 22px;transition:all .3s;position:relative}.wyl-content-horizontal:hover{transform:translateY(-6px);box-shadow:0 10px 30px #0000001a}.wyl-content-horizontal h3{color:#fff;margin:0;font-size:16px;transition:all .3s}.wyl-active .wyl-content-horizontal{background:linear-gradient(135deg,gold,orange);transform:translateY(-8px)scale(1.05);box-shadow:0 15px 30px #ffd70066}.wyl-active .wyl-glow-horizontal{opacity:1;transform:scale(1.2)}.wyl-glow-horizontal{filter:blur(4px);opacity:0;background:gold;border-radius:2px;width:80%;height:4px;transition:all .5s;position:absolute;bottom:-10px;left:10%}.scroll-container{gap:20px;padding-bottom:10px;display:flex;overflow-x:auto}.card{background:#f9fafc;border-radius:12px;flex-direction:column;justify-content:space-between;min-width:320px;max-width:320px;height:550px;transition:all .3s;display:flex;overflow:hidden}.card:hover{transform:translateY(-5px)}.card img{object-fit:cover;width:100%;height:450px}.card p{text-align:center;flex:1;justify-content:center;align-items:center;margin:0;padding:10px;font-weight:500;line-height:1.4;display:flex}.mentor{gap:30px;display:flex}.mentor-img{border-radius:25px;width:400px}.socials{justify-content:center;gap:18px;margin-top:30px;display:flex}.socials a{color:#e0b84f;background:#ff7a181a;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;text-decoration:none;transition:all .3s;display:flex}.socials a:hover{color:#fff;background:#e0b84f;transform:translateY(-6px)scale(1.1);box-shadow:0 8px 20px #ff7a184d}.socials a:first-child:hover{background:#e1306c}.socials a:nth-child(2):hover{background:#1da1f2}.socials a:nth-child(3):hover{background:#0077b5}.socials a:nth-child(4):hover{background:red}.socials a:nth-child(5):hover{background:#1877f2}.cta-section{text-align:center;color:linear-gradient(135deg, #b8860b 0%, #d4a437 50%, #f1d27a 100%);padding:80px}.footer{color:#fff;text-align:center;background:#111;padding:40px}.faq-item{background:#f8f9fc;border-radius:10px;margin-bottom:15px;transition:all .3s;overflow:hidden}.faq-question{cursor:pointer;color:#000;justify-content:space-between;align-items:center;padding:18px 20px;font-weight:600;display:flex}.faq-answer{color:#444;padding:0 20px 20px;line-height:1.6;animation:.3s fadeIn}.faq-item:hover{box-shadow:0 6px 15px #00000014}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.disclaimer p{color:#444;line-height:1.7}.reviews{text-align:center}.review-slider{max-width:600px;margin:40px auto;position:relative}.review-img{border-radius:20px;width:100%;box-shadow:0 10px 30px #0003}.dots{justify-content:center;gap:8px;margin-top:15px;display:flex}.dot{cursor:pointer;background:#ccc;border-radius:50%;width:10px;height:10px;transition:all .3s}.dot.active{background:#000;transform:scale(1.3)}@media (width<=768px){.navbar{padding:10px 20px}.logo{height:80px}.hero{padding:60px 20px 40px}.hero-top{text-align:center;grid-template-columns:1fr;gap:30px}.hero-left h1{font-size:32px}.hero-left p{font-size:16px}.hero-trust{grid-template-columns:1fr 1fr;padding:15px}.trust-card{padding:10px;font-size:12px}.hero-bottom{margin-top:40px}.primary-btn{text-align:center;padding:14px 40px;font-size:14px;display:block}.section{margin:20px 10px;padding:30px 20px}.grid-box{grid-template-columns:1fr}.card{min-width:260px;max-width:100%;height:auto}.card img{height:350px}.mentor{text-align:center;flex-direction:column;align-items:center;gap:20px}.mentor-img{width:100%;max-width:300px}.socials{gap:12px}.cta-section{padding:40px 20px}.footer{padding:30px 20px}.faq-question{padding:15px;font-size:14px}.faq-answer{padding:0 15px 15px;font-size:13px}.review-slider{max-width:100%;padding:0 10px}.wyl-timeline-horizontal{gap:20px}.wyl-item-horizontal{min-width:150px}.wyl-content-horizontal h3{font-size:14px}}@media (width<=480px){.hero-trust{grid-template-columns:1fr}.logo{height:60px}.hero-left h1{font-size:28px}}.login-wrapper{min-height:100vh;font-family:Inter,sans-serif;display:flex}.login-left{background:#f9f9f9;justify-content:center;align-items:center;width:50%;display:flex}.login-box{text-align:center;background:#fff;border-radius:20px;width:380px;padding:40px;animation:.5s fadeIn;box-shadow:0 20px 40px #00000014}.login-logo{width:240px;margin-bottom:20px}.title{margin-bottom:20px;font-size:24px;font-weight:700}.login-box input{background:#f3f3f3;border:none;border-radius:12px;width:100%;height:48px;margin:10px 0;padding:0 14px;font-size:14px;transition:all .3s}.login-box input:focus{outline:none;box-shadow:0 0 0 2px #34a85333}.login-box button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b8860b 0%,#d4a437 50%,#f1d27a 100%);border:none;border-radius:30px;width:100%;height:50px;margin-top:15px;font-weight:700;transition:all .3s}.login-box button:hover{transform:translateY(-2px);box-shadow:0 10px 20px #34a8534d}.login-box button:disabled{cursor:not-allowed;background:#ccc}.toggle-text{color:#666;cursor:pointer;margin-top:15px;font-size:13px}.toggle-text:hover{color:#e0b84f}.login-right{background:#fff8e1;flex-direction:column;justify-content:center;align-items:center;width:50%;display:flex;position:relative;overflow:hidden}.overlay-card{border-radius:30px;width:60%;transition:all .5s;overflow:hidden;transform:rotate(2deg);box-shadow:0 30px 60px #0000001a}.overlay-card img{width:100%;display:block}.overlay-card:hover{transform:rotate(0)}.right-text{text-align:center;max-width:400px;margin-top:40px}.right-text h2{font-size:32px;font-weight:800}.right-text p{color:#555;margin-top:10px;font-size:16px}@media (width<=900px){.login-wrapper{flex-direction:column}.login-left,.login-right{width:100%}.login-right{display:none}.login-box{width:90%;max-width:380px;padding:30px 20px}.login-logo{width:180px}}@media (width<=480px){.title{font-size:20px}.login-logo{width:150px}}.alert-badge{color:#5f4100;background:linear-gradient(135deg,#b8860b 0%,#d4a437 50%,#f1d27a 100%);border-radius:14px;align-items:center;gap:6px;padding:10px 14px;font-size:12px;font-weight:700;animation:3s ease-in-out infinite floatBadge;display:flex;position:absolute;top:20px;right:20px;transform:rotate(-5deg);box-shadow:0 10px 20px #00000026}.alert-icon{font-size:16px}@keyframes floatBadge{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-8px)rotate(-5deg)}}body{background:#f9f9f9;margin:0;font-family:Inter,sans-serif}.header{text-align:center;padding:30px 0 10px}.header h1{background:linear-gradient(135deg,#b8860b 0%,#d4a437 50%,#f1d27a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:36px;font-weight:800}.header p{color:#666;font-size:14px}.main{grid-template-columns:2fr 1fr;gap:25px;max-width:1200px;margin:auto;padding:20px;display:grid}.left{background:#fff;border-radius:20px;padding:25px;box-shadow:0 10px 25px #0000000d}.left-header{justify-content:space-between;margin-bottom:15px;display:flex}.count{color:#e0b84f;font-weight:600}.alert{border:1px solid #f1f1f1;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:16px;transition:all .3s;display:flex}.alert:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.alert-left{align-items:center;gap:12px;display:flex}.stock-circle{color:#e0b84f;background:#fff8e1;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-weight:700;display:flex}.stock-name{font-weight:600}.info{color:#666;font-size:12px}.badge{border-radius:20px;padding:6px 12px;font-size:11px;font-weight:600}.badge.active{color:#1a9c5b;background:#e6f7ee}.badge.hit{color:#d93025;background:#ffe6e6}.actions{align-items:center;gap:10px;display:flex}.edit,.delete{cursor:pointer;background:0 0;border:none;font-size:16px}.delete:hover{color:red}.empty{text-align:center;padding:50px 20px}.empty-icon{margin-bottom:10px;font-size:40px}.right{background:#fff;border-radius:20px;padding:25px;box-shadow:0 10px 25px #0000000d}.right h2{margin-bottom:15px}.right select,.right input{border:1px solid #ddd;border-radius:10px;width:100%;margin-bottom:12px;padding:14px}.cmp{color:#666;margin-bottom:10px;font-size:12px}.toggle{gap:10px;margin-bottom:15px;display:flex}.toggle button{cursor:pointer;border:1px solid #ddd;border-radius:8px;flex:1;padding:10px}.toggle button.active{color:#e0b84f;border:2px solid #e0b84f;font-weight:600}.submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b8860b 0%,#d4a437 50%,#f1d27a 100%);border:none;border-radius:12px;width:100%;padding:14px;font-weight:600}.submit:disabled{background:#ccc}@media (width<=900px){.main{grid-template-columns:1fr;padding:15px}.header h1{font-size:28px}.left,.right{padding:15px}}@media (width<=600px){.header{padding:20px 10px}.header h1{font-size:24px}.icon-circle{width:140px;height:140px}.icon{font-size:60px}.empty-card{padding:30px 20px}.alert{flex-direction:column;align-items:flex-start;gap:15px}.actions{justify-content:flex-end;width:100%}}.empty-card{text-align:center;background:#fff;border-radius:12px;padding:48px;box-shadow:0 24px 48px #1a1c1c0f}.icon-circle{background:#eee;border-radius:50%;justify-content:center;align-items:center;width:200px;height:200px;margin:auto;display:flex}.icon{color:#006e2c33;font-size:100px}.empty-title{margin-top:20px;font-size:24px;font-weight:700}.empty-desc{color:#6e7a6d;margin:10px 0 20px;font-size:14px}.hint{color:#7e5700;justify-content:center;gap:8px;font-weight:500;display:flex}.popup-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup-box{text-align:center;background:#fff8e1;border:1px solid #ffffff1a;border-radius:20px;width:400px;max-width:90%;padding:30px;animation:.4s popupFade;position:relative}.popup-box h2{color:#000;margin-bottom:10px}.popup-box p{color:#292b2c;margin-bottom:25px;font-size:14px}.popup-actions{flex-direction:column;gap:10px;display:flex}.primary-btn{color:#000;cursor:pointer;background:linear-gradient(135deg,#b8860b 0%,#d4a437 50%,#f1d27a 100%);border:none;border-radius:10px;padding:12px;font-weight:600}.secondary-btn{color:#000;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:10px;padding:10px}.close-btn{color:#aaa;cursor:pointer;background:0 0;border:none;font-size:20px;position:absolute;top:10px;right:12px}@keyframes popupFade{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (width<=480px){.popup-box{padding:20px 15px}.popup-box h2{font-size:1.2rem}.popup-box p{margin-bottom:20px;font-size:12px}}
