.contact-band.svelte-196ba4r{background:var(--color-yellow);border-block:var(--border-thick);margin-top:4rem;padding:3rem 0}h2.svelte-196ba4r{letter-spacing:-.03em;max-width:22ch;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:900;line-height:1.1}.button-row.svelte-196ba4r{align-items:center}.button.svelte-196ba4r{background:var(--color-white)}.tagline.svelte-1uha8ag{max-width:60ch;color:var(--color-text-muted);margin-top:1rem;font-size:1.1rem}.hero.svelte-1uha8ag{border-bottom:var(--border-thick);padding:4rem 0}.hero-inner.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:2rem;display:flex}h1.svelte-1uha8ag{letter-spacing:-.04em;margin-bottom:1.5rem;font-size:clamp(2.5rem,1.5rem + 4vw,4rem);font-weight:900;line-height:1.05}.card-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:1.5rem;display:grid}.more.svelte-1uha8ag{margin-top:2rem;font-weight:700}@media (width<=40rem){.hero-inner.svelte-1uha8ag{flex-direction:column-reverse;align-items:flex-start}}
