.CompareIndexPageTemplateV2_root__ikGdt{background:var(--surface-cream);color:var(--text)}.CompareIndexPageTemplateV2_heroWrap__o1DBh,.CompareIndexPageTemplateV2_wrap__g3L7n{width:min(100% - var(--space-12),80rem);margin-inline:auto}.CompareIndexPageTemplateV2_wrapNarrow__4hT5T{width:min(100% - var(--space-8),52rem);margin-inline:auto}.CompareIndexPageTemplateV2_hero__EmqmH{position:relative;overflow:hidden;background:radial-gradient(70% 60% at 24% 36%,color-mix(in srgb,var(--brand) 22%,transparent),transparent 68%),radial-gradient(50% 48% at 84% 20%,color-mix(in srgb,var(--brand-soft) 14%,transparent),transparent 62%),linear-gradient(135deg,color-mix(in srgb,var(--bg-base) 82%,var(--sora-600)),var(--surface-navy),color-mix(in srgb,var(--surface-navy-purple) 70%,var(--fuji-600)))}.CompareIndexPageTemplateV2_heroWrap__o1DBh{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,27rem);gap:var(--space-10);align-items:center;padding-block:var(--space-16)}.CompareIndexPageTemplateV2_heroTitle__IBd3m{max-width:46rem;margin:0 0 var(--space-5);color:var(--text-on-alt);font:var(--display);letter-spacing:0}.CompareIndexPageTemplateV2_accent__Vz4Ai{display:block;background:linear-gradient(90deg,var(--sakura-300),var(--brand-soft),var(--brand));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.CompareIndexPageTemplateV2_heroLead__e4Kad{max-width:42rem;margin:0 0 var(--space-8);color:color-mix(in srgb,var(--text-on-alt) 72%,transparent);font:var(--body-lg);letter-spacing:0}.CompareIndexPageTemplateV2_ctaRow__Ouqze{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-bottom:var(--space-8)}.CompareIndexPageTemplateV2_primaryCta__z0KZZ,.CompareIndexPageTemplateV2_secondaryCta__FyIi8{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);font:var(--body-sm);font-weight:800;letter-spacing:0;text-decoration:none;transition:opacity .15s var(--ease-default),transform .15s var(--ease-default)}.CompareIndexPageTemplateV2_primaryCta__z0KZZ{background:var(--brand-gradient);color:#fff;box-shadow:var(--shadow-brand)}.CompareIndexPageTemplateV2_secondaryCta__FyIi8{border:1px solid color-mix(in srgb,var(--text-on-alt) 24%,transparent);color:var(--text-on-alt)}.CompareIndexPageTemplateV2_root__ikGdt .CompareIndexPageTemplateV2_primaryCta__z0KZZ,.CompareIndexPageTemplateV2_root__ikGdt .CompareIndexPageTemplateV2_secondaryCta__FyIi8{color:var(--text-on-alt)}.CompareIndexPageTemplateV2_primaryCta__z0KZZ:hover,.CompareIndexPageTemplateV2_secondaryCta__FyIi8:hover{opacity:.92;transform:translateY(-1px)}.CompareIndexPageTemplateV2_heroStats__mr8cY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);max-width:42rem;margin:0}.CompareIndexPageTemplateV2_heroStats__mr8cY div{min-width:0;padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--text-on-alt) 16%,transparent)}.CompareIndexPageTemplateV2_heroStats__mr8cY dt{color:color-mix(in srgb,var(--text-on-alt) 48%,transparent);font:var(--caption);letter-spacing:0}.CompareIndexPageTemplateV2_heroStats__mr8cY dd{margin:var(--space-1) 0 0;color:var(--text-on-alt);font:var(--h3);letter-spacing:0}.CompareIndexPageTemplateV2_heroTags__1Ar2O{display:flex;flex-wrap:wrap;gap:var(--space-2);max-width:44rem;margin-bottom:var(--space-8)}.CompareIndexPageTemplateV2_heroTags__1Ar2O span{display:inline-flex;align-items:center;min-height:2rem;padding:var(--space-1) var(--space-3);border:1px solid color-mix(in srgb,var(--text-on-alt) 16%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--text-on-alt) 8%,transparent);color:color-mix(in srgb,var(--text-on-alt) 78%,transparent);font:var(--caption);font-weight:800}.CompareIndexPageTemplateV2_heroNavigator__fyVhW{display:grid;gap:var(--space-3)}.CompareIndexPageTemplateV2_heroAside__V2Txs{display:grid;gap:var(--space-4)}.CompareIndexPageTemplateV2_heroVisual__cTvDL{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(7rem,.85fr);gap:var(--space-2);height:28rem;min-height:24rem;overflow:hidden;padding:var(--space-2);border:1px solid color-mix(in srgb,var(--text-on-alt) 16%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--text-on-alt) 8%,transparent);box-shadow:var(--shadow-md)}.CompareIndexPageTemplateV2_heroVisualMain__vODuy,.CompareIndexPageTemplateV2_heroVisualStack__P959z{min-width:0}.CompareIndexPageTemplateV2_heroVisualMain__vODuy,.CompareIndexPageTemplateV2_heroVisualStack__P959z img{overflow:hidden;border-radius:var(--radius-sm)}.CompareIndexPageTemplateV2_cardMedia__9KhCK img,.CompareIndexPageTemplateV2_heroVisualMain__vODuy img,.CompareIndexPageTemplateV2_heroVisualStack__P959z img,.CompareIndexPageTemplateV2_showcaseBand__0UnOO img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%}.CompareIndexPageTemplateV2_heroVisualStack__P959z{display:grid;gap:var(--space-2)}.CompareIndexPageTemplateV2_searchPanel__Woilc{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid color-mix(in srgb,var(--text-on-alt) 16%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--text-on-alt) 9%,transparent);box-shadow:var(--shadow-md);backdrop-filter:blur(var(--space-3))}.CompareIndexPageTemplateV2_searchTitle__k4D4k{margin:0;color:var(--text-on-alt);font:var(--h3)}.CompareIndexPageTemplateV2_searchHelper__O6O47{margin:calc(var(--space-3) * -1) 0 0;color:color-mix(in srgb,var(--text-on-alt) 64%,transparent);font:var(--body-sm)}.CompareIndexPageTemplateV2_searchInput__baAgy{width:100%;min-height:3rem;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--text-on-alt) 22%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--text-on-alt) 12%,transparent);color:var(--text-on-alt);font:var(--body-sm);outline:none}.CompareIndexPageTemplateV2_searchInput__baAgy::-moz-placeholder{color:color-mix(in srgb,var(--text-on-alt) 48%,transparent)}.CompareIndexPageTemplateV2_searchInput__baAgy::placeholder{color:color-mix(in srgb,var(--text-on-alt) 48%,transparent)}.CompareIndexPageTemplateV2_searchInput__baAgy:focus{border-color:color-mix(in srgb,var(--brand-soft) 72%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-soft) 20%,transparent)}.CompareIndexPageTemplateV2_chipRow__gvPxS{display:flex;flex-wrap:wrap;gap:var(--space-2)}.CompareIndexPageTemplateV2_chipButton__nQThV{min-height:2rem;padding:var(--space-1) var(--space-3);border:1px solid color-mix(in srgb,var(--text-on-alt) 16%,transparent);border-radius:var(--radius-full);background:transparent;color:color-mix(in srgb,var(--text-on-alt) 76%,transparent);font:var(--caption);font-weight:800;cursor:pointer}.CompareIndexPageTemplateV2_chipButton__nQThV:hover{border-color:color-mix(in srgb,var(--brand-soft) 50%,transparent);color:var(--text-on-alt)}.CompareIndexPageTemplateV2_searchResults__GUS4_{display:grid;gap:var(--space-2)}.CompareIndexPageTemplateV2_searchResult__blDxO{display:flex;gap:var(--space-3);align-items:center;justify-content:space-between;min-height:3.5rem;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--text-on-alt) 12%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--text-on-alt) 7%,transparent);color:var(--text-on-alt);text-decoration:none}.CompareIndexPageTemplateV2_searchResultDisabled__qrJyW{cursor:not-allowed;opacity:.72}.CompareIndexPageTemplateV2_root__ikGdt .CompareIndexPageTemplateV2_searchResult__blDxO,.CompareIndexPageTemplateV2_root__ikGdt .CompareIndexPageTemplateV2_searchResult__blDxO strong,.CompareIndexPageTemplateV2_root__ikGdt .CompareIndexPageTemplateV2_searchResult__blDxO>span:last-child{color:var(--text-on-alt)}.CompareIndexPageTemplateV2_searchResult__blDxO small,.CompareIndexPageTemplateV2_searchResult__blDxO strong{display:block}.CompareIndexPageTemplateV2_searchResult__blDxO strong{font:var(--body-sm);font-weight:900}.CompareIndexPageTemplateV2_searchResult__blDxO small{margin-top:var(--space-1);color:color-mix(in srgb,var(--text-on-alt) 54%,transparent);font:var(--caption)}.CompareIndexPageTemplateV2_searchEmpty__UqysL{display:grid;gap:var(--space-1);padding:var(--space-4);border:1px dashed color-mix(in srgb,var(--text-on-alt) 20%,transparent);border-radius:var(--radius-md);color:color-mix(in srgb,var(--text-on-alt) 70%,transparent);font:var(--body-sm)}.CompareIndexPageTemplateV2_navigatorItem__O1pJl{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--text-on-alt) 14%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--text-on-alt) 6%,transparent);color:var(--text-on-alt);text-decoration:none;backdrop-filter:blur(var(--space-3));transition:transform .15s var(--ease-default),border-color .15s var(--ease-default),background .15s var(--ease-default)}.CompareIndexPageTemplateV2_navigatorItem__O1pJl:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand-soft) 48%,transparent);background:color-mix(in srgb,var(--text-on-alt) 9%,transparent)}.CompareIndexPageTemplateV2_navigatorIndex__uGtWR,.CompareIndexPageTemplateV2_quickIndex__tJ5_D{color:var(--brand-soft);font:var(--caption);font-weight:900;letter-spacing:0}.CompareIndexPageTemplateV2_navigatorItem__O1pJl span span,.CompareIndexPageTemplateV2_navigatorItem__O1pJl strong{display:block}.CompareIndexPageTemplateV2_navigatorItem__O1pJl strong{margin-bottom:var(--space-1);font:var(--body);font-weight:900;letter-spacing:0}.CompareIndexPageTemplateV2_navigatorItem__O1pJl span span{color:color-mix(in srgb,var(--text-on-alt) 58%,transparent);font:var(--caption);letter-spacing:0}.CompareIndexPageTemplateV2_finalSection__X8xKj,.CompareIndexPageTemplateV2_section__J5ZtF{padding-block:var(--space-16)}.CompareIndexPageTemplateV2_sectionTint__othfx{background:var(--surface)}.CompareIndexPageTemplateV2_sectionHeader__gtIuF{max-width:44rem;margin-bottom:var(--space-8)}.CompareIndexPageTemplateV2_sectionTitle__AlQf1{max-width:48rem;margin:0 0 var(--space-4);color:var(--text);font:var(--h1);letter-spacing:0}.CompareIndexPageTemplateV2_sectionLead__wYCJp{max-width:48rem;margin:0 0 var(--space-8);color:var(--text-muted);font:var(--body-lg);letter-spacing:0}.CompareIndexPageTemplateV2_criteriaGrid__vUN23,.CompareIndexPageTemplateV2_featureGrid__KsCEN,.CompareIndexPageTemplateV2_needGrid__oSO_D,.CompareIndexPageTemplateV2_popularGrid__mURiq,.CompareIndexPageTemplateV2_quickGrid__A96x6,.CompareIndexPageTemplateV2_relatedGrid__slKDy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.CompareIndexPageTemplateV2_alternativeCard__vuR9W,.CompareIndexPageTemplateV2_bentoCard__2fDmw,.CompareIndexPageTemplateV2_criteriaCard__7J7Dk,.CompareIndexPageTemplateV2_faqItem__g4vY0,.CompareIndexPageTemplateV2_featureCard__VLd4r,.CompareIndexPageTemplateV2_metricCard__kN1Wj,.CompareIndexPageTemplateV2_needCard__AZGln,.CompareIndexPageTemplateV2_quickCard__jBUMS,.CompareIndexPageTemplateV2_relatedCard__zzfWu,.CompareIndexPageTemplateV2_sidePanel__0w18f{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.CompareIndexPageTemplateV2_alternativeCard__vuR9W,.CompareIndexPageTemplateV2_needCard__AZGln,.CompareIndexPageTemplateV2_quickCard__jBUMS,.CompareIndexPageTemplateV2_relatedCard__zzfWu{display:flex;min-width:0;min-height:10rem;flex-direction:column;gap:var(--space-3);padding:var(--space-5);color:inherit;text-decoration:none;transition:transform .15s var(--ease-default),border-color .15s var(--ease-default),box-shadow .15s var(--ease-default)}.CompareIndexPageTemplateV2_alternativeCard__vuR9W:hover,.CompareIndexPageTemplateV2_needCard__AZGln:hover,.CompareIndexPageTemplateV2_quickCard__jBUMS:hover,.CompareIndexPageTemplateV2_relatedCard__zzfWu:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand) 34%,var(--border));box-shadow:var(--shadow-md)}.CompareIndexPageTemplateV2_alternativeCard__vuR9W h3,.CompareIndexPageTemplateV2_needCard__AZGln strong,.CompareIndexPageTemplateV2_quickCard__jBUMS strong,.CompareIndexPageTemplateV2_relatedCard__zzfWu strong{color:var(--text);font:var(--h4);letter-spacing:0}.CompareIndexPageTemplateV2_alternativeCard__vuR9W p,.CompareIndexPageTemplateV2_needCard__AZGln span,.CompareIndexPageTemplateV2_quickCard__jBUMS span:last-child,.CompareIndexPageTemplateV2_relatedCard__zzfWu span{color:var(--text-muted);font:var(--body-sm);letter-spacing:0}.CompareIndexPageTemplateV2_alternativeCard__vuR9W h3,.CompareIndexPageTemplateV2_alternativeCard__vuR9W p{margin:0}.CompareIndexPageTemplateV2_alternativeCard__vuR9W{justify-content:space-between;overflow:hidden;padding:0}.CompareIndexPageTemplateV2_cardMedia__9KhCK{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--surface)}.CompareIndexPageTemplateV2_cardMedia__9KhCK:after{position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface-navy) 72%,transparent));content:""}.CompareIndexPageTemplateV2_cardMedia__9KhCK span{position:absolute;right:var(--space-3);bottom:var(--space-3);z-index:1;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface-navy) 72%,transparent);color:var(--text-on-alt);font:var(--caption);font-weight:900;backdrop-filter:blur(var(--space-2))}.CompareIndexPageTemplateV2_cardContent__PhNEa{display:grid;flex:1;gap:var(--space-3);padding:var(--space-5)}.CompareIndexPageTemplateV2_cardTags__86Abl{display:flex;flex-wrap:wrap;gap:var(--space-2)}.CompareIndexPageTemplateV2_cardTags__86Abl span{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--surface);color:var(--brand);font:var(--caption);font-weight:800}.CompareIndexPageTemplateV2_cardBest__iIGmL{padding-top:var(--space-3);border-top:1px solid var(--border)}.CompareIndexPageTemplateV2_cardStatus__2nO2l{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb,var(--brand) 10%,var(--surface));color:var(--brand);font:var(--caption);font-weight:900}.CompareIndexPageTemplateV2_cardCta__sCNXQ{color:var(--brand);font:var(--body-sm);font-weight:900;text-decoration:none}.CompareIndexPageTemplateV2_cardCtaDisabled__5Nfyd{cursor:not-allowed;opacity:.68}.CompareIndexPageTemplateV2_root__ikGdt .CompareIndexPageTemplateV2_cardCta__sCNXQ,.CompareIndexPageTemplateV2_root__ikGdt .CompareIndexPageTemplateV2_needCard__AZGln em,.CompareIndexPageTemplateV2_root__ikGdt .CompareIndexPageTemplateV2_wizardResultCard__DEVPb span{color:var(--brand)}.CompareIndexPageTemplateV2_needCard__AZGln{min-height:11rem}.CompareIndexPageTemplateV2_needTagLine__4aVPc{color:var(--brand)!important;font-weight:800!important}.CompareIndexPageTemplateV2_needCard__AZGln em{margin-top:auto;color:var(--brand);font:var(--caption);font-style:normal;font-weight:900}.CompareIndexPageTemplateV2_bentoGrid__8HGOq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.CompareIndexPageTemplateV2_criteriaCard__7J7Dk{display:grid;align-content:start;gap:var(--space-3);min-height:15rem;padding:var(--space-5);background:var(--surface-raised)}.CompareIndexPageTemplateV2_criteriaCard__7J7Dk span{color:var(--brand);font:var(--caption);font-weight:900}.CompareIndexPageTemplateV2_criteriaCard__7J7Dk h3{margin:0;color:var(--text);font:var(--h3)}.CompareIndexPageTemplateV2_criteriaCard__7J7Dk p{margin:0;color:var(--text-muted);font:var(--body)}.CompareIndexPageTemplateV2_showcaseBand__0UnOO{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:var(--space-4);margin-bottom:var(--space-8)}.CompareIndexPageTemplateV2_showcaseBand__0UnOO figure{position:relative;min-height:15rem;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.CompareIndexPageTemplateV2_showcaseBand__0UnOO figure:first-child{min-height:19rem}.CompareIndexPageTemplateV2_showcaseBand__0UnOO figure:after{position:absolute;inset:auto 0 0;height:50%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface-navy) 78%,transparent));content:""}.CompareIndexPageTemplateV2_showcaseBand__0UnOO figcaption{position:absolute;right:var(--space-4);bottom:var(--space-4);left:var(--space-4);z-index:1;color:var(--text-on-alt);font:var(--body-sm);font-weight:900}.CompareIndexPageTemplateV2_bentoCard__2fDmw{display:grid;align-content:start;grid-template-rows:auto minmax(4.75rem,auto) 1fr;min-height:16rem;padding:var(--space-5);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 88%,var(--brand-soft)),var(--surface-raised))}.CompareIndexPageTemplateV2_bentoCard__2fDmw span{color:var(--brand);font:var(--caption);font-weight:900}.CompareIndexPageTemplateV2_bentoCard__2fDmw h3{margin:var(--space-5) 0 var(--space-3);color:var(--text);font:var(--h3)}.CompareIndexPageTemplateV2_bentoCard__2fDmw p{margin:0;color:var(--text-muted);font:var(--body)}.CompareIndexPageTemplateV2_deepGrid___1NfO{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:var(--space-8)}.CompareIndexPageTemplateV2_deepBlock__ogbGk{max-width:50rem;margin-bottom:var(--space-8)}.CompareIndexPageTemplateV2_deepBlock__ogbGk:last-child{margin-bottom:0}.CompareIndexPageTemplateV2_deepBlock__ogbGk h3,.CompareIndexPageTemplateV2_featureCard__VLd4r h3,.CompareIndexPageTemplateV2_sidePanel__0w18f h3{margin:0 0 var(--space-3);color:var(--text);font:var(--h3);letter-spacing:0}.CompareIndexPageTemplateV2_deepBlock__ogbGk p{margin:0 0 var(--space-4);color:var(--text-muted);font:var(--body);letter-spacing:0}.CompareIndexPageTemplateV2_deepList__LMRK4{display:grid;gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none}.CompareIndexPageTemplateV2_deepList__LMRK4 li{display:grid;grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);gap:var(--space-3);color:var(--text-muted);font:var(--body-sm)}.CompareIndexPageTemplateV2_deepList__LMRK4 strong{color:var(--text)}.CompareIndexPageTemplateV2_deepSide__EwtVE{display:grid;align-content:start;gap:var(--space-4)}.CompareIndexPageTemplateV2_sidePanel__0w18f{padding:var(--space-5)}.CompareIndexPageTemplateV2_sideLinks__QX2wX{display:grid;gap:var(--space-2)}.CompareIndexPageTemplateV2_sideLinks__QX2wX a{color:var(--brand);font:var(--body-sm);font-weight:800;text-decoration:none}.CompareIndexPageTemplateV2_sideLinks__QX2wX a:hover{text-decoration:underline}.CompareIndexPageTemplateV2_sideReasons___2loB{display:grid;gap:var(--space-3);margin:0;padding-left:var(--space-5);color:var(--text-muted);font:var(--body-sm)}.CompareIndexPageTemplateV2_featureCard__VLd4r{padding:var(--space-5)}.CompareIndexPageTemplateV2_featureCard__VLd4r span{display:block;margin-bottom:var(--space-4);color:var(--brand);font:var(--caption);font-weight:900}.CompareIndexPageTemplateV2_featureCard__VLd4r p{margin:0;color:var(--text-muted);font:var(--body-sm)}.CompareIndexPageTemplateV2_tableWrap__10_9z{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.CompareIndexPageTemplateV2_compareTable__jWaF1{min-width:50rem;width:100%;border-collapse:collapse}.CompareIndexPageTemplateV2_compareTable__jWaF1 td,.CompareIndexPageTemplateV2_compareTable__jWaF1 th{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);border-right:1px solid var(--border);color:var(--text-muted);font:var(--body-sm);text-align:left;vertical-align:top}.CompareIndexPageTemplateV2_compareTable__jWaF1 td:last-child,.CompareIndexPageTemplateV2_compareTable__jWaF1 th:last-child{border-right:0}.CompareIndexPageTemplateV2_compareTable__jWaF1 tr:last-child td,.CompareIndexPageTemplateV2_compareTable__jWaF1 tr:last-child th{border-bottom:0}.CompareIndexPageTemplateV2_compareTable__jWaF1 tbody th,.CompareIndexPageTemplateV2_compareTable__jWaF1 thead th{color:var(--text);font-weight:900}.CompareIndexPageTemplateV2_winCell__9YHB8{color:var(--text);font-weight:800}.CompareIndexPageTemplateV2_relatedCard__zzfWu{min-height:8rem}.CompareIndexPageTemplateV2_valueBand__PgK_D{display:grid;gap:var(--space-6);padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-md);background:radial-gradient(80% 80% at 88% 18%,color-mix(in srgb,var(--brand-soft) 18%,transparent),transparent 60%),var(--surface-raised);box-shadow:var(--shadow-md)}.CompareIndexPageTemplateV2_valueBand__PgK_D h2,.CompareIndexPageTemplateV2_valueBand__PgK_D p{margin:0}.CompareIndexPageTemplateV2_valueBand__PgK_D h2{color:var(--text);font:var(--h1)}.CompareIndexPageTemplateV2_valueBand__PgK_D>div:first-child p{margin-top:var(--space-3);max-width:54rem;color:var(--text-muted);font:var(--body-lg)}.CompareIndexPageTemplateV2_metricGrid__eoJAT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.CompareIndexPageTemplateV2_metricCard__kN1Wj{padding:var(--space-5);background:var(--surface)}.CompareIndexPageTemplateV2_metricCard__kN1Wj span,.CompareIndexPageTemplateV2_metricCard__kN1Wj strong{display:block}.CompareIndexPageTemplateV2_metricCard__kN1Wj strong{color:var(--brand);font:var(--h2)}.CompareIndexPageTemplateV2_metricCard__kN1Wj span{margin-top:var(--space-2);color:var(--text-muted);font:var(--body-sm)}.CompareIndexPageTemplateV2_disclaimer__6ivLz{color:var(--text-muted);font:var(--caption)}.CompareIndexPageTemplateV2_wizardPanel__iDswf{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:var(--space-6);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-md)}.CompareIndexPageTemplateV2_wizardGrid__fzPVd{display:grid;gap:var(--space-5)}.CompareIndexPageTemplateV2_wizardStep__UyDM8{min-width:0;margin:0;padding:0;border:0}.CompareIndexPageTemplateV2_wizardStep__UyDM8 legend{margin-bottom:var(--space-3);color:var(--text);font:var(--body);font-weight:900}.CompareIndexPageTemplateV2_optionGrid__CN_uw{display:flex;flex-wrap:wrap;gap:var(--space-2)}.CompareIndexPageTemplateV2_optionButton__BQs_F{min-height:2.25rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-muted);font:var(--caption);font-weight:800;cursor:pointer}.CompareIndexPageTemplateV2_optionButtonActive___6s5V{border-color:color-mix(in srgb,var(--brand) 48%,var(--border));background:color-mix(in srgb,var(--brand) 12%,var(--surface));color:var(--brand)}.CompareIndexPageTemplateV2_wizardResults__D88l1{display:grid;align-content:start;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);background:var(--surface)}.CompareIndexPageTemplateV2_wizardEyebrow__EiBEN{margin:0;color:var(--brand);font:var(--caption);font-weight:900}.CompareIndexPageTemplateV2_wizardResultList__B7cro{display:grid;gap:var(--space-2)}.CompareIndexPageTemplateV2_wizardResultCard__DEVPb{display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);color:inherit;text-decoration:none}.CompareIndexPageTemplateV2_wizardResultCardDisabled__cAlBF{cursor:not-allowed;opacity:.68}.CompareIndexPageTemplateV2_wizardResultCard__DEVPb strong{color:var(--text);font:var(--body-sm);font-weight:900}.CompareIndexPageTemplateV2_wizardResultCard__DEVPb span{color:var(--brand);font:var(--caption);font-weight:800}.CompareIndexPageTemplateV2_faqList__Qk1Ih{display:grid;gap:var(--space-3)}.CompareIndexPageTemplateV2_faqItem__g4vY0{overflow:hidden}.CompareIndexPageTemplateV2_faqItem__g4vY0 summary{display:flex;gap:var(--space-4);align-items:center;justify-content:space-between;padding:var(--space-5);color:var(--text);font:var(--body);font-weight:900;cursor:pointer}.CompareIndexPageTemplateV2_faqItem__g4vY0 summary::-webkit-details-marker{display:none}.CompareIndexPageTemplateV2_faqItem__g4vY0 p{margin:0;padding:0 var(--space-5) var(--space-5);color:var(--text-muted);font:var(--body)}.CompareIndexPageTemplateV2_finalSection__X8xKj{background:var(--surface-navy)}.CompareIndexPageTemplateV2_finalPanel__mzJ8r{width:min(100% - var(--space-12),58rem);margin-inline:auto;text-align:center}.CompareIndexPageTemplateV2_finalPanel__mzJ8r h2{margin:0 0 var(--space-4);color:var(--text-on-alt);font:var(--h1);letter-spacing:0}.CompareIndexPageTemplateV2_finalPanel__mzJ8r p{margin:0 0 var(--space-6);color:color-mix(in srgb,var(--text-on-alt) 68%,transparent);font:var(--body-lg)}.CompareIndexPageTemplateV2_finalActions__YdORX{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}@media (max-width:900px){.CompareIndexPageTemplateV2_deepGrid___1NfO,.CompareIndexPageTemplateV2_heroWrap__o1DBh,.CompareIndexPageTemplateV2_wizardPanel__iDswf{grid-template-columns:1fr}.CompareIndexPageTemplateV2_bentoGrid__8HGOq,.CompareIndexPageTemplateV2_criteriaGrid__vUN23,.CompareIndexPageTemplateV2_featureGrid__KsCEN,.CompareIndexPageTemplateV2_needGrid__oSO_D,.CompareIndexPageTemplateV2_popularGrid__mURiq,.CompareIndexPageTemplateV2_quickGrid__A96x6,.CompareIndexPageTemplateV2_relatedGrid__slKDy{grid-template-columns:repeat(2,minmax(0,1fr))}.CompareIndexPageTemplateV2_showcaseBand__0UnOO{grid-template-columns:1fr}.CompareIndexPageTemplateV2_showcaseBand__0UnOO figure,.CompareIndexPageTemplateV2_showcaseBand__0UnOO figure:first-child{min-height:16rem}}@media (max-width:640px){.CompareIndexPageTemplateV2_heroWrap__o1DBh,.CompareIndexPageTemplateV2_wrap__g3L7n{width:min(100% - var(--space-6),80rem)}.CompareIndexPageTemplateV2_finalSection__X8xKj,.CompareIndexPageTemplateV2_heroWrap__o1DBh,.CompareIndexPageTemplateV2_section__J5ZtF{padding-block:var(--space-10)}.CompareIndexPageTemplateV2_featureGrid__KsCEN,.CompareIndexPageTemplateV2_heroStats__mr8cY,.CompareIndexPageTemplateV2_relatedGrid__slKDy{grid-template-columns:1fr}.CompareIndexPageTemplateV2_heroNavigator__fyVhW{display:none}.CompareIndexPageTemplateV2_heroStats__mr8cY{grid-template-columns:repeat(3,minmax(0,1fr))}.CompareIndexPageTemplateV2_heroVisual__cTvDL{height:17rem;min-height:17rem}.CompareIndexPageTemplateV2_bentoGrid__8HGOq,.CompareIndexPageTemplateV2_criteriaGrid__vUN23,.CompareIndexPageTemplateV2_metricGrid__eoJAT,.CompareIndexPageTemplateV2_popularGrid__mURiq,.CompareIndexPageTemplateV2_quickGrid__A96x6{grid-template-columns:1fr}.CompareIndexPageTemplateV2_needGrid__oSO_D{grid-template-columns:repeat(2,minmax(0,1fr))}.CompareIndexPageTemplateV2_tableWrap__10_9z{overflow:visible}.CompareIndexPageTemplateV2_compareTable__jWaF1,.CompareIndexPageTemplateV2_compareTable__jWaF1 tbody,.CompareIndexPageTemplateV2_compareTable__jWaF1 td,.CompareIndexPageTemplateV2_compareTable__jWaF1 th,.CompareIndexPageTemplateV2_compareTable__jWaF1 thead,.CompareIndexPageTemplateV2_compareTable__jWaF1 tr{display:block;min-width:0;width:100%}.CompareIndexPageTemplateV2_compareTable__jWaF1 thead{display:none}.CompareIndexPageTemplateV2_compareTable__jWaF1 tr{padding:var(--space-4);border-bottom:1px solid var(--border)}.CompareIndexPageTemplateV2_compareTable__jWaF1 tr:last-child{border-bottom:0}.CompareIndexPageTemplateV2_compareTable__jWaF1 td,.CompareIndexPageTemplateV2_compareTable__jWaF1 th{padding:var(--space-2) 0;border:0}.CompareIndexPageTemplateV2_compareTable__jWaF1 td:before{display:block;margin-bottom:var(--space-1);color:var(--brand);font:var(--caption);font-weight:900;content:attr(data-label)}.CompareIndexPageTemplateV2_deepList__LMRK4 li{grid-template-columns:1fr;gap:var(--space-1)}}.ComparePageTemplateV2_root__vUMUa{--compare-v2-hero-title-size:30px;--h1:700 var(--compare-v2-hero-title-size)/1.2 var(--font-heading);--h2:700 clamp(24px,6vw,34px)/1.3 var(--font-heading);--h3:700 22px/1.4 var(--font);--h4:700 18px/1.45 var(--font);--body-lg:400 16px/1.625 var(--font);--body:400 15px/1.75 var(--font);--body-sm:400 14px/1.625 var(--font);--caption:500 13px/1.6 var(--font);--tiny:600 12px/1.5 var(--font);background:var(--surface-cream);color:var(--text);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.ComparePageTemplateV2_heroWrap__Cs9Lv,.ComparePageTemplateV2_tocWrap__7qaZN,.ComparePageTemplateV2_wrap__t_X7C{width:min(100% - var(--space-12),80rem);margin-inline:auto}.ComparePageTemplateV2_wrapNarrow__HU_9C{width:min(100% - var(--space-8),48rem);margin-inline:auto}.ComparePageTemplateV2_hero__KEJ38{position:relative;overflow:hidden;background:radial-gradient(70% 60% at 30% 40%,color-mix(in srgb,var(--brand) 18%,transparent),transparent 65%),radial-gradient(50% 50% at 80% 20%,color-mix(in srgb,var(--brand-soft) 10%,transparent),transparent 60%),linear-gradient(135deg,color-mix(in srgb,var(--bg-base) 80%,var(--sora-600)),var(--surface-navy),color-mix(in srgb,var(--surface-navy-purple) 72%,var(--fuji-600)))}.ComparePageTemplateV2_heroWrap__Cs9Lv{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,28rem);gap:var(--space-10);align-items:center;padding-block:var(--space-10)}.ComparePageTemplateV2_heroCopy__InNay{min-width:0}.ComparePageTemplateV2_heroTitle__m_LIk{margin:0 0 var(--space-5);color:var(--text-on-alt);font:var(--h1);font-weight:700;line-height:1.2;letter-spacing:0}.ComparePageTemplateV2_heroTitleLead__BvrlX,.ComparePageTemplateV2_heroTitleRest__kXtR2{display:block}.ComparePageTemplateV2_heroTitleAccent__hvakf{display:inline;background:linear-gradient(90deg,var(--sakura-300),var(--brand-soft),var(--brand));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ComparePageTemplateV2_heroTitlePunctuation__5Go9K{color:var(--text-on-alt)}.ComparePageTemplateV2_heroTitleSuffix__nOYkc{display:block}.ComparePageTemplateV2_heroSubtitle__VwsiC{max-width:36rem;margin:0 0 var(--space-8);color:color-mix(in srgb,var(--text-on-alt) 72%,transparent);font:var(--body-lg);letter-spacing:0}.ComparePageTemplateV2_heroHighlights__mE4HZ{display:flex;flex-direction:column;gap:var(--space-3);max-width:40rem;margin:0 0 var(--space-8);padding:0;list-style:none}.ComparePageTemplateV2_heroHighlights__mE4HZ li{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:var(--space-3);color:color-mix(in srgb,var(--text-on-alt) 84%,transparent);font:var(--body-sm);letter-spacing:0}.ComparePageTemplateV2_heroHighlights__mE4HZ strong{color:var(--sakura-300);font-weight:600}.ComparePageTemplateV2_heroCheck__v056P{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:var(--radius-full);background:var(--brand-gradient);color:var(--text-on-alt);font:var(--tiny);margin-top:var(--space-0_5)}.ComparePageTemplateV2_ctaRow__kxl3R{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.ComparePageTemplateV2_ctaGhost__4g_Ce,.ComparePageTemplateV2_ctaPrimary__3iWBG{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);font:var(--body-sm);font-weight:800;letter-spacing:0;text-decoration:none;transition:opacity .15s var(--ease-default),transform .15s var(--ease-default),background .15s var(--ease-default)}.ComparePageTemplateV2_root__vUMUa .ComparePageTemplateV2_ctaPrimary__3iWBG{background:var(--brand-gradient);color:var(--text-on-alt);box-shadow:var(--shadow-brand)}.ComparePageTemplateV2_root__vUMUa .ComparePageTemplateV2_ctaGhost__4g_Ce{border:1px solid color-mix(in srgb,var(--text-on-alt) 24%,transparent);color:var(--text-on-alt)}.ComparePageTemplateV2_root__vUMUa .ComparePageTemplateV2_ctaGhost__4g_Ce:hover,.ComparePageTemplateV2_root__vUMUa .ComparePageTemplateV2_ctaPrimary__3iWBG:hover{opacity:.92;transform:translateY(-1px)}.ComparePageTemplateV2_trustNotes__uKN58{max-width:28rem;margin-top:var(--space-5)}.ComparePageTemplateV2_trustNotes__uKN58 p{margin:0 0 var(--space-2);color:color-mix(in srgb,var(--text-on-alt) 45%,transparent);font:var(--caption);letter-spacing:0}.ComparePageTemplateV2_heroVisual__nm_L8{min-width:0}.ComparePageTemplateV2_heroVisualLabel__2jh81{margin-bottom:var(--space-3);color:color-mix(in srgb,var(--text-on-alt) 44%,transparent);font:var(--caption);font-weight:800;letter-spacing:0}.ComparePageTemplateV2_heroGallery__m0E1i{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.ComparePageTemplateV2_heroShot__prIOR{position:relative;aspect-ratio:3/4;margin:0;overflow:hidden;border:0;border-radius:var(--radius-lg);background:var(--surface-placeholder)}.ComparePageTemplateV2_heroShotImage__oz4_i{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--ease-default)}.ComparePageTemplateV2_heroShot__prIOR:hover .ComparePageTemplateV2_heroShotImage__oz4_i{transform:scale(1.04)}.ComparePageTemplateV2_heroShot__prIOR:after{content:"";position:absolute;inset:48% 0 0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--bg-base) 72%,transparent));pointer-events:none}.ComparePageTemplateV2_heroShot__prIOR figcaption{display:none}.ComparePageTemplateV2_heroVisualFooter__R757_{margin:var(--space-3) 0 0;color:color-mix(in srgb,var(--text-on-alt) 45%,transparent);font:var(--caption)}.ComparePageTemplateV2_toc__0N3gk{position:relative;z-index:2;border-bottom:1px solid var(--border);background:var(--surface)}.ComparePageTemplateV2_tocWrap__7qaZN{display:flex;gap:var(--space-4);align-items:center;padding-block:var(--space-4)}.ComparePageTemplateV2_tocTitle__PckoK{flex-shrink:0;color:var(--text-subtle);font:var(--caption);font-weight:900;letter-spacing:0;text-transform:uppercase}.ComparePageTemplateV2_tocLinks__COxuP{display:flex;gap:var(--space-1);overflow-x:auto;scrollbar-width:none}.ComparePageTemplateV2_tocLinks__COxuP::-webkit-scrollbar{display:none}.ComparePageTemplateV2_tocLinks__COxuP a{flex-shrink:0;padding:var(--space-1_5) var(--space-3);border-radius:var(--radius-full);color:var(--text-muted);font:var(--caption);font-weight:700;letter-spacing:0;text-decoration:none}.ComparePageTemplateV2_tocLinks__COxuP a:hover{color:var(--brand);background:var(--brand-accent-soft)}.ComparePageTemplateV2_section__lcKGA{padding-block:var(--space-12)}.ComparePageTemplateV2_sectionWhite__RwHgD{background:var(--surface)}.ComparePageTemplateV2_sectionCream__qQcUM{background:var(--surface-cream)}.ComparePageTemplateV2_sectionHeader__0yb7Y{max-width:46rem;margin:0 auto var(--space-8);text-align:center}.ComparePageTemplateV2_sectionTitle__RcFgs{margin:0 0 var(--space-3);color:var(--text);font:var(--h2);letter-spacing:0}.ComparePageTemplateV2_sectionLead___IVla{margin:0;color:var(--text-muted);font:var(--body);letter-spacing:0}.ComparePageTemplateV2_summaryGrid__XHdOr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.ComparePageTemplateV2_reasonCard__4xJpL,.ComparePageTemplateV2_summaryCard__mfBpo{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-sm);transition:transform .15s var(--ease-default),box-shadow .15s var(--ease-default)}.ComparePageTemplateV2_reasonCard__4xJpL:hover,.ComparePageTemplateV2_summaryCard__mfBpo:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.ComparePageTemplateV2_summaryCard__mfBpo{padding:var(--space-8)}.ComparePageTemplateV2_summaryCardHeader__mWso9{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-4);align-items:center;margin-bottom:var(--space-4)}.ComparePageTemplateV2_summaryCardHeader__mWso9 .ComparePageTemplateV2_badge__RRjsb{margin-bottom:0}.ComparePageTemplateV2_badge__RRjsb,.ComparePageTemplateV2_reasonBadge__MfonG{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;margin-bottom:var(--space-5);border-radius:var(--radius-lg);background:var(--brand-gradient);color:var(--text-on-alt);font:var(--body-sm);font-weight:900;letter-spacing:0}.ComparePageTemplateV2_cardTitle___XSlm,.ComparePageTemplateV2_reasonTitle__dLIVC{margin:0 0 var(--space-2);color:var(--text);font:var(--h4);letter-spacing:0}.ComparePageTemplateV2_cardText__AtGUp,.ComparePageTemplateV2_reasonText__bPFi2{margin:0;color:var(--text-muted);font:var(--body-sm);letter-spacing:0}.ComparePageTemplateV2_tableWrap__UQ6Lt{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.ComparePageTemplateV2_compareTable___uSGo,.ComparePageTemplateV2_pricingTable__5QkBN{width:100%;min-width:58rem;border-collapse:collapse}.ComparePageTemplateV2_compareTable___uSGo td,.ComparePageTemplateV2_compareTable___uSGo th,.ComparePageTemplateV2_pricingTable__5QkBN td,.ComparePageTemplateV2_pricingTable__5QkBN th{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);border-right:1px solid var(--border);text-align:left;vertical-align:middle;font:var(--body-sm);letter-spacing:0}.ComparePageTemplateV2_compareTable___uSGo td:last-child,.ComparePageTemplateV2_compareTable___uSGo th:last-child,.ComparePageTemplateV2_pricingTable__5QkBN td:last-child,.ComparePageTemplateV2_pricingTable__5QkBN th:last-child{border-right:0}.ComparePageTemplateV2_compareTable___uSGo thead th,.ComparePageTemplateV2_pricingTable__5QkBN thead th{background:var(--surface-cream);color:var(--text-subtle);font-weight:900;white-space:nowrap}.ComparePageTemplateV2_compareTable___uSGo thead th{background:var(--sakura-50);color:var(--brand)}.ComparePageTemplateV2_compareTable___uSGo tbody th,.ComparePageTemplateV2_pricingTable__5QkBN tbody th{color:var(--text);font-weight:900;white-space:nowrap}.ComparePageTemplateV2_compareTable___uSGo tbody td,.ComparePageTemplateV2_pricingTable__5QkBN tbody td{color:var(--text-muted);line-height:1.65}.ComparePageTemplateV2_rowHighlight__ALCLM{background:var(--surface-pink-soft)}.ComparePageTemplateV2_compareTable___uSGo tbody tr:nth-child(2n):not(.ComparePageTemplateV2_rowHighlight__ALCLM),.ComparePageTemplateV2_pricingTable__5QkBN tbody tr:nth-child(2n):not(.ComparePageTemplateV2_rowHighlight__ALCLM){background:var(--surface-sunken)}.ComparePageTemplateV2_compareTable___uSGo tbody tr:hover,.ComparePageTemplateV2_pricingTable__5QkBN tbody tr:hover{background:var(--surface-pink-soft)}.ComparePageTemplateV2_tone_win__tjFbY{color:var(--success)!important;font-weight:600!important}.ComparePageTemplateV2_tone_warn___pkHJ{color:var(--warning)!important;font-weight:800!important}.ComparePageTemplateV2_tone_muted__VT8qM{color:var(--text-muted)!important}.ComparePageTemplateV2_tone_neutral__5Wejz{color:var(--text)!important}.ComparePageTemplateV2_inlineCheck__459S0{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-right:var(--space-1_5);border-radius:var(--radius-full);background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success);font:var(--tiny);font-weight:900}.ComparePageTemplateV2_brandHead__fWL_m{display:inline-flex;align-items:center;gap:var(--space-2)}.ComparePageTemplateV2_pricingCostProduct__32L_w{color:var(--success)!important;font-weight:900!important}.ComparePageTemplateV2_pricingCostCompetitor__U_ifM{color:var(--brand)!important;font-weight:900!important}.ComparePageTemplateV2_savingsPanel__Lo_xi{position:relative;margin:0 auto var(--space-8);padding:var(--space-5);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--surface),var(--surface-pink-soft));box-shadow:var(--shadow-sm)}.ComparePageTemplateV2_savingsItems__KpXT4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.ComparePageTemplateV2_savingsItem__DuAXq{position:relative;min-width:0;padding:var(--space-6);overflow:hidden;border:1px solid color-mix(in srgb,var(--brand) 14%,var(--border));border-radius:var(--radius-lg);background:var(--surface)}.ComparePageTemplateV2_savingsItem__DuAXq:nth-child(odd){text-align:right;padding-right:var(--space-6);border-right:1px solid color-mix(in srgb,var(--brand) 14%,var(--border))}.ComparePageTemplateV2_savingsItem__DuAXq:nth-child(2n){text-align:left;padding-left:var(--space-6);border-left:1px solid color-mix(in srgb,var(--brand) 14%,var(--border))}.ComparePageTemplateV2_savingsItem__DuAXq:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--space-1);background:var(--brand-gradient)}.ComparePageTemplateV2_savingsItem__DuAXq:nth-child(odd):before{inset:0 0 0 auto}.ComparePageTemplateV2_savingsItem__DuAXq:nth-child(2n):before{inset:0 auto 0 0}.ComparePageTemplateV2_savingsLabel__yU8zX{color:var(--text-muted);font:var(--body-sm);font-weight:700}.ComparePageTemplateV2_savingsValue__DV96F{margin-top:var(--space-2);color:var(--brand);font:var(--h2);font-weight:700;letter-spacing:0}.ComparePageTemplateV2_savingsDetail___daIe{margin-top:var(--space-2);color:var(--text-muted);font:var(--caption)}.ComparePageTemplateV2_sectionNote__nVTvS{max-width:72rem;margin:var(--space-3) auto 0;color:var(--text-subtle);font:var(--caption);text-align:center}.ComparePageTemplateV2_storyList__s1RuF{display:flex;flex-direction:column;gap:var(--space-16)}.ComparePageTemplateV2_storyItem__r5lXm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-10);align-items:center}.ComparePageTemplateV2_storyReverse__54t2k .ComparePageTemplateV2_storyMedia__ytKCC{order:2}.ComparePageTemplateV2_storyReverse__54t2k .ComparePageTemplateV2_storyCopy__4PnHP{order:1}.ComparePageTemplateV2_storyMedia__ytKCC{margin:0}.ComparePageTemplateV2_storyImageFrame__Sk2MG{aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-xl);background:var(--surface-placeholder);box-shadow:var(--shadow-lg)}.ComparePageTemplateV2_storyImage__eA7nP{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ComparePageTemplateV2_storyMedia__ytKCC figcaption{margin-top:var(--space-3);color:var(--text-subtle);font:var(--caption);text-align:center}.ComparePageTemplateV2_storyCopy__4PnHP{min-width:0}.ComparePageTemplateV2_storyTitle__2UUMw{margin:0 0 var(--space-5);color:var(--text);font:var(--h3);letter-spacing:0}.ComparePageTemplateV2_storyParagraphs__IyYoy{display:flex;flex-direction:column;gap:var(--space-4)}.ComparePageTemplateV2_storyParagraphs__IyYoy p{margin:0;color:var(--text-muted);font:var(--body-sm);letter-spacing:0}.ComparePageTemplateV2_reasonGrid__HxasB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.ComparePageTemplateV2_reasonCard__4xJpL{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-4);padding:var(--space-5)}.ComparePageTemplateV2_reasonBadge__MfonG{margin:0}.ComparePageTemplateV2_stepList__RkE6x{display:flex;flex-direction:column;gap:var(--space-6);padding:0;margin:0;list-style:none}.ComparePageTemplateV2_stepItem__8PeIu{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-5)}.ComparePageTemplateV2_stepNumber__lF66g{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background:var(--brand-gradient);color:var(--text-on-alt);font:var(--body-sm);font-weight:900;box-shadow:var(--shadow-brand)}.ComparePageTemplateV2_stepItem__8PeIu strong{display:block;margin-bottom:var(--space-1_5);color:var(--text);font:var(--body-sm);font-weight:900}.ComparePageTemplateV2_stepItem__8PeIu span span{display:block;color:var(--text-muted);font:var(--body-sm)}.ComparePageTemplateV2_faqList__EX9OB{border-top:1px solid var(--border)}.ComparePageTemplateV2_faqItem__9fCME{border-bottom:1px solid var(--border)}.ComparePageTemplateV2_faqItem__9fCME summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) 0;color:var(--text);cursor:pointer;font:var(--body-sm);font-weight:800;letter-spacing:0;list-style:none}.ComparePageTemplateV2_faqItem__9fCME summary::-webkit-details-marker{display:none}.ComparePageTemplateV2_faqIcon__zSkHo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(var(--space-6) + var(--space-1));height:calc(var(--space-6) + var(--space-1));border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--brand);font:var(--body-sm);font-weight:900;transition:transform .15s var(--ease-default)}.ComparePageTemplateV2_faqItem__9fCME[open] .ComparePageTemplateV2_faqIcon__zSkHo{transform:rotate(45deg)}.ComparePageTemplateV2_faqItem__9fCME p{margin:0;padding:0 0 var(--space-6);color:var(--text-muted);font:var(--body-sm)}.ComparePageTemplateV2_section_finalCta__9erXP{padding-top:var(--space-12)}.ComparePageTemplateV2_section_finalCta__9erXP .ComparePageTemplateV2_wrap__t_X7C{width:min(100% - var(--space-12),56rem)}.ComparePageTemplateV2_finalPanel___bEuI{position:relative;overflow:hidden;padding:var(--space-16) var(--space-6);border-radius:var(--radius-2xl);background:radial-gradient(60% 70% at 50% 0,color-mix(in srgb,var(--brand-accent) 18%,transparent),transparent 60%),linear-gradient(135deg,var(--surface-navy),color-mix(in srgb,var(--surface-navy-purple) 75%,var(--fuji-600)));color:var(--text-on-alt);text-align:center}.ComparePageTemplateV2_finalPanel___bEuI h2{margin:0 0 var(--space-4);color:var(--text-on-alt);font:var(--h1);letter-spacing:0}.ComparePageTemplateV2_finalPanel___bEuI p{max-width:42rem;margin:0 auto var(--space-8);color:color-mix(in srgb,var(--text-on-alt) 64%,transparent);font:var(--body)}.ComparePageTemplateV2_finalPanel___bEuI .ComparePageTemplateV2_ctaRow__kxl3R{justify-content:center}@media (min-width:640px){.ComparePageTemplateV2_root__vUMUa{--compare-v2-hero-title-size:36px;--body-lg:400 18px/1.625 var(--font)}}@media (min-width:1024px){.ComparePageTemplateV2_root__vUMUa{--compare-v2-hero-title-size:48px}}@media (max-width:960px){.ComparePageTemplateV2_heroWrap__Cs9Lv{grid-template-columns:1fr;gap:var(--space-10)}.ComparePageTemplateV2_heroVisual__nm_L8{max-width:34rem}.ComparePageTemplateV2_reasonGrid__HxasB,.ComparePageTemplateV2_summaryGrid__XHdOr{grid-template-columns:1fr 1fr}.ComparePageTemplateV2_storyItem__r5lXm,.ComparePageTemplateV2_storyReverse__54t2k .ComparePageTemplateV2_storyCopy__4PnHP,.ComparePageTemplateV2_storyReverse__54t2k .ComparePageTemplateV2_storyMedia__ytKCC{display:block;order:0}.ComparePageTemplateV2_storyCopy__4PnHP{margin-top:var(--space-6)}}@media (max-width:640px){.ComparePageTemplateV2_heroWrap__Cs9Lv,.ComparePageTemplateV2_tocWrap__7qaZN,.ComparePageTemplateV2_wrapNarrow__HU_9C,.ComparePageTemplateV2_wrap__t_X7C{width:100%;padding-inline:var(--space-3)}.ComparePageTemplateV2_heroWrap__Cs9Lv{padding-block:var(--space-8)}.ComparePageTemplateV2_heroTitle__m_LIk{overflow-wrap:anywhere}.ComparePageTemplateV2_heroSubtitle__VwsiC{font:var(--body-lg)}.ComparePageTemplateV2_ctaRow__kxl3R{align-items:stretch}.ComparePageTemplateV2_ctaGhost__4g_Ce,.ComparePageTemplateV2_ctaPrimary__3iWBG{flex:1 1 100%;width:100%;min-width:0}.ComparePageTemplateV2_heroVisual__nm_L8{max-width:100%}.ComparePageTemplateV2_heroGallery__m0E1i{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-1);scrollbar-width:none}.ComparePageTemplateV2_heroGallery__m0E1i::-webkit-scrollbar{display:none}.ComparePageTemplateV2_heroShot__prIOR{flex:0 0 calc(var(--space-20) + var(--space-20))}.ComparePageTemplateV2_section__lcKGA{padding-block:var(--space-10)}.ComparePageTemplateV2_sectionHeader__0yb7Y{margin-bottom:var(--space-8)}.ComparePageTemplateV2_reasonGrid__HxasB,.ComparePageTemplateV2_summaryGrid__XHdOr{grid-template-columns:1fr}.ComparePageTemplateV2_savingsItems__KpXT4{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.ComparePageTemplateV2_savingsItem__DuAXq{padding:var(--space-4);border-left:1px solid color-mix(in srgb,var(--brand) 14%,var(--border));border-top:1px solid color-mix(in srgb,var(--brand) 14%,var(--border))}.ComparePageTemplateV2_savingsItem__DuAXq:first-child{padding-top:var(--space-4);border-top:1px solid color-mix(in srgb,var(--brand) 14%,var(--border))}.ComparePageTemplateV2_reasonCard__4xJpL{grid-template-columns:2.5rem minmax(0,1fr)}}.seo-pricing-band{text-align:center;margin:var(--space-8) 0}.seo-pricing-band .seo-pricing-pitch{display:inline-block;margin:0;padding:var(--space-3) var(--space-6);background:var(--brand-accent-soft);color:var(--brand);font:var(--h3);border-radius:var(--radius-full)}.ComparePageTemplate_pcGrid__DCGHs{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1024px){.ComparePageTemplate_pcGrid__DCGHs{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ComparePageTemplate_pcGrid__DCGHs{grid-template-columns:1fr}}.ComparePageTemplate_pcGrid__DCGHs .ComparePageTemplate_pros__jb6zE{border-top:3px solid var(--success)}.ComparePageTemplate_pcGrid__DCGHs .ComparePageTemplate_cons__w7cxy{border-top:3px solid var(--warning)}.ComparePageTemplate_pcBrand__tFirT{font:var(--body-sm);font-weight:700;color:var(--brand-accent);margin-bottom:8px}.ComparePageTemplate_pcBrand__tFirT.ComparePageTemplate_opp__A3CrM{color:var(--text-muted)}.ComparePageTemplate_pcHead__ndOAY{font:var(--h4);letter-spacing:var(--h4-ls);color:var(--text);margin-bottom:16px}.ComparePageTemplate_pcList__QVMtL{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ComparePageTemplate_pcList__QVMtL li{font:var(--body-sm);color:var(--text-muted);padding-left:16px;position:relative;line-height:1.7}.ComparePageTemplate_pcList__QVMtL li:before{content:"•";position:absolute;left:0;color:var(--brand-accent);font-weight:700}.ComparePageTemplate_winner__pTkyw{background:linear-gradient(135deg,#0f0f1e,#2a1540);border-radius:24px;padding:48px 32px;text-align:center;color:#fff;position:relative;overflow:hidden}.ComparePageTemplate_winner__pTkyw:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 50% 0,rgba(124,58,237,.18),transparent 60%);pointer-events:none}.ComparePageTemplate_winnerTrophy__Xwi0G{font:400 48px/1 var(--font);margin-bottom:16px}.ComparePageTemplate_winnerTitle__ehWuy{font:var(--h2);letter-spacing:var(--h2-ls);color:#fff;margin-bottom:12px}.ComparePageTemplate_winnerSub__yRthz{font:var(--body-lg);color:hsla(0,0%,100%,.7);margin-bottom:24px;max-width:540px;margin-left:auto;margin-right:auto}.ComparePageTemplate_priceGrid__S6PHn{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:760px;margin:0 auto}@media (max-width:640px){.ComparePageTemplate_priceGrid__S6PHn{grid-template-columns:1fr}}.ComparePageTemplate_priceCard__t9ogx{background:var(--surface-raised);border:1px solid var(--border);border-radius:16px;padding:32px;text-align:center;position:relative}.ComparePageTemplate_priceCard__t9ogx.ComparePageTemplate_featured__7vOBN{border-color:var(--brand-accent);box-shadow:0 8px 32px rgba(232,86,122,.15)}.ComparePageTemplate_priceFeaturedTag__wdK4d{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--brand-soft),var(--brand));color:var(--text-on-alt);font:700 12px/1 var(--font);padding:4px 12px;border-radius:var(--radius-full);white-space:nowrap}.ComparePageTemplate_priceBrand__0Z3GU{font:var(--h4);letter-spacing:var(--h4-ls);color:var(--text);margin-bottom:16px}.ComparePageTemplate_priceNum__Klauj{font:var(--display);color:var(--brand-accent);font-variant-numeric:tabular-nums;margin-bottom:4px}.ComparePageTemplate_priceNum__Klauj.ComparePageTemplate_opp__A3CrM{color:var(--text)}.ComparePageTemplate_pricePeriod__aFboi{font:var(--body-sm);color:var(--text-subtle);margin-bottom:24px}.ComparePageTemplate_priceList__VOs8e{list-style:none;padding:0;margin:0;text-align:left;display:flex;flex-direction:column;gap:8px}.ComparePageTemplate_priceList__VOs8e li{font:var(--body-sm);color:var(--text-muted);padding-left:24px;position:relative;line-height:1.7}.ComparePageTemplate_priceList__VOs8e li:before{content:"✓";position:absolute;left:0;color:var(--success);font-weight:700}.ComparePageTemplate_authorStrip__lyzxz{background:var(--surface-raised);border-bottom:1px solid var(--border)}.ComparePageTemplate_heroSplit__UdoeI{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(var(--space-6),4vw,var(--space-10));align-items:start;width:100%}.ComparePageTemplate_heroCopy__Z7Vjg{min-width:0}.ComparePageTemplate_heroTitle__Qp7DK{max-width:720px;margin-bottom:var(--space-4);overflow-wrap:anywhere;word-break:normal}.ComparePageTemplate_heroTitle__Qp7DK span{display:inline;overflow-wrap:anywhere;word-break:normal}.ComparePageTemplate_heroSubtitle__jockn{max-width:700px;margin-left:0;margin-right:0;margin-bottom:0}.ComparePageTemplate_heroVisual__KW_mI{position:relative;box-sizing:border-box;padding:var(--space-3);border-radius:var(--radius-xl);border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(180deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.035)),rgba(9,12,28,.72);box-shadow:0 28px 80px rgba(0,0,0,.34)}.ComparePageTemplate_heroVisual__KW_mI:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(232,86,122,.42),rgba(124,58,237,.18));opacity:.55;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.ComparePageTemplate_heroVisualLabel__Au93i{position:relative;font:var(--body-sm);font-weight:700;color:hsla(0,0%,100%,.86);margin:0 var(--space-1) var(--space-2)}.ComparePageTemplate_heroGallery__c6kKh{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.ComparePageTemplate_heroShot__4_h4n{position:relative;aspect-ratio:3/4;margin:0;overflow:hidden;border-radius:12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.ComparePageTemplate_heroShotImage__xWGCD{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transform:scale(1.01)}.ComparePageTemplate_heroShot__4_h4n:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.68));pointer-events:none}.ComparePageTemplate_heroShotLabel__mwYAZ{position:absolute;left:10px;right:10px;bottom:10px;z-index:1;color:#fff;font:var(--caption);font-weight:700;text-shadow:0 1px 12px rgba(0,0,0,.68)}.ComparePageTemplate_heroVisualFooter__kNh6T{position:relative;margin:var(--space-2) var(--space-1) 0;color:hsla(0,0%,100%,.62);font:var(--caption);line-height:1.6}.ComparePageTemplate_heroBenefits__rIUKA{list-style:none;padding:0;margin:var(--space-6) auto 0;max-width:880px;display:grid;gap:var(--space-3);text-align:left}.ComparePageTemplate_heroBenefitItem__AV2tz{display:grid;grid-template-columns:28px 1fr;gap:var(--space-3);align-items:start;font:var(--body-lg);color:hsla(0,0%,100%,.86);line-height:1.55;overflow-wrap:anywhere}.ComparePageTemplate_heroBenefitCheck__LCj8U{color:var(--success);font:700 28px/1 var(--font);margin-top:2px}.ComparePageTemplate_heroBenefitAccent__e58Aw{color:var(--brand-accent);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.ComparePageTemplate_heroCopy__Z7Vjg .ComparePageTemplate_heroBenefits__rIUKA{max-width:700px;margin-left:0;margin-right:0;gap:var(--space-2)}.ComparePageTemplate_heroCopy__Z7Vjg .ComparePageTemplate_heroBenefitItem__AV2tz{font:var(--body);line-height:1.5}.ComparePageTemplate_heroCopy__Z7Vjg .ComparePageTemplate_heroBenefitCheck__LCj8U{font-size:24px}@media (max-width:980px){.ComparePageTemplate_heroSplit__UdoeI{grid-template-columns:1fr}.ComparePageTemplate_heroVisual__KW_mI{max-width:560px;margin:0 auto}}@media (max-width:640px){.ComparePageTemplate_heroTitle__Qp7DK{max-width:calc(100vw - 64px);margin-bottom:var(--space-3)}.ComparePageTemplate_heroTitle__Qp7DK span{word-break:break-all;overflow-wrap:anywhere}.ComparePageTemplate_heroCopy__Z7Vjg .ComparePageTemplate_heroBenefits__rIUKA,.ComparePageTemplate_heroSubtitle__jockn{max-width:calc(100vw - 64px)}.ComparePageTemplate_heroVisual__KW_mI{width:100%;padding:var(--space-2);border-radius:var(--radius-lg)}.ComparePageTemplate_heroGallery__c6kKh{gap:var(--space-2)}.ComparePageTemplate_heroShot__4_h4n{border-radius:10px}.ComparePageTemplate_heroShotLabel__mwYAZ{left:8px;right:8px;bottom:8px}.ComparePageTemplate_heroBenefits__rIUKA{margin-top:var(--space-5);gap:var(--space-3)}.ComparePageTemplate_heroBenefitItem__AV2tz{grid-template-columns:26px 1fr;gap:var(--space-3);font:var(--body)}.ComparePageTemplate_heroBenefitCheck__LCj8U{font-size:22px}}.ComparePageTemplate_edge__BIAG6{text-align:left;padding:24px}.ComparePageTemplate_edgeIcon__z1rAi{font:400 32px/1 var(--font);margin-bottom:16px;display:block}.ComparePageTemplate_edgeTitle__OGGmO{font:var(--h4);letter-spacing:var(--h4-ls);color:var(--text);margin-bottom:8px}.ComparePageTemplate_edgeDesc__GJ7N3{font:var(--body-sm);color:var(--text-muted);line-height:1.7}html.dark .ComparePageTemplate_pcGrid__DCGHs .ComparePageTemplate_pros__jb6zE{border-top-color:var(--success)}html.dark .ComparePageTemplate_pcGrid__DCGHs .ComparePageTemplate_cons__w7cxy{border-top-color:var(--warning)}.ComparePageTemplate_toc__o5k_q{background:var(--surface-cream);border:1px solid var(--border);border-radius:14px;padding:24px 28px;max-width:720px;margin:0 auto 8px}.ComparePageTemplate_tocLabel__WeEDX{font:var(--body-sm);font-weight:700;color:var(--text-muted);margin-bottom:12px;letter-spacing:.04em;text-transform:uppercase}.ComparePageTemplate_tocList___6kuG{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 24px;list-style:none;padding:0;margin:0}.ComparePageTemplate_tocList___6kuG li{font:var(--body);line-height:1.6}.ComparePageTemplate_tocList___6kuG a{color:var(--text);text-decoration:none;padding:4px 0;display:inline-block;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}.ComparePageTemplate_tocList___6kuG a:hover{color:var(--brand-violet);border-bottom-color:var(--brand-violet)}.ComparePageTemplate_tocInline__SMsh5{max-width:1100px;display:flex;align-items:center;gap:18px;padding:14px 18px;border-radius:12px;margin-bottom:0}.ComparePageTemplate_tocInline__SMsh5 .ComparePageTemplate_tocLabel__WeEDX{margin:0;white-space:nowrap}.ComparePageTemplate_tocInline__SMsh5 .ComparePageTemplate_tocList___6kuG{display:flex;flex-wrap:nowrap;gap:18px;overflow-x:auto;scrollbar-width:none}.ComparePageTemplate_tocInline__SMsh5 .ComparePageTemplate_tocList___6kuG::-webkit-scrollbar{display:none}.ComparePageTemplate_tocInline__SMsh5 .ComparePageTemplate_tocList___6kuG li{flex:0 0 auto;font:var(--body-sm)}.ComparePageTemplate_tocInline__SMsh5 .ComparePageTemplate_tocList___6kuG a{padding:2px 0;white-space:nowrap}@media (max-width:640px){.ComparePageTemplate_tocList___6kuG{grid-template-columns:1fr}.ComparePageTemplate_tocInline__SMsh5{align-items:flex-start;gap:12px;padding:14px 16px}}.ComparePageTemplate_deepSection__7k5Lj{max-width:820px;margin:0 auto var(--space-10)}.ComparePageTemplate_deepContentSection__S3FtG{padding-bottom:var(--space-8)}.ComparePageTemplate_deepSection__7k5Lj:last-child{margin-bottom:0}.ComparePageTemplate_deepImage__7IuUV{width:100%;height:240px;border-radius:var(--radius-xl);margin-bottom:var(--space-4);display:flex;align-items:center;justify-content:center;font:700 64px/1 var(--font);color:hsla(0,0%,100%,.9);box-shadow:0 8px 32px rgba(0,0,0,.08);position:relative;overflow:hidden}.ComparePageTemplate_deepImagePhoto__93yfc{max-width:480px;height:auto;aspect-ratio:1200/1504;margin-left:auto;margin-right:auto}.ComparePageTemplate_deepPhoto__NUh5y{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ComparePageTemplate_deepImage__7IuUV:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 100%,rgba(0,0,0,.2),transparent 70%)}.ComparePageTemplate_deepImageEmoji__HPXCL{position:relative;z-index:1}.ComparePageTemplate_deepImageCaption__ut_mI{font:var(--caption);color:var(--text-muted);text-align:center;margin-top:8px}.ComparePageTemplate_deepHeading__1xvpP{font:var(--h3);font-weight:700;color:var(--text);margin:var(--space-3) 0 var(--space-3);padding-left:14px;border-left:3px solid var(--brand-violet);display:flex;align-items:center;gap:12px}.ComparePageTemplate_deepHeadingIcon__O1t87{font:400 24px/1 var(--font)}.ComparePageTemplate_deepSection__7k5Lj p{font:var(--body);color:var(--text-muted);line-height:1.8;margin-bottom:var(--space-3)}.ComparePageTemplate_deepSection__7k5Lj p:last-child{margin-bottom:0}.ComparePageTemplate_compactFollowSection__GZNpd{padding-top:var(--space-8)}.ComparePageTemplate_whyGrid__KMn3o{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:var(--space-6)}@media (max-width:768px){.ComparePageTemplate_deepContentSection__S3FtG{padding-bottom:var(--space-6)}.ComparePageTemplate_compactFollowSection__GZNpd{padding-top:var(--space-6)}}@media (max-width:900px){.ComparePageTemplate_whyGrid__KMn3o{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ComparePageTemplate_whyGrid__KMn3o{grid-template-columns:1fr}}.ComparePageTemplate_whyCard__R2V4r{background:linear-gradient(135deg,var(--surface-violet-soft),var(--surface-cream));border:1px solid var(--surface-violet-border);border-radius:14px;padding:24px;transition:transform .2s,box-shadow .2s}.ComparePageTemplate_whyCard__R2V4r:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(124,58,237,.12)}.ComparePageTemplate_whyIcon__4AFNw{font:400 32px/1 var(--font);margin-bottom:12px;display:block}.ComparePageTemplate_whyTitle__EoRXL{font:var(--h4);letter-spacing:var(--h4-ls);color:var(--text);margin-bottom:8px;font-weight:700}.ComparePageTemplate_whyDesc__QfhB8{font:var(--body-sm);color:var(--text-muted);line-height:1.75}.ComparePageTemplate_migrationList__qHAxX{max-width:720px;margin:var(--space-6) auto 0;display:flex;flex-direction:column;gap:16px}.ComparePageTemplate_migrationStep__swZGz{display:grid;grid-template-columns:56px 1fr;gap:20px;align-items:flex-start;background:var(--surface-cream);border:1px solid var(--border);border-radius:14px;padding:20px 24px}.ComparePageTemplate_migrationStepNum__T_SmE{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--brand-violet),var(--brand-violet-deep));color:#fff;font:var(--h3);font-weight:700;display:flex;align-items:center;justify-content:center}.ComparePageTemplate_migrationStepTitle__lGjh9{font:var(--body-lg);font-weight:700;color:var(--text);margin-bottom:4px}.ComparePageTemplate_migrationStepDesc__fq7Iw{font:var(--body);color:var(--text-muted);line-height:1.7}.ComparePageTemplate_testReport__sj1tH{max-width:820px;margin:var(--space-6) auto 0;background:var(--surface-cream);border:1px solid var(--border);border-radius:18px;padding:32px}.ComparePageTemplate_testMeta__JAJ_Z{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border)}@media (max-width:600px){.ComparePageTemplate_testMeta__JAJ_Z{grid-template-columns:1fr}}.ComparePageTemplate_testMetaLabel__UpXF0{font:var(--caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.ComparePageTemplate_testMetaValue__H8O05{font:var(--body);font-weight:700;color:var(--text)}.ComparePageTemplate_testMethod__v8_po{margin-bottom:24px}.ComparePageTemplate_testMethodTitle__2UTqg{font:var(--body-sm);font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.ComparePageTemplate_testMethodList__aNA8j{font:var(--body);color:var(--text);line-height:1.8;padding-left:20px;margin:0}.ComparePageTemplate_testFindings__y0XlC{display:flex;flex-direction:column;gap:12px}.ComparePageTemplate_testFinding___5OAw{display:grid;grid-template-columns:140px 1fr 96px;gap:12px;align-items:center;padding:14px 16px;background:#fff;border-radius:10px;border:1px solid var(--border)}@media (max-width:600px){.ComparePageTemplate_testFinding___5OAw{grid-template-columns:1fr}}.ComparePageTemplate_testCategory__61Uwn{font:var(--body-sm);font-weight:700;color:var(--text)}.ComparePageTemplate_testFindingText___SBHE{font:var(--body-sm);color:var(--text-muted);line-height:1.7}.ComparePageTemplate_testVerdict__17vrJ{font:var(--caption);font-weight:700;text-align:center;padding:6px 10px;border-radius:100px}.ComparePageTemplate_testVerdict__17vrJ.ComparePageTemplate_kales__VxpY6{background:var(--surface-violet-soft);color:var(--brand-violet-deep)}.ComparePageTemplate_testVerdict__17vrJ.ComparePageTemplate_rival__AHkg2{background:rgba(232,86,122,.1);color:var(--brand-deep)}.ComparePageTemplate_testVerdict__17vrJ.ComparePageTemplate_tie__8aij8{background:var(--surface-sky-soft);color:var(--text)}.ComparePageTemplate_galleryGrid__PDRhv{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:var(--space-6)}@media (max-width:900px){.ComparePageTemplate_galleryGrid__PDRhv{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ComparePageTemplate_galleryGrid__PDRhv{grid-template-columns:1fr}}.ComparePageTemplate_galleryCard__p7mRg{border-radius:14px;overflow:hidden;border:1px solid var(--border);background:#fff}.ComparePageTemplate_galleryImage__R0dp5{height:180px;display:flex;align-items:center;justify-content:center;font:400 64px/1 var(--font);color:hsla(0,0%,100%,.95);position:relative}.ComparePageTemplate_galleryImage__R0dp5:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 100%,rgba(0,0,0,.18),transparent 70%)}.ComparePageTemplate_galleryEmoji__yt8nt{position:relative;z-index:1}.ComparePageTemplate_galleryCaption__kjPdz{font:var(--body-sm);color:var(--text);padding:14px 18px;line-height:1.6}.ComparePageTemplate_pricingTableWrap__sguvg{max-width:900px;margin:32px auto 0;overflow-x:auto}.ComparePageTemplate_pricingTable__IlNyY{width:100%;border-collapse:collapse;background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--border)}.ComparePageTemplate_pricingTable__IlNyY td,.ComparePageTemplate_pricingTable__IlNyY th{padding:14px 18px;text-align:left;border-bottom:1px solid var(--border);font:var(--body-sm);vertical-align:middle}.ComparePageTemplate_pricingTable__IlNyY th{background:var(--surface-cream);color:var(--text);font-weight:700}.ComparePageTemplate_pricingTable__IlNyY td:nth-child(2),.ComparePageTemplate_pricingTable__IlNyY td:nth-child(3){text-align:center}.ComparePageTemplate_pricingMark__HrDuY{display:inline-block;font:var(--body-sm);font-weight:700}.ComparePageTemplate_pricingMarkWin__5RJuM{color:var(--success)}.ComparePageTemplate_pricingMarkRival__I__8B{color:var(--warning)}.ComparePageTemplate_pricingNote__ag8yo{font:var(--caption);color:var(--text-muted);margin-top:4px}.ComparePageTemplate_pricingMatrixWrap__GxCLb{max-width:1180px;margin:32px auto 0;overflow-x:auto;border-radius:16px}.ComparePageTemplate_savingsBurst__4uHE3{position:relative;max-width:920px;margin:24px auto 0;padding:18px;overflow:hidden;border:2px solid var(--brand-accent);border-radius:8px;background:linear-gradient(135deg,rgba(232,86,122,.14),hsla(0,0%,100%,.96) 48%,rgba(32,201,151,.14));box-shadow:0 18px 42px rgba(232,86,122,.16)}.ComparePageTemplate_savingsBurst__4uHE3:before{content:"";position:absolute;inset:10px;border:1px dashed rgba(232,86,122,.44);clip-path:polygon(50% 0,58% 14%,75% 7%,73% 24%,92% 28%,77% 39%,100% 52%,78% 58%,88% 76%,68% 72%,62% 100%,50% 78%,38% 100%,32% 72%,12% 76%,22% 58%,0 52%,23% 39%,8% 28%,27% 24%,25% 7%,42% 14%);pointer-events:none}.ComparePageTemplate_savingsBurstEyebrow__blR9F{position:relative;display:inline-block;padding:4px 10px;border-radius:999px;background:var(--brand-accent);color:#fff;font:var(--caption);font-weight:800}.ComparePageTemplate_savingsBurstItems__IO420{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-3)}.ComparePageTemplate_savingsBurstItem__aX7TL{min-width:0;padding:14px;border-radius:8px;background:hsla(0,0%,100%,.78);border:1px solid rgba(232,86,122,.18)}.ComparePageTemplate_savingsBurstLabel__IIq4p{color:var(--text-muted);font:var(--body-sm);font-weight:800}.ComparePageTemplate_savingsBurstValue__hwqH0{margin-top:4px;color:var(--brand-accent);font:var(--h2);font-weight:900;line-height:1;overflow-wrap:anywhere}.ComparePageTemplate_savingsBurstDetail__1vAU6{margin-top:8px;color:var(--text);font:var(--caption);line-height:1.55}.ComparePageTemplate_pricingMatrix__3Fkth{min-width:980px;width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden}.ComparePageTemplate_pricingMatrix__3Fkth td,.ComparePageTemplate_pricingMatrix__3Fkth th{padding:16px 18px;text-align:left;border-bottom:1px solid var(--border);border-right:1px solid var(--border);font:var(--body-sm);vertical-align:middle}.ComparePageTemplate_pricingMatrix__3Fkth td:last-child,.ComparePageTemplate_pricingMatrix__3Fkth th:last-child{border-right:0}.ComparePageTemplate_pricingMatrix__3Fkth thead th{background:var(--surface-cream)}.ComparePageTemplate_pricingMatrix__3Fkth tbody th,.ComparePageTemplate_pricingMatrix__3Fkth thead th{color:var(--text);font-weight:800;white-space:nowrap}.ComparePageTemplate_pricingMatrix__3Fkth tbody td{color:var(--text-muted);line-height:1.55}.ComparePageTemplate_pricingMatrixHighlight__VaUV8 td:nth-child(5),.ComparePageTemplate_pricingMatrixHighlight__VaUV8 td:nth-child(6){color:var(--success);font-weight:800}.ComparePageTemplate_pricingMatrix__3Fkth tbody tr:not(.ComparePageTemplate_pricingMatrixHighlight__VaUV8) td:nth-child(5),.ComparePageTemplate_pricingMatrix__3Fkth tbody tr:not(.ComparePageTemplate_pricingMatrixHighlight__VaUV8) td:nth-child(6){color:var(--brand-accent);font-weight:800}.ComparePageTemplate_pricingMatrixNote__mQ0Ba{max-width:1180px;margin:12px auto 0;font:var(--caption);color:var(--text-muted);line-height:1.7}.ComparePageTemplate_scenarioMatrix__WsEIW{max-width:900px;margin:32px auto 0;overflow-x:auto}.ComparePageTemplate_scenarioTable__qgBqj{width:100%;border-collapse:collapse;background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--border)}.ComparePageTemplate_scenarioTable__qgBqj td,.ComparePageTemplate_scenarioTable__qgBqj th{padding:14px 18px;text-align:left;border-bottom:1px solid var(--border);font:var(--body-sm);vertical-align:middle}.ComparePageTemplate_scenarioTable__qgBqj th{background:var(--surface-cream);font-weight:700}.ComparePageTemplate_scenarioTable__qgBqj td:nth-child(2),.ComparePageTemplate_scenarioTable__qgBqj td:nth-child(3){text-align:center}.ComparePageTemplate_scenarioOk__l0Gw1{color:var(--success);font:400 18px/1 var(--font)}.ComparePageTemplate_scenarioNo__IqFvD{color:var(--text-disabled);font:400 18px/1 var(--font)}.ComparePageTemplate_scenarioReason__Q8quf{font:var(--caption);color:var(--text-muted);line-height:1.6}html.dark .ComparePageTemplate_migrationStep__swZGz,html.dark .ComparePageTemplate_testReport__sj1tH,html.dark .ComparePageTemplate_toc__o5k_q{background:var(--surface-card);border-color:var(--border)}html.dark .ComparePageTemplate_deepHeading__1xvpP,html.dark .ComparePageTemplate_galleryCaption__kjPdz,html.dark .ComparePageTemplate_migrationStepTitle__lGjh9,html.dark .ComparePageTemplate_pricingTable__IlNyY th,html.dark .ComparePageTemplate_testCategory__61Uwn,html.dark .ComparePageTemplate_testMetaValue__H8O05,html.dark .ComparePageTemplate_tocList___6kuG a,html.dark .ComparePageTemplate_whyTitle__EoRXL{color:var(--text)}html.dark .ComparePageTemplate_galleryCard__p7mRg,html.dark .ComparePageTemplate_pricingMatrix__3Fkth,html.dark .ComparePageTemplate_pricingTable__IlNyY,html.dark .ComparePageTemplate_scenarioTable__qgBqj,html.dark .ComparePageTemplate_testFinding___5OAw{background:var(--surface-card);border-color:var(--border)}html.dark .ComparePageTemplate_pricingMatrix__3Fkth thead th,html.dark .ComparePageTemplate_pricingTable__IlNyY th,html.dark .ComparePageTemplate_scenarioTable__qgBqj th{background:var(--surface-cream)}html.dark .ComparePageTemplate_pricingMatrix__3Fkth tbody th{color:var(--text)}html.dark .ComparePageTemplate_pricingMatrixHighlight__VaUV8 th{color:var(--brand-accent)}html.dark .ComparePageTemplate_savingsBurst__4uHE3{background:linear-gradient(135deg,rgba(232,86,122,.2),rgba(30,23,44,.96) 50%,rgba(32,201,151,.16))}html.dark .ComparePageTemplate_savingsBurstItem__aX7TL{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}@media (max-width:640px){.ComparePageTemplate_savingsBurst__4uHE3{padding:14px}.ComparePageTemplate_savingsBurstItems__IO420{grid-template-columns:1fr;gap:var(--space-3)}.ComparePageTemplate_savingsBurstValue__hwqH0{font:var(--h3);font-weight:900}}