.page-header.svelte-4z030h{padding-top:var(--s-9);padding-bottom:var(--s-6)}.page-header.svelte-4z030h h1:where(.svelte-4z030h){margin:var(--s-3) 0 var(--s-5) 0;max-width:20ch}.lede.svelte-4z030h{font-size:var(--fs-body-lg);color:var(--ink-2);max-width:56ch}.toc.svelte-4z030h{margin-bottom:var(--s-9)}.toc.svelte-4z030h ul:where(.svelte-4z030h){list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--s-3)}.toc.svelte-4z030h a:where(.svelte-4z030h){display:inline-block;font-family:var(--font-mono);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);text-decoration:none;padding:.55rem .9rem;border:1px solid var(--rule-strong);border-radius:var(--r-sm);transition:border-color var(--t-state) var(--ease),color var(--t-state) var(--ease)}.toc.svelte-4z030h a:where(.svelte-4z030h):hover{color:var(--ink);border-color:var(--ink)}.toc.svelte-4z030h .glyph:where(.svelte-4z030h){color:var(--forest)}.service.svelte-4z030h{padding-top:var(--s-9);padding-bottom:var(--s-9);border-top:1px solid var(--rule);scroll-margin-top:80px}.service-title.svelte-4z030h{font-size:var(--fs-display-md);max-width:22ch;margin:var(--s-3) 0 var(--s-6) 0}.service-grid.svelte-4z030h{display:grid;grid-template-columns:1fr;gap:var(--s-7)}.service-body.svelte-4z030h h4{margin-top:var(--s-6);margin-bottom:var(--s-2)}.service-body.svelte-4z030h .look-for{list-style:none;padding:0;margin:var(--s-4) 0 0 0;display:grid;gap:var(--s-4)}.service-body.svelte-4z030h .look-for li{padding-left:var(--s-4);border-left:2px solid var(--rule)}.service-body.svelte-4z030h .look-for strong{color:var(--ink);font-weight:500}.service-aside.svelte-4z030h{display:flex;flex-direction:column;gap:var(--s-5)}.pricebox.svelte-4z030h{background:var(--surface-2);border:1px solid var(--rule);padding:var(--s-5)}.pricebox.svelte-4z030h .caption:where(.svelte-4z030h){margin:0}.pricebox.svelte-4z030h .meta:where(.svelte-4z030h){margin:var(--s-1) 0 var(--s-4) 0;font-size:var(--fs-body);color:var(--ink)}.pricebox.svelte-4z030h .meta:where(.svelte-4z030h):last-child{margin-bottom:0}.cta-block.svelte-4z030h{display:flex;flex-direction:column;gap:var(--s-3)}.cta-block.svelte-4z030h .foot:where(.svelte-4z030h){max-width:32ch}@media (min-width: 1024px){.service-grid.svelte-4z030h{grid-template-columns:1.6fr 1fr;gap:var(--s-8)}}
