.list.svelte-1tp0pht{gap:1.25rem;display:grid}.service.svelte-1tp0pht{border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:2rem;padding:clamp(1.75rem,4vw,2.75rem);scroll-margin-top:7rem;display:grid}.side.svelte-1tp0pht{justify-items:start;gap:.75rem;display:grid}.num.svelte-1tp0pht{font-family:var(--font-serif);background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-style:italic;line-height:1}.icon-badge.svelte-1tp0pht{margin:0}.service.svelte-1tp0pht h2:where(.svelte-1tp0pht){font-size:clamp(1.6rem,3vw,2.2rem)}.service.svelte-1tp0pht .lead:where(.svelte-1tp0pht){margin:0;font-size:1.05rem}.check-list.svelte-1tp0pht{padding-top:.5rem}.steps.svelte-1tp0pht{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-1tp0pht li:where(.svelte-1tp0pht){border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);padding:1.75rem}.step.svelte-1tp0pht{font-family:var(--font-display);color:var(--accent);margin-bottom:.75rem;font-weight:600;display:block}@media (width<=860px){.service.svelte-1tp0pht{grid-template-columns:minmax(0,1fr);gap:1.25rem}.side.svelte-1tp0pht{grid-auto-flow:column;justify-content:start;align-items:center;gap:1rem}}
