:root{--ink:#05070d;--ink2:#0c1220;--paper:#f4f5f8;--white:#fff;--blue:#1268ff;--blue2:#0646ba;--gold:#e8b84f;--gold2:#f7d889;--text:#152033;--muted:#647087;--line:#dce1ea;--darkmuted:#a8b1c3;--radius:22px;--shadow:0 24px 70px rgba(12,24,54,.12);--max:1180px;--narrow:820px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--text);font-family:Inter,Arial,sans-serif;line-height:1.7;overflow-x:hidden}body.no-scroll{overflow:hidden}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Montserrat,Arial,sans-serif;line-height:1.13}h1{font-size:clamp(2.65rem,5.3vw,5.5rem);letter-spacing:-.055em;margin-bottom:26px}h2{font-size:clamp(2rem,3.5vw,3.8rem);letter-spacing:-.04em;margin-bottom:24px}h3{font-size:1.25rem}em{font-style:normal;color:var(--blue)}a{text-decoration:none;color:inherit}.container{width:min(calc(100% - 48px),var(--max));margin:auto}.narrow{max-width:var(--narrow)}.center{text-align:center}.section{padding:110px 0}.dark{background:var(--ink);color:white}.light{background:var(--paper)}.white{background:white}.blueblack{color:white;background:radial-gradient(circle at 50% 0,rgba(18,104,255,.24),transparent 42%),#07101f}.pale{color:var(--darkmuted)}.topbar{min-height:38px;padding:9px 24px;background:linear-gradient(90deg,#b88623,#f0ce75,#b88623);color:#15100a;text-align:center;font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.topbar span{margin:0 6px}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#0a8a48;box-shadow:0 0 0 4px rgba(10,138,72,.16)}.eyebrow{display:inline-block;color:var(--gold2);font:800 .75rem Montserrat,sans-serif;letter-spacing:.18em;text-transform:uppercase;margin-bottom:22px}.eyebrow.ink{color:var(--blue2)}.intro{color:var(--muted);font-size:1.08rem;max-width:720px;margin:0 auto 56px}.hero{position:relative;padding:95px 0 58px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:70px;align-items:center;position:relative;z-index:2}.hero-copy{max-width:650px}.hero h1 em,.dark h2 em,.blueblack h2 em,.final h2 em{color:var(--gold2)}.lead{font-size:1.16rem;color:#d1d7e2;max-width:620px}.watch{font-size:.88rem;color:var(--darkmuted);margin:28px 0}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:18px 26px;border-radius:10px;background:linear-gradient(135deg,var(--blue),var(--blue2));box-shadow:0 12px 34px rgba(18,104,255,.3);color:white;font:800 .82rem Montserrat,sans-serif;letter-spacing:.08em;text-transform:uppercase;transition:.25s}.button:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(18,104,255,.4)}.button b{font-size:1.25rem}.meta{display:flex;align-items:center;gap:12px;margin-top:20px;color:#9ba6ba;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.meta i{width:4px;height:4px;background:var(--gold);border-radius:50%}.video{background:#0b101a;border:1px solid rgba(247,216,137,.28);border-radius:18px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.45)}.video-bar{height:43px;display:flex;align-items:center;gap:6px;padding:0 15px;color:#72809a}.video-bar i{width:7px;height:7px;background:#374155;border-radius:50%}.video-bar b{margin-left:auto;font:700 .58rem Montserrat;letter-spacing:.16em}.ratio{position:relative;padding-top:56.25%}.ratio iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.hero-media{position:relative}.stamp{position:absolute;right:-22px;bottom:-34px;width:132px;height:132px;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--gold);color:#171108;border:7px solid var(--ink);transform:rotate(-7deg)}.stamp strong{font:900 2.1rem Montserrat}.stamp span{font-size:.62rem;font-weight:800;line-height:1.15;text-transform:uppercase}.orb{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.orb-a{width:600px;height:600px;right:-260px;top:-160px;background:radial-gradient(circle,rgba(18,104,255,.23),transparent 67%)}.orb-b{width:420px;height:420px;left:-240px;bottom:-220px;background:radial-gradient(circle,rgba(232,184,79,.11),transparent 68%)}.trust{display:flex;justify-content:center;gap:70px;margin-top:75px;padding-top:28px;border-top:1px solid rgba(255,255,255,.1);color:#b8c0cf;font-size:.84rem}.trust span::first-letter{color:var(--gold)}.cards-2,.fit,.choices{display:grid;grid-template-columns:1fr 1fr;gap:24px}.persona{position:relative;background:white;border:1px solid var(--line);border-radius:var(--radius);padding:42px;box-shadow:var(--shadow);overflow:hidden}.persona.inverse{background:var(--ink2);color:white;border-color:#263149}.num{position:absolute;right:24px;top:14px;font:900 5rem Montserrat;color:rgba(18,104,255,.07)}.inverse .num{color:rgba(247,216,137,.07)}.icon,.feature-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:#e7efff;color:var(--blue);font-size:1.25rem;margin-bottom:25px}.inverse .icon{background:rgba(232,184,79,.12);color:var(--gold2)}.persona blockquote{margin:0 0 22px;color:var(--muted);font-style:italic}.inverse blockquote{color:#aab4c7}.persona ul,.fit ul,.choices ul,.offer-list{list-style:none;padding:0;margin:0}.persona li,.fit li,.choices li,.offer-list li{position:relative;padding:8px 0 8px 25px}.persona li:before,.fit li:before,.choices li:before,.offer-list li:before{position:absolute;left:0;content:'✓';color:var(--blue);font-weight:900}.inverse li:before,.offer-list li:before{color:var(--gold)}.callout{display:flex;justify-content:center;gap:14px;margin-top:28px;padding:22px 30px;border:1px solid #d5dce8;background:white;border-radius:14px;text-align:center}.callout:first-letter{color:var(--gold)}.dark-callout{background:var(--ink);color:white;border-color:var(--ink)}.split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.dark p{color:var(--darkmuted)}.bigquote{margin:28px 0 0;padding:25px;border-left:3px solid var(--gold);background:rgba(255,255,255,.04);font:700 1.35rem Montserrat}.panel{padding:38px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.02))}.panel small{color:var(--gold);font-weight:800;text-transform:uppercase;letter-spacing:.14em}.panel ol{list-style:none;padding:0;margin:20px 0 0}.panel li{display:flex;gap:20px;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.09);color:#d6dce8}.panel li:last-child{border:0}.panel li b{color:var(--gold)}.cycle{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:50px}.cycle b{padding:20px 15px;background:white;border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px rgba(8,21,45,.07);font-size:.8rem;text-align:center}.cycle i{color:var(--blue);font-style:normal;font-weight:900}.cycle-copy{margin-top:55px}.cycle-copy h3,.white h3{font-size:clamp(1.4rem,2.5vw,2.15rem);margin-top:28px}.authority{display:grid;grid-template-columns:.78fr 1.22fr;gap:90px;align-items:center}.portrait{position:relative}.portrait img{width:100%;max-height:570px;object-fit:contain;display:block;border-radius:24px;background:radial-gradient(circle at 50% 60%,#142b58,transparent 65%);border:1px solid rgba(255,255,255,.1)}.portrait span{position:absolute;left:20px;bottom:18px;background:rgba(5,7,13,.82);border:1px solid rgba(255,255,255,.15);padding:9px 14px;border-radius:8px;font-size:.72rem}.results{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0 12px}.results div{padding:17px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:12px}.results span{display:block;color:#8793aa;font-size:.65rem;text-transform:uppercase}.results b{color:var(--gold2);font:800 1.2rem Montserrat}.disclaimer{display:block;color:#768299;font-size:.68rem;line-height:1.5;margin-bottom:30px}.method{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.method div{width:115px;height:115px;border:1px solid var(--line);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:white;box-shadow:0 12px 32px rgba(15,30,60,.08)}.method b{color:var(--blue);font-size:.65rem}.method strong{font-size:.78rem}.method i{color:var(--gold);font-style:normal}.contrast{display:grid;grid-template-columns:1fr auto 1fr;gap:30px;align-items:center;margin-top:55px}.contrast article{padding:38px;border:1px solid rgba(255,255,255,.11);border-radius:var(--radius);background:rgba(255,255,255,.04)}.contrast article span{color:#8996ac;font-size:.68rem;text-transform:uppercase;letter-spacing:.15em}.contrast article p{color:#9da9bc}.contrast .featured{border-color:rgba(232,184,79,.4);background:linear-gradient(140deg,rgba(232,184,79,.12),rgba(18,104,255,.09))}.contrast .featured span{color:var(--gold2)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.steps article{padding:30px;border-bottom:2px solid var(--blue);background:#0b172a}.steps article b{color:var(--gold)}.steps article p{color:#93a0b4;margin:0}.features{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:55px}.feature{position:relative;padding:32px;background:white;border:1px solid var(--line);border-radius:18px}.feature.wide{grid-column:1/-1;display:flex;gap:26px;align-items:center;background:linear-gradient(135deg,#061020,#10254c);color:white;border:0}.feature.wide p{color:#b6c0d2}.feature small{display:block;color:var(--blue);font-weight:800;text-transform:uppercase;margin:-8px 0 12px}.feature p{margin:0;color:var(--muted)}.badge{position:absolute;right:22px;top:20px;background:var(--gold);color:#181107;padding:6px 12px;border-radius:20px;font-size:.62rem;font-weight:900;text-transform:uppercase}.bonuses{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px}.bonuses article{padding:35px 30px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.04)}.bonuses article>b{display:grid;place-items:center;width:42px;height:42px;background:rgba(232,184,79,.13);color:var(--gold2);border-radius:50%;margin-bottom:30px}.bonuses article>strong{color:var(--gold2);font-size:.76rem}.fit article,.choices article{padding:38px;border-radius:var(--radius);background:white;border:1px solid var(--line)}.fit .yes{border-top:4px solid var(--blue)}.fit .no{border-top:4px solid #243044}.fit .no li:before{content:'×';color:#738097}.carousel{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;margin-top:50px;max-width:760px}.carousel>button{width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);color:white;font-size:1.25rem;cursor:pointer}.proof-window{overflow:hidden;border-radius:18px;background:#0b111d;border:1px solid rgba(255,255,255,.1)}.proof-track{display:flex;transition:transform .4s ease}.proof{flex:0 0 100%;height:510px;border:0;background:transparent;padding:14px;cursor:zoom-in}.proof img{width:100%;height:100%;object-fit:contain;border-radius:12px}.dots{display:flex;justify-content:center;gap:8px;margin-top:25px}.dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#485166}.dots button.active{background:var(--gold);transform:scale(1.4)}.compare{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:white}.compare div{display:grid;grid-template-columns:1fr 1fr}.compare div>*{padding:14px 20px}.compare div:first-child{background:var(--ink);color:white}.compare div:not(:last-child){border-bottom:1px solid var(--line)}.compare span{color:#7a8495}.compare strong{color:var(--blue2)}.imagine{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:50px auto}.imagine p{margin:0;padding:24px 24px 24px 55px;position:relative;background:var(--paper);border-radius:14px;font-weight:600}.imagine p:before{content:'→';position:absolute;left:22px;color:var(--blue)}.quotes{color:var(--muted);font-style:italic}.offer{display:grid;grid-template-columns:1fr .85fr;gap:80px;align-items:center}.offer-list{display:grid;grid-template-columns:1fr 1fr;gap:3px}.offer-list li{font-size:.88rem;color:#d1d7e2}.value{padding:18px;border-left:2px solid var(--gold);background:rgba(255,255,255,.04);font-size:.82rem}.price-card{position:relative;padding:45px;background:white;color:var(--text);border-radius:24px;box-shadow:0 35px 100px rgba(0,0,0,.45)}.price-card>span{color:var(--blue);font-weight:900;text-transform:uppercase;font-size:.73rem;letter-spacing:.1em}.price-card>p{color:var(--muted);font-size:.83rem}.price{display:flex;align-items:flex-start;color:var(--ink);line-height:1}.price small{font-size:1rem;margin:12px 5px}.price b{font:900 5.4rem Montserrat;letter-spacing:-.08em}.price-card hr{border:0;border-top:1px solid var(--line);margin:26px 0}.price-card .button{width:100%;margin:14px 0}.price-card>small{display:block;text-align:center;color:#7e889a}.mini{position:absolute;right:-25px;top:-32px;width:105px;height:105px;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:5px;background:var(--gold);color:#151007;border:6px solid var(--ink)}.mini b{font:900 1.8rem Montserrat}.mini span{font-size:.55rem;text-transform:uppercase;font-weight:800;line-height:1.1}.objections{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.objections article{padding:28px;background:white;border:1px solid var(--line);border-radius:15px}.objections p{color:var(--muted);margin:0}.guarantee{background:linear-gradient(135deg,#084da7,#0d6df2);color:white}.guarantee-box{display:grid;grid-template-columns:150px 1fr;gap:55px;align-items:center;padding:55px;border:1px solid rgba(255,255,255,.25);border-radius:26px;background:rgba(0,0,0,.1)}.shield{display:grid;place-items:center;width:140px;height:160px;background:var(--gold);color:#171006;clip-path:polygon(50% 0,95% 17%,88% 75%,50% 100%,12% 75%,5% 17%);font:900 3.7rem Montserrat}.guarantee-box p{color:#e5efff}.conditions{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.conditions span{padding:7px 11px;background:rgba(255,255,255,.12);border-radius:20px;font-size:.7rem}.guarantee-box small{color:#bad3fa}.choices{margin-top:45px}.choices article{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.choices article>span{color:#758197;font-size:.68rem;text-transform:uppercase}.choices .choice-b{border-color:rgba(232,184,79,.45);background:linear-gradient(145deg,rgba(232,184,79,.11),rgba(255,255,255,.03))}.choices .choice-b>span{color:var(--gold)}.faqs{max-width:880px}.faqs details{background:white;border:1px solid var(--line);border-radius:13px;margin-bottom:10px;padding:0 22px}.faqs summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:20px 0;font-weight:700;list-style:none}.faqs summary span{font-size:1.4rem;color:var(--blue)}.faqs details[open] summary span{transform:rotate(45deg)}.faqs p{color:var(--muted);padding:0 30px 20px 0}.final{padding:110px 0;text-align:center;background:radial-gradient(circle at 50% 50%,#102856,#05070d 62%)}.final p{color:#b4bdcd;font-size:1.08rem}.final .button{margin:20px auto 0}.final .meta{justify-content:center}footer{padding:30px 0;background:#03050a;color:#6f7889}footer .container{display:flex;justify-content:space-between;align-items:center}footer p{margin:0;font-size:.72rem}.mobile-cta{display:none}.lightbox{position:fixed;z-index:1000;inset:0;background:rgba(0,0,0,.92);align-items:center;justify-content:center;padding:30px;opacity:0;pointer-events:none;transition:.25s}.lightbox.open{display:flex;opacity:1;pointer-events:auto}.lightbox img{max-width:90vw;max-height:88vh;border-radius:12px}.lightbox button{position:absolute;right:24px;top:18px;width:46px;height:46px;border-radius:50%;border:1px solid #596273;background:#141924;color:white;font-size:1.8rem;cursor:pointer}.reveal{opacity:0;transform:translateY(22px);transition:opacity .65s,transform .65s}.reveal.visible{opacity:1;transform:none}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}
@media(max-width:900px){.section{padding:82px 0}.hero-grid,.split,.authority,.offer{grid-template-columns:1fr;gap:50px}.hero{padding-top:70px}.hero-copy{max-width:780px}.hero-media{max-width:720px}.trust{gap:20px;justify-content:space-between}.authority .portrait{max-width:500px;margin:auto}.contrast{grid-template-columns:1fr}.contrast>b{transform:rotate(90deg);text-align:center}.method{justify-content:center}.offer .price-card{max-width:600px}.bonuses{grid-template-columns:1fr}.features{grid-template-columns:1fr}.feature.wide{grid-column:auto}.proof{height:460px}}
@media(max-width:640px){h1{font-size:2.45rem}.container{width:min(calc(100% - 32px),var(--max))}.section{padding:68px 0}.topbar{font-size:.58rem;line-height:1.35}.topbar span:last-child{display:none}.hero{padding-top:58px}.hero-grid{gap:38px}.hero .button,.final .button,.price-card .button{width:100%}.meta{justify-content:center;flex-wrap:wrap}.stamp{width:94px;height:94px;right:-5px;bottom:-34px}.stamp strong{font-size:1.5rem}.stamp span{font-size:.48rem}.trust{display:grid;gap:8px;margin-top:65px}.cards-2,.fit,.choices,.steps,.imagine,.objections{grid-template-columns:1fr}.persona{padding:32px 25px}.callout{align-items:flex-start;text-align:left}.cycle{justify-content:flex-start;overflow-x:auto;padding-bottom:18px}.cycle b{flex:0 0 135px}.results{grid-template-columns:1fr}.method div{width:98px;height:98px}.feature.wide{display:block}.feature{padding:26px}.feature .badge{top:15px}.contrast article{padding:28px}.carousel{grid-template-columns:1fr;position:relative}.carousel>button{position:absolute;z-index:3;top:45%}.carousel>button:first-child{left:8px}.carousel>button:last-child{right:8px}.proof{height:420px;padding:8px}.compare div>*{padding:12px 9px;font-size:.72rem}.offer-list{grid-template-columns:1fr}.price-card{padding:40px 24px}.price b{font-size:4.5rem}.mini{right:-5px;width:88px;height:88px}.guarantee-box{grid-template-columns:1fr;padding:34px 24px;gap:30px}.shield{width:100px;height:115px;font-size:2.7rem}.conditions{display:grid}.faqs details{padding:0 16px}.faqs summary{font-size:.9rem}.final{padding-bottom:135px}footer{padding-bottom:100px}footer .container{display:block;text-align:center}.mobile-cta{position:fixed;z-index:80;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-radius:12px;background:linear-gradient(135deg,var(--blue),var(--blue2));color:white;box-shadow:0 12px 35px rgba(0,0,0,.4);transform:translateY(130%);transition:.3s}.mobile-cta.show{transform:none}.mobile-cta span{display:flex;flex-direction:column}.mobile-cta small{font-size:.58rem;text-transform:uppercase;opacity:.75}.mobile-cta strong{font:800 .78rem Montserrat;text-transform:uppercase}.mobile-cta>b{font-size:1.4rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
.video-callout{display:flex;flex-direction:column;align-items:center;gap:2px;margin:0 0 16px;color:#fff;text-align:center}.video-callout span{color:var(--gold2);font:900 2rem/1 Montserrat,sans-serif;filter:drop-shadow(0 4px 10px rgba(232,184,79,.35));animation:arrowDown 1.35s ease-in-out infinite}.video-callout strong{font:800 .78rem/1.3 Montserrat,sans-serif;letter-spacing:.16em;text-transform:uppercase}@keyframes arrowDown{0%,100%{transform:translateY(-3px)}50%{transform:translateY(5px)}}
.channel-results{display:grid;grid-template-columns:1fr;gap:18px;margin:28px 0 14px}.channel-results figure{margin:0;overflow:hidden;border:1px solid rgba(247,216,137,.22);border-radius:14px;background:#0b111d;box-shadow:0 18px 38px rgba(0,0,0,.28)}.channel-results figcaption{padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.09);color:var(--gold2);font:800 .64rem Montserrat,sans-serif;letter-spacing:.14em;text-transform:uppercase}.channel-results img{display:block;width:100%;height:auto}
@media(max-width:640px){.video-callout{margin-bottom:12px}.video-callout span{font-size:1.7rem}.video-callout strong{font-size:.67rem;letter-spacing:.12em}.channel-results{gap:13px;margin-top:22px}.channel-results figure{border-radius:10px}.channel-results figcaption{padding:8px 11px}}
.authority{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;justify-content:center}.authority-copy{width:100%;max-width:520px}.authority .channel-results{width:100%;max-width:620px;margin:0 auto}.authority-copy .disclaimer{margin-top:26px;margin-bottom:0}
@media(max-width:900px){.authority{grid-template-columns:1fr;max-width:760px;text-align:center}.authority-copy{max-width:680px;margin:0 auto}.authority .channel-results{max-width:700px}}
.hero-action-mobile{display:none}@media(min-width:901px){.hero-grid{grid-template-columns:minmax(360px,.84fr) minmax(0,1.16fr);gap:42px}.hero-media{width:100%}}
@media(max-width:900px){.hero-action-desktop{display:none}.hero-action-mobile{display:block;margin-top:28px;text-align:center}.hero-action-mobile .watch{margin:0 0 20px}.hero-action-mobile .meta{justify-content:center}.hero-media{width:100%;margin:0 auto}}
.hero-action{grid-area:action;align-self:start}.hero-copy{grid-area:copy;align-self:end}.hero-media{grid-area:media;align-self:center}@media(min-width:901px){.hero-grid{grid-template-areas:"copy media" "action media";grid-template-rows:auto auto;row-gap:0}.hero-action{max-width:650px}}
@media(max-width:900px){.hero-grid{grid-template-areas:"copy" "media" "action"}.hero-action{text-align:center;margin-top:-18px}.hero-action .watch{margin:0 0 20px}.hero-action .meta{justify-content:center}}
