.hero[data-astro-cid-ge2uvauf]{padding-block:var(--section-pad);background:radial-gradient(60rem 30rem at 85% -10%, var(--color-primary-soft), transparent 60%), var(--color-bg);position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf] .grid{align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]+[data-astro-cid-ge2uvauf]{margin-top:var(--space-5)}.copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:16ch}.actions[data-astro-cid-ge2uvauf]{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.note[data-astro-cid-ge2uvauf]{font-size:var(--text-sm);color:var(--color-text-faint)}.visual[data-astro-cid-ge2uvauf]{place-items:center;display:grid;position:relative}.glow[data-astro-cid-ge2uvauf]{border-radius:var(--radius-full);background:radial-gradient(closest-side, var(--color-primary-soft), transparent);filter:blur(24px);opacity:.9;z-index:0;position:absolute;inset:10% -10%}.visual[data-astro-cid-ge2uvauf] .phone{z-index:1;max-width:20rem;position:relative;transform:rotate(-2deg)}@media (width<=800px){.hero[data-astro-cid-ge2uvauf] .grid{text-align:center;grid-template-columns:1fr}.copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf],.lede[data-astro-cid-ge2uvauf]{margin-inline:auto}.actions[data-astro-cid-ge2uvauf]{justify-content:center}.visual[data-astro-cid-ge2uvauf] .phone{max-width:16rem;transform:none}}.features[data-astro-cid-cognygiv]{background:var(--color-bg-subtle);border-block:1px solid var(--color-border)}.grid[data-astro-cid-cognygiv]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));padding:0;list-style:none;display:grid}.card[data-astro-cid-cognygiv]{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out)}.card[data-astro-cid-cognygiv]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.icon[data-astro-cid-cognygiv]{width:2.75rem;height:2.75rem;margin-bottom:var(--space-4);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary);place-items:center;display:inline-grid}.card[data-astro-cid-cognygiv] h3[data-astro-cid-cognygiv]{font-size:var(--text-lg);margin-bottom:var(--space-2)}.card[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{font-size:var(--text-sm);color:var(--color-text-muted)}.center[data-astro-cid-gdccoqez]{text-align:center;margin-inline:auto}.row[data-astro-cid-gdccoqez]{align-items:end;gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));max-width:56rem;margin-inline:auto;padding:0;list-style:none;display:grid}.item[data-astro-cid-gdccoqez]{text-align:center}.item[data-astro-cid-gdccoqez]:nth-child(2){transform:translateY(calc(-1 * var(--space-6)))}.caption[data-astro-cid-gdccoqez]{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);font-weight:500}.more[data-astro-cid-gdccoqez]{margin-top:var(--space-12);text-align:center}.more[data-astro-cid-gdccoqez] a[data-astro-cid-gdccoqez]{align-items:center;gap:var(--space-2);font-weight:600;display:inline-flex}@media (width<=640px){.row[data-astro-cid-gdccoqez]{gap:var(--space-10);grid-template-columns:1fr;max-width:15rem}.item[data-astro-cid-gdccoqez]:nth-child(2){transform:none}}.story[data-astro-cid-naq57vlo]{border-top:1px solid var(--color-border);background:var(--color-bg-subtle)}.story[data-astro-cid-naq57vlo] .inner>[data-astro-cid-naq57vlo]+[data-astro-cid-naq57vlo]{margin-top:var(--space-4)}h2[data-astro-cid-naq57vlo]{font-size:var(--text-3xl)}.more[data-astro-cid-naq57vlo]{align-items:center;gap:var(--space-2);font-weight:600;display:inline-flex}.cta[data-astro-cid-4zgmmfpt]{background:radial-gradient(40rem 20rem at 50% 120%, var(--color-primary-soft), transparent 70%), var(--color-bg);border-top:1px solid var(--color-border);text-align:center}.cta[data-astro-cid-4zgmmfpt] .inner>[data-astro-cid-4zgmmfpt]+[data-astro-cid-4zgmmfpt]{margin-top:var(--space-5)}.lede[data-astro-cid-4zgmmfpt]{margin-inline:auto}.actions[data-astro-cid-4zgmmfpt]{justify-content:center;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}
