.comparisonPages_page__DSnbY{min-height:100vh;background:var(--landing-color-bg-base);color:var(--landing-color-content-primary)}.comparisonPages_articleShell__rPO6t,.comparisonPages_hubShell__bpu9d{width:min(1180px,calc(100% - 40px));margin:0 auto}.comparisonPages_articleShell__rPO6t{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,720px);gap:clamp(36px,5vw,64px);justify-content:center;padding:58px 0 96px}.comparisonPages_articleShell__rPO6t>article{grid-column:2}.comparisonPages_breadcrumbs__uhJ6I{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:28px 0 0;color:rgba(9,23,21,.58);font-family:var(--font-refresh-ui);font-size:13px}.comparisonPages_breadcrumbs__uhJ6I a,.comparisonPages_relatedCard__TgCcg,.comparisonPages_sourceLink__2QEWU{color:inherit;text-decoration:none}.comparisonPages_breadcrumbs__uhJ6I a:focus-visible,.comparisonPages_breadcrumbs__uhJ6I a:hover,.comparisonPages_sourceLink__2QEWU:focus-visible,.comparisonPages_sourceLink__2QEWU:hover{color:var(--landing-color-bg-brand);text-decoration:underline;text-underline-offset:3px}.comparisonPages_hero__6Onk_,.comparisonPages_hubHero__4P8iB{display:grid;gap:clamp(24px,4vw,52px);align-items:center;overflow:hidden;margin-top:24px;padding:clamp(36px,5vw,56px);color:#f7f5ef;background:#214f45;border:1px solid rgba(255,255,255,.12);border-radius:28px;box-shadow:0 22px 54px rgba(18,49,43,.12)}.comparisonPages_hero__6Onk_{grid-template-columns:minmax(0,1fr) minmax(220px,310px)}.comparisonPages_hubHero__4P8iB{grid-template-columns:minmax(190px,240px) minmax(0,1fr);margin-top:34px}.comparisonPages_heroCopy__fYFyv,.comparisonPages_hubHeroCopy__HBITI{position:relative;z-index:1;min-width:0}.comparisonPages_hubTitle__xFkoJ,.comparisonPages_title__tSggc{max-width:860px;margin:0;font-family:var(--font-refresh-display);font-size:clamp(40px,4.5vw,52px);font-weight:300;letter-spacing:-.025em;line-height:1;text-wrap:balance}.comparisonPages_hero__6Onk_ .comparisonPages_title__tSggc{font-size:clamp(38px,4vw,50px)}.comparisonPages_dek__wzdB7,.comparisonPages_hubDek__l3vwa{max-width:700px;margin:18px 0 0;color:rgba(247,245,239,.78);font-family:var(--font-refresh-ui);font-size:18px;line-height:1.55}.comparisonPages_metaRow__bZqzA{display:flex;flex-wrap:wrap;gap:12px 26px;margin:24px 0 0;color:rgba(247,245,239,.62);font-family:var(--font-refresh-ui);font-size:13px}.comparisonPages_heroLead__x0b9p{max-width:62ch;margin:20px 0 0;color:rgba(247,245,239,.76);font-family:var(--font-refresh-ui);font-size:17px;line-height:1.58}.comparisonPages_heroArt__ysI5R,.comparisonPages_hubHeroArt__uITFX{position:relative;display:grid;width:100%;min-width:0;place-items:center}.comparisonPages_heroArtImage__YGUFy,.comparisonPages_hubHeroArt__uITFX img{position:relative;width:100%;height:auto;max-height:240px;object-fit:contain;filter:drop-shadow(0 18px 20px rgba(2,20,17,.22))}.comparisonPages_hubHeroArt__uITFX img{max-height:250px;transform:rotate(-2deg)}.comparisonPages_cta__38wAJ h2{margin:0;font-family:var(--font-refresh-display);font-size:25px;font-weight:400;line-height:1.15}.comparisonPages_bodySection__6sjj0{padding:0}.comparisonPages_bodySection__6sjj0+.comparisonPages_bodySection__6sjj0{margin-top:72px}.comparisonPages_bodySection__6sjj0 h2,.comparisonPages_faq__TsX7R h2,.comparisonPages_hubSection__C6D3_ h2,.comparisonPages_related__K_vEY h2,.comparisonPages_sources__WMy6W h2{max-width:22ch;margin:0;font-family:var(--font-refresh-display);font-size:clamp(28px,3vw,38px);font-weight:300;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}.comparisonPages_bodySection__6sjj0 li,.comparisonPages_bodySection__6sjj0 p,.comparisonPages_faq__TsX7R p,.comparisonPages_hubSection__C6D3_ p{color:rgba(9,23,21,.79);font-family:var(--font-refresh-ui);font-size:17px;line-height:1.65}.comparisonPages_bodySection__6sjj0 p{max-width:62ch;margin:16px 0 0}.comparisonPages_shortAnswer__fY27t{padding:clamp(28px,4vw,40px);background:#e6eee9}.comparisonPages_shortAnswer__fY27t h2{color:var(--landing-color-bg-brand);font-family:var(--font-refresh-ui);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.comparisonPages_shortAnswer__fY27t p{max-width:54ch;margin-top:14px;color:var(--landing-color-content-primary);font-family:var(--font-refresh-display);font-size:clamp(23px,2.5vw,30px);font-weight:300;line-height:1.28;letter-spacing:-.015em}.comparisonPages_bodySection__6sjj0 a{color:var(--landing-color-bg-brand);font-weight:650;text-decoration-color:rgba(22,93,77,.35);text-underline-offset:3px}.comparisonPages_bodySection__6sjj0 a:focus-visible,.comparisonPages_bodySection__6sjj0 a:hover{text-decoration-color:currentColor}.comparisonPages_bodySection__6sjj0 h3,.comparisonPages_example__Wwt_t h3{margin:0;color:#0d2a26;font-family:var(--font-refresh-ui);font-size:18px;line-height:1.35}.comparisonPages_steps__2LWcH{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none;counter-reset:article-steps}.comparisonPages_step__jIbpJ{display:grid;grid-template-columns:28px minmax(0,1fr);gap:5px 14px;padding:10px 0;counter-increment:article-steps}.comparisonPages_step__jIbpJ:before{display:grid;grid-row:1/span 2;width:26px;height:26px;place-items:center;color:#091715;background:var(--landing-color-accent-peach);border-radius:50%;content:counter(article-steps);font-family:var(--font-refresh-ui);font-size:11px;font-weight:800;line-height:1}.comparisonPages_bodySection__6sjj0 .comparisonPages_step__jIbpJ h3{margin-top:2px;font-size:17px;font-weight:750;letter-spacing:-.01em}.comparisonPages_bodySection__6sjj0 .comparisonPages_step__jIbpJ p{margin:2px 0 0;color:rgba(9,23,21,.7);font-size:15px;line-height:1.5}.comparisonPages_example__Wwt_t{margin-top:24px}.comparisonPages_bodySection__6sjj0 .comparisonPages_example__Wwt_t>h3{padding:0 0 17px;border-bottom:1px solid rgba(9,23,21,.12)}.comparisonPages_exampleDialogue__Z8ApH{margin:0;padding:0;list-style:none}.comparisonPages_bodySection__6sjj0 .comparisonPages_exampleDialogue__Z8ApH li{display:grid;grid-template-columns:132px minmax(0,1fr);margin:0;padding:16px 0;border-bottom:1px solid rgba(9,23,21,.1)}.comparisonPages_exampleDialogueSpeaker__Xuf9w{color:var(--landing-color-bg-brand);font-family:var(--font-refresh-ui);font-size:12px;font-weight:750;line-height:1.5}.comparisonPages_bodySection__6sjj0 .comparisonPages_exampleDialogue__Z8ApH p{margin:0;color:rgba(9,23,21,.76);font-size:15px;line-height:1.55}.comparisonPages_bodySection__6sjj0 .comparisonPages_exampleAnalysisTitle__HhXL1{margin:19px 0 0;color:#091715;font-size:15px;font-weight:700}.comparisonPages_bodySection__6sjj0 .comparisonPages_exampleAnalysis___UH_o{display:grid;gap:0;margin:8px 0 0;padding:0;list-style:none;counter-reset:example-analysis}.comparisonPages_bodySection__6sjj0 .comparisonPages_exampleAnalysis___UH_o li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:11px;align-items:start;margin:0;padding:11px 0;border-top:1px solid rgba(9,23,21,.09);font-size:15px;line-height:1.5;counter-increment:example-analysis}.comparisonPages_bodySection__6sjj0 .comparisonPages_exampleAnalysis___UH_o li:before{display:grid;width:22px;height:22px;place-items:center;color:#091715;background:var(--landing-color-accent-peach);border-radius:50%;content:counter(example-analysis);font-size:11px;font-weight:800}.comparisonPages_fitGrid__fSlf6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.comparisonPages_fitPanel__ggXjO{min-width:0;padding:28px;background:#eeeae4}.comparisonPages_fitPanelCaseRoom__W78DY{color:#f7f5ef;background:var(--landing-color-bg-brand)}.comparisonPages_bodySection__6sjj0 .comparisonPages_fitPanel__ggXjO h3{color:inherit;font-family:var(--font-refresh-display);font-size:27px;font-weight:300;line-height:1.08;letter-spacing:-.02em}.comparisonPages_fitList__EVebX{display:grid;gap:24px;margin:28px 0 0;padding:0;list-style:none}.comparisonPages_bodySection__6sjj0 .comparisonPages_fitList__EVebX li{margin:0}.comparisonPages_fitList__EVebX strong{display:block;color:inherit;font-family:var(--font-refresh-ui);font-size:15px;font-weight:700;line-height:1.35}.comparisonPages_bodySection__6sjj0 .comparisonPages_fitList__EVebX p{margin:7px 0 0;color:rgba(9,23,21,.66);font-size:14px;line-height:1.52}.comparisonPages_bodySection__6sjj0 .comparisonPages_fitPanelCaseRoom__W78DY .comparisonPages_fitList__EVebX p{color:rgba(247,245,239,.7)}.comparisonPages_bodySection__6sjj0 .comparisonPages_fitPanelCaseRoom__W78DY .comparisonPages_fitList__EVebX li,.comparisonPages_bodySection__6sjj0 .comparisonPages_fitPanelCaseRoom__W78DY .comparisonPages_fitList__EVebX strong{color:#f7f5ef}.comparisonPages_decisionSection__6NUvZ{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);gap:clamp(36px,6vw,72px);align-items:start;padding:54px 0}.comparisonPages_decisionSection__6NUvZ>div p:first-child{margin-top:0}.comparisonPages_pricingSection___DQsC{display:grid;grid-template-columns:minmax(170px,.55fr) minmax(0,1.45fr);gap:36px;align-items:start;padding:28px 0;background:#f0eee9}.comparisonPages_pricingSection___DQsC h2,.comparisonPages_pricingSection___DQsC p{margin-right:28px;margin-left:28px}.comparisonPages_pricingSection___DQsC p{margin-top:0}.comparisonPages_tableWrap__vlzNc{width:100%;margin-top:30px;overflow-x:auto;border:1px solid rgba(9,23,21,.14);border-radius:14px}.comparisonPages_table__lZ_Kz{width:100%;min-width:680px;border-collapse:collapse;background:rgba(255,255,255,.7);font-family:var(--font-refresh-ui);font-size:15px;line-height:1.55}.comparisonPages_table__lZ_Kz caption{padding:15px 18px;color:rgba(9,23,21,.64);text-align:left}.comparisonPages_table__lZ_Kz td,.comparisonPages_table__lZ_Kz th{min-width:150px;padding:15px 18px;border-top:1px solid rgba(9,23,21,.1);text-align:left;vertical-align:top}.comparisonPages_table__lZ_Kz thead th{color:#fff;background:#183d37;font-weight:650}.comparisonPages_table__lZ_Kz tbody th{color:#0d2a26;background:rgba(33,79,69,.05);font-weight:650}.comparisonPages_sidebar__oRxgc{position:sticky;grid-column:1;grid-row:1;top:88px;align-self:start;margin-top:42px}.comparisonPages_toc__MmhV8{padding-right:18px}.comparisonPages_tocTitle__yE5nx{margin:0;color:#0d2a26;font-family:var(--font-refresh-ui);font-size:15px;font-weight:650;line-height:1.4}.comparisonPages_toc__MmhV8 ol{display:grid;gap:0;margin:14px 0 0;padding:2px 0 2px 14px;color:rgba(9,23,21,.7);border-left:1px solid rgba(9,23,21,.16);font-family:var(--font-refresh-ui);font-size:14px;line-height:1.35;list-style:none}.comparisonPages_toc__MmhV8 a{display:block;padding:7px 0;color:inherit;text-decoration:none}.comparisonPages_toc__MmhV8 a:focus-visible,.comparisonPages_toc__MmhV8 a:hover{color:var(--landing-color-bg-brand)}.comparisonPages_cta__38wAJ{margin-top:42px;padding:clamp(26px,4vw,36px);color:#f7f6f5;background:var(--landing-color-bg-brand);border:1px solid rgba(9,23,21,.18);border-radius:16px}.comparisonPages_cta__38wAJ p{max-width:620px;margin:14px 0 0;color:rgba(247,246,245,.76);font-family:var(--font-refresh-ui);font-size:17px;line-height:1.55}.comparisonPages_ctaActions__lCj3_{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.comparisonPages_primaryCta__BlAK3,.comparisonPages_secondaryCta__kGdyK{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;font-family:var(--font-refresh-ui);font-size:14px;font-weight:700;text-decoration:none}.comparisonPages_cta__38wAJ .comparisonPages_primaryCta__BlAK3{color:#091715;background:#f7f6f5}.comparisonPages_cta__38wAJ .comparisonPages_secondaryCta__kGdyK{color:#f7f6f5;border:1px solid rgba(247,246,245,.48)}.comparisonPages_faq__TsX7R,.comparisonPages_related__K_vEY,.comparisonPages_sources__WMy6W{margin-top:72px}.comparisonPages_faqList__Ob2u2{margin-top:26px;border-top:1px solid rgba(9,23,21,.15)}.comparisonPages_faqItem__hntt1{padding:22px 0;border-bottom:1px solid rgba(9,23,21,.15)}.comparisonPages_faqItem__hntt1 summary{cursor:pointer;font-family:var(--font-refresh-ui);font-size:17px;font-weight:650;line-height:1.4}.comparisonPages_faqItem__hntt1 p{max-width:62ch;margin:14px 0 0}.comparisonPages_sourceList__nsxyS{display:grid;gap:14px;margin:24px 0 0;padding:0;list-style:none}.comparisonPages_sourceItem__9bkGI{padding:18px 0;border-bottom:1px solid rgba(9,23,21,.12);color:rgba(9,23,21,.68);font-family:var(--font-refresh-ui);font-size:14px;line-height:1.55}.comparisonPages_sourceItem__9bkGI strong{color:#0d2a26}.comparisonPages_sourceItem__9bkGI span{display:block}.comparisonPages_relatedGrid__r45aF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0 0;padding:0;list-style:none}.comparisonPages_relatedGrid__r45aF li{min-width:0}.comparisonPages_relatedCard__TgCcg{display:flex;gap:16px;align-items:center;justify-content:space-between;min-height:62px;padding:14px 18px;color:#0d2a26;background:rgba(255,255,255,.5);border:1px solid rgba(9,23,21,.12);border-radius:12px;font-family:var(--font-refresh-ui);font-size:15px;font-weight:600;line-height:1.35;transition:transform .16s ease,border-color .16s ease}.comparisonPages_relatedCard__TgCcg>span:last-child{flex:0 0 auto;color:var(--landing-color-bg-brand);font-size:18px}.comparisonPages_relatedCard__TgCcg:focus-visible,.comparisonPages_relatedCard__TgCcg:hover{border-color:rgba(22,93,77,.5);transform:translateY(-2px)}.comparisonPages_trademarkNote__OFLbk{margin:48px 0 0;color:rgba(9,23,21,.52);font-family:var(--font-refresh-ui);font-size:12px;line-height:1.55}.comparisonPages_hubHeroCopy__HBITI{order:2}.comparisonPages_hubHeroArt__uITFX{order:1}.comparisonPages_hubActions__1_d61{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.comparisonPages_hubActions__1_d61 .comparisonPages_primaryCta__BlAK3{color:#091715;background:#f7f6f5}.comparisonPages_hubActions__1_d61 .comparisonPages_secondaryCta__kGdyK{color:#f7f6f5;border:1px solid rgba(247,246,245,.48)}.comparisonPages_hubSection__C6D3_{padding:76px 0}.comparisonPages_hubSection__C6D3_:first-of-type{margin-top:56px}.comparisonPages_hubSectionGrid__dSRcN{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,7vw,90px);align-items:start}.comparisonPages_hubSection__C6D3_ p{margin:20px 0 0}.comparisonPages_articleList__LOIEt,.comparisonPages_methodList__To3Rs{display:grid;margin:20px 0 0;padding:0;list-style:none}.comparisonPages_articleList__LOIEt{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;counter-reset:article-guides}.comparisonPages_articleItem__xM0oy{min-width:0;counter-increment:article-guides}.comparisonPages_articleCard__ZVH5r{display:flex;min-height:260px;flex-direction:column;align-items:flex-start;padding:26px;color:#0d2a26;background:#eeece7;font-family:var(--font-refresh-ui);text-decoration:none;transition:color .16s ease,background .16s ease}.comparisonPages_articleCardLabel__ze9uW{color:rgba(9,23,21,.52);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.comparisonPages_articleCard__ZVH5r h3{margin:8px 0 0;color:var(--landing-color-content-primary);font-family:var(--font-refresh-display);font-size:31px;font-weight:300;line-height:1;letter-spacing:-.02em}.comparisonPages_articleCard__ZVH5r p{display:-webkit-box;margin:18px 0 0;overflow:hidden;color:rgba(9,23,21,.67);font-size:14px;line-height:1.52;-webkit-box-orient:vertical;-webkit-line-clamp:4}.comparisonPages_articleCardAction___To6e{display:flex;gap:8px;align-items:center;margin-top:auto;padding-top:24px;color:var(--landing-color-bg-brand);font-size:13px;font-weight:700}.comparisonPages_articleCard__ZVH5r:focus-visible,.comparisonPages_articleCard__ZVH5r:hover{color:var(--landing-color-bg-brand);background:#e4e8e2}.comparisonPages_methodList__To3Rs{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.comparisonPages_methodItem___Pi4_{display:block;padding:0}.comparisonPages_methodNumber__SRkEu{display:block;margin-bottom:20px;color:var(--landing-color-bg-brand);font-family:var(--font-refresh-display);font-size:34px;font-weight:300;line-height:1;letter-spacing:-.02em}.comparisonPages_methodItem___Pi4_ h3{margin:0;color:#0d2a26;font-family:var(--font-refresh-display);font-size:23px;font-weight:300;line-height:1.12;letter-spacing:-.015em}.comparisonPages_methodItem___Pi4_ p{margin:12px 0 0;color:rgba(9,23,21,.64);font-size:14px;line-height:1.58}.comparisonPages_hubCta__8pYhb{margin:0 0 96px}@media (max-width:900px){.comparisonPages_hero__6Onk_{grid-template-columns:minmax(0,1fr) 220px}.comparisonPages_articleShell__rPO6t{display:block;width:min(720px,calc(100% - 40px))}.comparisonPages_sidebar__oRxgc{display:none}.comparisonPages_methodList__To3Rs{grid-template-columns:1fr;gap:34px}}@media (max-width:720px){.comparisonPages_articleShell__rPO6t,.comparisonPages_hubShell__bpu9d{width:min(100% - 28px,720px)}.comparisonPages_hero__6Onk_,.comparisonPages_hubHero__4P8iB{grid-template-columns:1fr;gap:24px;padding:30px 24px;border-radius:20px}.comparisonPages_heroArt__ysI5R{display:none}.comparisonPages_hubHeroArt__uITFX{width:170px;justify-self:center}.comparisonPages_hubHeroArt__uITFX,.comparisonPages_hubHeroCopy__HBITI{order:0}.comparisonPages_hero__6Onk_ .comparisonPages_title__tSggc,.comparisonPages_hubTitle__xFkoJ,.comparisonPages_title__tSggc{font-size:36px;line-height:1.02;text-wrap:pretty}.comparisonPages_dek__wzdB7,.comparisonPages_hubDek__l3vwa{font-size:16px}.comparisonPages_bodySection__6sjj0{padding-top:0}.comparisonPages_bodySection__6sjj0+.comparisonPages_bodySection__6sjj0{margin-top:54px}.comparisonPages_bodySection__6sjj0 li,.comparisonPages_bodySection__6sjj0 p,.comparisonPages_faq__TsX7R p{font-size:16px}.comparisonPages_bodySection__6sjj0 .comparisonPages_exampleDialogue__Z8ApH li{grid-template-columns:1fr;gap:6px}.comparisonPages_articleList__LOIEt,.comparisonPages_relatedGrid__r45aF{grid-template-columns:1fr}.comparisonPages_articleCard__ZVH5r{min-height:230px}.comparisonPages_decisionSection__6NUvZ,.comparisonPages_fitGrid__fSlf6,.comparisonPages_pricingSection___DQsC{grid-template-columns:1fr}.comparisonPages_fitPanel__ggXjO{padding:24px}.comparisonPages_decisionSection__6NUvZ{gap:24px;padding:18px 0}.comparisonPages_pricingSection___DQsC{gap:14px;padding:26px 0}.comparisonPages_pricingSection___DQsC h2,.comparisonPages_pricingSection___DQsC p{margin-right:22px;margin-left:22px}.comparisonPages_hubSectionGrid__dSRcN{grid-template-columns:1fr;gap:24px}.comparisonPages_ctaActions__lCj3_,.comparisonPages_hubActions__1_d61{flex-direction:column;align-items:stretch}.comparisonPages_primaryCta__BlAK3,.comparisonPages_secondaryCta__kGdyK{width:100%}}@media (prefers-reduced-motion:reduce){.comparisonPages_articleCard__ZVH5r,.comparisonPages_relatedCard__TgCcg{transition:none}}