.ComparisonArticle_page__S7OIu{--ink:#0a0a0a;--muted:#525252;--soft:#737373;--line:#e5e5e5;--wash:#fafafa;--green:#1a8c5b;--green-dark:#126f47;--green-wash:#f0f7f3;--serif:var(--font-instrument-serif),Georgia,"Times New Roman",serif;--sans:var(--font-euclid-circular),"Euclid Circular A",sans-serif;background:#fff;color:var(--ink);font-family:var(--sans);overflow:hidden}.ComparisonArticle_hero__vTsxx{background:#fff;border-bottom:1px solid var(--line);min-height:min(780px,calc(100svh - 64px));padding:clamp(40px,5vw,72px) 0 clamp(56px,6vw,88px)}.ComparisonArticle_articleShell__FdICi,.ComparisonArticle_contentShell__h2J_t,.ComparisonArticle_heroShell__8H7zx{margin:0 auto;width:min(1216px,calc(100% - 64px))}.ComparisonArticle_heroShell__8H7zx{align-items:center;display:grid;gap:clamp(52px,7vw,100px);grid-template-columns:minmax(0,1.04fr) minmax(420px,.8fr)}.ComparisonArticle_heroCopy__YFU4S>*{animation:ComparisonArticle_hero-rise__w6DXQ .62s cubic-bezier(.22,1,.36,1) both}.ComparisonArticle_heroCopy__YFU4S>:nth-child(2){animation-delay:60ms}.ComparisonArticle_heroCopy__YFU4S>:nth-child(3){animation-delay:.11s}.ComparisonArticle_heroCopy__YFU4S>:nth-child(4){animation-delay:.16s}.ComparisonArticle_heroCopy__YFU4S>:nth-child(5){animation-delay:.21s}.ComparisonArticle_heroCopy__YFU4S>:nth-child(6){animation-delay:.26s}.ComparisonArticle_breadcrumbs__msqxI{align-items:center;color:var(--soft);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-bottom:28px}.ComparisonArticle_breadcrumbs__msqxI a{color:inherit;text-decoration:none;transition:color .18s ease}.ComparisonArticle_breadcrumbs__msqxI a:hover{color:var(--ink)}.ComparisonArticle_eyebrow__qUxDJ{color:var(--green);font-family:var(--sans);font-size:10px!important;font-weight:650!important;letter-spacing:2.3px;line-height:1.4!important;margin:0 0 18px!important;text-transform:uppercase}.ComparisonArticle_hero__vTsxx h1{font-family:var(--serif);font-size:clamp(44px,5.8vw,78px);font-weight:400;letter-spacing:-.045em;line-height:.98;margin:0;max-width:850px}.ComparisonArticle_lead__nbie_{color:var(--muted);font-size:clamp(17px,1.55vw,20px);font-weight:350;line-height:1.72;margin:30px 0 0;max-width:760px}.ComparisonArticle_heroActions__wPMD1{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.ComparisonArticle_closingCta__xmDSy a,.ComparisonArticle_heroActions__wPMD1 a{align-items:center;border-radius:7px;display:inline-flex;font-size:14px;font-weight:600;gap:9px;justify-content:center;min-height:48px;padding:0 22px;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.ComparisonArticle_closingCta__xmDSy a,.ComparisonArticle_primaryAction__ZJUa_{background:var(--ink);color:#fff}.ComparisonArticle_closingCta__xmDSy a:hover,.ComparisonArticle_primaryAction__ZJUa_:hover{background:var(--green-dark);transform:translateY(-2px)}.ComparisonArticle_secondaryAction__aUCrG{border:1px solid var(--line);color:var(--ink)}.ComparisonArticle_secondaryAction__aUCrG:hover{background:var(--wash)}.ComparisonArticle_reviewMeta__B95fS{align-items:center;color:var(--soft);display:flex;flex-wrap:wrap;font-size:11px;gap:9px;margin-top:26px}.ComparisonArticle_workflowVisual__kY1R4{animation:ComparisonArticle_visual-in__6ICb8 .76s cubic-bezier(.22,1,.36,1) .18s both;border-top:1px solid var(--ink);position:relative}.ComparisonArticle_visualTopline__nfs1k{color:var(--soft);display:flex;font-size:10px;font-weight:600;justify-content:space-between;letter-spacing:1.4px;padding:13px 0 22px;text-transform:uppercase}.ComparisonArticle_lane__xsskK{align-items:stretch;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(120px,.42fr) 1fr;min-height:174px;overflow:hidden;position:relative}.ComparisonArticle_lane__xsskK:after{background:var(--ink);bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .42s cubic-bezier(.22,1,.36,1);width:100%}.ComparisonArticle_lane__xsskK:hover:after{transform:scaleX(1)}.ComparisonArticle_kettioLane__Qykqp:after{background:var(--green)}.ComparisonArticle_laneIdentity__7_k1y{border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;padding:20px 20px 22px 0}.ComparisonArticle_laneIndex__X_oR6{color:#b6b6b6;font-size:10px;letter-spacing:1.6px}.ComparisonArticle_laneIdentity__7_k1y strong{font-family:var(--serif);font-size:23px;font-weight:400}.ComparisonArticle_laneBody__kPwMz{display:flex;flex-direction:column;justify-content:center;padding:26px 0 26px 28px}.ComparisonArticle_laneBody__kPwMz>span{color:var(--green);font-size:9px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.ComparisonArticle_laneBody__kPwMz p{font-family:var(--serif);font-size:22px;line-height:1.28;margin:10px 0}.ComparisonArticle_laneBody__kPwMz small{color:var(--soft);font-size:12px;line-height:1.5}.ComparisonArticle_liveTruth__YfRKR{align-items:center;border-top:1px solid var(--line);display:flex;gap:11px;padding:20px 0}.ComparisonArticle_liveTruth__YfRKR p{color:var(--muted);font-size:11px;line-height:1.5;margin:0}.ComparisonArticle_liveTruth__YfRKR strong{color:var(--ink)}.ComparisonArticle_livePulse__ydoo_{background:var(--green);border-radius:50%;box-shadow:0 0 0 0 rgba(26,140,91,.4);height:7px;width:7px;animation:ComparisonArticle_pulse__WXoWN 2.4s ease-out infinite}.ComparisonArticle_trustStrip__luFil{background:var(--ink);color:#fff}.ComparisonArticle_trustStrip__luFil>div{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;width:min(1216px,calc(100% - 64px))}.ComparisonArticle_trustStrip__luFil span{border-left:1px solid #303030;font-size:10px;letter-spacing:1.2px;padding:17px 22px;text-align:center;text-transform:uppercase}.ComparisonArticle_trustStrip__luFil span:last-child{border-right:1px solid #303030}.ComparisonArticle_faqSection__ObOVP,.ComparisonArticle_relatedSection__qlLWB,.ComparisonArticle_tableSection__S2b_1,.ComparisonArticle_verdictSection__tH_sX{padding:clamp(76px,9vw,120px) 0}.ComparisonArticle_sectionIntro__AYrun{max-width:840px}.ComparisonArticle_narrowShell__Z4lP2>h2,.ComparisonArticle_prose__tgCgW h2,.ComparisonArticle_sectionIntro__AYrun h2,.ComparisonArticle_splitHeading__28KsG h2{font-family:var(--serif);font-size:clamp(35px,4vw,54px);font-weight:400;letter-spacing:-.035em;line-height:1.08;margin:0}.ComparisonArticle_sectionIntro__AYrun>p:last-child{color:var(--muted);font-size:17px;line-height:1.75;margin:24px 0 0;max-width:780px}.ComparisonArticle_verdictGrid__J7RBx{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;margin-top:52px}.ComparisonArticle_verdictGrid__J7RBx article{min-height:210px;padding:36px 42px 38px 0}.ComparisonArticle_verdictGrid__J7RBx article+article{border-left:1px solid var(--line);padding-left:42px}.ComparisonArticle_pricingRows__3Dnvb span,.ComparisonArticle_togetherBand__9aOeb>span,.ComparisonArticle_verdictGrid__J7RBx span{color:var(--green);font-size:10px;font-weight:700;letter-spacing:1.9px;text-transform:uppercase}.ComparisonArticle_verdictGrid__J7RBx p{font-family:var(--serif);font-size:clamp(22px,2.2vw,29px);line-height:1.35;margin:22px 0 0}.ComparisonArticle_togetherBand__9aOeb{align-items:start;background:var(--green-wash);display:grid;gap:32px;grid-template-columns:120px 1fr;margin-top:24px;padding:28px 32px}.ComparisonArticle_togetherBand__9aOeb p{color:#244e3b;font-size:15px;line-height:1.7;margin:0}.ComparisonArticle_tableSection__S2b_1{background:var(--wash)}.ComparisonArticle_splitHeading__28KsG{align-items:end;display:flex;gap:48px;justify-content:space-between}.ComparisonArticle_splitHeading__28KsG>p{color:var(--muted);font-size:14px;line-height:1.7;margin:0;max-width:350px}.ComparisonArticle_tableScroller__OdPuI{background:#fff;border-top:1px solid var(--ink);margin-top:52px;overflow-x:auto}.ComparisonArticle_tableScroller__OdPuI table{border-collapse:collapse;min-width:850px;table-layout:fixed;width:100%}.ComparisonArticle_tableScroller__OdPuI td,.ComparisonArticle_tableScroller__OdPuI th{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:20px 22px;text-align:left;vertical-align:top}.ComparisonArticle_tableScroller__OdPuI tr>:last-child{border-right:0}.ComparisonArticle_tableScroller__OdPuI thead th{color:var(--soft);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.ComparisonArticle_tableScroller__OdPuI thead th:first-child{width:23%}.ComparisonArticle_tableScroller__OdPuI tbody th{color:var(--ink);font-size:13px;font-weight:650;line-height:1.55}.ComparisonArticle_tableScroller__OdPuI td{color:var(--muted);font-size:13px;line-height:1.65}.ComparisonArticle_tableScroller__OdPuI tbody td:last-child{background:rgba(26,140,91,.035)}.ComparisonArticle_articleBody__Ybq_o{padding:clamp(88px,10vw,144px) 0}.ComparisonArticle_articleShell__FdICi{align-items:start;display:grid;gap:clamp(58px,8vw,120px);grid-template-columns:210px minmax(0,760px);justify-content:center}.ComparisonArticle_articleRail__owPG3{position:sticky;top:110px}.ComparisonArticle_articleRail__owPG3>span{color:var(--soft);font-size:9px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.ComparisonArticle_articleRail__owPG3 ol{border-top:1px solid var(--line);list-style:none;margin:16px 0 0;padding:0}.ComparisonArticle_articleRail__owPG3 li{border-bottom:1px solid var(--line)}.ComparisonArticle_articleRail__owPG3 a{color:var(--soft);display:block;font-size:11px;line-height:1.45;padding:12px 0;text-decoration:none;transition:color .18s ease,padding-left .18s ease}.ComparisonArticle_articleRail__owPG3 a:hover{color:var(--green);padding-left:5px}.ComparisonArticle_prose__tgCgW>section{border-top:1px solid var(--line);margin-top:80px;padding-top:68px;scroll-margin-top:110px}.ComparisonArticle_prose__tgCgW>section:first-child{border-top:0;margin-top:0;padding-top:0}.ComparisonArticle_prose__tgCgW h2{font-size:clamp(32px,3.8vw,48px)}.ComparisonArticle_prose__tgCgW section>p:not(.ComparisonArticle_eyebrow__qUxDJ){color:var(--muted);font-family:var(--serif);font-size:19px;line-height:1.82;margin:25px 0 0}.ComparisonArticle_pointList__6_rgW{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:36px}.ComparisonArticle_pointList__6_rgW>div{align-items:start;display:grid;gap:15px;grid-template-columns:22px 1fr;padding:19px 0}.ComparisonArticle_pointList__6_rgW>div+div{border-top:1px solid var(--line)}.ComparisonArticle_pointList__6_rgW svg{color:var(--green);margin-top:3px}.ComparisonArticle_pointList__6_rgW p{color:var(--muted)!important;font-family:var(--sans)!important;font-size:14px!important;line-height:1.68!important;margin:0!important}.ComparisonArticle_pointList__6_rgW strong{color:var(--ink)}.ComparisonArticle_pricingRows__3Dnvb{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:36px}.ComparisonArticle_pricingRows__3Dnvb>div{display:grid;gap:28px;grid-template-columns:120px 1fr;padding:24px 0}.ComparisonArticle_pricingRows__3Dnvb>div+div{border-top:1px solid var(--line)}.ComparisonArticle_pricingRows__3Dnvb p{font-family:var(--sans)!important;font-size:14px!important;line-height:1.68!important;margin:0!important}.ComparisonArticle_pricingNote__OTP5c{background:var(--green-wash);color:#244e3b!important;font-family:var(--sans)!important;font-size:13px!important;line-height:1.65!important;margin-top:22px!important;padding:20px 22px}.ComparisonArticle_checklistSection__pJ4iM ol{border-top:1px solid var(--ink);list-style:none;margin:36px 0 0;padding:0}.ComparisonArticle_checklistSection__pJ4iM li{align-items:start;border-bottom:1px solid var(--line);display:grid;gap:22px;grid-template-columns:40px 1fr;padding:20px 0}.ComparisonArticle_checklistSection__pJ4iM li span{color:var(--green);font-size:10px;font-weight:700;letter-spacing:1.4px;padding-top:5px}.ComparisonArticle_checklistSection__pJ4iM li p{color:var(--ink)!important;font-family:var(--sans)!important;font-size:15px!important;line-height:1.6!important;margin:0!important}.ComparisonArticle_sourcesSection__txI_7>p:nth-of-type(2){font-family:var(--sans)!important;font-size:14px!important;line-height:1.7!important}.ComparisonArticle_sourcesSection__txI_7 ol{border-top:1px solid var(--line);list-style:none;margin:30px 0 0;padding:0}.ComparisonArticle_sourcesSection__txI_7 li{border-bottom:1px solid var(--line);display:grid;gap:7px;padding:17px 0}.ComparisonArticle_sourcesSection__txI_7 a{align-items:center;color:var(--ink);display:inline-flex;font-size:13px;font-weight:650;gap:7px;text-decoration:none;width:fit-content}.ComparisonArticle_sourcesSection__txI_7 a:hover{color:var(--green)}.ComparisonArticle_sourcesSection__txI_7 li span{color:var(--soft);font-size:11px;line-height:1.6}.ComparisonArticle_faqSection__ObOVP{background:var(--wash)}.ComparisonArticle_narrowShell__Z4lP2{margin:0 auto;width:min(860px,calc(100% - 64px))}.ComparisonArticle_faqList__AS_ew{border-top:1px solid var(--ink);margin-top:46px}.ComparisonArticle_faqList__AS_ew details{border-bottom:1px solid var(--line)}.ComparisonArticle_faqList__AS_ew summary{cursor:pointer;font-family:var(--serif);font-size:21px;line-height:1.35;list-style:none;padding:22px 44px 22px 0;position:relative}.ComparisonArticle_faqList__AS_ew summary::-webkit-details-marker{display:none}.ComparisonArticle_faqList__AS_ew summary:after{color:var(--green);content:"+";font-family:var(--sans);font-size:22px;font-weight:300;position:absolute;right:4px;top:20px;transition:transform .18s ease}.ComparisonArticle_faqList__AS_ew details[open] summary:after{transform:rotate(45deg)}.ComparisonArticle_faqList__AS_ew details p{color:var(--muted);font-size:14px;line-height:1.75;margin:-2px 0 24px;max-width:740px}.ComparisonArticle_splitHeading__28KsG>a{align-items:center;color:var(--green-dark);display:inline-flex;font-size:13px;font-weight:650;gap:8px;text-decoration:none}.ComparisonArticle_relatedList__il850{border-top:1px solid var(--ink);margin-top:46px}.ComparisonArticle_relatedList__il850>a{align-items:center;border-bottom:1px solid var(--line);color:var(--ink);display:grid;gap:24px;grid-template-columns:50px 1fr 22px;padding:24px 4px;text-decoration:none;transition:color .18s ease,padding .18s ease}.ComparisonArticle_relatedList__il850>a:hover{color:var(--green-dark);padding-left:12px}.ComparisonArticle_relatedList__il850>a>span{color:var(--soft);font-size:10px;letter-spacing:1.4px}.ComparisonArticle_relatedList__il850 strong{display:block;font-family:var(--serif);font-size:22px;font-weight:400}.ComparisonArticle_relatedList__il850 p{color:var(--soft);font-size:12px;line-height:1.55;margin:6px 0 0}.ComparisonArticle_closingCta__xmDSy{background:var(--green-wash);padding:40px}.ComparisonArticle_closingCta__xmDSy>div{align-items:center;background:var(--green);color:#fff;display:grid;gap:22px 48px;grid-template-columns:1fr auto;margin:0 auto;max-width:1216px;min-height:330px;padding:clamp(48px,7vw,84px)}.ComparisonArticle_closingCta__xmDSy .ComparisonArticle_eyebrow__qUxDJ{color:#d9f7e8;grid-column:1/-1;margin-bottom:-10px!important}.ComparisonArticle_closingCta__xmDSy h2{font-family:var(--serif);font-size:clamp(38px,5vw,64px);font-weight:400;letter-spacing:-.04em;line-height:1;margin:0;max-width:650px}.ComparisonArticle_closingCta__xmDSy p:not(.ComparisonArticle_eyebrow__qUxDJ){font-size:14px;grid-column:1;line-height:1.7;margin:-4px 0 0;max-width:620px;opacity:.88}.ComparisonArticle_closingCta__xmDSy a{background:#fff;color:var(--ink);grid-column:2;grid-row:2/span 2}.ComparisonArticle_closingCta__xmDSy a:hover{background:var(--ink);color:#fff}@keyframes ComparisonArticle_hero-rise__w6DXQ{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ComparisonArticle_visual-in__6ICb8{0%{opacity:0;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}@keyframes ComparisonArticle_pulse__WXoWN{0%{box-shadow:0 0 0 0 rgba(26,140,91,.45)}65%,to{box-shadow:0 0 0 8px rgba(26,140,91,0)}}@media (max-width:980px){.ComparisonArticle_hero__vTsxx{min-height:auto}.ComparisonArticle_heroShell__8H7zx{grid-template-columns:1fr}.ComparisonArticle_workflowVisual__kY1R4{max-width:720px}.ComparisonArticle_articleShell__FdICi{grid-template-columns:1fr}.ComparisonArticle_articleRail__owPG3{display:none}.ComparisonArticle_prose__tgCgW{margin:0 auto;max-width:760px;width:100%}}@media (max-width:720px){.ComparisonArticle_articleShell__FdICi,.ComparisonArticle_contentShell__h2J_t,.ComparisonArticle_heroShell__8H7zx,.ComparisonArticle_narrowShell__Z4lP2,.ComparisonArticle_trustStrip__luFil>div{width:min(100% - 40px,1216px)}.ComparisonArticle_hero__vTsxx{padding:72px 0 76px}.ComparisonArticle_breadcrumbs__msqxI{margin-bottom:36px}.ComparisonArticle_hero__vTsxx h1{font-size:clamp(40px,12.5vw,58px)}.ComparisonArticle_lead__nbie_{font-size:16px}.ComparisonArticle_lane__xsskK{grid-template-columns:108px 1fr}.ComparisonArticle_laneIdentity__7_k1y{padding-right:15px}.ComparisonArticle_laneBody__kPwMz{padding-left:20px}.ComparisonArticle_laneBody__kPwMz p{font-size:19px}.ComparisonArticle_trustStrip__luFil>div{grid-template-columns:1fr 1fr}.ComparisonArticle_trustStrip__luFil span{border-bottom:1px solid #303030}.ComparisonArticle_trustStrip__luFil span:nth-child(odd){border-left:0}.ComparisonArticle_trustStrip__luFil span:last-child{border-right:0}.ComparisonArticle_verdictGrid__J7RBx{grid-template-columns:1fr}.ComparisonArticle_verdictGrid__J7RBx article{min-height:0;padding:30px 0}.ComparisonArticle_verdictGrid__J7RBx article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.ComparisonArticle_togetherBand__9aOeb{gap:12px;grid-template-columns:1fr}.ComparisonArticle_splitHeading__28KsG{align-items:start;flex-direction:column}.ComparisonArticle_splitHeading__28KsG>p{max-width:100%}.ComparisonArticle_pricingRows__3Dnvb>div{gap:12px;grid-template-columns:1fr}.ComparisonArticle_closingCta__xmDSy{padding:20px}.ComparisonArticle_closingCta__xmDSy>div{display:block;min-height:0;padding:48px 28px}.ComparisonArticle_closingCta__xmDSy h2{margin-top:18px}.ComparisonArticle_closingCta__xmDSy p:not(.ComparisonArticle_eyebrow__qUxDJ){margin-top:20px}.ComparisonArticle_closingCta__xmDSy a{margin-top:28px;width:100%}}@media (prefers-reduced-motion:reduce){.ComparisonArticle_heroCopy__YFU4S>*,.ComparisonArticle_livePulse__ydoo_,.ComparisonArticle_workflowVisual__kY1R4{animation:none}.ComparisonArticle_closingCta__xmDSy a,.ComparisonArticle_heroActions__wPMD1 a,.ComparisonArticle_lane__xsskK:after,.ComparisonArticle_relatedList__il850>a{transition:none}}