.page-hero.svelte-1rs6lrf{background:var(--c-navy);color:#dbe6f5;padding-block:clamp(2.5rem,6vw,4.5rem)}.page-hero.svelte-1rs6lrf h1:where(.svelte-1rs6lrf){color:#fff;margin-bottom:.2em}.tagline.svelte-1rs6lrf{font-family:var(--font-display);margin:0 0 1rem;font-size:clamp(1.2rem,2.6vw,1.7rem);font-weight:700}.page-hero.svelte-1rs6lrf .lead:where(.svelte-1rs6lrf){margin-bottom:1.8rem}.intro.svelte-1rs6lrf{max-width:760px;margin-bottom:2.5rem}.split.svelte-1rs6lrf{grid-template-columns:1.3fr 1fr;align-items:center;gap:3rem;display:grid}.split-img.svelte-1rs6lrf img:where(.svelte-1rs6lrf){width:100%;box-shadow:var(--shadow);border-radius:0}.check-grid.svelte-1rs6lrf{grid-template-columns:repeat(2,1fr);gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.check-grid.svelte-1rs6lrf li:where(.svelte-1rs6lrf){border:1px solid var(--c-line);box-shadow:var(--shadow-sm);background:#fff;border-radius:0;align-items:center;gap:.9rem;padding:1rem 1.2rem;font-size:1.05rem;display:flex}.check-grid.svelte-1rs6lrf svg:where(.svelte-1rs6lrf){width:26px;height:26px;color:var(--c-green);flex:none}.program.svelte-1rs6lrf{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.prog-card.svelte-1rs6lrf{border:1px solid var(--c-line);box-shadow:var(--shadow-sm);background:#fff;border-radius:0;padding:1.6rem}.prog-head.svelte-1rs6lrf{align-items:baseline;gap:.6rem;margin-bottom:.4rem;display:flex}.prog-day.svelte-1rs6lrf{color:var(--c-blue);font-weight:700}.prog-date.svelte-1rs6lrf{color:var(--text-muted);font-size:.9rem}.prog-card.svelte-1rs6lrf h3:where(.svelte-1rs6lrf){margin-bottom:.7rem}.prog-card.svelte-1rs6lrf ul:where(.svelte-1rs6lrf){margin:0;padding-left:1.1rem}.prog-card.svelte-1rs6lrf li:where(.svelte-1rs6lrf){margin-bottom:.3rem}.facts.svelte-1rs6lrf{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.fact.svelte-1rs6lrf{border:1px solid var(--c-line);box-shadow:var(--shadow-sm);background:#fff;border-radius:0;flex-direction:column;gap:.4rem;padding:1.6rem;display:flex}.fact-label.svelte-1rs6lrf{letter-spacing:.12em;text-transform:uppercase;color:var(--c-teal);font-size:.8rem;font-weight:600}.fact-value.svelte-1rs6lrf{color:var(--c-navy);font-size:1.15rem;font-weight:600}.fact-note.svelte-1rs6lrf{color:var(--text-muted);margin-top:1.4rem}.final-cta.svelte-1rs6lrf{background:var(--brand-gradient);color:#fff;text-align:center;padding-block:clamp(3rem,7vw,5rem)}.final-cta.svelte-1rs6lrf h2:where(.svelte-1rs6lrf){color:#fff;max-width:24ch;margin-inline:auto}@media (width<=760px){.split.svelte-1rs6lrf,.check-grid.svelte-1rs6lrf,.program.svelte-1rs6lrf,.facts.svelte-1rs6lrf{grid-template-columns:1fr}}
