.companies-kicker[data-astro-cid-sxnkr6pw]{color:var(--accent);font-size:13px;font-weight:700}.companies-hero[data-astro-cid-sxnkr6pw]{padding:clamp(82px,11vw,148px) 0}.companies-hero-grid[data-astro-cid-sxnkr6pw]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(52px,9vw,120px);align-items:end}.companies-hero[data-astro-cid-sxnkr6pw] h1[data-astro-cid-sxnkr6pw]{margin-top:18px;font-size:clamp(48px,6.5vw,86px)}.companies-intro[data-astro-cid-sxnkr6pw]>p[data-astro-cid-sxnkr6pw]{margin:0 0 20px;font-size:18px}.companies-disclosure[data-astro-cid-sxnkr6pw]{padding:18px;border:1px solid var(--hairline);border-radius:14px;background:#fff;font-size:14px!important}.companies-disclosure[data-astro-cid-sxnkr6pw] strong[data-astro-cid-sxnkr6pw]{color:var(--text)}.companies-byline[data-astro-cid-sxnkr6pw]{margin-bottom:0!important;color:var(--muted);font-size:13px!important}.companies-byline[data-astro-cid-sxnkr6pw] a[data-astro-cid-sxnkr6pw]{color:var(--text);text-decoration:underline;text-underline-offset:3px}.winner[data-astro-cid-sxnkr6pw]{padding:clamp(76px,9vw,120px) 0;background:var(--brand-ink-deep)}.winner-grid[data-astro-cid-sxnkr6pw]{display:grid;grid-template-columns:.25fr 1fr;gap:clamp(36px,7vw,96px)}.winner-rank[data-astro-cid-sxnkr6pw]{color:#60a5fa;font-size:clamp(48px,7vw,92px);font-weight:700;letter-spacing:-.06em;line-height:1}.winner-label[data-astro-cid-sxnkr6pw]{color:#60a5fa;font-size:13px;font-weight:700}.winner[data-astro-cid-sxnkr6pw] h2[data-astro-cid-sxnkr6pw]{margin-top:10px;color:#fff}.winner[data-astro-cid-sxnkr6pw] p[data-astro-cid-sxnkr6pw]{max-width:820px;color:var(--on-dark-soft);font-size:17px}.winner[data-astro-cid-sxnkr6pw] .winner-lede[data-astro-cid-sxnkr6pw]{margin:22px 0;color:#fff;font-size:clamp(20px,2.2vw,26px);line-height:1.45}.winner-meta[data-astro-cid-sxnkr6pw]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:34px;border-block:1px solid var(--hairline-dark-strong)}.winner-meta[data-astro-cid-sxnkr6pw] span[data-astro-cid-sxnkr6pw]{padding:20px 18px 20px 0;color:var(--on-dark-soft);font-size:14px}.winner-meta[data-astro-cid-sxnkr6pw] b[data-astro-cid-sxnkr6pw]{display:block;margin-bottom:4px;color:#fff;font-size:17px}.winner-actions[data-astro-cid-sxnkr6pw]{display:flex;align-items:center;gap:22px;margin-top:30px;flex-wrap:wrap}.winner-link[data-astro-cid-sxnkr6pw]{color:#fff;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:4px}.method[data-astro-cid-sxnkr6pw]{padding:clamp(82px,10vw,136px) 0}.method-grid[data-astro-cid-sxnkr6pw]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(52px,9vw,120px)}.method[data-astro-cid-sxnkr6pw] h2[data-astro-cid-sxnkr6pw]{margin-top:14px}.method-copy[data-astro-cid-sxnkr6pw] p[data-astro-cid-sxnkr6pw]{margin:0 0 20px;font-size:17px}.method-copy[data-astro-cid-sxnkr6pw] ul[data-astro-cid-sxnkr6pw]{display:grid;gap:10px;margin:30px 0 0;padding-left:20px;color:var(--ink-soft);line-height:1.5}.alternatives[data-astro-cid-sxnkr6pw]{padding:clamp(82px,10vw,136px) 0;background:#fff;border-block:1px solid var(--hairline)}.alternatives-heading[data-astro-cid-sxnkr6pw]{max-width:800px;margin-bottom:48px}.alternatives-heading[data-astro-cid-sxnkr6pw] h2[data-astro-cid-sxnkr6pw]{margin-top:14px}.alternatives-heading[data-astro-cid-sxnkr6pw] p[data-astro-cid-sxnkr6pw]{margin:22px 0 0;font-size:17px}.company-list[data-astro-cid-sxnkr6pw]{border-top:1px solid var(--hairline-strong)}.company-row[data-astro-cid-sxnkr6pw]{display:grid;grid-template-columns:.65fr .8fr 1.35fr;gap:28px;padding:30px 0;border-bottom:1px solid var(--hairline);align-items:start}.company-name[data-astro-cid-sxnkr6pw] h3[data-astro-cid-sxnkr6pw]{font-size:21px}.company-name[data-astro-cid-sxnkr6pw] a[data-astro-cid-sxnkr6pw]{display:inline-block;margin-top:10px;color:var(--accent-deep);font-size:12px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.company-fit[data-astro-cid-sxnkr6pw] span[data-astro-cid-sxnkr6pw]{display:block;margin-bottom:7px;color:var(--muted);font-size:12px;font-weight:650}.company-fit[data-astro-cid-sxnkr6pw] strong[data-astro-cid-sxnkr6pw]{color:var(--text);font-size:15px;line-height:1.45}.company-detail[data-astro-cid-sxnkr6pw] p[data-astro-cid-sxnkr6pw]{margin:0 0 11px;font-size:14px}.company-detail[data-astro-cid-sxnkr6pw] b[data-astro-cid-sxnkr6pw]{color:var(--text)}.buyer-questions[data-astro-cid-sxnkr6pw]{padding:clamp(82px,10vw,136px) 0}.questions-grid[data-astro-cid-sxnkr6pw]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(52px,9vw,120px)}.questions-grid[data-astro-cid-sxnkr6pw] h2[data-astro-cid-sxnkr6pw]{margin-top:14px}.question-list[data-astro-cid-sxnkr6pw]{border-top:1px solid var(--hairline-strong)}.question-list[data-astro-cid-sxnkr6pw] article[data-astro-cid-sxnkr6pw]{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid var(--hairline)}.question-list[data-astro-cid-sxnkr6pw] article[data-astro-cid-sxnkr6pw]>span[data-astro-cid-sxnkr6pw]{color:var(--accent);font-size:12px;font-weight:700}.question-list[data-astro-cid-sxnkr6pw] h3[data-astro-cid-sxnkr6pw]{font-size:19px}.question-list[data-astro-cid-sxnkr6pw] p[data-astro-cid-sxnkr6pw]{margin:8px 0 0;font-size:14px}.companies-final[data-astro-cid-sxnkr6pw]{padding:clamp(80px,10vw,132px) 0;background:#fff}.companies-final-grid[data-astro-cid-sxnkr6pw]{display:grid;grid-template-columns:1fr .8fr;gap:72px;align-items:center}.companies-final[data-astro-cid-sxnkr6pw] h2[data-astro-cid-sxnkr6pw]{margin-top:14px}.companies-final[data-astro-cid-sxnkr6pw] p[data-astro-cid-sxnkr6pw]{margin:0 0 24px;font-size:17px}@media(max-width:900px){.companies-hero-grid[data-astro-cid-sxnkr6pw],.method-grid[data-astro-cid-sxnkr6pw],.questions-grid[data-astro-cid-sxnkr6pw],.companies-final-grid[data-astro-cid-sxnkr6pw]{grid-template-columns:1fr}.winner-grid[data-astro-cid-sxnkr6pw]{grid-template-columns:1fr;gap:24px}.company-row[data-astro-cid-sxnkr6pw]{grid-template-columns:1fr 1fr}.company-detail[data-astro-cid-sxnkr6pw]{grid-column:1 / -1}}@media(max-width:640px){.winner-meta[data-astro-cid-sxnkr6pw]{grid-template-columns:1fr}.winner-meta[data-astro-cid-sxnkr6pw] span[data-astro-cid-sxnkr6pw]{border-bottom:1px solid var(--hairline-dark)}.winner-meta[data-astro-cid-sxnkr6pw] span[data-astro-cid-sxnkr6pw]:last-child{border-bottom:0}.company-row[data-astro-cid-sxnkr6pw]{grid-template-columns:1fr;gap:18px}.company-fit[data-astro-cid-sxnkr6pw],.company-detail[data-astro-cid-sxnkr6pw]{grid-column:1}.companies-final-grid[data-astro-cid-sxnkr6pw]{gap:28px}}
