.center-hero{max-width:1240px;margin:auto;padding:88px 36px 64px}.center-hero h1{letter-spacing:-.05em;max-width:860px}.center-hero-description{color:var(--muted);max-width:560px;margin:0 0 29px;font-size:1.0625rem;line-height:1.8}.center-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.center-programs{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:25px;display:grid}.center-program{background:var(--mint);border-radius:28px;flex-direction:column;padding:32px 35px;display:flex}.center-program h3{letter-spacing:-.045em;margin:0 0 8px;font-size:1.55rem}.center-program-subtitle{color:var(--green-ink);margin:0 0 14px;font-size:.875rem;font-weight:700}.center-program>p:not(.center-program-subtitle){color:var(--muted);margin:0 0 20px;font-size:.9375rem}.center-program .program-topics{margin:auto 0 0}.center-program-note{color:var(--muted);margin:26px 0 0;font-size:.9375rem}.center-program-note a{text-underline-offset:5px;text-decoration:underline}.contact-form-wrap>p{color:var(--muted);margin:0 0 22px;font-size:.9375rem}@media (max-width:1023px){.center-programs{grid-template-columns:1fr}.center-hero{padding:64px 36px 44px}}@media (max-width:767px){.center-hero{padding:44px 24px 32px}.center-hero h1{font-size:clamp(1.9rem,7.6vw,3rem)}.center-program{padding:28px}}
