.hero.svelte-1bv7ezn{background:var(--color-base-alt)}.hero-inner.svelte-1bv7ezn{display:grid;gap:2.5rem;max-width:var(--max-width-wide);margin:0 auto;padding:4.5rem 1.5rem 3.5rem}.hero.svelte-1bv7ezn .copy:where(.svelte-1bv7ezn){display:grid;gap:1.25rem;max-width:42rem}.hero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){margin:0;font-size:clamp(2.25rem,5vw,3.2rem);line-height:1.1;color:var(--color-text)}.hero.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin:0;font-size:1.125rem;color:var(--color-text-alt)}.cta-row.svelte-1bv7ezn{display:flex;flex-wrap:wrap;gap:.75rem}.call.svelte-1bv7ezn,.quote.svelte-1bv7ezn{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.5rem;border-radius:var(--border-radius-md);font-weight:600}.call.svelte-1bv7ezn{background:var(--color-accent-cta);color:#fff}.quote.svelte-1bv7ezn{border:2px solid var(--color-accent-cta);color:var(--color-accent-cta)}.options.svelte-1bv7ezn{display:grid;gap:1rem}.options.svelte-1bv7ezn article:where(.svelte-1bv7ezn){background:#fff;padding:1.5rem;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-soft);display:grid;gap:.5rem}.map.svelte-1bv7ezn .embed:where(.svelte-1bv7ezn){position:relative;padding-top:56.25%;border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:var(--shadow-soft)}.map.svelte-1bv7ezn iframe:where(.svelte-1bv7ezn){position:absolute;top:0;left:0;width:100%;height:100%;border:0}.secondary-cta.svelte-1bv7ezn .cta-row:where(.svelte-1bv7ezn){justify-content:center}.secondary-cta.svelte-1bv7ezn{text-align:center}@media(min-width:50rem){.options.svelte-1bv7ezn{grid-template-columns:repeat(3,minmax(0,1fr))}}
