.comparison_page__i9OUu{max-width:1120px;margin:0 auto;padding:32px 24px 80px;color:var(--foreground)}.comparison_breadcrumb__W_Vwh{margin-bottom:28px;color:var(--muted-foreground);font-size:.9rem}.comparison_breadcrumb__W_Vwh a,.comparison_page__i9OUu a{color:inherit}.comparison_hero__x3mvf{display:grid;gap:14px;max-width:850px;margin-bottom:32px}.comparison_eyebrow__GaCch{margin:0;color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.comparison_hero__x3mvf h1{margin:0;font-size:clamp(2rem,5vw,3.6rem);line-height:1.05;letter-spacing:-.045em}.comparison_explanation__WULlA,.comparison_lead__cngPG{margin:0;color:var(--muted-foreground);font-size:1.05rem;line-height:1.65}.comparison_grid__57ys_{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;padding:0;list-style:none}.comparison_card__MoFoK,.comparison_panel__ospHE{border:1px solid var(--border);border-radius:18px;background:var(--card)}.comparison_card__MoFoK a{display:grid;gap:10px;min-height:100%;padding:22px;color:inherit;text-decoration:none}.comparison_card__MoFoK a:hover{border-radius:inherit;background:color-mix(in srgb,var(--accent) 7%,var(--card))}.comparison_card__MoFoK strong{font-size:1.25rem}.comparison_card__MoFoK span,.comparison_source__jTnys{color:var(--muted-foreground);font-size:.9rem;line-height:1.55}.comparison_panel__ospHE{margin-top:24px;padding:24px}.comparison_panel__ospHE h2{margin:0 0 16px;font-size:1.45rem}.comparison_tableWrap__oLzDN{overflow-x:auto}.comparison_table__ChBkJ{width:100%;min-width:620px;border-collapse:collapse;text-align:left}.comparison_table__ChBkJ td,.comparison_table__ChBkJ th{padding:14px 12px;border-bottom:1px solid var(--border);vertical-align:top}.comparison_table__ChBkJ thead th:not(:first-child){color:var(--accent);font-size:1.05rem}.comparison_table__ChBkJ tbody th{font-weight:650}.comparison_table__ChBkJ td{font-variant-numeric:tabular-nums}.comparison_bars__K4ptA{display:grid;gap:18px}.comparison_barLabel__FMjvs{display:flex;justify-content:space-between;gap:16px;margin-bottom:6px;font-size:.9rem}.comparison_track__a6ynF{height:12px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--border) 70%,transparent)}.comparison_bar__yE13t{display:block;height:100%;border-radius:inherit;background:var(--accent)}.comparison_links__kk70z{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none}.comparison_links__kk70z a{display:inline-flex;min-height:44px;align-items:center;padding:9px 13px;border:1px solid var(--border);border-radius:999px;text-decoration:none}.comparison_page__i9OUu a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:640px){.comparison_page__i9OUu{padding:24px 16px 56px}.comparison_panel__ospHE{padding:18px}}