.ComparisonPage_page__cZqnv{padding-bottom:5rem}.ComparisonPage_hero__kY9Db{position:relative;isolation:isolate;min-height:clamp(22rem,58vw,33rem);display:flex;align-items:flex-end;overflow:clip;background:radial-gradient(circle at 18% 18%,rgba(255,141,116,.18),transparent 34%),linear-gradient(135deg,rgba(7,10,18,.92),rgba(11,19,38,.74) 52%,rgba(8,14,28,.9));border-bottom:1px solid rgba(139,160,212,.18)}.ComparisonPage_heroMedia__Lmx_u,.ComparisonPage_heroOverlay__bjNEg{position:absolute;inset:0}.ComparisonPage_heroMedia__Lmx_u img,.ComparisonPage_heroMedia__Lmx_u picture{width:100%;height:100%}.ComparisonPage_heroMedia__Lmx_u img{display:block;object-fit:cover;opacity:.76}.ComparisonPage_heroOverlay__bjNEg{background:linear-gradient(180deg,rgba(4,8,16,.2),rgba(4,8,16,.72) 52%,rgba(5,9,18,.96)),linear-gradient(90deg,rgba(8,11,20,.96),rgba(8,11,20,.66) 40%,rgba(8,11,20,.86))}.ComparisonPage_heroInner__r_hLj,.ComparisonPage_shell__rtVoZ{width:min(1200px,calc(100vw - 2rem));margin:0 auto}.ComparisonPage_heroInner__r_hLj{position:relative;z-index:1;padding:clamp(6rem,12vw,8rem) 0 clamp(2.4rem,5vw,4rem)}.ComparisonPage_heroCopy__FN_gh{max-width:48rem}.ComparisonPage_eyebrow__cGUsV{margin-bottom:.85rem}.ComparisonPage_heroTitle___8Dg_{margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.ComparisonPage_heroLead__AxGSc{margin:1.1rem 0 0;max-width:43rem;color:rgba(237,242,255,.86);font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.72}.ComparisonPage_heroMeta__MgMee{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.35rem}.ComparisonPage_heroMetaItem__qUTb6{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .85rem;border-radius:999px;border:1px solid rgba(139,160,212,.22);background:rgba(7,13,25,.55);color:rgba(237,242,255,.88);font-size:.87rem;line-height:1.2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ComparisonPage_heroMetaItem__qUTb6 strong{color:var(--accent-soft);font-weight:650}.ComparisonPage_breadcrumbBand__2qiFG{position:relative;z-index:2;margin-top:-1.5rem}.ComparisonPage_breadcrumbWrap__nAPTK{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:1rem 1.2rem;border:1px solid rgba(139,160,212,.18);border-radius:1.3rem;background:linear-gradient(180deg,rgba(12,20,38,.95),rgba(9,15,29,.96));box-shadow:0 20px 44px rgba(2,7,18,.28)}.ComparisonPage_breadcrumbWrap__nAPTK a{color:#bcd0ff}.ComparisonPage_breadcrumbWrap__nAPTK span{color:rgba(170,181,210,.68)}.ComparisonPage_breadcrumbCurrent__0NZOR{color:var(--text)}.ComparisonPage_contentSection__ANLA_{padding-top:2rem}.ComparisonPage_layout__4vcVo{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:1.5rem;gap:1.5rem;align-items:start}.ComparisonPage_article__YovPC{min-width:0}.ComparisonPage_sidebar__N5hqc{display:grid;grid-gap:1rem;gap:1rem;position:-webkit-sticky;position:sticky;top:6.5rem}.ComparisonPage_ctaPanel__eEMHX,.ComparisonPage_introCard__9QGAN,.ComparisonPage_linkBlock__FzMs2,.ComparisonPage_sectionCard__krZ4O,.ComparisonPage_sidebarCard__6NAZW,.ComparisonPage_summaryCard__ZMJsL{border:1px solid rgba(139,160,212,.18);border-radius:1.5rem;background:radial-gradient(circle at top right,rgba(255,141,116,.08),transparent 32%),linear-gradient(180deg,rgba(16,24,44,.94),rgba(9,15,29,.96));box-shadow:0 18px 40px rgba(2,7,18,.22),inset 0 1px 0 rgba(255,255,255,.03)}.ComparisonPage_summaryCard__ZMJsL{padding:1.45rem 1.5rem}.ComparisonPage_linkBlock__FzMs2 h2,.ComparisonPage_sectionCard__krZ4O h2,.ComparisonPage_summaryCard__ZMJsL h2{margin:0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.18;letter-spacing:-.02em}.ComparisonPage_summaryIntro__2Azt5{margin:0 0 .5rem;color:var(--accent-soft);font-size:.82rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.ComparisonPage_summaryList__zbcom{display:grid;grid-gap:.85rem;gap:.85rem;margin:1rem 0 0}.ComparisonPage_summaryList__zbcom p{margin:0;color:rgba(237,242,255,.92);font-size:1.02rem;line-height:1.82}.ComparisonPage_introCard__9QGAN,.ComparisonPage_sectionCard__krZ4O{padding:1.5rem 1.5rem 1.55rem;margin-top:1rem}.ComparisonPage_faqAnswer__P__gl,.ComparisonPage_introCard__9QGAN p,.ComparisonPage_sectionCard__krZ4O li,.ComparisonPage_sectionCard__krZ4O p{margin:0;color:rgba(237,242,255,.9);font-size:1.03rem;line-height:1.84}.ComparisonPage_proseStack__kn7de{display:grid;grid-gap:1rem;gap:1rem}.ComparisonPage_decisionCard__t_Lvz ul,.ComparisonPage_sectionCard__krZ4O ul{margin:0;padding-left:1.2rem;display:grid;grid-gap:.8rem;gap:.8rem}.ComparisonPage_decisionGrid__rWuC6,.ComparisonPage_faqList__RMUbC,.ComparisonPage_jumpList__ybD_B,.ComparisonPage_linkGrid__5Vo7b,.ComparisonPage_matrixCards__tt79T,.ComparisonPage_qaList__Hidb9,.ComparisonPage_subsectionList__TpHjj{display:grid;grid-gap:.95rem;gap:.95rem}.ComparisonPage_subsection__Y6Ex0{padding-top:.95rem;border-top:1px solid rgba(139,160,212,.12)}.ComparisonPage_faqItem__3zMNj:first-child,.ComparisonPage_qaItem__Fo9Do:first-child,.ComparisonPage_subsection__Y6Ex0:first-child{padding-top:0;border-top:0}.ComparisonPage_decisionCard__t_Lvz h3,.ComparisonPage_faqItem__3zMNj summary,.ComparisonPage_matrixCard__qEtlZ h3,.ComparisonPage_qaItem__Fo9Do h3,.ComparisonPage_subsection__Y6Ex0 h3{margin:0 0 .6rem;font-size:1.08rem;line-height:1.35;color:#f5f7ff}.ComparisonPage_sectionHeader__QxZqI{display:grid;grid-gap:.45rem;gap:.45rem;margin-bottom:1rem}.ComparisonPage_sectionKicker__YI6oK,.ComparisonPage_sidebarEyebrow__TLO1y{color:var(--accent-soft);font-size:.78rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.ComparisonPage_tableWrap__CtHdZ{margin-top:1.15rem;overflow-x:auto;border:1px solid rgba(139,160,212,.14);border-radius:1.1rem;background:rgba(255,255,255,.02)}.ComparisonPage_matrixTable__2qIxs{width:100%;min-width:720px;border-collapse:collapse}.ComparisonPage_matrixTable__2qIxs thead th{padding:1rem 1rem .95rem;color:#f5f7ff;font-size:.92rem;font-weight:650;text-align:left;background:rgba(255,255,255,.035)}.ComparisonPage_matrixTable__2qIxs tbody td,.ComparisonPage_matrixTable__2qIxs tbody th{padding:.95rem 1rem;border-top:1px solid rgba(139,160,212,.12);vertical-align:top;color:rgba(237,242,255,.9);font-size:.96rem;line-height:1.65;text-align:left}.ComparisonPage_matrixTable__2qIxs tbody th{width:24%;color:#f5f7ff;font-weight:650}.ComparisonPage_matrixCards__tt79T{display:none;margin-top:1rem}.ComparisonPage_decisionCard__t_Lvz,.ComparisonPage_matrixCard__qEtlZ{padding:1rem 1rem 1.05rem;border-radius:1.1rem;border:1px solid rgba(139,160,212,.14);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015))}.ComparisonPage_matrixCardRows__QZakh{display:grid;grid-gap:.8rem;gap:.8rem}.ComparisonPage_matrixCardRows__QZakh span{display:inline-block;margin-bottom:.25rem;color:var(--accent-soft);font-size:.8rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.ComparisonPage_decisionGrid__rWuC6{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.1rem}.ComparisonPage_faqItem__3zMNj,.ComparisonPage_qaItem__Fo9Do{padding-top:.95rem;border-top:1px solid rgba(139,160,212,.12)}.ComparisonPage_qaItem__Fo9Do p{color:rgba(237,242,255,.9)}.ComparisonPage_sidebarCard__6NAZW{padding:1.15rem 1.15rem 1.2rem}.ComparisonPage_sidebarCard__6NAZW h2{margin:.35rem 0 0;font-size:1.06rem;line-height:1.3}.ComparisonPage_sidebarCard__6NAZW li,.ComparisonPage_sidebarCard__6NAZW p{margin:0;color:rgba(237,242,255,.86);font-size:.95rem;line-height:1.7}.ComparisonPage_metaList__0Bb7e{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:.95rem}.ComparisonPage_metaRow__GRfsg{display:grid;grid-gap:.15rem;gap:.15rem}.ComparisonPage_metaRow__GRfsg strong{color:#f6f8ff;font-size:.92rem}.ComparisonPage_metaRow__GRfsg span{color:rgba(170,181,210,.88);font-size:.87rem;line-height:1.5}.ComparisonPage_jumpList__ybD_B a{display:inline-flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.8rem .95rem;border-radius:1rem;border:1px solid rgba(139,160,212,.14);background:rgba(255,255,255,.025);color:var(--text);font-size:.93rem}.ComparisonPage_ctaLinkPrimary__tuRh6:hover,.ComparisonPage_ctaLinkSecondary__Rsr2Q:hover,.ComparisonPage_jumpList__ybD_B a:hover,.ComparisonPage_linkCard__VGCfc:hover{transform:translateY(-1px)}.ComparisonPage_faqItem__3zMNj{padding-bottom:.95rem}.ComparisonPage_faqItem__3zMNj summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:start}.ComparisonPage_faqItem__3zMNj summary::-webkit-details-marker{display:none}.ComparisonPage_faqItem__3zMNj summary:after{content:"+";color:var(--accent-soft);font-size:1.2rem;line-height:1}.ComparisonPage_faqItem__3zMNj[open] summary:after{content:"-"}.ComparisonPage_faqAnswer__P__gl{margin-top:.7rem}.ComparisonPage_linkBlock__FzMs2{margin-top:2rem;padding:1.4rem 1.45rem 1.5rem}.ComparisonPage_blockLead__a_EJR{margin:.55rem 0 0;color:rgba(170,181,210,.92);font-size:.98rem;line-height:1.7}.ComparisonPage_linkGrid__5Vo7b{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.15rem}.ComparisonPage_linkCard__VGCfc{display:grid;grid-gap:.65rem;gap:.65rem;padding:1rem 1rem 1.05rem;border-radius:1.15rem;border:1px solid rgba(139,160,212,.14);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015));transition:transform .16s ease,border-color .16s ease,background .16s ease}.ComparisonPage_linkCard__VGCfc strong{color:#f5f7ff;font-size:1rem;line-height:1.35}.ComparisonPage_linkCard__VGCfc p{color:rgba(170,181,210,.92);font-size:.93rem;line-height:1.65}.ComparisonPage_linkCard__VGCfc span{color:var(--accent-soft);font-size:.86rem;font-weight:650}.ComparisonPage_ctaPanel__eEMHX{margin-top:1rem;padding:1.35rem 1.35rem 1.45rem}.ComparisonPage_ctaPanel__eEMHX h2{margin:.3rem 0 0;font-size:1.42rem;line-height:1.18}.ComparisonPage_ctaPanel__eEMHX p{margin:.75rem 0 0;color:rgba(237,242,255,.9);font-size:1rem;line-height:1.75}.ComparisonPage_ctaActions__Szsi2{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1rem}.ComparisonPage_ctaLinkPrimary__tuRh6,.ComparisonPage_ctaLinkSecondary__Rsr2Q{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.75rem 1.15rem;border-radius:999px;font-size:.93rem;font-weight:650;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.ComparisonPage_ctaLinkPrimary__tuRh6{color:#101722;border:1px solid rgba(255,181,164,.52);background:linear-gradient(135deg,#ffb7a7,#ff8d74);box-shadow:0 16px 30px rgba(255,141,116,.2)}.ComparisonPage_ctaLinkSecondary__Rsr2Q{color:var(--text);border:1px solid rgba(139,160,212,.2);background:rgba(255,255,255,.03)}.ComparisonPage_ctaDisclaimer__i5z3q{margin-top:.95rem;color:rgba(170,181,210,.9);font-size:.88rem;line-height:1.6}@media (max-width:1024px){.ComparisonPage_layout__4vcVo{grid-template-columns:minmax(0,1fr)}.ComparisonPage_sidebar__N5hqc{position:static}.ComparisonPage_decisionGrid__rWuC6,.ComparisonPage_linkGrid__5Vo7b,.ComparisonPage_sidebar__N5hqc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ComparisonPage_page__cZqnv{padding-bottom:4rem}.ComparisonPage_hero__kY9Db{min-height:24rem}.ComparisonPage_heroInner__r_hLj,.ComparisonPage_shell__rtVoZ{width:min(100vw - 1rem,100%)}.ComparisonPage_heroInner__r_hLj{padding-top:5.4rem;padding-bottom:2rem}.ComparisonPage_faqAnswer__P__gl,.ComparisonPage_heroLead__AxGSc,.ComparisonPage_introCard__9QGAN p,.ComparisonPage_sectionCard__krZ4O li,.ComparisonPage_sectionCard__krZ4O p,.ComparisonPage_summaryList__zbcom p{font-size:.99rem;line-height:1.8}.ComparisonPage_ctaPanel__eEMHX,.ComparisonPage_introCard__9QGAN,.ComparisonPage_linkBlock__FzMs2,.ComparisonPage_sectionCard__krZ4O,.ComparisonPage_sidebarCard__6NAZW,.ComparisonPage_summaryCard__ZMJsL{border-radius:1.2rem}.ComparisonPage_ctaPanel__eEMHX,.ComparisonPage_introCard__9QGAN,.ComparisonPage_linkBlock__FzMs2,.ComparisonPage_sectionCard__krZ4O,.ComparisonPage_summaryCard__ZMJsL{padding:1.2rem}.ComparisonPage_breadcrumbBand__2qiFG{margin-top:-1rem}.ComparisonPage_breadcrumbWrap__nAPTK{padding:.9rem 1rem;border-radius:1rem}.ComparisonPage_ctaActions__Szsi2,.ComparisonPage_decisionGrid__rWuC6,.ComparisonPage_linkGrid__5Vo7b,.ComparisonPage_sidebar__N5hqc{grid-template-columns:minmax(0,1fr)}.ComparisonPage_ctaActions__Szsi2{display:grid}.ComparisonPage_tableWrap__CtHdZ{display:none}.ComparisonPage_matrixCards__tt79T{display:grid}}