#tuition.svelte-1mvk4ly,#curriculum.svelte-1mvk4ly,#enrollment-faq.svelte-1mvk4ly{scroll-margin-top:6.5rem}.enrollment-hero.svelte-1mvk4ly{border-bottom:1px solid var(--line);background:radial-gradient(circle at 85% 15%, color-mix(in srgb, var(--gold) 14%, transparent), transparent 40%), var(--night);padding:clamp(3.5rem,7vw,6.5rem) 0}.hero-layout.svelte-1mvk4ly{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hero-copy.svelte-1mvk4ly .display:where(.svelte-1mvk4ly){font-size:calc(clamp(2.5rem, 4.6vw, 4.2rem) + var(--font-size-increase))}.hero-copy.svelte-1mvk4ly .lead:where(.svelte-1mvk4ly){margin-block:1.75rem}.hero-actions.svelte-1mvk4ly{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.curriculum-link.svelte-1mvk4ly{font:600 calc(.75rem + var(--font-size-increase))/1.6 var(--font-display);text-underline-offset:.3em;color:var(--crimson-bright);align-items:center;gap:.6rem;display:inline-flex}.hero-note.svelte-1mvk4ly{color:var(--muted);margin:1.5rem 0 0}.academy-panel.svelte-1mvk4ly{border:1px solid var(--line);border-top:3px solid var(--gold);background:var(--night-soft);box-shadow:var(--shadow);text-align:center;padding:clamp(1.5rem,3vw,2.5rem)}.panel-label.svelte-1mvk4ly,.card-label.svelte-1mvk4ly,.academy-motto.svelte-1mvk4ly,.phase-weeks.svelte-1mvk4ly,.instructor-role.svelte-1mvk4ly{font:600 calc(.72rem + var(--font-size-increase))/1.6 var(--font-display);letter-spacing:.1em}.panel-label.svelte-1mvk4ly,.card-label.svelte-1mvk4ly{color:var(--crimson-bright);text-transform:uppercase;margin:0 0 .75rem}.academy-wordmark.svelte-1mvk4ly{font:700 calc(clamp(2.8rem, 5vw, 4.5rem) + var(--font-size-increase))/1.3 var(--font-brand);color:var(--crimson-bright)}.academy-motto.svelte-1mvk4ly{color:var(--gold-ink);margin:.5rem 0 1.5rem}.panel-rule.svelte-1mvk4ly{border-top:1px solid var(--gold);width:4rem;margin:0 auto 1.5rem}.academy-panel.svelte-1mvk4ly h2:where(.svelte-1mvk4ly){font:500 calc(1.25rem + var(--font-size-increase))/1.5 var(--font-display);margin:0}.academy-facts.svelte-1mvk4ly{text-align:left;margin:2rem 0 0}.academy-facts.svelte-1mvk4ly>div:where(.svelte-1mvk4ly){border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.academy-facts.svelte-1mvk4ly dt:where(.svelte-1mvk4ly){color:var(--muted)}.academy-facts.svelte-1mvk4ly dd:where(.svelte-1mvk4ly){text-align:right;margin:0;font-weight:600}.section-heading.svelte-1mvk4ly{margin-bottom:2.5rem}.section-heading.svelte-1mvk4ly .lead:where(.svelte-1mvk4ly){margin-bottom:0}.payment-grid.svelte-1mvk4ly{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.5rem;display:grid}.payment-card.svelte-1mvk4ly{border:1px solid var(--line);background:var(--night-soft);flex-direction:column;display:flex}.full-payment.svelte-1mvk4ly{border-color:var(--crimson-bright);box-shadow:var(--shadow)}.card-ribbon.svelte-1mvk4ly{background:var(--crimson);color:var(--on-brand);font:600 calc(.75rem + var(--font-size-increase))/1.5 var(--font-display);letter-spacing:.1em;padding:.8rem 2rem}.payment-content.svelte-1mvk4ly{flex-direction:column;flex:1;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.tuition-price.svelte-1mvk4ly{font:500 calc(clamp(3.5rem, 6vw, 5rem) + var(--font-size-increase))/1.15 var(--font-display);letter-spacing:-.035em;margin:0}.payment-caption.svelte-1mvk4ly{color:var(--muted);margin-top:.5rem}.tuition-list.svelte-1mvk4ly{border-top:1px solid var(--line);margin:0 0 1.5rem;padding:1rem 0;list-style:none}.tuition-list.svelte-1mvk4ly li:where(.svelte-1mvk4ly){align-items:baseline;gap:.8rem;padding-top:.75rem;display:flex}.tuition-list.svelte-1mvk4ly .icon{color:var(--success-ink)}.payment-content.svelte-1mvk4ly>.button:where(.svelte-1mvk4ly){width:100%;margin-top:auto}.checkout-note.svelte-1mvk4ly{font-size:calc(.85rem + var(--font-size-increase));color:var(--muted);margin:1rem 0 0;line-height:1.5}.payment-plan.svelte-1mvk4ly{border-top:3px solid var(--gold)}.payment-plan.svelte-1mvk4ly h3:where(.svelte-1mvk4ly){font:500 calc(clamp(1.8rem, 3vw, 2.5rem) + var(--font-size-increase))/1.3 var(--font-display);margin:.5rem 0 0}.payment-plan.svelte-1mvk4ly h3:where(.svelte-1mvk4ly) em:where(.svelte-1mvk4ly){color:var(--crimson-bright);font-style:normal}.payment-plan.svelte-1mvk4ly p:where(.svelte-1mvk4ly):not(.card-label){color:var(--muted-light)}.plan-notice.svelte-1mvk4ly{background:var(--success-soft);color:var(--success-ink);border-left:2px solid var(--green);align-items:baseline;gap:.75rem;padding:1rem;display:flex}.notice-dot.svelte-1mvk4ly{background:currentColor;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.plan-terms.svelte-1mvk4ly{margin-bottom:2rem}.tuition-footnote.svelte-1mvk4ly{text-align:center;color:var(--muted);margin:1.5rem 0 0}.tuition-footnote.svelte-1mvk4ly a:where(.svelte-1mvk4ly){color:var(--crimson-bright);text-underline-offset:.2em}.included-section.svelte-1mvk4ly{background:var(--night-soft);border-block:1px solid var(--line)}.included-grid.svelte-1mvk4ly{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.included-card.svelte-1mvk4ly{background:var(--night);border:1px solid var(--line);border-top:2px solid var(--gold);padding:1.75rem}.item-number.svelte-1mvk4ly{color:var(--gold-ink);font:500 calc(1.1rem + var(--font-size-increase))/1 var(--font-display)}.included-card.svelte-1mvk4ly h3:where(.svelte-1mvk4ly){font:600 calc(1.05rem + var(--font-size-increase))/1.5 var(--font-display);margin:1.25rem 0 .75rem}.included-card.svelte-1mvk4ly p:where(.svelte-1mvk4ly){color:var(--muted-light);margin:0}.phase-grid.svelte-1mvk4ly{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.phase-card.svelte-1mvk4ly{border:1px solid var(--line);background:var(--night-soft);padding:clamp(1.5rem,3vw,2rem)}.phase-top.svelte-1mvk4ly{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.phase-number.svelte-1mvk4ly{font:500 calc(2.75rem + var(--font-size-increase))/1 var(--font-display);color:var(--gold-ink)}.phase-weeks.svelte-1mvk4ly{color:var(--muted)}.phase-card.svelte-1mvk4ly h3:where(.svelte-1mvk4ly){max-width:28rem;font:500 calc(1.35rem + var(--font-size-increase))/1.45 var(--font-display);margin:0}.phase-card.svelte-1mvk4ly>p:where(.svelte-1mvk4ly):last-child{color:var(--muted-light);margin-bottom:0}.final-phase.svelte-1mvk4ly{border-top:3px solid var(--crimson);background:var(--brand-soft)}.leadership-section.svelte-1mvk4ly{background:var(--night-soft);border-block:1px solid var(--line);padding:clamp(3rem,6vw,5rem) 0}.leadership-layout.svelte-1mvk4ly{grid-template-columns:.65fr 1.35fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.leadership-layout.svelte-1mvk4ly img:where(.svelte-1mvk4ly){object-fit:cover;object-position:center 20%;border:1px solid var(--line);border-bottom:4px solid var(--gold);width:100%;max-height:25rem}.instructor-role.svelte-1mvk4ly{color:var(--gold-ink)}.faq-layout.svelte-1mvk4ly{grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,4rem);display:grid}.faq-list.svelte-1mvk4ly{border-top:1px solid var(--line-strong)}.faq-list.svelte-1mvk4ly details:where(.svelte-1mvk4ly){border-bottom:1px solid var(--line)}.faq-list.svelte-1mvk4ly summary:where(.svelte-1mvk4ly){cursor:pointer;font:600 calc(.95rem + var(--font-size-increase))/1.6 var(--font-display);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.5rem 0;list-style:none;display:flex}.faq-list.svelte-1mvk4ly summary:where(.svelte-1mvk4ly)::-webkit-details-marker{display:none}.faq-toggle.svelte-1mvk4ly{color:var(--crimson-bright);font:500 calc(1.35rem + var(--font-size-increase))/1 var(--font-display);transition:transform .2s}.faq-list.svelte-1mvk4ly details[open]:where(.svelte-1mvk4ly) .faq-toggle:where(.svelte-1mvk4ly){transform:rotate(45deg)}.faq-list.svelte-1mvk4ly details:where(.svelte-1mvk4ly)>p:where(.svelte-1mvk4ly){color:var(--muted-light);margin:0 0 1.5rem}.enrollment-close.svelte-1mvk4ly{background:var(--brand-soft);border-top:1px solid var(--line);padding:clamp(3rem,6vw,5rem) 0}.closing-layout.svelte-1mvk4ly{justify-content:space-between;align-items:center;gap:2rem;display:flex}.closing-layout.svelte-1mvk4ly h2:where(.svelte-1mvk4ly){font:500 calc(clamp(1.75rem, 3vw, 2.75rem) + var(--font-size-increase))/1.3 var(--font-display);margin:0}.closing-layout.svelte-1mvk4ly h2:where(.svelte-1mvk4ly) em:where(.svelte-1mvk4ly){color:var(--crimson-bright);font-style:normal}.closing-layout.svelte-1mvk4ly p:where(.svelte-1mvk4ly):not(.eyebrow){max-width:40rem;color:var(--muted-light);margin-bottom:0}.closing-layout.svelte-1mvk4ly>.button:where(.svelte-1mvk4ly){flex-shrink:0}@media (width<=1000px){.hero-layout.svelte-1mvk4ly{grid-template-columns:1.1fr .9fr;gap:1.5rem}.included-grid.svelte-1mvk4ly{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.hero-layout.svelte-1mvk4ly,.payment-grid.svelte-1mvk4ly,.phase-grid.svelte-1mvk4ly,.faq-layout.svelte-1mvk4ly{grid-template-columns:1fr}.academy-panel.svelte-1mvk4ly{margin-top:1rem}.leadership-layout.svelte-1mvk4ly{grid-template-columns:1fr}.leadership-layout.svelte-1mvk4ly img:where(.svelte-1mvk4ly){max-width:22rem}.closing-layout.svelte-1mvk4ly{flex-direction:column;align-items:flex-start}}@media (width<=480px){.included-grid.svelte-1mvk4ly{grid-template-columns:1fr}.hero-actions.svelte-1mvk4ly{flex-direction:column;align-items:stretch}.academy-facts.svelte-1mvk4ly>div:where(.svelte-1mvk4ly){flex-direction:column;gap:.1rem}.academy-facts.svelte-1mvk4ly dd:where(.svelte-1mvk4ly){text-align:left}.tuition-footnote.svelte-1mvk4ly a:where(.svelte-1mvk4ly){display:block}}
