.hero-block.svelte-4z030h{display:grid;gap:var(--space-3)}.eyebrow.svelte-4z030h{display:inline-flex;align-items:center;gap:.6rem;color:var(--color-accent);font-weight:600;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.14em;margin:0}.eyebrow-mark.svelte-4z030h{display:inline-block;width:24px;height:2px;background:var(--color-accent);border-radius:2px}h1.svelte-4z030h{font-size:var(--fs-display);max-width:24ch;margin:0}h2.svelte-4z030h{font-size:var(--fs-h2);margin:0}.lead.svelte-4z030h{margin:0;max-width:68ch;font-size:var(--fs-lead);color:var(--color-text);line-height:1.55}.toc.svelte-4z030h{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:var(--space-3)}.toc-chip.svelte-4z030h{display:inline-flex;align-items:center;padding:.3rem .75rem;border-radius:999px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-size:.82rem;text-decoration:none}.toc-chip.svelte-4z030h:hover{border-color:var(--color-accent);color:var(--color-accent);text-decoration:none}.service-section.svelte-4z030h{padding-top:var(--space-5);padding-bottom:var(--space-5)}.service-card.svelte-4z030h{padding:var(--space-6);display:grid;gap:var(--space-3)}.kicker.svelte-4z030h{margin:0;font-size:.74rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);font-weight:700}.summary.svelte-4z030h{margin:0;color:var(--color-text);max-width:75ch;line-height:1.6}.deliverables.svelte-4z030h{margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg)}.deliverables-label.svelte-4z030h{margin:0 0 .5rem;font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);font-weight:600}.deliverables.svelte-4z030h ul:where(.svelte-4z030h){margin:0;padding-left:1.1rem;display:grid;gap:.35rem}.deliverables.svelte-4z030h li:where(.svelte-4z030h){color:var(--color-text);font-size:.95rem;line-height:1.55}.actions.svelte-4z030h{margin-top:var(--space-2);display:flex;flex-wrap:wrap;gap:var(--space-2)}
