.benchmark-hero.svelte-1fb9yvs{padding-block:clamp(5rem,11vw,9rem) clamp(4rem,8vw,7rem);border-bottom:1px solid var(--color-rule)}.benchmark-hero__inner.svelte-1fb9yvs{max-width:70rem}.benchmark-hero.svelte-1fb9yvs h1:where(.svelte-1fb9yvs){max-width:14ch;margin-top:var(--space-5)}.benchmark-hero__lede.svelte-1fb9yvs{max-width:46rem;margin-top:var(--space-6);color:var(--color-neutral);font-size:var(--text-lg);line-height:1.65}.benchmark-hero__actions.svelte-1fb9yvs{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.benchmark-hero__actions.svelte-1fb9yvs a:where(.svelte-1fb9yvs),.benchmark-cta__inner.svelte-1fb9yvs>a:where(.svelte-1fb9yvs){display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding-inline:var(--space-6);border:1px solid var(--color-ink);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:650;transition:transform var(--dur-short) var(--ease-snappy),background var(--dur-short) var(--ease-snappy),color var(--dur-short) var(--ease-snappy)}.benchmark-hero__actions.svelte-1fb9yvs .btn-primary:where(.svelte-1fb9yvs),.benchmark-cta__inner.svelte-1fb9yvs>.btn-primary:where(.svelte-1fb9yvs){background:var(--color-ink);color:var(--color-paper)}.benchmark-hero__actions.svelte-1fb9yvs .btn-ghost:where(.svelte-1fb9yvs){background:transparent;color:var(--color-ink)}.benchmark-hero__actions.svelte-1fb9yvs a:where(.svelte-1fb9yvs):hover,.benchmark-cta__inner.svelte-1fb9yvs>a:where(.svelte-1fb9yvs):hover{transform:translateY(-2px)}.benchmark-hero__actions.svelte-1fb9yvs .btn-ghost:where(.svelte-1fb9yvs):hover{background:var(--color-paper-2)}.benchmark-hero__actions.svelte-1fb9yvs a:where(.svelte-1fb9yvs):active,.benchmark-cta__inner.svelte-1fb9yvs>a:where(.svelte-1fb9yvs):active{transform:translateY(0)}.benchmark-hero__actions.svelte-1fb9yvs a:where(.svelte-1fb9yvs):focus-visible,.benchmark-cta__inner.svelte-1fb9yvs>a:where(.svelte-1fb9yvs):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.benchmark-section.svelte-1fb9yvs,.compare-tool.svelte-1fb9yvs,.methodology-section.svelte-1fb9yvs,.benchmark-cta.svelte-1fb9yvs{padding-block:clamp(4rem,8vw,7rem);border-bottom:1px solid var(--color-rule)}.benchmark-section__head.svelte-1fb9yvs{display:flex;align-items:end;justify-content:space-between;gap:var(--space-8);margin-bottom:var(--space-10)}.benchmark-section__head.svelte-1fb9yvs h2:where(.svelte-1fb9yvs),.compare-tool.svelte-1fb9yvs h2:where(.svelte-1fb9yvs),.methodology-section.svelte-1fb9yvs h2:where(.svelte-1fb9yvs),.benchmark-cta.svelte-1fb9yvs h2:where(.svelte-1fb9yvs){margin-top:var(--space-4)}.benchmark-updated.svelte-1fb9yvs,.sample-line.svelte-1fb9yvs,.benchmark-state.svelte-1fb9yvs p:where(.svelte-1fb9yvs),.compare-tool__grid.svelte-1fb9yvs>div:where(.svelte-1fb9yvs)>p:where(.svelte-1fb9yvs),.benchmark-cta__inner.svelte-1fb9yvs>p:where(.svelte-1fb9yvs){color:var(--color-neutral)}.benchmark-state.svelte-1fb9yvs{padding:clamp(2rem,5vw,4rem);background:var(--color-paper-2);border:1px solid var(--color-rule)}.benchmark-state.svelte-1fb9yvs h3:where(.svelte-1fb9yvs){margin-top:var(--space-3);font-size:var(--text-xl)}.benchmark-state.svelte-1fb9yvs p:where(.svelte-1fb9yvs):last-child{max-width:48rem;margin-top:var(--space-3);line-height:1.65}.progress-grid.svelte-1fb9yvs,.metric-grid.svelte-1fb9yvs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--space-6);border:1px solid var(--color-rule)}.progress-grid.svelte-1fb9yvs article:where(.svelte-1fb9yvs),.metric-grid.svelte-1fb9yvs article:where(.svelte-1fb9yvs){display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);background:var(--color-paper-2);border-right:1px solid var(--color-rule)}.progress-grid.svelte-1fb9yvs article:where(.svelte-1fb9yvs):last-child,.metric-grid.svelte-1fb9yvs article:where(.svelte-1fb9yvs):last-child{border-right:0}.progress-grid.svelte-1fb9yvs span:where(.svelte-1fb9yvs),.metric-grid.svelte-1fb9yvs span:where(.svelte-1fb9yvs),.compare-tool__panel.svelte-1fb9yvs label:where(.svelte-1fb9yvs){color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.progress-grid.svelte-1fb9yvs strong:where(.svelte-1fb9yvs),.metric-grid.svelte-1fb9yvs strong:where(.svelte-1fb9yvs){font-size:clamp(2rem,5vw,4rem);font-variant-numeric:tabular-nums}.progress-grid.svelte-1fb9yvs small:where(.svelte-1fb9yvs),.metric-grid.svelte-1fb9yvs small:where(.svelte-1fb9yvs){color:var(--color-neutral)}.metric-grid__primary.svelte-1fb9yvs strong:where(.svelte-1fb9yvs){color:var(--color-accent)}.sample-line.svelte-1fb9yvs{display:flex;flex-wrap:wrap;gap:var(--space-5);padding-block:var(--space-5);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.platform-table.svelte-1fb9yvs{border:1px solid var(--color-rule)}.platform-table__row.svelte-1fb9yvs{display:grid;grid-template-columns:1.5fr repeat(5,minmax(6rem,1fr));border-bottom:1px solid var(--color-rule)}.platform-table__row.svelte-1fb9yvs:last-child{border-bottom:0}.platform-table__row.svelte-1fb9yvs>div:where(.svelte-1fb9yvs){padding:var(--space-4);font-variant-numeric:tabular-nums}.platform-table__head.svelte-1fb9yvs{background:var(--color-paper-3);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.platform-table__label.svelte-1fb9yvs{font-weight:650}.compare-tool__grid.svelte-1fb9yvs,.methodology-section__grid.svelte-1fb9yvs{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,8vw,8rem);align-items:start}.compare-tool__grid.svelte-1fb9yvs>div:where(.svelte-1fb9yvs)>p:where(.svelte-1fb9yvs){max-width:34rem;margin-top:var(--space-5);line-height:1.65}.compare-tool__panel.svelte-1fb9yvs{display:grid;gap:var(--space-4);padding:var(--space-8);background:var(--color-paper-2);border:1px solid var(--color-rule)}.compare-tool__panel.svelte-1fb9yvs input:where(.svelte-1fb9yvs){width:100%;padding:var(--space-4);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;font-size:var(--text-xl);font-variant-numeric:tabular-nums}.compare-tool__panel.svelte-1fb9yvs input:where(.svelte-1fb9yvs):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.compare-tool__panel.svelte-1fb9yvs strong:where(.svelte-1fb9yvs){color:var(--color-accent);font-size:var(--text-lg)}.compare-tool__panel.svelte-1fb9yvs p:where(.svelte-1fb9yvs),.methodology-list.svelte-1fb9yvs p:where(.svelte-1fb9yvs){color:var(--color-neutral);line-height:1.6}.methodology-list.svelte-1fb9yvs{border-top:1px solid var(--color-rule)}.methodology-list.svelte-1fb9yvs article:where(.svelte-1fb9yvs){display:grid;grid-template-columns:3rem 1fr;gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--color-rule)}.methodology-list.svelte-1fb9yvs article:where(.svelte-1fb9yvs)>span:where(.svelte-1fb9yvs){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs)}.methodology-list.svelte-1fb9yvs h3:where(.svelte-1fb9yvs){margin-bottom:var(--space-2)}.benchmark-cta.svelte-1fb9yvs{border-bottom:0}.benchmark-cta__inner.svelte-1fb9yvs{max-width:58rem;text-align:center}.benchmark-cta__inner.svelte-1fb9yvs>p:where(.svelte-1fb9yvs){margin:var(--space-5) auto var(--space-8)}@media(max-width:800px){.benchmark-section__head.svelte-1fb9yvs{align-items:start;flex-direction:column}.progress-grid.svelte-1fb9yvs,.metric-grid.svelte-1fb9yvs,.compare-tool__grid.svelte-1fb9yvs,.methodology-section__grid.svelte-1fb9yvs{grid-template-columns:1fr}.progress-grid.svelte-1fb9yvs article:where(.svelte-1fb9yvs),.metric-grid.svelte-1fb9yvs article:where(.svelte-1fb9yvs){border-right:0;border-bottom:1px solid var(--color-rule)}.progress-grid.svelte-1fb9yvs article:where(.svelte-1fb9yvs):last-child,.metric-grid.svelte-1fb9yvs article:where(.svelte-1fb9yvs):last-child{border-bottom:0}.platform-table.svelte-1fb9yvs{overflow-x:auto}.platform-table__row.svelte-1fb9yvs{min-width:52rem}}
