.hero.svelte-105ajtk{padding-top:clamp(3rem,6vw,5.5rem);padding-bottom:clamp(3rem,6vw,5rem)}.hero-grid.svelte-105ajtk{display:grid;gap:3rem;align-items:center;grid-template-columns:1fr}@media (min-width: 880px){.hero-grid.svelte-105ajtk{grid-template-columns:1.1fr 1fr;gap:4rem}}.hero-text.svelte-105ajtk h1:where(.svelte-105ajtk){max-width:16ch}.hero-text.svelte-105ajtk .lede:where(.svelte-105ajtk){margin-bottom:1.75rem}.cta-row.svelte-105ajtk{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.hero-img.svelte-105ajtk{margin:0}.stats.svelte-105ajtk{padding:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stat-row.svelte-105ajtk{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width: 720px){.stat-row.svelte-105ajtk{grid-template-columns:repeat(4,1fr)}}.stat.svelte-105ajtk{display:flex;flex-direction:column;gap:.4rem;padding:1.75rem 1.5rem;border-right:1px solid var(--line)}.stat.svelte-105ajtk:last-child{border-right:none}@media (max-width: 719px){.stat.svelte-105ajtk:nth-child(2n){border-right:none}.stat.svelte-105ajtk:nth-child(-n+2){border-bottom:1px solid var(--line)}}.stat.svelte-105ajtk strong:where(.svelte-105ajtk){font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:600;color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat.svelte-105ajtk span:where(.svelte-105ajtk){font-size:.92rem;color:var(--muted);letter-spacing:.01em}.section-head.svelte-105ajtk{margin-bottom:2.5rem;max-width:32ch}.section-head.svelte-105ajtk h2:where(.svelte-105ajtk){margin-top:.25rem}.alt.svelte-105ajtk{background:var(--bg-cool)}.services.svelte-105ajtk .service:where(.svelte-105ajtk),.persona.svelte-105ajtk{display:flex;flex-direction:column;gap:.55rem;padding:2rem 1.75rem 1.85rem;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:border-color .24s var(--ease),transform .24s var(--ease),box-shadow .24s var(--ease);position:relative}.services.svelte-105ajtk .service:where(.svelte-105ajtk):hover,.persona.svelte-105ajtk:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:var(--shadow);text-decoration:none}.services.svelte-105ajtk .service:where(.svelte-105ajtk) .num:where(.svelte-105ajtk){font-family:var(--font-display);font-size:.95rem;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.05em;margin-bottom:.5rem}.services.svelte-105ajtk .service:where(.svelte-105ajtk) h3:where(.svelte-105ajtk),.persona.svelte-105ajtk h3:where(.svelte-105ajtk){font-size:1.2rem;margin:0 0 .4rem}.services.svelte-105ajtk .service:where(.svelte-105ajtk) p:where(.svelte-105ajtk),.persona.svelte-105ajtk p:where(.svelte-105ajtk){margin:0 0 1rem;font-size:.95rem;color:var(--ink-soft)}.more.svelte-105ajtk{margin-top:auto;color:var(--ink);font-weight:500;font-size:.92rem;display:inline-flex;align-items:center;gap:.35rem}.more.svelte-105ajtk .arr:where(.svelte-105ajtk){transition:transform .22s var(--ease)}.service.svelte-105ajtk:hover .arr:where(.svelte-105ajtk),.persona.svelte-105ajtk:hover .arr:where(.svelte-105ajtk){transform:translate(3px)}.coverage-cta.svelte-105ajtk{display:grid;gap:3rem;align-items:center;grid-template-columns:1fr}@media (min-width: 880px){.coverage-cta.svelte-105ajtk{grid-template-columns:1.1fr 1fr;gap:4rem}}.coverage-cta.svelte-105ajtk figure:where(.svelte-105ajtk){margin:0}
