.Compare_page__0mYMd{background:#fff;color:#141414;padding-top:64px;--line:#e6e6e2;--muted:#676760;--soft:#f6f6f2;--yes:#1f6b3a;--yesBg:#e8f3ec;--mid:#7a5a12;--midBg:#f7f0dc;--none:#6b6b66;--noneBg:#efefeb}.Compare_wrap__nFaar{width:min(1240px,calc(100% - 64px));margin:0 auto}.Compare_srOnly__yIG2D{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Compare_muted__2Gn03{color:var(--muted)}.Compare_hero__nbeJg{padding:80px 0 48px}.Compare_breadcrumb__qHGM8{display:flex;gap:12px;font-size:12px;color:var(--muted);margin-bottom:34px;flex-wrap:wrap}.Compare_breadcrumb__qHGM8 a{color:inherit}.Compare_eyebrow__qHON3{font-size:11px;font-weight:550;letter-spacing:.035em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.Compare_hero__nbeJg h1{font-size:clamp(38px,5.4vw,72px);font-weight:500;letter-spacing:-.05em;line-height:1.05;margin:0 0 22px;max-width:960px}.Compare_intro__TgbRt{font-size:18px;line-height:1.7;color:var(--muted);max-width:800px;margin:0}.Compare_actions__9RLq5{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.Compare_primary__KrI31,.Compare_secondary__URFgH{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 22px;border-radius:99px;font-size:14px;font-weight:550;text-decoration:none;border:1px solid #d7d7d1;min-height:48px}.Compare_primary__KrI31{background:#141414;color:#fff;border-color:#141414}.Compare_secondary__URFgH{color:#141414;background:#fff}.Compare_glance__vT2JN{padding:0 0 56px}.Compare_glanceTable__8zZP1{border:1px solid var(--line);border-radius:18px;overflow:hidden}.Compare_glanceTable__8zZP1>div{display:grid;grid-template-columns:minmax(150px,.7fr) 1fr 1.3fr;border-top:1px solid var(--line)}.Compare_glanceTable__8zZP1>div:first-child{border-top:0}.Compare_glanceTable__8zZP1 span{padding:16px 20px;font-size:14px;line-height:1.6}.Compare_glanceTable__8zZP1 span[role=rowheader]{font-weight:550}.Compare_glanceHead__3sLiL{background:var(--soft)}.Compare_glanceHead__3sLiL span{font-weight:550}.Compare_section__ApsOb{padding:56px 0;border-top:1px solid var(--line);scroll-margin-top:96px}.Compare_head__Icujc{margin-bottom:28px;max-width:820px}.Compare_head__Icujc h2{font-weight:500;font-size:clamp(28px,3.4vw,42px);letter-spacing:-.04em;line-height:1.15;margin:0 0 12px}.Compare_head__Icujc p:not(.Compare_eyebrow__qHON3){color:var(--muted);font-size:15px;line-height:1.65;margin:0}.Compare_twoCol__WGvQH{display:grid;grid-template-columns:1fr 1fr;gap:24px}.Compare_fitCard__hzYqX{border:1px solid var(--line);border-radius:20px;padding:28px}.Compare_fitOurs___ogMF{background:var(--soft)}.Compare_colTitle__1UrUf,.Compare_fitCard__hzYqX h3{font-size:20px;font-weight:550;letter-spacing:-.02em;margin:0 0 10px}.Compare_checkList__IWC3G,.Compare_fitCard__hzYqX ul{margin:16px 0 0;padding-left:18px;display:grid;gap:10px;font-size:14px;line-height:1.65}.Compare_cite__tdrl3{font-size:12px;color:var(--muted);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.Compare_tableTitle___a1TK{font-size:15px;font-weight:550;margin:26px 0 10px}.Compare_tableWrap__kUtRV{overflow-x:auto;border:1px solid var(--line);border-radius:16px;-webkit-overflow-scrolling:touch}.Compare_table__MkuIu{width:100%;border-collapse:collapse;text-align:left;font-size:14px;min-width:720px}.Compare_table__MkuIu td,.Compare_table__MkuIu th{padding:15px 18px;border-bottom:1px solid var(--line);line-height:1.55;vertical-align:top}.Compare_table__MkuIu tbody tr:last-child td,.Compare_table__MkuIu tbody tr:last-child th{border-bottom:0}.Compare_table__MkuIu thead th{background:var(--soft);font-weight:550;white-space:nowrap}.Compare_table__MkuIu tbody th{font-weight:550}.Compare_cellList__eNplf{margin:0;padding-left:16px;display:grid;gap:4px}.Compare_matrix__aNZVe th:first-child{width:24%}.Compare_matrix__aNZVe td{width:38%}.Compare_matrix__aNZVe td p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.Compare_badge__NHRF7{display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;border-radius:99px}.Compare_yes__5ZrKc{color:var(--yes);background:var(--yesBg)}.Compare_mid__mYqzh{color:var(--mid);background:var(--midBg)}.Compare_none__XjkkB{color:var(--none);background:var(--noneBg)}.Compare_group__vqVpi{margin-top:34px}.Compare_group__vqVpi:first-of-type{margin-top:0}.Compare_groupHead__tmJJ2{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:12px}.Compare_groupHead__tmJJ2 h3{font-size:19px;font-weight:550;margin:0}.Compare_groupHead__tmJJ2 p{margin:0;color:var(--muted);font-size:14px}.Compare_rowLink__BDJV7{display:inline-flex;align-items:center;gap:8px;color:#141414;text-decoration:none;font-weight:550}.Compare_rowLink__BDJV7:hover{text-decoration:underline}.Compare_scenarioGrid__O14O8{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:28px}.Compare_scenarioGrid__O14O8 article{border:1px solid var(--line);border-radius:18px;padding:22px}.Compare_scenarioGrid__O14O8 h3{font-size:17px;font-weight:550;margin:0 0 4px}.Compare_scenarioGrid__O14O8 p{margin:0;font-size:13px}.Compare_scenarioGrid__O14O8 dl{margin:16px 0 0}.Compare_scenarioGrid__O14O8 dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.Compare_scenarioGrid__O14O8 dd{margin:0;font-weight:600;white-space:nowrap}.Compare_notice__zLeRj{background:var(--midBg);color:#4d3a0c;border-radius:12px;padding:14px 18px;font-size:14px;line-height:1.6;margin:0 0 20px}.Compare_fine__lF6fW{font-size:12px;color:var(--muted);line-height:1.6;margin:10px 0 0}.Compare_planner__hhSRG{background:var(--soft);border-radius:22px;padding:28px}.Compare_scenarioTabs__sWduZ{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.Compare_scenarioTabs__sWduZ button{text-align:left;border:1px solid #dcdcd5;background:#fff;border-radius:14px;padding:14px 16px;font:inherit;cursor:pointer;display:grid;gap:4px;color:#141414}.Compare_scenarioTabs__sWduZ button[aria-pressed=true]{border-color:#141414;box-shadow:inset 0 0 0 1px #141414}.Compare_scenarioTabs__sWduZ span{font-size:12px;color:var(--muted);line-height:1.5}.Compare_plannerInputs__mv1us{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 20px;margin:22px 0}.Compare_field__96E1N{display:flex;flex-direction:column;gap:8px;font-size:13px}.Compare_field__96E1N input{padding:12px;border:1px solid #d6d6ce;border-radius:10px;background:#fff;font:inherit;min-height:46px}.Compare_check__beFhp{display:flex;align-items:center;gap:10px;font-size:14px}.Compare_check__beFhp input{width:18px;height:18px;accent-color:#141414}.Compare_plannerResults__3Q1jd{display:grid;grid-template-columns:1fr 1fr;gap:16px}.Compare_plannerResults__3Q1jd article{background:#fff;border-radius:16px;padding:22px;border:1px solid var(--line)}.Compare_plannerResults__3Q1jd h3{margin:0;font-size:18px;font-weight:550}.Compare_plannerResults__3Q1jd ul{margin:12px 0 0;padding-left:18px;display:grid;gap:6px;font-size:13px;line-height:1.55}.Compare_bigPrice__yh_lo{font-size:34px;letter-spacing:-.04em;font-weight:500;margin:8px 0 0;display:block}.Compare_bigPrice__yh_lo small{font-size:13px;letter-spacing:0;color:var(--muted);font-weight:400}.Compare_unpriced__dYVfW{color:var(--mid)}.Compare_diffList__t3rdv{list-style:none;margin:0;padding:0;display:grid;gap:0}.Compare_diffList__t3rdv li{display:grid;gap:4px;padding:14px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.55}.Compare_steps__ccONa{margin:0;padding-left:22px;display:grid;gap:12px;font-size:15px;line-height:1.65;max-width:860px}.Compare_faq__55fha details{border-bottom:1px solid var(--line);padding:20px 0}.Compare_faq__55fha summary{cursor:pointer;font-size:17px;font-weight:500}.Compare_faq__55fha details p{color:var(--muted);font-size:15px;max-width:860px;line-height:1.75;margin:14px 0 0}.Compare_sourceList___kMis{list-style:none;padding:0;margin:0;display:grid;gap:0}.Compare_sourceList___kMis li{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--line);font-size:14px}.Compare_sourceList___kMis a{color:#141414;display:inline-flex;gap:6px;align-items:center;overflow-wrap:anywhere}.Compare_sourceList___kMis span{color:var(--muted);font-size:13px}.Compare_ladder__pM0aH{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.Compare_ladder__pM0aH a{border:1px solid var(--line);border-radius:16px;padding:18px;color:#141414;text-decoration:none;display:grid;gap:6px;font-size:13px}.Compare_ladder__pM0aH a strong{font-size:16px}.Compare_ladder__pM0aH .Compare_bigPrice__yh_lo{font-size:28px;margin:0}.Compare_directory__8OVXX{display:grid;grid-template-columns:repeat(3,1fr);gap:0 28px}.Compare_directory__8OVXX a{border-bottom:1px solid var(--line);padding:16px 0;color:#171717;text-decoration:none;display:flex;flex-direction:column;gap:5px}.Compare_directory__8OVXX small{color:var(--muted);font-size:12px}.Compare_bottom__oMEtQ{padding:48px 0 80px;border-top:1px solid var(--line)}.Compare_bottom__oMEtQ p{color:var(--muted);line-height:1.7;font-size:13px;max-width:860px}@media (max-width:900px){.Compare_ladder__pM0aH{grid-template-columns:repeat(2,1fr)}.Compare_plannerInputs__mv1us,.Compare_scenarioGrid__O14O8,.Compare_scenarioTabs__sWduZ{grid-template-columns:1fr}}@media (max-width:760px){.Compare_wrap__nFaar{width:calc(100% - 32px)}.Compare_hero__nbeJg{padding:44px 0 36px}.Compare_intro__TgbRt{font-size:16px}.Compare_plannerResults__3Q1jd,.Compare_twoCol__WGvQH{grid-template-columns:1fr}.Compare_glanceTable__8zZP1>div{grid-template-columns:1fr 1fr}.Compare_glanceHead__3sLiL span:first-child,.Compare_glanceTable__8zZP1 span[role=rowheader]{grid-column:1/-1;padding-bottom:0}.Compare_glanceHead__3sLiL span:first-child{display:none}.Compare_directory__8OVXX{grid-template-columns:1fr}.Compare_fitCard__hzYqX,.Compare_planner__hhSRG{padding:20px}.Compare_section__ApsOb{padding:40px 0}}@media (prefers-reduced-motion:no-preference){.Compare_primary__KrI31,.Compare_secondary__URFgH{transition:background .2s ease}.Compare_primary__KrI31:hover{background:#343430}.Compare_secondary__URFgH:hover{background:#f3f3ef}}.Compare_ourRow__QeGcD td,.Compare_ourRow__QeGcD th{background:#f3f6f1}.Compare_refRow__v6WcZ td,.Compare_refRow__v6WcZ th{background:var(--soft)}.Compare_checkGrid__Uhu_I{list-style:none;counter-reset:step;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.Compare_checkGrid__Uhu_I li{counter-increment:step;border:1px solid var(--line);border-radius:16px;padding:20px}.Compare_checkGrid__Uhu_I li:before{content:counter(step,decimal-leading-zero);font-size:11px;color:var(--muted)}.Compare_checkGrid__Uhu_I h3{font-size:16px;font-weight:550;margin:8px 0 6px}.Compare_checkGrid__Uhu_I p{margin:0;font-size:14px;line-height:1.6;color:var(--muted)}.Compare_vendorCards__GW6SX{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px}.Compare_altList__JSzRK article,.Compare_vendorCards__GW6SX article{border:1px solid var(--line);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.6}.Compare_altList__JSzRK h3,.Compare_vendorCards__GW6SX h3{font-size:20px;font-weight:550;letter-spacing:-.02em;margin:0}.Compare_altList__JSzRK p,.Compare_vendorCards__GW6SX p{margin:0}.Compare_altList__JSzRK ul,.Compare_vendorCards__GW6SX ul{margin:0;padding-left:18px;display:grid;gap:6px}.Compare_cardMeta__1KQs5{color:var(--muted);font-size:13px}.Compare_cardLinks__ohy8y{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:auto;padding-top:8px}.Compare_cardLinks__ohy8y a{display:inline-flex;align-items:center;gap:6px;color:#141414;font-weight:550;font-size:14px;text-decoration:none}.Compare_cardLinks__ohy8y a:hover{text-decoration:underline}.Compare_altList__JSzRK{display:grid;gap:16px}.Compare_altList__JSzRK .Compare_eyebrow__qHON3{margin:0}.Compare_altOurs__Sm8uW{background:var(--soft)}.Compare_head__Icujc p a{color:#141414;text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.Compare_vendorCards__GW6SX{grid-template-columns:1fr}.Compare_altList__JSzRK article,.Compare_vendorCards__GW6SX article{padding:20px}}