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