.home{background:var(--paper);color:var(--ink)}.home section{padding:clamp(56px,6vw,96px) 24px}.home .wrap{max-width:1160px;margin:0 auto}.home h2{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(1.7rem,1.2rem + 2vw,2.6rem);line-height:1.12}.home .lede{color:var(--ink-2);max-width:62ch;margin:0 0 32px;font-size:clamp(1.02rem,.95rem + .3vw,1.15rem)}.home .kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--action);margin:0 0 14px;font-size:.78rem;font-weight:600}.ticks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ticks li{align-items:baseline;gap:10px;display:flex}.ticks li:before{content:"✓";color:var(--green);font-weight:800}.crosses li:before{content:"✕";color:var(--red)}.home-nav{top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1328eb;background:lab(5.86116% 2.14462 -15.6728/.92);border-bottom:1px solid #ffffff14;border-bottom:1px solid lab(100% 0 0/.08);position:sticky}.home-nav .wrap{align-items:center;gap:28px;padding:14px 24px;display:flex}.home-nav nav{gap:22px;margin-left:auto;display:flex}.home-nav nav a{color:var(--on-navy-muted);font-size:.92rem;font-weight:600;text-decoration:none}.home-nav nav a:hover{color:#fff}.home-nav .actions{gap:10px;display:flex}.home-nav .btn.quiet{color:#fff;background:0 0;border-color:#ffffff40;border-color:lab(100% 0 0/.25)}.home-nav .btn.quiet:hover{background:#ffffff14;background:lab(100% 0 0/.08)}@media (max-width:760px){.home-nav nav{display:none}.home-nav .actions{margin-left:auto}.home-nav .wrap{gap:12px;padding:12px 16px}}.hero{background:radial-gradient(1200px 600px at 85% 20%, #182a5a8c, transparent 60%), var(--navy);color:var(--on-navy)}@supports (color:lab(0% 0 0)){.hero{background:radial-gradient(1200px 600px at 85% 20%, lab(17.863% 7.14594 -31.9271/.55), transparent 60%), var(--navy)}}.home .hero{padding-top:clamp(48px,6vw,88px)}.hero .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid}@media (max-width:960px){.hero .wrap{grid-template-columns:1fr}}.badge{color:var(--on-navy);background:#ffffff14;background:lab(100% 0 0/.08);border-radius:999px;align-items:center;gap:8px;margin:0 0 22px;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.badge:before{content:"";background:var(--brand-light);border-radius:50%;width:7px;height:7px}.hero h1{color:#fff;letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(2.5rem,1.6rem + 4vw,4.6rem);line-height:1.02}.hero h1 em{color:var(--red-strong);font-style:normal}.hero .lede{color:var(--on-navy-muted)}.hero .cta-row{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.hero .btn.quiet{color:#fff;background:0 0;border-color:#ffffff40;border-color:lab(100% 0 0/.25)}.hero .btn.quiet:hover{background:#ffffff14;background:lab(100% 0 0/.08)}.hero .proof{color:var(--on-navy-muted);flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.hero .proof li:before{content:"✓ ";color:var(--brand-light);font-weight:700}.hero-visual{justify-self:center;width:min(100%,440px);padding-bottom:80px;position:relative}.phone{aspect-ratio:9/17;background:#05070d;border-radius:34px;width:min(100%,300px);padding:10px;box-shadow:0 30px 80px #00000073;box-shadow:0 30px 80px lab(0% 0 0/.45)}.phone-screen{color:#fff;background:linear-gradient(160deg,#b5735c,#7e2e39 45%,#1c1d3e);background:linear-gradient(160deg,lab(55.2732% 24.7106 23.9706),lab(31.504% 35.6546 12.0985) 45%,lab(12.2816% 7.72318 -21.1496));border-radius:26px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:16px 14px;display:flex;position:relative;overflow:hidden}.phone-screen .frame{object-fit:cover;object-position:50% 20%}.phone-screen:after{content:"";pointer-events:none;background:linear-gradient(#00000059,#0000 22% 50%,#000000b8);background:linear-gradient(lab(0% 0 0/.35),#0000 22% 50%,lab(0% 0 0/.72));position:absolute;inset:0}.still{background:var(--red-strong);color:#fff;z-index:1;border-radius:8px;align-self:flex-start;align-items:center;gap:7px;padding:6px 10px;font-size:.78rem;font-weight:700;display:inline-flex;position:relative}.still:before{content:"";background:#fff;border-radius:50%;width:7px;height:7px;animation:1.6s infinite pulse}@keyframes pulse{50%{opacity:.35}}.reel-meta{z-index:1;text-shadow:0 1px 6px #0006;text-shadow:0 1px 6px lab(0% 0 0/.4);gap:6px;font-size:.8rem;display:grid;position:relative}.reel-meta .who{align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:flex}.reel-meta .face{object-fit:cover;object-position:50% 25%;border:2px solid #fff;border-radius:50%;width:30px;height:30px}.reel-meta .shop{color:var(--ink);background:#fffffff2;background:lab(100% 0 0/.95);border-radius:8px;margin-top:6px;padding:8px 10px;font-size:.82rem;font-weight:700}.play{z-index:1;background:#00000059;background:lab(0% 0 0/.35);border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:44%;left:50%;translate:-50% -50%}.play:after{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid #fff;margin-left:4px}.deal-card{background:var(--navy-2);width:min(88%,330px);color:var(--on-navy);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:18px;padding:18px;position:absolute;bottom:0;right:0;box-shadow:0 24px 60px #0006;box-shadow:0 24px 60px lab(0% 0 0/.4)}.deal-card .row{font-family:var(--font-mono);color:var(--on-navy-muted);letter-spacing:.04em;justify-content:space-between;align-items:baseline;font-size:.74rem;display:flex}.deal-card .window-bar{margin:12px 0 14px}.deal-card .nums{justify-content:space-between;align-items:end;gap:12px;display:flex}.deal-card .big{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;font-size:1.9rem;font-weight:800;line-height:1}.deal-card .big.red{color:var(--red-strong)}.deal-card small{color:var(--on-navy-muted);margin-top:4px;font-size:.78rem;display:block}.wins{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:820px){.wins{grid-template-columns:1fr}}.win{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-content:start;gap:12px;padding:28px;display:grid}.win .tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.win.money .tag{color:var(--green)}.win.time .tag{color:var(--action)}.win h3{letter-spacing:-.02em;margin:0;font-size:1.4rem}.win p{color:var(--ink-2);margin:0}.win .math{font-family:var(--font-mono);background:var(--paper);border-radius:var(--radius-md);color:var(--ink);padding:12px 14px;font-size:.88rem}.win .math b{font-family:var(--font-display);color:var(--green);font-size:1.15rem}.win.time .math b{color:var(--action)}.compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:820px){.compare{grid-template-columns:1fr}}.compare>div{border-radius:var(--radius-lg);padding:26px}.compare .hand{background:var(--paper-2)}.compare .hawk{background:var(--navy);color:var(--on-navy)}.compare .hawk .ticks li:before{color:var(--brand-light)}.compare .eyebrow{margin:0 0 14px}.compare .hawk .eyebrow{color:var(--brand-light)}.steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:960px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.steps{grid-template-columns:1fr}}.steps li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);counter-increment:step;align-content:start;gap:8px;padding:22px;list-style:none;display:grid}.steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--font-mono);color:var(--action);font-size:.85rem;font-weight:600}.steps li p{color:var(--ink-2);margin:0;font-size:.95rem}.steps-wrap{margin:0;padding:0}.proof-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (max-width:820px){.proof-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.proof-grid{grid-template-columns:1fr}}.proof-grid div{background:var(--surface);align-content:start;gap:6px;padding:22px;display:grid}.proof-grid b{font-family:var(--font-display)}.proof-grid p{color:var(--ink-2);margin:0;font-size:.93rem}.paid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}@media (max-width:900px){.paid{grid-template-columns:1fr}}.email-mock{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.email-mock .calc{background:var(--navy);color:var(--on-navy);font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:.88rem;display:flex}.email-mock .calc b{font-family:var(--font-display);color:#fff;font-size:1.8rem}.email-mock .mail{gap:10px;padding:20px 22px;font-size:.93rem;display:grid}.email-mock .subject{border-bottom:1px solid var(--line-2);padding-bottom:10px;font-weight:700}.email-mock .mail p{color:var(--ink-2);margin:0}.email-mock .buttons{flex-wrap:wrap;gap:8px;padding:0 22px 20px;display:flex}.email-mock .buttons span{border-radius:var(--radius-sm);border:1px solid var(--line);padding:7px 12px;font-size:.82rem;font-weight:600}.email-mock .buttons span:first-child{background:var(--action);color:#fff;border-color:var(--action)}.who-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:820px){.who-grid{grid-template-columns:1fr}}.who-grid>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);align-content:start;gap:14px;padding:28px;display:grid}.who-grid h3{margin:0;font-size:1.35rem}.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:860px;display:grid}@media (max-width:720px){.plans{grid-template-columns:1fr}}.plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-content:start;gap:16px;padding:28px;display:grid}.plan.featured{border-color:var(--action);box-shadow:0 0 0 1px var(--action), var(--shadow-md)}.plan .price{font-family:var(--font-display);letter-spacing:-.04em;font-size:2.8rem;font-weight:800;line-height:1}.plan .price small{font-family:var(--font-body);color:var(--muted);letter-spacing:0;font-size:.95rem;font-weight:500}.plan p{color:var(--ink-2);margin:0}.faq{gap:10px;max-width:820px;display:grid}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:16px 20px}.faq summary{cursor:pointer;font-weight:700;font-family:var(--font-display);justify-content:space-between;gap:16px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);font-weight:600}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--ink-2);margin:12px 0 0}.final{background:var(--navy);color:var(--on-navy);text-align:center}.final h2{color:#fff}.final .lede{color:var(--on-navy-muted);margin-left:auto;margin-right:auto}.home footer{color:var(--muted);padding:28px 24px;font-size:.85rem}.home footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.home-nav .btn{white-space:nowrap}@media (max-width:760px){.home-nav .btn{padding:7px 12px;font-size:.85rem}}@media (max-width:440px){.home-nav .btn.quiet{display:none}}.deal-card{z-index:2}@media (max-width:560px){.hero-visual{padding-bottom:150px}.phone{width:82%}}.plans.plans-4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}@media (max-width:1080px){.plans.plans-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.plans.plans-4{grid-template-columns:1fr}}.ba{background:var(--navy);color:var(--on-navy);border-radius:var(--radius-lg);gap:18px;max-width:900px;padding:clamp(20px,3vw,32px);display:grid}.ba-row{gap:8px;display:grid}.ba-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-navy-muted);font-size:.78rem;font-weight:600}.ba-track{background:#ffffff0f;background:lab(100% 0 0/.06);border-radius:10px;height:40px;display:flex;overflow:hidden}.ba-track>span{white-space:nowrap;align-items:center;padding:0 12px;font-size:.85rem;font-weight:700;display:flex;overflow:hidden}.ba-in{background:var(--brand-light);color:var(--navy)}.ba-over{background:var(--red-strong);color:#fff}.ba-axis{font-family:var(--font-mono);color:var(--on-navy-muted);text-transform:uppercase;justify-content:space-between;font-size:.75rem;display:flex}.ba-sum{margin:4px 0 0;font-size:1.05rem}.ba-sum b{color:#fff}.ba-ex{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-navy-muted);margin-left:10px;font-size:.72rem}.wins.wins-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.wins.wins-3{grid-template-columns:1fr}}.win.protect .tag,.win.protect .math b{color:var(--red)}.home .try-band{background:var(--paper-2);padding-top:0;padding-bottom:0}.try-band .wrap{background:var(--surface);border:2px solid var(--action);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(40px,5vw,72px);padding:28px;display:flex}.try-band h2{margin:0 0 6px;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}.try-band p{color:var(--ink-2);max-width:60ch;margin:0}.final-ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.final .btn.quiet{color:#fff;background:0 0;border-color:#ffffff40;border-color:lab(100% 0 0/.25)}