:root{
  --bg:#051216;--bg-2:#081b20;--panel:#0c2429;--panel-2:#102e34;--line:rgba(169,227,235,.16);
  --text:#f5fbfc;--muted:#a9c4ca;--mint:#30f2c7;--blue:#44b8ff;--coral:#ff6b5f;--gold:#f6c753;
  --shadow:0 24px 80px rgba(0,0,0,.36);--radius:24px;--max:1180px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;overflow-x:hidden}
body.modal-open{overflow:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.container{width:min(var(--max),calc(100% - 36px));margin:auto}.section{padding:92px 0;position:relative}.section.alt{background:linear-gradient(180deg,rgba(68,184,255,.04),rgba(48,242,199,.025))}.section.divider{border-top:1px solid var(--line)}
.eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border:1px solid rgba(48,242,199,.35);background:rgba(48,242,199,.08);border-radius:999px;color:var(--mint);font-weight:800;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.eyebrow.gold{border-color:rgba(246,199,83,.35);background:rgba(246,199,83,.09);color:var(--gold)}
.gradient-text{background:linear-gradient(90deg,var(--mint),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}.accent{color:var(--mint)}.gold{color:var(--gold)}.coral{color:var(--coral)}
h1,h2,h3,h4{line-height:1.1;margin:0 0 18px;letter-spacing:-.035em}h1{font-size:clamp(3rem,7vw,6.25rem)}h2{font-size:clamp(2.1rem,4.2vw,4rem)}h3{font-size:1.4rem}p{margin:0 0 18px;color:var(--muted)}.lead{font-size:clamp(1.05rem,1.7vw,1.32rem);max-width:780px}.center{text-align:center}.center .lead{margin-left:auto;margin-right:auto}.small{font-size:.9rem}.micro{font-size:.78rem;color:#86a8af}
.site-header{position:sticky;top:0;z-index:70;background:rgba(5,18,22,.78);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:flex;align-items:center;gap:12px;font-weight:900;letter-spacing:.01em}.brand-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,var(--mint),var(--blue));color:#031317;box-shadow:0 10px 30px rgba(48,242,199,.22)}.brand-copy{display:flex;flex-direction:column;line-height:1.05}.brand-copy small{font-size:.66rem;color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin-top:5px}.nav-links{display:flex;align-items:center;gap:24px;font-size:.93rem;color:#c8dde1}.nav-links a:hover{color:var(--mint)}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 24px;border-radius:15px;border:1px solid transparent;font-weight:900;transition:.2s transform,.2s box-shadow,.2s background;cursor:pointer;text-align:center}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,var(--mint),#62ffd8);color:#031417;box-shadow:0 16px 38px rgba(48,242,199,.2)}.btn-primary:hover{box-shadow:0 20px 48px rgba(48,242,199,.28)}.btn-secondary{background:linear-gradient(135deg,var(--coral),#ff8d65);color:white;box-shadow:0 16px 36px rgba(255,107,95,.17)}.btn-ghost{border-color:var(--line);background:rgba(255,255,255,.025);color:var(--text)}.btn-small{min-height:44px;padding:10px 18px;border-radius:12px}.btn-wide{width:100%}.needs-config{outline:2px dashed var(--gold);outline-offset:3px}.cta-row{display:flex;gap:14px;flex-wrap:wrap}.trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.trust-chip{padding:8px 12px;border:1px solid var(--line);border-radius:999px;color:#b8d1d6;font-size:.82rem;background:rgba(255,255,255,.02)}
.hero{padding:74px 0 64px;min-height:760px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 15% 20%,rgba(48,242,199,.12),transparent 30%),radial-gradient(circle at 85% 12%,rgba(68,184,255,.15),transparent 30%),linear-gradient(180deg,#041115,#06171b)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,black,transparent 80%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:64px;align-items:center;position:relative;z-index:1}.hero h1{margin-top:22px}.hero .lead strong{color:var(--text)}.hero-points{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:30px 0}.hero-point{padding:14px 15px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.025);color:#c6dce0;font-size:.91rem}.hero-point b{color:var(--gold)}.hero-art{position:relative;min-height:620px}.product-frame{position:absolute;inset:25px 10px 20px 40px;border-radius:34px;padding:18px;background:linear-gradient(145deg,rgba(48,242,199,.22),rgba(68,184,255,.05),rgba(255,107,95,.16));box-shadow:var(--shadow);transform:rotate(2deg)}.product-frame:before{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.19);border-radius:inherit;pointer-events:none}.product-frame img{width:100%;height:100%;object-fit:cover;border-radius:24px}.floating-card{position:absolute;padding:15px 17px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(7,28,33,.88);backdrop-filter:blur(16px);box-shadow:0 20px 50px rgba(0,0,0,.35);font-weight:800}.floating-card small{display:block;color:var(--muted);font-weight:600}.fc-one{top:8px;left:0}.fc-two{right:-8px;bottom:70px}.fc-three{left:0;bottom:0}.orb{position:absolute;border-radius:50%;filter:blur(1px);opacity:.55}.orb.one{width:170px;height:170px;background:radial-gradient(circle,var(--mint),transparent 70%);right:-40px;top:0}.orb.two{width:220px;height:220px;background:radial-gradient(circle,var(--coral),transparent 70%);left:-70px;bottom:10px}
.countdown-wrap{margin:26px 0 22px}.countdown-label{font-size:.82rem;color:#9eb8be;text-transform:uppercase;letter-spacing:.12em;font-weight:800;margin-bottom:10px}.countdown{display:flex;gap:8px;flex-wrap:wrap}.countdown>span{min-width:72px;padding:10px 12px;border-radius:13px;background:#0d292f;border:1px solid var(--line);text-align:center}.countdown b{display:block;font-size:1.35rem;color:var(--text);line-height:1}.countdown small{display:block;margin-top:5px;color:#8eabb1;font-size:.64rem;text-transform:uppercase;letter-spacing:.08em}.countdown-status{padding:12px 16px!important;min-width:auto!important;color:var(--gold);font-weight:900;background:rgba(246,199,83,.08)!important;border-color:rgba(246,199,83,.25)!important}
.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#061a1f;overflow:hidden}.marquee-track{display:flex;gap:42px;white-space:nowrap;padding:16px 0;color:#b9d0d5;font-weight:800;animation:marquee 26s linear infinite}.marquee-track span:before{content:"✦";color:var(--mint);margin-right:12px}@keyframes marquee{to{transform:translateX(-50%)}}
.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.stat{padding:23px 18px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015));border-radius:19px;text-align:center}.stat strong{display:block;font-size:1.55rem;color:var(--mint)}.stat span{font-size:.83rem;color:var(--muted)}
.split{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.card{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.018));border-radius:var(--radius);padding:30px;box-shadow:0 18px 60px rgba(0,0,0,.15)}.card.highlight{background:linear-gradient(135deg,rgba(48,242,199,.08),rgba(68,184,255,.06));border-color:rgba(48,242,199,.22)}.checks{list-style:none;padding:0;margin:0;display:grid;gap:13px}.checks li{position:relative;padding-left:30px;color:#c7dce0}.checks li:before{content:"✓";position:absolute;left:0;top:0;color:var(--mint);font-weight:900}.crosses li:before{content:"×";color:var(--coral)}
.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:42px}.feature-card{padding:25px;border:1px solid var(--line);border-radius:20px;background:#0a2126;position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;width:95px;height:95px;border-radius:50%;background:rgba(48,242,199,.08);right:-35px;top:-35px}.feature-card .num{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(246,199,83,.13);color:var(--gold);font-weight:900;margin-bottom:24px}.feature-card p{font-size:.92rem;margin-bottom:0}.use-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:38px}.use-card{padding:26px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.022)}.use-card h3{display:flex;align-items:center;gap:12px}.use-card h3 span{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:rgba(68,184,255,.11);color:var(--blue)}
.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-top:40px}.step{padding:27px;border-radius:21px;border:1px solid var(--line);background:#0a2025}.step .day{display:inline-flex;padding:7px 11px;border-radius:999px;background:rgba(48,242,199,.09);color:var(--mint);font-weight:900;font-size:.76rem;text-transform:uppercase;letter-spacing:.09em;margin-bottom:20px}.step p{font-size:.92rem;margin:0}
.filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:38px}.filter-card{padding:30px;border-radius:22px;border:1px solid var(--line)}.filter-card.yes{background:rgba(48,242,199,.055);border-color:rgba(48,242,199,.2)}.filter-card.no{background:rgba(255,107,95,.045);border-color:rgba(255,107,95,.2)}
.proof-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin-top:38px}.proof-image{padding:14px;border-radius:24px;border:1px solid var(--line);background:#0a2025}.proof-image img{border-radius:16px}.proof-stack{display:grid;gap:14px}.proof-item{padding:22px;border-radius:18px;border:1px solid var(--line);background:#0b2429}.proof-item strong{display:block;color:var(--gold);font-size:1.2rem;margin-bottom:4px}
.bonus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.bonus{padding:28px;border-radius:22px;border:1px solid rgba(246,199,83,.24);background:linear-gradient(180deg,rgba(246,199,83,.075),rgba(255,255,255,.015));position:relative}.bonus-label{display:inline-block;padding:7px 11px;border-radius:999px;background:var(--gold);color:#1c1602;font-size:.73rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:20px}.bonus p{margin-bottom:0}
.offer-card{max-width:900px;margin:auto;border:1px solid rgba(48,242,199,.3);border-radius:32px;background:radial-gradient(circle at 50% 0,rgba(48,242,199,.13),transparent 38%),#071d22;padding:48px;box-shadow:var(--shadow);position:relative;overflow:hidden}.offer-card:before,.offer-card:after{content:"";position:absolute;border-radius:50%;filter:blur(10px);opacity:.25}.offer-card:before{width:260px;height:260px;background:var(--blue);right:-120px;top:-120px}.offer-card:after{width:210px;height:210px;background:var(--coral);left:-100px;bottom:-110px}.offer-inner{position:relative;z-index:1}.price-row{display:flex;align-items:end;justify-content:center;gap:14px;margin:28px 0}.price-row .old{color:#78969d;text-decoration:line-through;font-size:1.3rem}.price-row .now{font-size:clamp(3.3rem,8vw,6.4rem);font-weight:950;line-height:.9;color:var(--mint)}.price-row .suffix{color:var(--muted);font-size:.9rem;margin-bottom:8px}.stack-list{display:grid;gap:10px;max-width:680px;margin:28px auto}.stack-line{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px dashed var(--line);color:#c8dde1}.stack-line strong{color:var(--text)}
.guarantee{display:grid;grid-template-columns:.65fr 1.35fr;gap:36px;align-items:center}.guarantee-badge{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;text-align:center;padding:30px;background:radial-gradient(circle,rgba(48,242,199,.22),rgba(48,242,199,.05) 55%,transparent 56%),#0a2025;border:1px solid rgba(48,242,199,.3);box-shadow:0 20px 60px rgba(48,242,199,.12);font-weight:950;font-size:1.5rem;color:var(--mint)}
.faq{max-width:920px;margin:38px auto 0;display:grid;gap:12px}.faq details{border:1px solid var(--line);border-radius:17px;background:#0a2025;padding:0 21px}.faq summary{cursor:pointer;padding:19px 0;font-weight:850;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:right;color:var(--mint);font-size:1.25rem}.faq details[open] summary:after{content:"−"}.faq details p{padding:0 0 18px;margin:0}
.ps-box{max-width:900px;margin:auto;padding:34px;border-radius:24px;background:linear-gradient(135deg,rgba(255,107,95,.08),rgba(246,199,83,.055));border:1px solid rgba(255,107,95,.2)}
.site-footer{padding:58px 0 100px;border-top:1px solid var(--line);background:#031014}.footer-grid{display:grid;grid-template-columns:1.3fr .7fr .8fr;gap:38px}.footer-links{display:grid;gap:9px;color:#a9c4ca}.footer-links a:hover{color:var(--mint)}.footer-bottom{margin-top:38px;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:#78969d;font-size:.8rem}
.sticky-offer{position:fixed;z-index:65;left:50%;bottom:18px;transform:translateX(-50%);width:min(960px,calc(100% - 24px));display:flex;align-items:center;gap:18px;padding:13px 15px 13px 20px;border:1px solid rgba(48,242,199,.32);background:rgba(4,20,24,.94);backdrop-filter:blur(16px);border-radius:18px;box-shadow:0 18px 60px rgba(0,0,0,.5)}.sticky-copy{flex:1}.sticky-copy strong{display:block;color:var(--gold)}.sticky-copy small{color:#9ab6bc}.sticky-close{border:0;background:transparent;color:#8daab0;font-size:1.4rem;cursor:pointer}.back-top{position:fixed;right:18px;bottom:110px;z-index:64;width:46px;height:46px;border-radius:15px;border:1px solid var(--line);background:#0b292f;color:var(--mint);opacity:0;transform:translateY(12px);pointer-events:none;transition:.2s}.back-top.show{opacity:1;transform:translateY(0);pointer-events:auto}.exit-modal{position:fixed;inset:0;z-index:90;display:none;place-items:center;padding:20px;background:rgba(0,8,10,.78);backdrop-filter:blur(8px)}.exit-modal.open{display:grid}.exit-card{width:min(620px,100%);padding:38px;border-radius:28px;border:1px solid rgba(48,242,199,.3);background:radial-gradient(circle at 100% 0,rgba(68,184,255,.15),transparent 35%),#071d22;box-shadow:var(--shadow);position:relative}.exit-close{position:absolute;right:16px;top:14px;border:0;background:transparent;color:#adc8cd;font-size:1.7rem;cursor:pointer}
.notice{padding:16px 18px;border-radius:15px;border:1px solid rgba(246,199,83,.25);background:rgba(246,199,83,.06);color:#dfd3a8}.notice strong{color:var(--gold)}
@media(max-width:980px){.nav-links{display:none}.hero-grid,.split,.proof-grid,.guarantee{grid-template-columns:1fr}.hero-art{min-height:570px}.feature-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr)}.stats{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.hero{padding-top:48px}.product-frame{inset:20px 70px 20px}.fc-two{right:20px}}
@media(max-width:680px){.section{padding:68px 0}.container{width:min(100% - 24px,var(--max))}.site-header .btn-small{display:none}.hero{min-height:auto}.hero-grid{gap:30px}.hero h1{font-size:clamp(2.6rem,14vw,4.4rem)}.hero-points,.feature-grid,.use-grid,.steps,.filter-grid,.bonus-grid,.stats,.footer-grid{grid-template-columns:1fr}.hero-art{min-height:500px}.product-frame{inset:15px 24px 45px}.fc-one{left:5px}.fc-two{right:0;bottom:42px}.fc-three{display:none}.cta-row .btn{width:100%}.offer-card{padding:30px 20px}.stack-line{display:block}.price-row{gap:8px}.price-row .now{font-size:4.4rem}.sticky-offer{align-items:stretch;flex-wrap:wrap}.sticky-offer .btn{width:calc(100% - 42px)}.sticky-copy{flex-basis:100%}.back-top{bottom:170px}.guarantee-badge{max-width:260px;margin:auto}.exit-card{padding:30px 22px}.countdown>span{min-width:64px}.footer-bottom{padding-bottom:70px}}
