.features-page.svelte-he2bkh{min-height:100vh}.ft-hero.svelte-he2bkh{padding:calc(5 * var(--leading)) 0 calc(2.5 * var(--leading))}.ft-hero-inner.svelte-he2bkh{display:flex;flex-direction:column;gap:var(--leading);align-items:flex-start}.ft-hero-inner.svelte-he2bkh h1:where(.svelte-he2bkh),.ft-hero-inner.svelte-he2bkh .lead:where(.svelte-he2bkh){max-width:21ch;margin:0}.ft-hero-inner.svelte-he2bkh .lead:where(.svelte-he2bkh){max-width:58ch}.ft-hero-actions.svelte-he2bkh,.ft-cta-actions.svelte-he2bkh{display:flex;flex-wrap:wrap;gap:var(--half)}.ft-section.svelte-he2bkh{padding:calc(2.5 * var(--leading)) 0}.ft-title.svelte-he2bkh{margin:0 0 calc(1.5 * var(--leading));font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:400}.ft-features.svelte-he2bkh{margin-top:0}.ft-coverage.svelte-he2bkh{border-top:1px solid var(--border)}.coverage-grid.svelte-he2bkh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(2 * var(--leading))}.coverage-block.svelte-he2bkh+.coverage-block:where(.svelte-he2bkh){padding-left:calc(2 * var(--leading));border-left:1px solid var(--border)}.coverage-block.svelte-he2bkh h3:where(.svelte-he2bkh){margin:0 0 var(--leading);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:400}.coverage-copy.svelte-he2bkh+h3:where(.svelte-he2bkh){margin-top:calc(1.5 * var(--leading))}.coverage-block.svelte-he2bkh h3:where(.svelte-he2bkh) span:where(.svelte-he2bkh){color:var(--color-brand-hover)}.coverage-copy.svelte-he2bkh{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading)}.coverage-block.svelte-he2bkh ul:where(.svelte-he2bkh){columns:2;gap:var(--leading);margin:0;padding:0;list-style:none}.coverage-block.svelte-he2bkh li:where(.svelte-he2bkh){break-inside:avoid;margin-bottom:var(--half);color:var(--text-muted);font-size:var(--text-sm)}@media(max-width:768px){.ft-hero-actions.svelte-he2bkh,.ft-cta-actions.svelte-he2bkh{flex-direction:column;align-items:stretch;width:min(100%,320px)}.coverage-grid.svelte-he2bkh{grid-template-columns:1fr;gap:var(--leading)}.coverage-block.svelte-he2bkh+.coverage-block:where(.svelte-he2bkh){padding:var(--leading) 0 0;border-top:1px solid var(--border);border-left:0}}
