.comparison_page__qTtY2{--text-muted:#625950;--rule:#ded6cb;--accent:#944300;background:#fbf6ef;color:#1d1915;padding:28px 24px 72px;font-size:16px;line-height:1.65}.comparison_container__46FVL{max-width:1080px;margin:0 auto}.comparison_page__qTtY2 h1,.comparison_page__qTtY2 h2,.comparison_page__qTtY2 h3{color:#1d1915;font-weight:600;line-height:1.2;letter-spacing:-.025em}.comparison_page__qTtY2 h2{font-size:clamp(27px,3vw,36px)}.comparison_page__qTtY2 h3{font-size:20px}.comparison_page__qTtY2 p{color:var(--text-muted)}.comparison_page__qTtY2 a:focus-visible,.comparison_page__qTtY2 summary:focus-visible{outline:3px solid #944300;outline-offset:5px;border-radius:4px}.comparison_page__qTtY2 section[id],.comparison_sourceList__UOMRh li{scroll-margin-top:110px}.comparison_breadcrumbs__TCICR{margin-bottom:24px}.comparison_breadcrumbs__TCICR nav{color:var(--text-muted)}.comparison_breadcrumbs__TCICR a:hover{color:var(--accent)}.comparison_finalCta__5KGWE,.comparison_hero__z6T8o,.comparison_hubHero__IBOqw{position:relative;isolation:isolate;overflow:hidden;border:1px solid #e7d5c0;border-radius:24px;background:radial-gradient(ellipse at 12% 20%,#ffd6a9 0,transparent 55%),radial-gradient(ellipse at 95% 85%,#f8cc9b 0,transparent 55%),#f5eadb}.comparison_finalCta__5KGWE:before,.comparison_hero__z6T8o:before,.comparison_hubHero__IBOqw:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:-1;opacity:.08;background:url(/images/comparisons/paper-noise.webp) repeat;mix-blend-mode:multiply}.comparison_finalCta__5KGWE p,.comparison_hero__z6T8o p,.comparison_hubHero__IBOqw p{color:#514638}.comparison_page__qTtY2 .comparison_finalCta__5KGWE .comparison_eyebrow__8K2uG,.comparison_page__qTtY2 .comparison_hero__z6T8o .comparison_eyebrow__8K2uG,.comparison_page__qTtY2 .comparison_hubHero__IBOqw .comparison_eyebrow__8K2uG{color:#773707}.comparison_hero__z6T8o{padding:34px 36px 38px;text-align:center}.comparison_hero__z6T8o h1{margin:12px auto 16px;max-width:880px;font-size:clamp(32px,4vw,48px)}.comparison_heroSummary__zfyK_{max-width:740px;margin:0 auto;font-size:17px}.comparison_page__qTtY2 .comparison_eyebrow__8K2uG{color:var(--accent);font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.comparison_logos__CTvea{gap:14px;margin-bottom:24px}.comparison_logo__7EHuG,.comparison_logos__CTvea{display:flex;align-items:center;justify-content:center}.comparison_logo__7EHuG{flex:0 0 72px;width:72px;height:72px;border-radius:18px;border:1px solid #e8ded2;background:#fff;box-shadow:0 3px 10px #542e1010;padding:9px}.comparison_brandLogo__jpNfD{background:#f87e03;border-color:#f87e03;padding:13px}.comparison_logo__7EHuG img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.comparison_versus__kr2h7{font-size:13px;color:var(--text-muted);font-weight:600}.comparison_compactLogos__bpstY{justify-content:flex-start;gap:10px;margin-bottom:24px}.comparison_compactLogos__bpstY .comparison_logo__7EHuG{flex-basis:44px;width:44px;height:44px;padding:6px;border-radius:11px;box-shadow:none}.comparison_compactLogos__bpstY .comparison_brandLogo__jpNfD{padding:8px}.comparison_compactLogos__bpstY .comparison_versus__kr2h7{font-size:11px}.comparison_editorial__d8yt7{max-width:820px;margin:24px auto 22px}.comparison_byline__UdVrw{display:flex;justify-content:space-between;flex-wrap:wrap;-moz-column-gap:16px;column-gap:16px;row-gap:4px;font-size:12px;color:var(--text-muted)}.comparison_byline__UdVrw strong{color:#1d1915;font-weight:600}.comparison_editorial__d8yt7>p{margin-top:12px;font-size:12px;line-height:1.75}.comparison_editorial__d8yt7 a,.comparison_planNote__vEi97 a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.comparison_jumpNav__GH886{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 24px;padding:17px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:12px;font-weight:600}.comparison_jumpNav__GH886 a{padding:4px 0}.comparison_jumpNav__GH886 a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:5px}.comparison_section__RDUIF{padding-top:54px}.comparison_sectionHeading__ZO5tt{margin-bottom:24px;max-width:820px}.comparison_sectionHeading__ZO5tt h2{margin-top:7px}.comparison_sectionHeading__ZO5tt>p:not(.comparison_eyebrow__8K2uG){margin-top:15px;font-size:15px}.comparison_verdictGrid__sJ8DH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.comparison_verdict__4B9MI{padding:24px;background:#f4eee5;border:1px solid var(--rule);border-radius:16px}.comparison_verdict__4B9MI h3{font-size:18px}.comparison_verdict__4B9MI p{margin-top:12px;font-size:14px}.comparison_vcVerdict__4ZTq0{background:#fff0de;border-color:#ebcba6}.comparison_together__um5By{margin-top:20px;padding-left:20px;border-left:2px solid #d79751}.comparison_together__um5By h3{font-size:15px}.comparison_together__um5By p{margin-top:5px;font-size:14px}.comparison_desktopTable__Y0vGX{border:1px solid var(--rule);border-radius:16px;overflow:hidden}.comparison_desktopTable__Y0vGX table{border-collapse:collapse;width:100%;table-layout:fixed;text-align:left;font-size:14px;line-height:1.65}.comparison_desktopTable__Y0vGX td,.comparison_desktopTable__Y0vGX th{padding:20px 24px;vertical-align:top;overflow-wrap:break-word}.comparison_desktopTable__Y0vGX thead th{background:#eee5d8;font-weight:600;font-size:15px;padding-top:22px;padding-bottom:22px}.comparison_desktopTable__Y0vGX th:first-child{width:22%}.comparison_desktopTable__Y0vGX tbody th{font-weight:600}.comparison_desktopTable__Y0vGX td{color:#554c43}.comparison_desktopTable__Y0vGX tbody tr{border-top:1px solid var(--rule)}.comparison_desktopTable__Y0vGX tbody tr:nth-child(2n){background:#f6f0e7}.comparison_desktopTable__Y0vGX .comparison_vcColumn__JxIJ5{background:#fcebd7}.comparison_desktopTable__Y0vGX tbody tr:nth-child(2n) .comparison_vcColumn__JxIJ5{background:#f8e5cf}.comparison_desktopTable__Y0vGX thead .comparison_vcColumn__JxIJ5{background:#f4cf9f}.comparison_references__bkxYf{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:4px;vertical-align:baseline;font-size:11px;font-weight:500;line-height:1.6}.comparison_references__bkxYf a{color:var(--accent);text-decoration:underline;text-underline-offset:2px;padding:2px}.comparison_desktopTable__Y0vGX tbody th .comparison_references__bkxYf{display:flex;margin:6px 0 0}.comparison_mobileComparison__UeIT4{display:none}.comparison_priceGrid__gesdL{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:16px}.comparison_priceCard__frbpR{border:1px solid var(--rule);border-radius:16px;padding:26px;background:#fffcf7}.comparison_priceCard__frbpR h3{font-size:16px}.comparison_priceCard__frbpR .comparison_price__5WGob{color:#1d1915;font-size:24px;line-height:1.25;font-weight:600;letter-spacing:-.025em;margin-top:18px}.comparison_priceCard__frbpR .comparison_billing__FUR9e{font-size:12px;font-weight:600;margin:10px 0 16px}.comparison_priceCard__frbpR>p{font-size:13px}.comparison_priceCard__frbpR .comparison_references__bkxYf{margin:12px 0 0}.comparison_planNote__vEi97{font-size:12px;padding:18px 0;border-bottom:1px solid var(--rule)}.comparison_readingWidth__CEExy{max-width:820px;margin:0 auto}.comparison_difference__yGqPc+.comparison_difference__yGqPc{margin-top:26px}.comparison_difference__yGqPc p{margin-top:12px;font-size:15px}.comparison_faqs__sVE7V{border-top:1px solid var(--rule)}.comparison_faqs__sVE7V details{border-bottom:1px solid var(--rule)}.comparison_faqs__sVE7V summary{display:flex;align-items:baseline;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:22px 0;font-size:16px;font-weight:600;line-height:1.5}.comparison_faqs__sVE7V summary::-webkit-details-marker{display:none}.comparison_faqIcon__K_ZUr{flex:0 0 20px;text-align:center;color:var(--accent);font-size:23px;font-weight:400;line-height:1;transition:transform .16s ease}.comparison_faqs__sVE7V details[open] .comparison_faqIcon__K_ZUr{transform:rotate(45deg)}.comparison_faqs__sVE7V details>p{padding:0 32px 24px 0;font-size:15px}.comparison_sourceList__UOMRh{list-style:decimal;padding-left:24px;color:var(--text-muted);font-size:14px}.comparison_sourceList__UOMRh li{padding:7px 0 7px 8px}.comparison_sourceList__UOMRh a{color:#1d1915;text-decoration:underline;text-decoration-color:#beac97;text-underline-offset:4px}.comparison_sourceList__UOMRh a:hover{color:var(--accent)}.comparison_sourceList__UOMRh li:target{background:#fce7cd;border-radius:4px}.comparison_relatedHeading___gQJX{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.comparison_relatedHeading___gQJX>a{font-size:13px;font-weight:600;color:var(--accent)}.comparison_cards__mOtet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.comparison_card__ZxLLa{display:flex;flex-direction:column;align-items:flex-start;padding:26px;border:1px solid var(--rule);border-radius:18px;background:#fffcf7;transition:border-color .16s ease,background .16s ease}.comparison_card__ZxLLa:hover{border-color:#bb8b55;background:#fff8ed}.comparison_card__ZxLLa h3{font-size:21px}.comparison_card__ZxLLa p{font-size:14px;margin-top:12px;margin-bottom:28px}.comparison_cardLink__YC_D5{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:auto;color:var(--accent);font-size:12px;font-weight:600}.comparison_cardLink__YC_D5>span{font-size:19px}.comparison_finalCta__5KGWE{margin-top:64px;padding:46px 28px;text-align:center}.comparison_finalCta__5KGWE h2{max-width:640px;margin:10px auto 16px}.comparison_finalCta__5KGWE>p:not(.comparison_eyebrow__8K2uG){max-width:580px;margin:0 auto 24px;font-size:15px}.comparison_primaryButton__4IL89{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:14px 24px;border-radius:30px;background:#1d1915;color:#fff;font-weight:600;font-size:14px}.comparison_primaryButton__4IL89:hover{background:#403328}.comparison_textLink__NwEkV{display:block;width:-moz-fit-content;width:fit-content;margin:14px auto 0;color:#55412e;font-size:12px;text-decoration:underline;text-underline-offset:3px}.comparison_hubHero__IBOqw{padding:46px}.comparison_hubHero__IBOqw h1{max-width:650px;font-size:clamp(36px,4.5vw,56px);margin:14px 0 20px}.comparison_hubHero__IBOqw>p:not(.comparison_eyebrow__8K2uG){max-width:650px;font-size:17px}.comparison_hubIntro__wXjO5{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 36px;margin-top:24px;font-size:12px}.comparison_hubIntro__wXjO5 p{max-width:660px}.comparison_categoryNav__PqDQU{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.comparison_categoryNav__PqDQU a{border:1px solid #d2bfaa;border-radius:30px;padding:9px 16px;font-size:12px;font-weight:600;background:#fffcf799}.comparison_categoryNav__PqDQU a:hover{background:#fffcf7;border-color:var(--accent)}.comparison_categoryHeading__BvqTd{display:flex;align-items:baseline;gap:14px;margin-bottom:22px}.comparison_categoryHeading__BvqTd h2{font-size:27px}.comparison_categoryHeading__BvqTd span{font-size:12px;color:var(--text-muted)}@media (max-width:900px){.comparison_cards__mOtet{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison_desktopTable__Y0vGX td,.comparison_desktopTable__Y0vGX th{padding:16px}}@media (max-width:700px){.comparison_page__qTtY2{padding:20px 18px 48px}.comparison_breadcrumbs__TCICR{margin-bottom:18px}.comparison_finalCta__5KGWE p,.comparison_hero__z6T8o p,.comparison_hubHero__IBOqw p{color:#514638}.comparison_page__qTtY2 .comparison_finalCta__5KGWE .comparison_eyebrow__8K2uG,.comparison_page__qTtY2 .comparison_hero__z6T8o .comparison_eyebrow__8K2uG,.comparison_page__qTtY2 .comparison_hubHero__IBOqw .comparison_eyebrow__8K2uG{color:#773707}.comparison_hero__z6T8o{padding:26px 20px 30px;border-radius:20px}.comparison_hero__z6T8o h1{font-size:32px;line-height:1.17}.comparison_heroSummary__zfyK_{font-size:15px;line-height:1.7}.comparison_logo__7EHuG{flex-basis:60px;width:60px;height:60px;border-radius:15px;padding:8px}.comparison_logos__CTvea{gap:12px;margin-bottom:22px}.comparison_compactLogos__bpstY{gap:10px}.comparison_eyebrow__8K2uG{font-size:10px}.comparison_editorial__d8yt7{margin:20px 0}.comparison_byline__UdVrw{flex-direction:column;font-size:11px}.comparison_editorial__d8yt7>p{font-size:11px}.comparison_jumpNav__GH886{justify-content:flex-start;gap:6px 20px;font-size:12px}.comparison_section__RDUIF{padding-top:38px}.comparison_sectionHeading__ZO5tt{margin-bottom:20px}.comparison_sectionHeading__ZO5tt>p:not(.comparison_eyebrow__8K2uG){font-size:14px}.comparison_verdictGrid__sJ8DH{grid-template-columns:1fr;gap:12px}.comparison_verdict__4B9MI{padding:22px}.comparison_together__um5By{margin-top:18px;padding-left:16px}.comparison_desktopTable__Y0vGX{display:none}.comparison_mobileComparison__UeIT4{display:grid;gap:16px}.comparison_criterion__QWaej{border:1px solid var(--rule);border-radius:14px;overflow:hidden}.comparison_criterion__QWaej h3{background:#eee5d8;padding:16px 20px;font-size:16px;line-height:1.5}.comparison_criterion__QWaej dl>div{padding:17px 20px}.comparison_criterion__QWaej dl>div+div{border-top:1px solid var(--rule)}.comparison_criterion__QWaej dt{font-size:12px;font-weight:700;margin-bottom:5px}.comparison_criterion__QWaej dd{font-size:14px;line-height:1.65;color:#554c43}.comparison_vcAnswer__9I5ea{background:#fcebd7}.comparison_priceGrid__gesdL{grid-template-columns:1fr}.comparison_priceCard__frbpR{padding:24px}.comparison_priceCard__frbpR .comparison_price__5WGob{font-size:26px}.comparison_difference__yGqPc h3{font-size:20px}.comparison_difference__yGqPc p,.comparison_faqs__sVE7V details>p{font-size:14px}.comparison_faqs__sVE7V summary{font-size:15px}.comparison_sourceList__UOMRh{font-size:13px}.comparison_relatedHeading___gQJX h2{font-size:27px}.comparison_cards__mOtet{grid-template-columns:1fr;gap:14px}.comparison_card__ZxLLa{padding:24px}.comparison_card__ZxLLa p{margin-bottom:20px}.comparison_finalCta__5KGWE{margin-top:44px;padding:34px 22px}.comparison_hubHero__IBOqw{padding:30px 24px;border-radius:20px}.comparison_hubHero__IBOqw h1{font-size:36px}.comparison_hubHero__IBOqw>p:not(.comparison_eyebrow__8K2uG){font-size:15px}.comparison_hubIntro__wXjO5{font-size:11px}.comparison_categoryNav__PqDQU{gap:8px;margin-top:22px}.comparison_categoryNav__PqDQU a{padding:8px 12px;font-size:11px}.comparison_categoryHeading__BvqTd h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.comparison_card__ZxLLa,.comparison_faqIcon__K_ZUr{transition:none}}