.cm.svelte-131htjm em{color:var(--color-accent);font-style:normal}.rule.svelte-131htjm{border:0;border-top:1px solid var(--color-line);margin:0}.band.svelte-131htjm{padding-block:clamp(60px,9vw,120px)}.band-sm.svelte-131htjm{padding-block:clamp(44px,6vw,84px)}.kicker.svelte-131htjm{font-family:var(--font-condensed);letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent);font-size:.8rem}.disp.svelte-131htjm{font-family:var(--font-display);text-transform:none;letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:1.02}.d-hero.svelte-131htjm{letter-spacing:-.03em;font-size:clamp(2.6rem,6.4vw,5.5rem);font-weight:900;line-height:1}.d1.svelte-131htjm{font-size:clamp(2rem,4vw,3rem)}.d2.svelte-131htjm{font-size:clamp(1.55rem,3vw,2.15rem)}.hero.svelte-131htjm{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(30px,5vw,72px);padding-block:clamp(36px,6vw,80px);display:grid}@media (width<=900px){.hero.svelte-131htjm{grid-template-columns:1fr}}.shot.svelte-131htjm{background:var(--color-surface);outline:1px solid var(--color-line);border-radius:16px;overflow:hidden;box-shadow:0 30px 70px -34px #000000d9}.shot-bar.svelte-131htjm{border-bottom:1px solid var(--color-line);background:var(--color-surface-2);align-items:center;gap:7px;padding:11px 14px;display:flex}.shot-bar.svelte-131htjm i:where(.svelte-131htjm){background:var(--color-line-strong);border-radius:999px;width:9px;height:9px}.shot-bar.svelte-131htjm span:where(.svelte-131htjm){letter-spacing:.06em;color:var(--color-fg-faint);margin-left:auto;font-size:.68rem;font-weight:600}.shot-body.svelte-131htjm{gap:12px;padding:16px;display:grid}.post.svelte-131htjm{gap:12px;display:flex}.av.svelte-131htjm{width:36px;height:36px;color:var(--color-accent-ink);background:var(--color-accent);border-radius:999px;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.av-b.svelte-131htjm{background:#7cd3ff}.av-c.svelte-131htjm{background:#ff9d6b}.av-d.svelte-131htjm{background:#ffd166}.av-e.svelte-131htjm{background:#8affc1}.pn.svelte-131htjm{color:var(--color-fg);font-size:.9rem;font-weight:700}.lvl.svelte-131htjm{background:var(--color-accent);color:var(--color-accent-ink);vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.6rem;font-weight:800}.pm.svelte-131htjm{color:var(--color-fg-faint);margin-top:1px;font-size:.74rem}.pt.svelte-131htjm{color:var(--color-fg-muted);margin-top:6px;font-size:.88rem;line-height:1.5}.hair.svelte-131htjm{background:var(--color-line);height:1px}.vid.svelte-131htjm{aspect-ratio:16/9;background:repeating-linear-gradient(115deg, var(--color-surface-2) 0 20px, var(--color-surface) 20px 40px);border-radius:10px;place-items:center;display:grid}.vid-play.svelte-131htjm{background:var(--color-accent);border-radius:999px;place-items:center;width:48px;height:48px;display:grid}.vid-play.svelte-131htjm svg:where(.svelte-131htjm){width:18px;height:18px;fill:var(--color-accent-ink);margin-left:3px}.stamp.svelte-131htjm{gap:10px;font-size:.82rem;display:flex}.stamp.svelte-131htjm b:where(.svelte-131htjm){font-family:var(--font-condensed);letter-spacing:.03em;color:var(--color-accent);font-weight:400}.stamp.svelte-131htjm span:where(.svelte-131htjm){color:var(--color-fg-muted)}.phone.svelte-131htjm{outline:1px solid var(--color-line);background:#050506;border-radius:30px;width:250px;margin-inline:auto;padding:9px;box-shadow:0 30px 60px -30px #000000e6}.phone-scr.svelte-131htjm{background:var(--color-surface);border-radius:22px;overflow:hidden}.lb.svelte-131htjm{align-items:center;gap:12px;display:flex}.lb-r.svelte-131htjm{font-family:var(--font-condensed);width:20px;color:var(--color-fg-faint)}.lb-t.svelte-131htjm{color:var(--color-accent)}.lb-av.svelte-131htjm{width:26px;height:26px;font-size:.7rem}.lb-nm.svelte-131htjm{color:var(--color-fg);flex:1;font-size:.9rem;font-weight:600}.lb-pt.svelte-131htjm{font-variant-numeric:tabular-nums;color:var(--color-fg);font-size:.85rem;font-weight:800}.accent-name.svelte-131htjm{color:var(--color-accent)}.prob-cols.svelte-131htjm{grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.prob-cols.svelte-131htjm>div:where(.svelte-131htjm){padding:4px 30px 4px 0}.prob-cols.svelte-131htjm>div:where(.svelte-131htjm)+div:where(.svelte-131htjm){border-left:1px solid var(--color-line);padding-left:30px}.prob-cols.svelte-131htjm p:where(.svelte-131htjm){color:var(--color-fg);margin:0;font-size:1.06rem;font-weight:500;line-height:1.5}@media (width<=800px){.prob-cols.svelte-131htjm{grid-template-columns:1fr;gap:0}.prob-cols.svelte-131htjm>div:where(.svelte-131htjm){padding:24px 0}.prob-cols.svelte-131htjm>div:where(.svelte-131htjm)+div:where(.svelte-131htjm){border-left:0;border-top:1px solid var(--color-line);padding-left:0}}.fromto.svelte-131htjm{grid-template-columns:1fr 1fr;margin-top:46px;display:grid}.ft-side.svelte-131htjm{padding:4px 40px}.ft-side.ft-to.svelte-131htjm{border-left:1px solid var(--color-line)}.ft-side.svelte-131htjm h3:where(.svelte-131htjm){letter-spacing:.02em;margin:0;font-size:1.05rem}.ft-from.svelte-131htjm h3:where(.svelte-131htjm){color:var(--color-fg-faint)}.ft-to.svelte-131htjm h3:where(.svelte-131htjm){color:var(--color-accent)}.ft-side.svelte-131htjm ul:where(.svelte-131htjm){gap:15px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ft-side.svelte-131htjm li:where(.svelte-131htjm){align-items:flex-start;gap:12px;line-height:1.45;display:flex}.ft-side.svelte-131htjm li:where(.svelte-131htjm) svg:where(.svelte-131htjm){flex:none;width:18px;height:18px;margin-top:2px}.ft-from.svelte-131htjm li:where(.svelte-131htjm){color:var(--color-fg-faint)}.ft-to.svelte-131htjm li:where(.svelte-131htjm){color:var(--color-fg)}.ft-to.svelte-131htjm li:where(.svelte-131htjm) svg:where(.svelte-131htjm){color:var(--color-accent)}@media (width<=760px){.fromto.svelte-131htjm{grid-template-columns:1fr}.ft-side.svelte-131htjm{padding:0}.ft-side.ft-to.svelte-131htjm{border-left:0;border-top:1px solid var(--color-line);margin-top:30px;padding-top:30px}}.coach.svelte-131htjm{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (width<=820px){.coach.svelte-131htjm{grid-template-columns:1fr}}.coach-photo.svelte-131htjm{border-radius:18px;width:100%;height:auto;display:block}.coach-quote.svelte-131htjm{color:var(--color-fg);margin:24px 0 0;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:500;line-height:1.4}.coach-quote.svelte-131htjm:before{content:"";background:var(--color-accent);width:34px;height:3px;margin-bottom:20px;display:block}.creds.svelte-131htjm{color:var(--color-fg-faint);flex-wrap:wrap;gap:8px 16px;margin-top:22px;font-size:.92rem;display:flex}.creds.svelte-131htjm span:where(.svelte-131htjm)+span:where(.svelte-131htjm):before{content:"·";color:var(--color-line-strong);margin-right:16px}.feat-wrap.svelte-131htjm{padding-bottom:clamp(40px,6vw,80px)}.feat.svelte-131htjm{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.feat.svelte-131htjm+.feat:where(.svelte-131htjm){margin-top:clamp(56px,8vw,104px)}.feat-rev.svelte-131htjm .feat-txt:where(.svelte-131htjm){order:2}.feat-rev.svelte-131htjm .feat-art:where(.svelte-131htjm){order:1}.feat-lead.svelte-131htjm{color:var(--color-fg-muted);max-width:40ch;margin-top:16px;font-size:1.12rem;line-height:1.55}@media (width<=860px){.feat.svelte-131htjm{grid-template-columns:1fr}.feat.svelte-131htjm .feat-art:where(.svelte-131htjm),.feat-rev.svelte-131htjm .feat-art:where(.svelte-131htjm){order:2}.feat.svelte-131htjm .feat-txt:where(.svelte-131htjm),.feat-rev.svelte-131htjm .feat-txt:where(.svelte-131htjm){order:1}}.soon.svelte-131htjm{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.soon-pill.svelte-131htjm{font-family:var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-ink);background:var(--color-accent);border-radius:999px;padding:4px 12px;font-size:.72rem}.soon-h.svelte-131htjm{flex-basis:100%;margin:6px 0 0}.soon-p.svelte-131htjm{color:var(--color-fg-muted);max-width:52ch;margin:0;font-size:1.1rem}.rooms.svelte-131htjm{border-top:1px solid var(--color-line);margin-top:40px}.room.svelte-131htjm{border-bottom:1px solid var(--color-line);grid-template-columns:210px 1fr auto;align-items:baseline;gap:20px;padding:20px 0;display:grid}.room-n.svelte-131htjm{color:var(--color-fg);align-items:center;gap:8px;font-size:1.05rem;font-weight:700;display:flex}.room-h.svelte-131htjm{color:var(--color-accent);font-family:var(--font-condensed)}.room-d.svelte-131htjm{color:var(--color-fg-muted)}.room-live.svelte-131htjm{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.66rem;font-weight:800;display:inline-flex}.room-live.svelte-131htjm i:where(.svelte-131htjm){background:var(--color-accent);border-radius:999px;width:6px;height:6px}@media (width<=700px){.room.svelte-131htjm{grid-template-columns:1fr;gap:5px}}.quotes.svelte-131htjm{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:44px;display:grid}.quote.svelte-131htjm{margin:0}.quote.svelte-131htjm blockquote:where(.svelte-131htjm){color:var(--color-fg);margin:0;font-size:1.18rem;font-weight:500;line-height:1.45}.quote.svelte-131htjm blockquote:where(.svelte-131htjm):before{content:"“";height:22px;font-family:var(--font-condensed);color:var(--color-accent);font-size:2.4rem;line-height:0;display:block}.by.svelte-131htjm{color:var(--color-fg-faint);margin-top:18px;font-size:.86rem}.by.svelte-131htjm b:where(.svelte-131htjm){color:var(--color-fg);font-weight:700}.illus.svelte-131htjm{border-top:1px dashed var(--color-line);color:var(--color-fg-faint);margin-top:30px;padding-top:14px;font-size:.82rem}@media (width<=820px){.quotes.svelte-131htjm{grid-template-columns:1fr;gap:34px}}.price.svelte-131htjm{grid-template-columns:1fr 1fr;gap:20px;margin-top:44px;display:grid}.plan.svelte-131htjm{border:1px solid var(--color-line);border-radius:18px;flex-direction:column;padding:30px;display:flex}.plan-hi.svelte-131htjm{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-line))}.plan-head.svelte-131htjm{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.brand-mark.svelte-131htjm{flex:none;display:block}.brand-moustache.svelte-131htjm{aspect-ratio:174.33/43.87;background:var(--color-accent);width:60px;filter:drop-shadow(0 0 9px color-mix(in srgb, var(--color-accent) 55%, transparent));margin-top:4px;-webkit-mask:url(../../../brand/moustache.svg) 50%/contain no-repeat;mask:url(../../../brand/moustache.svg) 50%/contain no-repeat}.brand-glasses.svelte-131htjm{aspect-ratio:230.66/96.32;background:var(--color-fg);width:54px;-webkit-mask:url(../../../brand/glasses.svg) 50%/contain no-repeat;mask:url(../../../brand/glasses.svg) 50%/contain no-repeat}.plan-name.svelte-131htjm{letter-spacing:-.01em;font-size:1.5rem;font-weight:800}.plan-sub.svelte-131htjm{color:var(--color-fg-muted);margin-top:3px;font-size:.9rem}.plan-price.svelte-131htjm{font-family:var(--font-condensed);margin:18px 0 6px;font-size:2.9rem}.plan-everything.svelte-131htjm{color:var(--color-fg-muted);margin:0;font-size:.86rem;font-weight:500}.plan-list.svelte-131htjm{flex:1;gap:12px;margin:18px 0 26px;padding:0;list-style:none;display:grid}.plan-list.svelte-131htjm li:where(.svelte-131htjm){color:var(--color-fg-muted);align-items:flex-start;gap:11px;font-size:.92rem;line-height:1.4;display:flex}.plan-list.svelte-131htjm li:where(.svelte-131htjm) svg:where(.svelte-131htjm){width:16px;height:16px;color:var(--color-accent);flex:none;margin-top:2px}.plan-list.svelte-131htjm li.off:where(.svelte-131htjm),.plan-list.svelte-131htjm li.off:where(.svelte-131htjm) svg:where(.svelte-131htjm){color:var(--color-fg-faint)}.limit-tag.svelte-131htjm{border:1px solid color-mix(in srgb, var(--color-accent) 50%, transparent);color:var(--color-accent);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:8px;padding:0 8px;font-size:.62rem;font-weight:600;display:inline-block}.plan-btn-line.svelte-131htjm{border:1px solid var(--color-line-strong);color:var(--color-fg)}.plan-btn-line.svelte-131htjm:hover{border-color:var(--color-accent)}.fit.svelte-131htjm{grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);margin-top:40px;display:grid}.fit.svelte-131htjm h3:where(.svelte-131htjm){color:var(--color-fg);align-items:center;gap:9px;margin:0 0 16px;font-size:1.05rem;display:flex}.fit.svelte-131htjm h3:where(.svelte-131htjm) svg:where(.svelte-131htjm){width:20px;height:20px}.fit-yes.svelte-131htjm h3:where(.svelte-131htjm) svg:where(.svelte-131htjm){color:var(--color-accent)}.fit-no.svelte-131htjm h3:where(.svelte-131htjm) svg:where(.svelte-131htjm){color:var(--color-fg-faint)}.fit.svelte-131htjm ul:where(.svelte-131htjm){gap:12px;margin:0;padding:0;list-style:none;display:grid}.fit.svelte-131htjm li:where(.svelte-131htjm){color:var(--color-fg-muted);align-items:flex-start;gap:11px;line-height:1.45;display:flex}.fit.svelte-131htjm li:where(.svelte-131htjm) svg:where(.svelte-131htjm){flex:none;width:18px;height:18px;margin-top:2px}.fit-yes.svelte-131htjm li:where(.svelte-131htjm) svg:where(.svelte-131htjm){color:var(--color-accent)}.fit-no.svelte-131htjm li:where(.svelte-131htjm) svg:where(.svelte-131htjm){color:var(--color-fg-faint)}@media (width<=720px){.fit.svelte-131htjm{grid-template-columns:1fr}}.faq.svelte-131htjm{border-top:1px solid var(--color-line);margin-top:34px}.faq.svelte-131htjm details:where(.svelte-131htjm){border-bottom:1px solid var(--color-line)}.faq.svelte-131htjm summary:where(.svelte-131htjm){cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1.08rem;font-weight:700;list-style:none;display:flex}.faq.svelte-131htjm summary:where(.svelte-131htjm)::-webkit-details-marker{display:none}.faq.svelte-131htjm summary:where(.svelte-131htjm) svg:where(.svelte-131htjm){width:22px;height:22px;color:var(--color-accent);flex:none;transition:transform .2s}.faq.svelte-131htjm details[open]:where(.svelte-131htjm) summary:where(.svelte-131htjm) svg:where(.svelte-131htjm){transform:rotate(45deg)}.faq-a.svelte-131htjm{color:var(--color-fg-muted);max-width:66ch;margin:0;padding:0 0 22px;line-height:1.6}.final.svelte-131htjm{background:var(--color-accent);color:var(--color-accent-ink)}.final-in.svelte-131htjm{text-align:center;padding-block:clamp(56px,8vw,104px)}.final-in.svelte-131htjm h2:where(.svelte-131htjm){max-width:20ch;margin-inline:auto}.final-p.svelte-131htjm{color:color-mix(in srgb, var(--color-accent-ink) 80%, transparent);max-width:44ch;margin:18px auto 0;font-size:1.15rem;font-weight:500}.final-btn.svelte-131htjm{background:var(--color-accent-ink);color:var(--color-accent);display:inline-block}@media (prefers-reduced-motion:reduce){.faq.svelte-131htjm summary:where(.svelte-131htjm) svg:where(.svelte-131htjm){transition:none}}
