.hero.svelte-1uha8ag{padding:var(--spacing-20) var(--spacing-6) var(--spacing-16)}.hero-inner.svelte-1uha8ag{max-inline-size:var(--measure-hero);margin:0 auto}.eyebrow.svelte-1uha8ag{margin:0 0 var(--spacing-4);font-size:var(--text-xs,.75rem);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);font-weight:500}h1.svelte-1uha8ag{margin:0 0 var(--spacing-6);letter-spacing:-.03em;font-size:clamp(2.75rem,6vw,4.25rem);font-weight:400;line-height:1.05}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--accent);font-style:italic}.lede.svelte-1uha8ag{margin:0 0 var(--spacing-8);font-size:var(--text-lg,1.125rem);color:var(--ink-muted);max-inline-size:38rem;line-height:1.65}.hero-actions.svelte-1uha8ag{gap:var(--spacing-4);flex-wrap:wrap;align-items:center;display:flex}.primary.svelte-1uha8ag{padding:var(--spacing-3) var(--spacing-5);background:var(--ink);color:var(--ink-inverse);font-size:var(--text-base,1rem);border-radius:var(--radius-sm,.25rem);transition:background var(--duration-fast);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.primary.svelte-1uha8ag:hover{background:oklch(from var(--ink) calc(l + .08) c h)}.secondary.svelte-1uha8ag{font-size:var(--text-base,1rem);color:var(--ink);border-block-end:1px solid var(--ink-muted);padding-block:var(--spacing-1);transition:border-color var(--duration-fast);text-decoration:none}.secondary.svelte-1uha8ag:hover{border-block-end-color:var(--ink)}.capabilities.svelte-1uha8ag{border-block-start:1px solid var(--border);background:var(--surface-sunken);padding:var(--spacing-16) var(--spacing-6)}.capabilities-inner.svelte-1uha8ag{max-inline-size:72rem;margin:0 auto}.section-heading.svelte-1uha8ag{margin:0 0 var(--spacing-12);font-size:var(--text-sm,.875rem);text-transform:uppercase;letter-spacing:.18em;color:var(--ink-muted);font-weight:500}.capability-grid.svelte-1uha8ag{gap:var(--spacing-10);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.capability.svelte-1uha8ag{gap:var(--spacing-3);display:grid}.capability-index.svelte-1uha8ag{font-family:Berkeley Mono,ui-monospace,monospace;font-size:var(--text-xs,.75rem);color:var(--ink-muted);letter-spacing:.06em}.capability.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--text-xl,1.375rem);letter-spacing:-.015em;color:var(--ink);margin:0;font-weight:500;line-height:1.3}.capability.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-base,1rem);color:var(--ink-muted);margin:0;line-height:1.65}.promise.svelte-1uha8ag{padding:var(--spacing-20) var(--spacing-6);border-block-start:1px solid var(--border)}.promise-inner.svelte-1uha8ag{max-inline-size:var(--measure-editorial);margin:0 auto}.promise-text.svelte-1uha8ag{margin:0 0 var(--spacing-4);font-size:var(--text-2xl,1.625rem);letter-spacing:-.01em;color:var(--ink);line-height:1.4}.promise-cite.svelte-1uha8ag{font-family:Berkeley Mono,ui-monospace,monospace;font-size:var(--text-xs,.75rem);color:var(--ink-muted);letter-spacing:.06em}
