.ComparisonPage_page__ljHA7 .ComparisonPage_heading__0PyWn{padding:36px 0 8px;max-width:850px}.ComparisonPage_heading__0PyWn h1{font-size:clamp(32px,4vw,48px);line-height:1.13;letter-spacing:-1.5px;margin:14px 0}.ComparisonPage_page__ljHA7 .ComparisonPage_intro__XsIDP{max-width:730px;font-size:18px;line-height:1.6;color:#526178}.ComparisonPage_page__ljHA7 .ComparisonPage_byline__nKLjo{font-size:12px;margin-top:16px;color:#64748b}.ComparisonPage_page__ljHA7 .ComparisonPage_section__KX4Tg{margin-top:28px;scroll-margin-top:112px}.ComparisonPage_page__ljHA7 .ComparisonPage_fit__84pOZ h2,.ComparisonPage_page__ljHA7 .ComparisonPage_section__KX4Tg h2{font-size:23px;margin:0 0 15px}.ComparisonPage_page__ljHA7 .ComparisonPage_fit__84pOZ{margin-top:20px;border:1px solid #e2daf3;background:#f5f1fc;border-radius:18px;padding:24px}.ComparisonPage_page__ljHA7 .ComparisonPage_fit__84pOZ p{font-size:15px;line-height:1.7;color:#526178;margin:0;max-width:820px}.ComparisonPage_page__ljHA7 .comparison-links a{display:inline-flex;align-items:center;gap:5px}.ComparisonPage_checklist__YZWoV{background:#f6f8fc;border:1px solid #e3e9f2;border-radius:18px;padding:24px}.ComparisonPage_page__ljHA7 .ComparisonPage_checklist__YZWoV ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ComparisonPage_page__ljHA7 .ComparisonPage_checklist__YZWoV li{display:flex;gap:10px;margin:0;line-height:1.5}.ComparisonPage_checklist__YZWoV li>svg{flex-shrink:0;color:#756393;margin-top:2px}.ComparisonPage_checklist__YZWoV strong{font-size:14px}.ComparisonPage_page__ljHA7 .ComparisonPage_checklist__YZWoV li p{font-size:13px;line-height:1.65;color:#526178;margin:7px 0 0}.ComparisonPage_page__ljHA7 .ComparisonPage_costNote__Ho30Q{font-size:12px;color:#526178;line-height:1.7;margin:22px 0 0;padding-top:16px;border-top:1px solid #e1e5ee}.ComparisonPage_sources__7YbiF{border-top:1px solid #e3e9f2;padding-top:22px}.ComparisonPage_page__ljHA7 .ComparisonPage_sources__7YbiF h2{font-size:17px;margin-bottom:8px}.ComparisonPage_page__ljHA7 .ComparisonPage_sources__7YbiF li,.ComparisonPage_page__ljHA7 .ComparisonPage_sources__7YbiF p{font-size:12px;line-height:1.7;color:#526178}.ComparisonPage_sources__7YbiF summary{display:flex;align-items:center;gap:7px;width:fit-content;min-height:44px;font-size:13px;font-weight:600;color:#6548a8;cursor:pointer;list-style:none}.ComparisonPage_sources__7YbiF summary::-webkit-details-marker{display:none}.ComparisonPage_sources__7YbiF summary svg{transition:transform .2s}.ComparisonPage_sources__7YbiF details[open] summary svg{transform:rotate(180deg)}.ComparisonPage_page__ljHA7 .ComparisonPage_sources__7YbiF ul{list-style:none;padding:0;margin:0}.ComparisonPage_page__ljHA7 .ComparisonPage_sources__7YbiF li{margin:6px 0}.ComparisonPage_sources__7YbiF a{display:inline-flex;align-items:center;gap:5px;min-height:32px}.ComparisonPage_page__ljHA7 a:hover{text-decoration:underline;text-underline-offset:4px}.ComparisonPage_page__ljHA7 a:focus-visible,.ComparisonPage_sources__7YbiF summary:focus-visible{outline:2px solid #7656b9;outline-offset:4px;border-radius:3px}.ComparisonPage_capability__hcFDI{position:relative;display:flex;align-items:flex-start;gap:11px}.ComparisonPage_capability__hcFDI>span:last-child{font-size:13px;line-height:1.6;color:#526178}.ComparisonPage_confirmed__fiK1v,.ComparisonPage_verify__g3HU1{flex-shrink:0;margin-top:1px;border-radius:4px}.ComparisonPage_confirmed__fiK1v{color:#208052;background:#e8f5ed}.ComparisonPage_verify__g3HU1{color:#986515;background:#fff0cb}.ComparisonPage_page__ljHA7 .ComparisonPage_legend__U48s_{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:13px;margin:0 0 8px}.ComparisonPage_legend__U48s_>span{display:inline-flex;align-items:center;gap:7px;color:#216c4b}.ComparisonPage_legend__U48s_>span:nth-child(2){color:#825411}.ComparisonPage_legend__U48s_>span:nth-child(3){color:#64748b}.ComparisonPage_page__ljHA7 .ComparisonPage_tableNote__E0Evo{font-size:12px;line-height:1.65;color:#526178;margin:10px 0}.ComparisonPage_page__ljHA7 .comparison-table-wrap{margin-top:16px}.ComparisonPage_page__ljHA7 .comparison-table td,.ComparisonPage_page__ljHA7 .comparison-table th{padding:15px}.ComparisonPage_page__ljHA7 .comparison-table th{font-size:13px}.ComparisonPage_page__ljHA7 .ComparisonPage_aiIcon__MyiEM{display:inline-block;vertical-align:-3px;color:#7958ae;margin-right:5px;flex-shrink:0}.ComparisonPage_page__ljHA7 h2[id]{scroll-margin-top:112px}@media(max-width:700px){.ComparisonPage_page__ljHA7 .ComparisonPage_checklist__YZWoV ul{grid-template-columns:1fr;gap:20px}.ComparisonPage_page__ljHA7 .ComparisonPage_heading__0PyWn{padding-top:28px}.ComparisonPage_page__ljHA7 .ComparisonPage_intro__XsIDP{font-size:16px}.ComparisonPage_page__ljHA7 .ComparisonPage_fit__84pOZ{padding:22px}}@media(max-width:420px){.ComparisonPage_page__ljHA7 .ComparisonPage_fit__84pOZ h2{font-size:21px}}@media(prefers-reduced-motion:reduce){.ComparisonPage_sources__7YbiF summary svg{transition:none}}.ComparisonPage_unknown__DFVBy{position:relative;display:inline-block;color:#64748b;font-size:18px}