.services.svelte-4z030h{max-width:52rem;margin:0 auto;padding:6.5rem 1.5rem 5rem}h1.svelte-4z030h{font-family:var(--font-heading,inherit);margin:1.15rem 0 1rem;font-size:clamp(2rem,5vw,3.2rem);line-height:1.05}.lede.svelte-4z030h{color:var(--header-text-secondary,#555);max-width:40rem;margin:0 0 2rem;font-size:1.05rem;line-height:1.65}.grid.svelte-4z030h{gap:1rem;display:grid}.grid.svelte-4z030h a:where(.svelte-4z030h){border-radius:var(--radius-glass,1.75rem);border:1px solid var(--header-border,#0000001a);background:color-mix(in srgb, var(--color-bg,#fff) 88%, transparent);box-shadow:var(--shadow-card,0 28px 80px -48px #0f172a80);color:inherit;flex-direction:column;gap:.4rem;padding:1.4rem;text-decoration:none;display:flex}.grid.svelte-4z030h span:where(.svelte-4z030h){letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary,#f09);font-size:.7rem;font-weight:700}.grid.svelte-4z030h p:where(.svelte-4z030h){color:var(--header-text-secondary,#555);margin:0;font-size:.92rem;line-height:1.5}.grid.svelte-4z030h a:where(.svelte-4z030h):focus-visible{outline:2px solid var(--color-primary,#f09);outline-offset:2px}
