#intro .rl-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#e5e7eb;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin:0 0 2.5rem}#intro .rl-stat{background:#fff;padding:1.5rem 1.25rem;display:flex;flex-direction:column;gap:.4rem}#intro .rl-stat:nth-child(odd){padding-left:0}#intro .rl-stat__value{font-size:clamp(2.25rem,1.5rem + 3vw,3.25rem);font-weight:600;letter-spacing:-.045em;line-height:1;color:var(--color-dark)}#intro .rl-stat__label{font-size:.875rem;font-weight:500;line-height:1.3;color:#6b7280}@media (min-width: 56.25rem){#intro .rl-stats{grid-template-columns:repeat(4,minmax(0,1fr))}#intro .rl-stat:nth-child(odd){padding-left:1.75rem}#intro .rl-stat:first-child{padding-left:0}#intro .rl-stat:not(:first-child){padding-left:1.75rem}}.content-area .cs-figure{margin:2rem 0}.content-area .cs-sources{font-size:.8125rem;line-height:1.6;color:#6b7280}.content-area .cs-figure img{display:block;width:100%;height:auto;border-radius:1rem}.results.svelte-p4f8xv{display:flex;flex-direction:column;gap:1rem}.results__kicker.svelte-p4f8xv,.why__kicker.svelte-p4f8xv,.replicate__kicker.svelte-p4f8xv{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary)}.results__title.svelte-p4f8xv{font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--color-dark);margin:0;text-wrap:balance}.results__lede.svelte-p4f8xv{font-size:1.125rem;line-height:1.6;color:#4b5563;margin:0 0 1rem}.results__grid.svelte-p4f8xv{margin:.5rem 0 1.5rem}.results__grid.svelte-p4f8xv img:where(.svelte-p4f8xv){display:block;width:100%;height:auto;border-radius:1rem}.bench.svelte-p4f8xv{container:bench / inline-size;display:flex;flex-direction:column;border-top:1px solid var(--color-dark)}.bench__row.svelte-p4f8xv{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;padding:1.25rem 0;border-bottom:1px solid #e5e7eb}.bench__row--head.svelte-p4f8xv{display:none}.bench__metric.svelte-p4f8xv{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#6b7280}.bench__ours.svelte-p4f8xv{font-size:clamp(1.5rem,1.1rem + 1.5vw,2rem);font-weight:600;letter-spacing:-.035em;line-height:1.1;color:var(--color-dark)}.bench__ref.svelte-p4f8xv{font-size:.9375rem;line-height:1.5;color:#4b5563}@container bench (min-width: 40rem){.bench__row.svelte-p4f8xv,.bench__row--head.svelte-p4f8xv{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.4fr);gap:1.5rem;align-items:baseline}.bench__row--head.svelte-p4f8xv{padding:.75rem 0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#9ca3af}}.bench__sources.svelte-p4f8xv{margin:.75rem 0 0;font-size:.8125rem;line-height:1.6;color:#6b7280}.bench__sources.svelte-p4f8xv a:where(.svelte-p4f8xv){color:inherit;text-decoration:underline;text-underline-offset:.15em}.why.svelte-p4f8xv{margin-top:2rem;padding:clamp(1.75rem,4vw,2.75rem) clamp(1.5rem,4vw,2.5rem);border-radius:1rem;background:var(--color-dark);color:#fff}.why__kicker.svelte-p4f8xv{color:#9db5ff}.why__big.svelte-p4f8xv{font-size:clamp(1.75rem,1.2rem + 2.5vw,2.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.12;margin:.75rem 0 1.25rem;text-wrap:balance}.why__big.svelte-p4f8xv strong:where(.svelte-p4f8xv){color:#9db5ff}.why__body.svelte-p4f8xv{margin:0;font-size:1.0625rem;line-height:1.7;color:#c2d2ff}.why__fine.svelte-p4f8xv{margin:1rem 0 0;font-size:.8125rem;color:#8491ab}.voice.svelte-p4f8xv{margin-top:2.5rem}.voice__quote.svelte-p4f8xv{margin:0 0 1.25rem}.voice__quote.svelte-p4f8xv p:where(.svelte-p4f8xv){font-size:clamp(1.375rem,1.1rem + 1.2vw,1.875rem);font-weight:500;letter-spacing:-.025em;line-height:1.25;color:var(--color-dark);margin:0}.voice__cite.svelte-p4f8xv{margin:0;font-size:.9375rem;font-weight:600;color:var(--color-dark)}.voice__body.svelte-p4f8xv{margin:.75rem 0 0;font-size:1rem;line-height:1.65;color:#4b5563}.note.svelte-p4f8xv{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.note__label.svelte-p4f8xv{display:block;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#9ca3af;margin-bottom:.75rem}.note.svelte-p4f8xv p:where(.svelte-p4f8xv){font-size:1rem;line-height:1.6;color:#4b5563;margin:0}.replicate.svelte-p4f8xv{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid var(--color-dark)}.replicate__title.svelte-p4f8xv{font-size:clamp(1.5rem,1.1rem + 1.8vw,2.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--color-dark);margin:.5rem 0 0;text-wrap:balance}.replicate__steps.svelte-p4f8xv{margin:1.5rem 0 0;padding-left:1.5rem;list-style:decimal;display:flex;flex-direction:column;gap:.75rem}.replicate__steps.svelte-p4f8xv li:where(.svelte-p4f8xv){font-size:1rem;line-height:1.6;color:#4b5563}.replicate__steps.svelte-p4f8xv li:where(.svelte-p4f8xv) strong:where(.svelte-p4f8xv){color:var(--color-dark)}.replicate__cta.svelte-p4f8xv{margin-top:1.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.replicate__note.svelte-p4f8xv{font-size:.9rem;color:#6b7280}.visit.svelte-p4f8xv{text-align:center;margin:1.5rem 0 0}.visit.svelte-p4f8xv a:where(.svelte-p4f8xv){font-weight:600;color:var(--color-primary)}
