.ComparisonMatrix_section__D5mAq{display:grid;grid-gap:18px;gap:18px;padding:clamp(18px,2.4vw + 10px,28px);border-radius:var(--radius-panel,var(--ui-radius-lg));border:1px solid var(--ui-border-soft);background:var(--ui-surface-1);box-shadow:var(--ui-shadow-soft)}.ComparisonMatrix_header__IS0GV{display:grid;grid-gap:6px;gap:6px;max-width:72ch}.ComparisonMatrix_eyebrow__YAULw{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600;color:color-mix(in srgb,var(--ui-brand-primary) 70%,var(--ui-text-strong))}.ComparisonMatrix_title__jOA_g{margin:0;font-size:12px;color:var(--ui-text-strong);line-height:1.25}.ComparisonMatrix_summary__nW_bt{margin:0;color:var(--ui-text-muted)}.ComparisonMatrix_tableWrap__S1VE9{width:100%;overflow-x:auto;border-radius:var(--radius-card,var(--ui-radius-md));border:1px solid var(--ui-border-soft)}.ComparisonMatrix_table__dGy_o{width:100%;min-width:720px;border-collapse:collapse;background:var(--ui-surface-1)}.ComparisonMatrix_caption__yIzZL{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ComparisonMatrix_competitorHeading__RDVTX,.ComparisonMatrix_featureHeading__aJC7D{text-align:left;padding:12px 14px;font-size:12px;font-weight:600;color:var(--ui-text-muted);border-bottom:1px solid var(--ui-border-soft);background:color-mix(in srgb,var(--ui-surface-2) 88%,transparent);vertical-align:bottom}.ComparisonMatrix_competitorHeading__RDVTX{text-align:center}.ComparisonMatrix_competitorName__HC2Wu{display:block;font-weight:700;color:var(--ui-text-strong);font-size:12px}.ComparisonMatrix_competitorRegion__1tiFF{display:block;font-size:12px;color:var(--ui-text-muted);font-weight:500;margin-top:2px}.ComparisonMatrix_highlightColumn__7khSG{background:color-mix(in srgb,var(--ui-brand-primary) 10%,var(--ui-surface-2))}.ComparisonMatrix_featureCell__Sj2CP{text-align:left;padding:12px 14px;border-bottom:1px solid var(--ui-border-soft);vertical-align:top;background:var(--ui-surface-1)}.ComparisonMatrix_featureLabel__tYQ8l{display:block;font-weight:600;color:var(--ui-text-strong);font-size:12px;margin-bottom:4px}.ComparisonMatrix_featureWhy__gX6Ei{display:block;font-size:12px;color:var(--ui-text-muted);line-height:1.45}.ComparisonMatrix_cell__jYaw2{padding:12px 14px;border-bottom:1px solid var(--ui-border-soft);text-align:center;font-weight:600;font-size:12px;vertical-align:middle}.ComparisonMatrix_highlightCell__tei2S{background:color-mix(in srgb,var(--ui-brand-primary) 8%,var(--ui-surface-1))}.ComparisonMatrix_valuePositive__LynKh{color:color-mix(in srgb,var(--ui-success,#16a34a) 80%,var(--ui-text-strong))}.ComparisonMatrix_valueNegative__DV6Tr{color:color-mix(in srgb,var(--ui-danger,#dc2626) 70%,var(--ui-text-muted))}.ComparisonMatrix_valuePartial__fQlSK{color:color-mix(in srgb,var(--ui-warning,#d97706) 75%,var(--ui-text-strong))}.ComparisonMatrix_valueNeutral__wMZ_W{color:var(--ui-text-muted)}.ComparisonMatrix_legend__Ujxvd{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--ui-text-muted)}.ComparisonMatrix_legendItem__RI0dv{display:inline-flex;align-items:center;gap:6px}.ComparisonMatrix_legendDot__TfLOA{width:10px;height:10px;border-radius:50%}.ComparisonMatrix_legendPositive__Oa7vZ{background:color-mix(in srgb,var(--ui-success,#16a34a) 80%,transparent)}.ComparisonMatrix_legendPartial__6NDhE{background:color-mix(in srgb,var(--ui-warning,#d97706) 80%,transparent)}.ComparisonMatrix_legendNegative__5npsH{background:color-mix(in srgb,var(--ui-danger,#dc2626) 70%,transparent)}@media (max-width:700px){.ComparisonMatrix_section__D5mAq{gap:14px;padding:14px;border-radius:var(--ui-radius-md)}.ComparisonMatrix_summary__nW_bt{font-size:12px;line-height:1.6}.ComparisonMatrix_tableWrap__S1VE9{overflow:visible;border:0;border-radius:0}.ComparisonMatrix_table__dGy_o,.ComparisonMatrix_table__dGy_o tbody,.ComparisonMatrix_table__dGy_o td,.ComparisonMatrix_table__dGy_o th,.ComparisonMatrix_table__dGy_o thead,.ComparisonMatrix_table__dGy_o tr{display:block}.ComparisonMatrix_table__dGy_o{min-width:0;background:transparent}.ComparisonMatrix_table__dGy_o thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ComparisonMatrix_table__dGy_o tbody{display:grid;grid-gap:10px;gap:10px}.ComparisonMatrix_table__dGy_o tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 12px;gap:0 12px;padding:12px;border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-md);background:color-mix(in srgb,var(--ui-surface-2) 80%,transparent)}.ComparisonMatrix_cell__jYaw2,.ComparisonMatrix_featureCell__Sj2CP{padding:0;border:0;background:transparent}.ComparisonMatrix_featureCell__Sj2CP{grid-column:1/-1;padding-bottom:10px;border-bottom:1px solid var(--ui-border-soft)}.ComparisonMatrix_featureLabel__tYQ8l,.ComparisonMatrix_featureWhy__gX6Ei{font-size:12px}.ComparisonMatrix_table__dGy_o .ComparisonMatrix_cell__jYaw2{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:7px 0;text-align:right;font-size:12px}.ComparisonMatrix_cell__jYaw2:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--ui-border-soft) 70%,transparent)}.ComparisonMatrix_cell__jYaw2:before{content:attr(data-competitor-name);min-width:0;color:var(--ui-text-strong);font-weight:700;line-height:1.35;text-align:left;overflow-wrap:anywhere}.ComparisonMatrix_highlightCell__tei2S{margin-inline:-8px;padding-inline:8px;border-radius:var(--ui-radius-sm)}.ComparisonMatrix_legend__Ujxvd{display:grid;grid-gap:7px;gap:7px;font-size:12px}}@media (max-width:340px){.ComparisonMatrix_table__dGy_o tr{grid-template-columns:1fr}}