.page-hero.svelte-4z030h{padding-block:clamp(3.5rem,9vw,6rem) 1rem}.page-hero.svelte-4z030h h1:where(.svelte-4z030h){max-width:20ch;margin-top:1rem;font-size:clamp(2.4rem,5vw,3.6rem)}.lede.svelte-4z030h{max-width:52ch;color:var(--fg-muted);margin-top:1.25rem;font-size:1.05rem}.section.svelte-4z030h{padding-block:clamp(3rem,7vw,5rem)}.grid-3.svelte-4z030h{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.cta-banner.svelte-4z030h{padding-block:clamp(1rem,4vw,2rem) clamp(4rem,8vw,6rem)}.cta-banner-inner.svelte-4z030h{background:var(--white);color:var(--black);text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:clamp(2.5rem,6vw,4rem);display:flex}.cta-banner-inner.svelte-4z030h h2:where(.svelte-4z030h){color:var(--black);font-size:clamp(1.8rem,3.5vw,2.6rem)}.cta-banner-inner.svelte-4z030h p:where(.svelte-4z030h){color:#3a3a3a;max-width:40ch}.cta-banner-inner.svelte-4z030h .btn.solid{background:var(--black);color:var(--white)}.cta-banner-inner.svelte-4z030h .btn.solid:hover{background:#262626}@media (width<=900px){.grid-3.svelte-4z030h{grid-template-columns:1fr;gap:2rem}}
