.hero.svelte-1bv7ezn{padding:var(--space-6) 0 var(--space-5)}.hero-inner.svelte-1bv7ezn{max-width:40rem}h1.svelte-1bv7ezn{font-size:var(--step-3);font-family:var(--font-body);letter-spacing:-.01em;margin-bottom:var(--space-3);font-style:italic;font-weight:500}.subhead.svelte-1bv7ezn{color:var(--paper-dim);font-size:var(--step-0);max-width:42ch;margin-bottom:var(--space-4)}.cta.svelte-1bv7ezn{font-family:var(--font-mono);color:var(--ink);background:var(--paper);border-radius:2px;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-size:.9rem;text-decoration:none;transition:background .2s;display:inline-flex}.cta.svelte-1bv7ezn:hover{background:var(--link)}.who.svelte-1bv7ezn{padding:var(--space-5) 0;border-top:1px solid var(--line)}.who-inner.svelte-1bv7ezn{max-width:40rem}.section-label.svelte-1bv7ezn{color:var(--paper-dim);text-transform:uppercase;margin-bottom:var(--space-3);font-size:.8rem}.client-list.svelte-1bv7ezn{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.client-list.svelte-1bv7ezn li:where(.svelte-1bv7ezn){padding:var(--space-2) 0;border-bottom:1px solid var(--line);font-size:.95rem}.client-list.svelte-1bv7ezn li:where(.svelte-1bv7ezn):first-child{border-top:1px solid var(--line)}
