.lead.svelte-cs39a1{text-align:center;max-width:760px;font-family:var(--font-family-secondary);font-style:italic;font-size:var(--wa-font-size-l);line-height:var(--wa-line-height-normal);color:var(--heading-color);margin:0 auto}.service-grid.svelte-cs39a1{gap:var(--wa-space-xl);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.service-card.svelte-cs39a1{height:100%;padding:var(--wa-space-xl);background-color:var(--surface-color);border-radius:var(--wa-border-radius-l);box-shadow:var(--wa-shadow-m);color:var(--default-color);flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.service-card.svelte-cs39a1:hover,.service-card.svelte-cs39a1:focus-visible{box-shadow:var(--wa-shadow-l);transform:translateY(-4px)}.card-icon.svelte-cs39a1{font-size:var(--wa-font-size-3xl);color:var(--accent-color);margin-bottom:var(--wa-space-s)}.service-card.svelte-cs39a1 h2:where(.svelte-cs39a1){color:var(--heading-color);font-family:var(--font-family-primary);font-weight:var(--wa-font-weight-bold);font-size:var(--wa-font-size-l);line-height:var(--wa-line-height-condensed);margin:0 0 var(--wa-space-xs)}.service-card.svelte-cs39a1 p:where(.svelte-cs39a1){font-size:var(--wa-font-size-s);line-height:var(--wa-line-height-normal);margin:0 0 var(--wa-space-m)}.card-link.svelte-cs39a1{font-family:var(--font-family-secondary);font-weight:var(--wa-font-weight-bold);letter-spacing:.05em;text-transform:uppercase;font-size:var(--wa-font-size-s);color:var(--cta-color);margin-top:auto}.service-card.svelte-cs39a1:hover .card-link:where(.svelte-cs39a1) i:where(.svelte-cs39a1){margin-left:var(--wa-space-3xs)}
