main.svelte-1ckuad7{min-height:100vh;color:var(--ui-ink);background:#fff;overflow:hidden}.topbar.svelte-1ckuad7{justify-content:space-between;align-items:center;gap:20px;width:min(1120px,100% - 40px);min-height:88px;margin:0 auto;display:flex}.brand.svelte-1ckuad7{text-decoration:none}nav.svelte-1ckuad7{align-items:center;gap:10px;display:flex}nav.svelte-1ckuad7 a:where(.svelte-1ckuad7),.primary.svelte-1ckuad7,.secondary.svelte-1ckuad7{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}nav.svelte-1ckuad7 a:where(.svelte-1ckuad7){color:var(--ui-ink-soft)}nav.svelte-1ckuad7 .nav-cta:where(.svelte-1ckuad7),.primary.svelte-1ckuad7{color:#fff;background:var(--ui-accent);box-shadow:0 16px 34px #2457d633}.hero.svelte-1ckuad7{grid-template-columns:minmax(0,.56fr) minmax(390px,.44fr);align-items:center;gap:clamp(44px,8vw,96px);width:min(1120px,100% - 40px);min-height:650px;margin:0 auto;padding:64px 0 96px;display:grid}.hero-copy.svelte-1ckuad7{max-width:650px}.eyebrow.svelte-1ckuad7{color:var(--ui-accent);letter-spacing:.12em;margin:0 0 14px;font-size:12px;font-weight:900}.eyebrow.light.svelte-1ckuad7{color:#8fb2ff}h1.svelte-1ckuad7,h2.svelte-1ckuad7,h3.svelte-1ckuad7,p.svelte-1ckuad7{margin-top:0}h1.svelte-1ckuad7,h2.svelte-1ckuad7{font-family:var(--ui-serif);letter-spacing:-.02em}h1.svelte-1ckuad7{margin-bottom:24px;font-size:clamp(48px,6.6vw,76px);line-height:1}.lead.svelte-1ckuad7{max-width:620px;color:var(--ui-ink-soft);margin-bottom:0;font-size:clamp(18px,2vw,21px);line-height:1.75}.actions.svelte-1ckuad7{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.actions.svelte-1ckuad7 .primary:where(.svelte-1ckuad7),.actions.svelte-1ckuad7 .secondary:where(.svelte-1ckuad7){min-height:52px;padding:0 24px;font-size:16px}.secondary.svelte-1ckuad7{color:var(--ui-ink);border:1px solid var(--ui-line);background:#fff}.cost-note.svelte-1ckuad7{color:var(--ui-ink-soft);margin:14px 0 0;font-size:13px}.lesson-card.svelte-1ckuad7{color:#fff;background:#101827;border-radius:18px;padding:30px;transform:rotate(1deg);box-shadow:0 34px 90px #1218263d}.lesson-head.svelte-1ckuad7,.student.svelte-1ckuad7,.next-class.svelte-1ckuad7{justify-content:space-between;align-items:center;gap:16px;display:flex}.lesson-head.svelte-1ckuad7 div:where(.svelte-1ckuad7){gap:7px;display:grid}.lesson-head.svelte-1ckuad7 span:where(.svelte-1ckuad7){color:#8fb2ff;font-size:12px;font-weight:850}.lesson-head.svelte-1ckuad7 strong:where(.svelte-1ckuad7){font-size:19px}.lesson-head.svelte-1ckuad7 b:where(.svelte-1ckuad7){color:#b9cbff;background:#5c8bff2e;border-radius:999px;padding:7px 10px;font-size:12px}.student.svelte-1ckuad7{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;margin-top:28px;padding:15px 0}.student.svelte-1ckuad7 span:where(.svelte-1ckuad7){font-weight:800}.student.svelte-1ckuad7 small:where(.svelte-1ckuad7){color:#ffffff9e}.lesson-grid.svelte-1ckuad7{background:#ffffff1f;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:22px;display:grid}.lesson-grid.svelte-1ckuad7 div:where(.svelte-1ckuad7){text-align:center;background:#172236;gap:7px;padding:18px 8px;display:grid}.lesson-grid.svelte-1ckuad7 strong:where(.svelte-1ckuad7){font-family:var(--ui-serif);font-size:32px}.lesson-grid.svelte-1ckuad7 span:where(.svelte-1ckuad7){color:#ffffff9e;font-size:11px}.lesson-grid.svelte-1ckuad7 .remaining:where(.svelte-1ckuad7) strong:where(.svelte-1ckuad7){color:#8fb2ff}.next-class.svelte-1ckuad7{background:#ffffff0f;margin-top:22px;padding:16px}.next-class.svelte-1ckuad7 span:where(.svelte-1ckuad7){color:#8fb2ff;font-size:12px;font-weight:850}.next-class.svelte-1ckuad7 strong:where(.svelte-1ckuad7){font-size:13px}.pain-band.svelte-1ckuad7,.workflow.svelte-1ckuad7,.faq-band.svelte-1ckuad7{width:min(1120px,100% - 40px);margin:0 auto;padding:clamp(72px,10vw,116px) 0}.section-head.svelte-1ckuad7{max-width:790px;margin-bottom:42px}.section-head.svelte-1ckuad7 h2:where(.svelte-1ckuad7),.fit-band.svelte-1ckuad7 h2:where(.svelte-1ckuad7),.final-cta.svelte-1ckuad7 h2:where(.svelte-1ckuad7){margin-bottom:16px;font-size:clamp(38px,5.4vw,60px);line-height:1.05}.section-head.svelte-1ckuad7>p:where(.svelte-1ckuad7):last-child{color:var(--ui-ink-soft);font-size:18px;line-height:1.75}.pain-band.svelte-1ckuad7{border-top:1px solid var(--ui-line)}.pain-grid.svelte-1ckuad7{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pain-grid.svelte-1ckuad7 article:where(.svelte-1ckuad7){background:#f4f7fb;min-height:230px;padding:28px}.pain-grid.svelte-1ckuad7 article:where(.svelte-1ckuad7)>span:where(.svelte-1ckuad7),.workflow.svelte-1ckuad7 li:where(.svelte-1ckuad7)>span:where(.svelte-1ckuad7){color:var(--ui-accent);font-family:var(--ui-serif);font-size:28px;font-weight:700}.pain-grid.svelte-1ckuad7 h3:where(.svelte-1ckuad7){margin:46px 0 12px;font-size:23px}.pain-grid.svelte-1ckuad7 p:where(.svelte-1ckuad7),.workflow.svelte-1ckuad7 li:where(.svelte-1ckuad7) p:where(.svelte-1ckuad7){color:var(--ui-ink-soft);margin-bottom:0;line-height:1.75}.workflow.svelte-1ckuad7{border-top:1px solid var(--ui-line)}.workflow.svelte-1ckuad7 ol:where(.svelte-1ckuad7){background:#1218261a;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.workflow.svelte-1ckuad7 li:where(.svelte-1ckuad7){background:#fff;min-height:250px;padding:28px}.workflow.svelte-1ckuad7 h3:where(.svelte-1ckuad7){margin:52px 0 10px;font-size:21px}.fit-band.svelte-1ckuad7{color:#fff;background:#101827;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(44px,8vw,100px);padding:clamp(72px,10vw,116px) max(20px,50% - 560px);display:grid}.fit-band.svelte-1ckuad7 h2:where(.svelte-1ckuad7){margin-bottom:0}.fit-band.svelte-1ckuad7 ul:where(.svelte-1ckuad7){background:#ffffff24;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.fit-band.svelte-1ckuad7 li:where(.svelte-1ckuad7){background:#172236;gap:7px;padding:22px;display:grid}.fit-band.svelte-1ckuad7 li:where(.svelte-1ckuad7) span:where(.svelte-1ckuad7){color:#ffffffa3;line-height:1.6}.faq-list.svelte-1ckuad7{border-top:1px solid var(--ui-line)}details.svelte-1ckuad7{border-bottom:1px solid var(--ui-line)}summary.svelte-1ckuad7{cursor:pointer;padding:24px 4px;font-size:19px;font-weight:800}details.svelte-1ckuad7 p:where(.svelte-1ckuad7){max-width:800px;color:var(--ui-ink-soft);margin:-6px 0 24px;line-height:1.75}.final-cta.svelte-1ckuad7{color:#fff;background:#101827;justify-content:space-between;align-items:center;gap:36px;padding:clamp(64px,9vw,96px) max(20px,50% - 560px);display:flex}.final-cta.svelte-1ckuad7 h2:where(.svelte-1ckuad7){max-width:760px;margin-bottom:0}.final-cta.svelte-1ckuad7 .primary:where(.svelte-1ckuad7){flex:none;min-height:52px;padding:0 24px;font-size:16px}footer.svelte-1ckuad7{color:#fff9;background:#0b1424;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:92px;padding:24px max(20px,50% - 560px);font-size:13px;display:flex}footer.svelte-1ckuad7 a:where(.svelte-1ckuad7){color:#fff}@media (width<=900px){.hero.svelte-1ckuad7,.fit-band.svelte-1ckuad7{grid-template-columns:1fr}.lesson-card.svelte-1ckuad7{max-width:620px;transform:none}.workflow.svelte-1ckuad7 ol:where(.svelte-1ckuad7){grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.topbar.svelte-1ckuad7{flex-direction:column;align-items:flex-start;padding:18px 0}nav.svelte-1ckuad7{width:100%}nav.svelte-1ckuad7 a:where(.svelte-1ckuad7){flex:1}.hero.svelte-1ckuad7{min-height:auto;padding:52px 0 72px}h1.svelte-1ckuad7{font-size:clamp(36px,11.2vw,48px)}.actions.svelte-1ckuad7{flex-direction:column}.pain-grid.svelte-1ckuad7,.workflow.svelte-1ckuad7 ol:where(.svelte-1ckuad7){grid-template-columns:1fr}.pain-grid.svelte-1ckuad7 article:where(.svelte-1ckuad7),.workflow.svelte-1ckuad7 li:where(.svelte-1ckuad7){min-height:auto}.pain-grid.svelte-1ckuad7 h3:where(.svelte-1ckuad7),.workflow.svelte-1ckuad7 h3:where(.svelte-1ckuad7){margin-top:28px}.lesson-card.svelte-1ckuad7{padding:22px}.lesson-grid.svelte-1ckuad7{grid-template-columns:repeat(2,1fr)}.fit-band.svelte-1ckuad7{grid-template-columns:1fr}.final-cta.svelte-1ckuad7{flex-direction:column;align-items:flex-start}}
