.service.svelte-4z030h{border-top:1px solid var(--line);padding-block:clamp(2.5rem,2rem + 2vw,3.5rem);scroll-margin-top:90px}.service.svelte-4z030h:first-child{border-top:0;padding-top:0}.service__head.svelte-4z030h{grid-template-columns:minmax(2.5rem,4rem) 1fr;gap:clamp(1rem,.5rem + 2vw,2rem);margin-bottom:1.75rem;display:grid}.service__index.svelte-4z030h{font-family:var(--font-serif);color:var(--accent);font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);font-weight:600;line-height:1.25}.service__head.svelte-4z030h h2:where(.svelte-4z030h){margin-bottom:.35rem}.service__summary.svelte-4z030h{margin-bottom:0}.service__body.svelte-4z030h{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,1rem + 2.5vw,3rem);padding-left:clamp(0rem,8vw - 2rem,6rem);display:grid}@media (width<=780px){.service__body.svelte-4z030h{grid-template-columns:1fr;padding-left:0}}.service__body.svelte-4z030h>p:where(.svelte-4z030h){color:var(--text-muted);margin:0}.service__deliverables.svelte-4z030h h3:where(.svelte-4z030h){font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:.11em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.9rem;font-weight:600}.boundary-card.svelte-4z030h{border-left:3px solid var(--line-strong)}.stack.svelte-4z030h{flex-wrap:wrap;gap:.6rem;margin:1.75rem 0;padding:0;list-style:none;display:flex}.stack.svelte-4z030h li:where(.svelte-4z030h){border:1px solid var(--line-strong);font-size:var(--fs-sm);background:var(--surface);border-radius:100px;padding:.45rem 1.1rem;font-weight:500}
