.services-hero.svelte-4z030h{padding:var(--space-4) 0 var(--space-2);text-align:center}.services-intro.svelte-4z030h{max-width:540px;margin:0 auto;color:var(--color-ink-soft)}.services-grid-section.svelte-4z030h{padding:0 0 var(--space-4)}.service-card.svelte-4z030h{background:#f5f5f3;border-radius:1.25rem;padding:clamp(1.5rem,4vw,2rem);text-decoration:none;color:var(--color-ink);display:flex;flex-direction:column;gap:.75rem;transition:transform .2s ease,box-shadow .2s ease}.service-card.svelte-4z030h:hover{transform:translateY(-4px);box-shadow:0 8px 30px #00000014}.service-card-icon.svelte-4z030h{width:64px;height:64px;margin-bottom:.5rem}.service-card-icon.svelte-4z030h img:where(.svelte-4z030h){width:100%;height:100%;object-fit:contain}.service-card.svelte-4z030h h2:where(.svelte-4z030h){font-size:1.5rem;line-height:1.2;margin:0}.service-card.svelte-4z030h p:where(.svelte-4z030h){color:var(--color-ink-soft);margin:0;line-height:1.45}.service-card-link.svelte-4z030h{margin-top:auto;font-weight:500;color:var(--color-ink);padding-top:.5rem}@media(min-width:768px){.col-span-6-md.svelte-4z030h{grid-column:span 6}}.services-cta.svelte-4z030h{padding:0 0 var(--space-4)}.services-cta-content.svelte-4z030h{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.services-cta-content.svelte-4z030h h2:where(.svelte-4z030h){margin:0}.services-cta-content.svelte-4z030h p:where(.svelte-4z030h){color:var(--color-ink-soft);max-width:440px;margin:0}
