h2.svelte-1kk7yit{margin-top:var(--space-4);max-width:16ch}.on-dark.svelte-1kk7yit{color:var(--text-inverse)}.section-lead.svelte-1kk7yit{margin-top:var(--space-5);max-width:38ch;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-secondary)}.section-lead--on-dark.svelte-1kk7yit{color:var(--text-inverse-secondary)}.stack.svelte-1kk7yit{border-bottom:1px solid var(--border-subtle)}.stack--on-dark.svelte-1kk7yit,.stack--on-dark.svelte-1kk7yit .stack__row:where(.svelte-1kk7yit){border-color:var(--border-inverse)}.stack--on-dark.svelte-1kk7yit .stack__lang:where(.svelte-1kk7yit){color:var(--text-inverse)}.stack--on-dark.svelte-1kk7yit .stack__where:where(.svelte-1kk7yit){color:var(--purple-300)}.stack--on-dark.svelte-1kk7yit .stack__row:where(.svelte-1kk7yit) p:where(.svelte-1kk7yit){color:var(--text-inverse-secondary)}.stack__row.svelte-1kk7yit{gap:var(--space-6);padding:var(--space-5) 0;border-top:1px solid var(--border-subtle);grid-template-columns:200px 1fr;display:grid}.stack__lang.svelte-1kk7yit{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-heading)}.stack__where.svelte-1kk7yit{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-accent)}.stack__row.svelte-1kk7yit p:where(.svelte-1kk7yit){font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-secondary);max-width:58ch}@media (width<=640px){.stack__row.svelte-1kk7yit{gap:var(--space-3);grid-template-columns:1fr}}h2.wide.svelte-1kk7yit{max-width:22ch}.services.svelte-1kk7yit{border-bottom:1px solid var(--border-subtle)}.steps.svelte-1kk7yit{gap:var(--space-5);display:grid}.step.svelte-1kk7yit{gap:var(--space-6);grid-template-columns:120px 1fr;display:grid}.step__when.svelte-1kk7yit{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-faint)}.step.svelte-1kk7yit h3:where(.svelte-1kk7yit){font-size:var(--text-lg)}.step.svelte-1kk7yit p:where(.svelte-1kk7yit){margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-secondary);max-width:58ch}.rule{margin:var(--space-10) 0}.rule--tight{margin-top:var(--space-5)}.second-head{padding-top:var(--space-16);display:block}@media (width<=640px){.step.svelte-1kk7yit{gap:var(--space-3);grid-template-columns:1fr}}
