:root{--bg:#05070b;--panel:#0b1017;--line:#1c2735;--text:#f5f7fb;--muted:#8e9aaa;--green:#16f195;--red:#ff4d67}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -10%,#13251e,#070a0f 40%,#05070b 75%);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}a{text-decoration:none;color:inherit}
.topbar{background:#07100c;border-bottom:1px solid #183326;color:#b9c7c1;font-size:13px}.navbar{background:rgba(5,7,11,.92)!important;backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.navbar-brand{font-weight:900}.brand-mark,.kicker{color:var(--green)}.nav-link{color:#aeb8c5!important;font-weight:600}.nav-link:hover{color:#fff!important}
.btn-neon{background:var(--green);color:#03100a;border:0;font-weight:900;box-shadow:0 0 25px #16f19529}.btn-neon:hover{background:#45ffad;color:#03100a}.btn-outline-neon{border:1px solid var(--green);color:var(--green);font-weight:800}
.hero{padding:95px 0 55px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;width:650px;height:650px;border-radius:50%;background:#16f19514;filter:blur(90px);left:50%;top:-430px;transform:translateX(-50%)}.badge-live{display:inline-flex;gap:7px;align-items:center;border:1px solid #234132;background:#0a1710;color:#79efb4;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:800}.dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}
.hero h1{font-size:clamp(44px,7vw,82px);line-height:.95;font-weight:950;letter-spacing:-3px;margin:22px 0}.gradient{background:linear-gradient(90deg,#fff 0%,#fff 38%,#48ffb0 75%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p,.section-sub{color:var(--muted);max-width:760px;font-size:17px}.hero-stats{display:flex;gap:28px;flex-wrap:wrap;margin-top:28px}.stat strong{display:block;font-size:24px}.stat span{font-size:12px;color:var(--muted)}
.section{padding:75px 0}.section-title{font-size:38px;font-weight:900;letter-spacing:-1.2px}.glass{background:linear-gradient(145deg,#111822f2,#080c12f5);border:1px solid var(--line);border-radius:20px;box-shadow:0 15px 50px #00000038}
.product-card{height:100%;overflow:hidden}.product-preview{height:205px;background:radial-gradient(circle at 65% 35%,#16f19540,transparent 30%),linear-gradient(145deg,#101b19,#090d13);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center}.chart{width:78%;height:110px;position:relative;border-bottom:1px solid #293444;border-left:1px solid #293444;background:repeating-linear-gradient(0deg,transparent 0 21px,#ffffff0b 22px),repeating-linear-gradient(90deg,transparent 0 42px,#ffffff08 43px)}.chart:before{content:"";position:absolute;left:4%;right:4%;top:44%;height:3px;background:linear-gradient(90deg,transparent,#16f195 25%,#16f195 45%,#ff4d67 68%,#16f195);transform:rotate(-7deg);box-shadow:0 0 12px #16f19573}.signal{position:absolute;border-radius:50%;width:10px;height:10px;background:var(--green);box-shadow:0 0 14px var(--green);top:52%;left:54%}.signal.red{background:var(--red);box-shadow:0 0 14px var(--red);left:70%;top:38%}
.product-body{padding:22px}.product-title{font-size:24px;font-weight:900}.price{font-size:34px;font-weight:950}.old{text-decoration:line-through;color:#6d7887;font-size:14px}.feature-list{list-style:none;padding:0;margin:18px 0;color:#b3becb}.feature-list li{margin:10px 0}.feature-list li:before{content:"✓";color:var(--green);font-weight:900;margin-right:9px}
.kicker{font-weight:900;font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.muted{color:var(--muted)}.review{padding:22px}.avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#1a3b2b,#12202b);display:flex;align-items:center;justify-content:center;font-weight:900;color:var(--green)}.stars{color:#ffd35c;letter-spacing:2px}.video-thumb{height:190px;border-radius:14px;background:radial-gradient(circle,#16f19538,transparent 35%),linear-gradient(135deg,#111923,#07100c);display:flex;align-items:center;justify-content:center;border:1px solid var(--line)}.play{width:62px;height:62px;border-radius:50%;background:var(--green);color:#04120b;display:flex;align-items:center;justify-content:center;font-size:22px}
.cta{padding:55px;border-radius:24px;background:radial-gradient(circle at 80% 30%,#16f1952b,transparent 35%),linear-gradient(135deg,#0c1712,#0b1017);border:1px solid #244133}footer{border-top:1px solid var(--line);padding:45px 0;color:#7f8a99}footer a{color:#aeb8c5}footer a:hover{color:var(--green)}.faq .accordion-item{background:var(--panel);border:1px solid var(--line);color:#fff;margin-bottom:10px;border-radius:12px;overflow:hidden}.accordion-button{background:var(--panel);color:#fff;font-weight:800}.accordion-button:not(.collapsed){background:#0e1717;color:var(--green);box-shadow:none}.accordion-button:focus{box-shadow:none}.price-tabs .btn{border-color:var(--line);color:#aab5c2}.price-tabs .btn.active{background:var(--green);color:#04120b;border-color:var(--green)}@media(max-width:767px){.hero{padding-top:65px}.hero h1{letter-spacing:-2px}.section{padding:55px 0}.cta{padding:30px}}
