.Accordion_accordion__Blmbr{display:flex;flex-direction:column;gap:var(--spacing-2);border-radius:var(--radius-lg);overflow:hidden}.Accordion_item__g97MN{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background-color:var(--color-surface)}.Accordion_header__VC0_K{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);background-color:var(--color-surface);border:none;cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-body);font-size:var(--text-base);font-weight:600;color:var(--color-text);text-align:left}.Accordion_header__VC0_K:hover{background-color:var(--color-surface-2)}.Accordion_header__VC0_K.Accordion_active__lcYSC{background-color:var(--color-surface-2);color:var(--color-accent)}.Accordion_title__hY_ZT{flex:1}.Accordion_icon__6ekfp{color:var(--color-accent);transition:transform var(--transition-normal);transform-origin:center;font-size:14px}.Accordion_header__VC0_K.Accordion_active__lcYSC .Accordion_icon__6ekfp{transform:rotate(90deg)}.Accordion_content___zCGp{max-height:0;overflow:hidden;transition:max-height var(--transition-normal)}.Accordion_inner__aCB7U{padding:0 var(--spacing-4) var(--spacing-4);font-size:var(--text-base);color:var(--color-text-2);line-height:var(--lh-base)}@media (prefers-reduced-motion:reduce){.Accordion_content___zCGp,.Accordion_header__VC0_K,.Accordion_icon__6ekfp{transition:none}}.ComparisonTable_wrap__qkiBd{width:100%;max-width:1100px;margin:0 auto}.ComparisonTable_caption__znC2b,.ComparisonTable_srOnly__7Yp8j{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ComparisonTable_table__68mvK{width:100%;border-collapse:separate;border-spacing:0;background-color:var(--color-surface);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--color-border)}.ComparisonTable_table__68mvK thead th{padding:20px 18px;text-align:left;vertical-align:bottom;border-bottom:2px solid var(--color-border);background-color:var(--color-surface-2)}.ComparisonTable_featureCol__pOdTk{width:32%}.ComparisonTable_featureHeader__Pzmg_{font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-3)}.ComparisonTable_col__uGvtI{width:22.66%}.ComparisonTable_colTitle__YPqpA{display:block;font-family:var(--font-body);font-size:var(--text-base);font-weight:600;color:var(--color-text);margin-bottom:4px}.ComparisonTable_colSubtitle__zMsQP{display:block;font-size:var(--text-xs);color:var(--color-text-2);font-weight:400}.ComparisonTable_colHighlight__eRlqZ{background-color:var(--color-accent-pale);border-bottom-color:var(--color-accent);position:relative}.ComparisonTable_colHighlight__eRlqZ .ComparisonTable_colTitle__YPqpA{color:var(--color-accent-2)}.ComparisonTable_badge__NfaXf{display:inline-block;background-color:var(--color-accent);color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:3px 10px;border-radius:var(--radius-pill);margin-bottom:8px}.ComparisonTable_row__gjHB_{transition:background-color var(--transition-fast)}.ComparisonTable_row__gjHB_:hover{background-color:var(--color-surface-2)}.ComparisonTable_row__gjHB_:hover .ComparisonTable_featureCell__O3X2Z{background-color:transparent}.ComparisonTable_featureCell__O3X2Z{padding:16px 18px;text-align:left;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle}.ComparisonTable_row__gjHB_:last-child .ComparisonTable_cell__PRb70,.ComparisonTable_row__gjHB_:last-child .ComparisonTable_featureCell__O3X2Z{border-bottom:none}.ComparisonTable_cell__PRb70{padding:16px 18px;border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);font-size:var(--text-sm);vertical-align:middle}.ComparisonTable_cellHighlight__Uz_Zz{background-color:rgba(197,107,74,.05)}.ComparisonTable_cellIcon__Ih_hT{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;vertical-align:middle}.ComparisonTable_cellText__wH1GB{font-size:var(--text-sm);color:var(--color-text-2);vertical-align:middle;line-height:var(--lh-base)}.ComparisonTable_cellHighlight__Uz_Zz .ComparisonTable_cellText__wH1GB{color:var(--color-text)}.ComparisonTable_iconYes__UBKTu{width:18px;height:18px;color:#2e8b57}.ComparisonTable_iconPartial__b7MDO{width:18px;height:18px;color:#c99700}.ComparisonTable_iconNo__w4J69{width:16px;height:16px;color:var(--color-text-3);opacity:.55}.ComparisonTable_cellHighlight__Uz_Zz .ComparisonTable_iconYes__UBKTu,.ComparisonTable_cellHighlight__Uz_Zz.ComparisonTable_status_yes__364Zq .ComparisonTable_iconYes__UBKTu{color:var(--color-accent)}.ComparisonTable_status_yes__364Zq .ComparisonTable_cellText__wH1GB{color:var(--color-text);font-weight:500}.ComparisonTable_status_no___Q_q_ .ComparisonTable_cellText__wH1GB{color:var(--color-text-3);font-style:italic}.ComparisonTable_status_partial__jCtgf .ComparisonTable_cellText__wH1GB{color:var(--color-text-2)}.ComparisonTable_cellHighlight__Uz_Zz.ComparisonTable_status_yes__364Zq .ComparisonTable_cellText__wH1GB{color:var(--color-accent-2);font-weight:500}.ComparisonTable_legend__xLPcj{display:flex;flex-wrap:wrap;gap:var(--spacing-3);justify-content:center;margin-top:var(--spacing-3);font-size:var(--text-sm);color:var(--color-text-2)}.ComparisonTable_legendItem__mqRxV{display:inline-flex;align-items:center;gap:6px}.ComparisonTable_legendItem__mqRxV svg{width:16px;height:16px}.ComparisonTable_cards__py6bv{display:none}@media (max-width:900px){.ComparisonTable_table__68mvK{display:none}.ComparisonTable_cards__py6bv{display:flex;flex-direction:column;gap:var(--spacing-2)}.ComparisonTable_card__y65t_{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:16px 18px;box-shadow:var(--shadow-sm)}.ComparisonTable_cardTitle__6KSAF{font-family:var(--font-body);font-size:var(--text-base);font-weight:600;color:var(--color-text);margin:0 0 12px;padding-bottom:8px;border-bottom:1px dashed var(--color-border)}.ComparisonTable_cardRows__H1OGC{display:flex;flex-direction:column;gap:8px}.ComparisonTable_cardRow__ayiUD{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background-color:var(--color-surface-2);border-radius:var(--radius-md)}.ComparisonTable_cardRowLabel__MVad_{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--color-text-2);flex-shrink:0}.ComparisonTable_cardRowValue__88lhM{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--color-text);text-align:right}.ComparisonTable_cardRowValue__88lhM svg{width:16px;height:16px;flex-shrink:0}.ComparisonTable_cardRowHighlight__6hhW9{background-color:var(--color-accent-pale);border:1px solid var(--color-accent)}.ComparisonTable_cardRowHighlight__6hhW9 .ComparisonTable_cardRowLabel__MVad_{color:var(--color-accent-2)}.ComparisonTable_cardRowHighlight__6hhW9 .ComparisonTable_cardRowValue__88lhM{color:var(--color-accent-2);font-weight:500}.ComparisonTable_cardRowHighlight__6hhW9 .ComparisonTable_iconYes__UBKTu{color:var(--color-accent)}}@media (max-width:640px){.ComparisonTable_card__y65t_{padding:14px}.ComparisonTable_cardRow__ayiUD{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px}.ComparisonTable_cardRowValue__88lhM{text-align:left}}@media (prefers-reduced-motion:reduce){.ComparisonTable_row__gjHB_{transition:none!important}}