.co-page.svelte-3id43s{display:grid;gap:1rem;padding-top:3.5rem;padding-bottom:4rem}.co-hero.svelte-3id43s{margin-bottom:1rem}.co-hero.svelte-3id43s h1:where(.svelte-3id43s){max-width:48.75rem;margin-top:.625rem}.co-hero.svelte-3id43s p:where(.svelte-3id43s){max-width:38.75rem;margin-top:.75rem;font-size:1rem}h2.svelte-3id43s{margin:.5rem 0 0;font-size:clamp(1.625rem,calc(2.6vw * var(--page-scale)),2.375rem);line-height:1.12;font-weight:400;letter-spacing:-.035em;text-wrap:balance}p.svelte-3id43s{margin:0;color:var(--muted);font-size:.9375rem;line-height:1.6}.index.svelte-3id43s{color:var(--accent-text);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em}.co-panel.svelte-3id43s{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:2rem 3.5rem;align-items:center;padding:2.25rem 2.5rem;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}.co-customers.svelte-3id43s h2:where(.svelte-3id43s),.co-team.svelte-3id43s h2:where(.svelte-3id43s){margin-bottom:1rem}.co-scope.svelte-3id43s{display:grid;gap:1px;margin:0;padding:0;overflow:hidden;list-style:none;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-inner)}.co-scope.svelte-3id43s li:where(.svelte-3id43s){display:flex;align-items:baseline;gap:1rem;padding:1rem 1.25rem;background:var(--bg);color:var(--text);font-size:1.125rem;letter-spacing:-.01em}.co-partner.svelte-3id43s p:where(.svelte-3id43s){margin-bottom:1.25rem;color:var(--text);font-size:1.0625rem}.co-partner-link.svelte-3id43s{background:transparent;border:1px solid var(--line-strong);color:var(--text)}.co-partner-link.svelte-3id43s:hover{border-color:var(--accent);color:var(--accent-text)}.co-team.svelte-3id43s p:where(.svelte-3id43s){max-width:52ch}.co-careers-link.svelte-3id43s{margin-top:1.25rem;background:transparent;border:1px solid var(--line-strong);color:var(--text)}.co-careers-link.svelte-3id43s:hover{border-color:var(--accent);color:var(--accent-text)}@media (max-width: 1000px){.co-panel.svelte-3id43s{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.co-page.svelte-3id43s{gap:.75rem;padding-top:2.5rem;padding-bottom:2.5rem}.co-panel.svelte-3id43s{gap:1.5rem;padding:1.5rem 1.25rem}}
