.admission_block__fOlmZ{margin-top:clamp(2.5rem,2rem + 2vw,3.5rem)}.admission_blockTitle__EdwXg{margin-bottom:1.25rem;text-align:center;font-size:clamp(1.4rem,1.2rem + .8vw,1.85rem)}.admission_narrow__e8qnj{max-width:56rem}.admission_cardTitle__5WYtR{display:flex;color:var(--color-ink);font-weight:700;align-items:center;gap:.6rem;font-size:clamp(1.15rem,1.05rem + .4vw,1.35rem);line-height:1.3}.admission_cardTitle__5WYtR svg{flex:none;color:var(--color-green)}.admission_cardText__F3Fdb{margin-top:.5rem;color:var(--color-charcoal);line-height:1.7}.admission_reqGrid__vSEpG{display:grid;gap:1rem}@media (min-width:48rem){.admission_reqGrid__vSEpG{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.admission_reqGrid__vSEpG{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.admission_ageCard__fRbwq{display:flex;align-items:center;gap:1.25rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.admission_ageBadge__P7NA9{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:5.25rem;height:5.25rem;border-radius:1.4rem;background:linear-gradient(145deg,var(--color-green-bright),var(--color-green-deep));color:#fff;box-shadow:0 12px 24px -14px rgb(8 76 61/.9)}.admission_ageNumber__LkGxB{font-size:2rem;font-weight:800;line-height:1}.admission_ageUnit__ImhCP{margin-top:.2rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.admission_docsCard__BK53V{padding:clamp(1.25rem,1rem + 1vw,1.75rem)}@media (min-width:48rem) and (max-width:63.99rem){.admission_docsCard__BK53V{grid-column:1/-1}}.admission_checklist__Ag4BG{display:grid;gap:.7rem;margin:1rem 0 0;padding:0;list-style:none}.admission_checklist__Ag4BG li{display:flex;align-items:flex-start;gap:.65rem;color:var(--color-charcoal);line-height:1.6}.admission_checklist__Ag4BG svg{flex:none;margin-top:.1rem;color:var(--color-green)}.admission_steps__sM7h9{display:grid;gap:1rem;margin:0;padding:0;list-style:none;counter-reset:step}@media (min-width:48rem){.admission_steps__sM7h9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.admission_steps__sM7h9{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.admission_step__rMgk0{padding:clamp(1.25rem,1rem + 1vw,1.6rem)}.admission_stepNumber__SQWEF{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;background:linear-gradient(145deg,#f29a4f,var(--color-orange));color:#fff;font-size:1.15rem;font-weight:800;box-shadow:0 10px 20px -12px rgb(238 122 46/.9)}.admission_stepTitle__Yh__4{margin-top:1rem;color:var(--color-ink);font-weight:700;font-size:1.15rem;line-height:1.3}.admission_callout__O9xpm{display:flex;align-items:flex-start;gap:.85rem;margin-top:1.25rem;padding:1rem 1.15rem;border-radius:1.1rem;line-height:1.65}.admission_callout__O9xpm p{margin:0}.admission_calloutIcon__ACgVU{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:.75rem}.admission_calloutInfo__jaj8K{background:#fff;color:var(--color-charcoal);box-shadow:0 0 0 1px var(--color-line)}.admission_calloutInfo__jaj8K .admission_calloutIcon__ACgVU{background:var(--color-mint-soft);color:var(--color-green)}.admission_calloutWarn__rGK75{background:var(--color-orange-tint);color:#5a3413;box-shadow:0 0 0 1px #f6cfa6}.admission_calloutWarn__rGK75 .admission_calloutIcon__ACgVU{background:#fde3c8;color:#b8561a}.admission_calloutDanger__Br92O{background:var(--color-maroon-tint);color:var(--color-maroon-deep);box-shadow:0 0 0 1px var(--color-maroon-soft)}.admission_calloutDanger__Br92O .admission_calloutIcon__ACgVU{background:#f6d3d7;color:var(--color-maroon)}.admission_feeGrid__FKcpL{display:grid;gap:1rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem)}@media (min-width:56rem){.admission_feeGrid__FKcpL{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.25rem}.admission_wide__WTR_p{grid-column:1/-1}}.admission_panel__exJ14{padding:clamp(1.25rem,1rem + 1vw,1.9rem)}.admission_proof__s7TE_{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-line);color:var(--color-charcoal);line-height:1.6}.admission_proof__s7TE_ a{color:var(--color-green-deep);font-weight:700;text-decoration:underline;text-underline-offset:3px}.admission_bankCard___Yhg2{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(1.4rem,1rem + 1.5vw,2rem);border-radius:1.5rem;background:radial-gradient(28rem 16rem at 100% 0,rgb(19 137 108/.4),transparent 70%),linear-gradient(150deg,#0c5a47,#083f32 60%,#062c23);color:#e2f2e9;box-shadow:0 30px 60px -34px rgb(8 52 40/.9)}.admission_bankIcon__E0FEZ{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:1rem;background:rgb(255 255 255/.12);color:var(--color-orange-soft)}.admission_bankTitle__bRMhu{margin-top:1rem;color:#fff;font-size:clamp(1.3rem,1.15rem + .5vw,1.6rem)}.admission_bankText__P8_x2{margin-top:.5rem;line-height:1.7}.admission_warnCard__oqcPw{border-radius:1.5rem;background:linear-gradient(160deg,#fff 0,var(--color-maroon-tint) 100%);box-shadow:0 0 0 1px var(--color-maroon-soft),0 20px 40px -30px rgb(122 28 44/.6)}.admission_warnCard__oqcPw .admission_cardTitle__5WYtR svg,.admission_warnCard__oqcPw .admission_checklist__Ag4BG svg{color:var(--color-maroon)}.admission_footnote__8iUnG{margin-top:1.25rem;color:var(--color-stone);font-size:.95rem;font-style:italic;line-height:1.6;text-align:center}.admission_refundNotes__2NBMy{margin-top:clamp(1.5rem,1.2rem + 1.5vw,2.5rem)}.admission_refundNotes__2NBMy .admission_callout__O9xpm:first-child{margin-top:0}.admission_tableCard__9I6BS{margin-top:1.5rem;padding:clamp(1.25rem,1rem + 1vw,2rem)}.admission_table__cv1t8{width:100%;margin-top:1rem;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:1rem;box-shadow:0 0 0 1px var(--color-line);font-size:.98rem}.admission_table__cv1t8 td,.admission_table__cv1t8 th{padding:.9rem 1rem;text-align:left;vertical-align:top;line-height:1.5}.admission_table__cv1t8 thead th{background:linear-gradient(145deg,var(--color-green-bright),var(--color-green-deep));color:#fff;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.admission_table__cv1t8 tbody th{color:var(--color-ink);font-weight:700}.admission_table__cv1t8 tbody td{color:var(--color-charcoal)}.admission_table__cv1t8 tbody tr:nth-child(2n){background:var(--color-mint-soft)}.admission_table__cv1t8 tbody tr+tr>*{border-top:1px solid var(--color-line)}.admission_tableCard__9I6BS .admission_footnote__8iUnG{text-align:left}