.band-white{background:var(--white)}.band-emerald h2 em,.band-emerald h3 em,.band-emerald .eyebrow,.band-emerald p{color:var(--beige)}.launch-hero{background:var(--emerald-deep);padding:104px 0 44px}.launch-card{background:var(--white);border-radius:var(--radius);text-align:center;justify-items:center;gap:18px;padding:0 22px 28px;display:grid;position:relative;box-shadow:0 24px 60px #0000002e}.reel-phone{width:140px;margin-top:-78px}.phone{aspect-ratio:9/16;background:var(--mint);border:6px solid var(--white);border-radius:24px;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 18px 40px #14241a47}.phone video,.phone img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.phone-empty{text-align:center;justify-content:center;align-items:center;padding:10px;display:flex}.phone-empty .tbd{padding:2px 6px;font-size:.7rem}.phone .video-toggle{min-height:32px;padding:6px 10px;font-size:.7rem;bottom:8px;right:8px}.status-pill{border:1.5px solid var(--coral-deep);color:var(--coral-deep);font:700 .72rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;padding:6px 14px;display:inline-flex}.status-pill .countdown{letter-spacing:.06em;color:var(--ink)}.pulse{background:var(--coral-deep);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.pulse{animation:none}}.launch-copy h1{margin:14px 0 10px;font-size:clamp(2.1rem,4.8vw,3.4rem)}.launch-copy p{color:var(--muted);max-width:42ch;margin:0 auto;font-size:1.05rem}.launch-cta{justify-items:center;gap:10px;width:100%;display:grid}.btn-lg{min-height:58px;padding:16px 32px;font-size:1.02rem}.launch-cta .btn{width:100%;max-width:360px}.launch-note{color:var(--muted);margin:0;font-size:.9rem}.launch-cta .text-link{min-height:40px}@media (width>=760px){.launch-hero{padding:88px 0 80px}.launch-card{text-align:left;grid-template-rows:auto auto;grid-template-columns:170px minmax(0,1fr);place-items:center stretch;gap:18px 36px;padding:32px 36px 32px 28px}.reel-phone{grid-row:1/span 2;width:170px;margin:-64px 0}.launch-copy p{margin:0}.launch-cta{justify-items:start}.launch-cta .btn{max-width:340px}}@media (width>=1200px){.launch-hero{padding:96px 0 88px}.launch-card{grid-template-rows:auto;grid-template-columns:190px minmax(0,1fr) minmax(260px,320px);gap:40px;padding:34px 40px 34px 30px}.reel-phone{grid-row:auto;width:190px;margin:-72px 0 -72px -64px}.launch-cta .btn{max-width:none}}.intro{padding:clamp(64px,9vw,112px) 0}.big-eyebrow{font:700 clamp(1rem, 1.7vw, 1.25rem)/1.2 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--coral-deep);margin:0 0 18px}.display{margin-bottom:.35em;font-size:clamp(2.6rem,7vw,5rem);line-height:1.04}.cta-row{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:1.6rem;display:flex}.cta-row.center{justify-content:center}.showcase{gap:44px;display:grid}@media (width>=760px){.showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.showcase-card{text-align:center;justify-items:center;gap:10px;display:grid}.showcase-card .pv{max-width:230px;margin-bottom:18px}.showcase-card:nth-child(2) .pv{transform:rotate(1.5deg)}.showcase-num{font:700 .75rem var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--coral-deep)}.showcase-card h3{margin:0}.showcase-card p{color:var(--muted);max-width:30ch;margin:0}.plus-line{text-align:center;max-width:58ch;margin:48px auto 0}.proof-grid{align-items:center;gap:44px;display:grid}@media (width>=900px){.proof-grid{grid-template-columns:1fr 1fr;gap:72px}}.proof-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px;margin:0;display:grid}.proof-stats>div{border-top:2px solid var(--coral);padding-top:14px}.proof-stats dt{font-family:var(--serif);color:var(--emerald);letter-spacing:-.02em;font-size:clamp(2.3rem,5vw,3.4rem);line-height:1}.proof-stats dd{color:var(--muted);margin:8px 0 0;font-size:.98rem;line-height:1.45}.proof .fine{color:var(--muted);margin-top:28px;font-size:.9rem}.note-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.avatar{border:3px solid var(--white);border-radius:50%;flex-shrink:0;width:68px;height:68px;overflow:hidden;box-shadow:0 6px 18px #14241a24}.avatar img{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.note-head .eyebrow{margin:0}.final-cta{text-align:center}.final-cta h2{color:var(--white)}.countdown-big{font:700 clamp(1.5rem, 3.2vw, 2.1rem)/1.2 var(--sans);color:var(--white);margin:6px 0 26px;display:block}.free-card{align-items:center;gap:22px;display:grid}@media (width>=520px){.free-card{grid-template-columns:140px minmax(0,1fr)}}.free-card .pv{max-width:140px}.free-card .pv-title,.free-card .pv-accent{font-size:1.05rem}@media (width>=860px){.about-split{grid-template-columns:1.15fr .85fr;align-items:start}}.about-split .timeline{margin-top:8px}.get-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px;display:grid}@media (width>=900px){.get-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}}.get-tile{text-align:center;justify-items:center;gap:16px;margin:0;display:grid}.get-tile .pv{max-width:170px}.get-tile .pv-title,.get-tile .pv-accent{font-size:1.05rem}.get-tile figcaption{color:var(--muted);font-size:.95rem;line-height:1.45}.get-tile figcaption strong{color:var(--ink);margin-bottom:2px;font-size:1rem;display:block}.get-tile:last-child:nth-child(odd){grid-column:1/-1}@media (width>=900px){.get-tile:last-child:nth-child(odd){grid-column:auto}}.plans{gap:18px;display:grid}@media (width>=700px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.plans{grid-template-columns:1.25fr repeat(3,minmax(0,1fr));align-items:stretch}}.plan{background:var(--white);border-radius:var(--radius);flex-direction:column;gap:10px;padding:28px 24px 24px;display:flex;position:relative}.plan h3{margin:0}.plan p{color:var(--muted);margin:0}.plan .price-row{margin:6px 0 4px}.plan .btn{margin-top:auto}.plan-num{font:700 .75rem var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--coral-deep)}.plan-featured{border:2px solid var(--emerald);box-shadow:0 18px 40px #0f805024}.plan-flag{background:var(--emerald-deep);color:var(--white);font:700 .72rem var(--sans);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:5px 12px}.phone-brand{text-align:center;background:var(--emerald-deep);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:18px;display:flex}.phone-brand p{font-family:var(--serif);color:var(--white);margin:0;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.15}.phone-brand em{color:var(--beige)}.phone-brand span{font:700 .62rem var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--beige)}
