.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(--type-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(--type-body-reading);letter-spacing:0}.CompareIndexPageTemplateV2_ctaRow__Ouqze{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-bottom:var(--space-8)}.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(--type-meta);letter-spacing:0}.CompareIndexPageTemplateV2_heroStats__mr8cY dd{margin:var(--space-1) 0 0;color:var(--text-on-alt);font:var(--type-component-title);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(--type-meta-strong);letter-spacing:var(--type-meta-ls)}.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:var(--material-glass-filter)}.CompareIndexPageTemplateV2_searchTitle__k4D4k{margin:0;color:var(--text-on-alt);font:var(--type-component-title)}.CompareIndexPageTemplateV2_searchHelper__O6O47{margin:calc(var(--space-3) * -1) 0 0;color:color-mix(in srgb,var(--text-on-alt) 64%,transparent);font:var(--type-body-compact)}.CompareIndexPageTemplateV2_chipRow__gvPxS{display:flex;flex-wrap:wrap;gap:var(--space-2)}.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(--type-meta);letter-spacing:var(--type-meta-ls)}.CompareIndexPageTemplateV2_searchResult__blDxO small{margin-top:var(--space-1);color:color-mix(in srgb,var(--text-on-alt) 54%,transparent);font:var(--type-meta)}.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(--type-body-compact)}.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:var(--material-glass-filter);transition:transform var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),background var(--duration-fast) 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(--type-meta-strong);letter-spacing:var(--type-meta-ls)}.CompareIndexPageTemplateV2_navigatorItem__O1pJl span span,.CompareIndexPageTemplateV2_navigatorItem__O1pJl strong{display:block}.CompareIndexPageTemplateV2_navigatorItem__O1pJl strong{margin-bottom:var(--space-1);font:var(--type-body-compact);letter-spacing:var(--type-body-ls)}.CompareIndexPageTemplateV2_navigatorItem__O1pJl span span{color:color-mix(in srgb,var(--text-on-alt) 58%,transparent);font:var(--type-meta);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(--type-page-title);letter-spacing:0}.CompareIndexPageTemplateV2_sectionLead__wYCJp{max-width:48rem;margin:0 0 var(--space-8);color:var(--text-muted);font:var(--type-body-reading);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 var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) 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(--type-component-title);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(--type-body-compact);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);backdrop-filter:var(--material-glass-filter);font:var(--type-meta);letter-spacing:var(--type-meta-ls)}.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(--type-meta-strong);letter-spacing:var(--type-meta-ls)}.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(--type-meta-strong);letter-spacing:var(--type-meta-ls)}.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:var(--type-meta-strong)!important;letter-spacing:var(--type-meta-ls)!important}.CompareIndexPageTemplateV2_needCard__AZGln em{margin-top:auto;color:var(--brand);font-style:normal;font:var(--type-meta);letter-spacing:var(--type-meta-ls)}.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(--type-meta);letter-spacing:var(--type-meta-ls)}.CompareIndexPageTemplateV2_criteriaCard__7J7Dk h3{margin:0;color:var(--text);font:var(--type-component-title)}.CompareIndexPageTemplateV2_criteriaCard__7J7Dk p{margin:0;color:var(--text-muted);font:var(--type-body-reading)}.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(--type-meta-strong);letter-spacing:var(--type-meta-ls)}.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(--type-meta);letter-spacing:var(--type-meta-ls)}.CompareIndexPageTemplateV2_bentoCard__2fDmw h3{margin:var(--space-5) 0 var(--space-3);color:var(--text);font:var(--type-component-title)}.CompareIndexPageTemplateV2_bentoCard__2fDmw p{margin:0;color:var(--text-muted);font:var(--type-body-reading)}.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(--type-component-title);letter-spacing:0}.CompareIndexPageTemplateV2_deepBlock__ogbGk p{margin:0 0 var(--space-4);color:var(--text-muted);font:var(--type-body-reading);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(--type-body-compact)}.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);text-decoration:none;font:var(--type-meta);letter-spacing:var(--type-meta-ls)}.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(--type-body-compact)}.CompareIndexPageTemplateV2_featureCard__VLd4r{padding:var(--space-5)}.CompareIndexPageTemplateV2_featureCard__VLd4r span{display:block;margin-bottom:var(--space-4);color:var(--brand);font:var(--type-meta);letter-spacing:var(--type-meta-ls)}.CompareIndexPageTemplateV2_featureCard__VLd4r p{margin:0;color:var(--text-muted);font:var(--type-body-compact)}.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(--type-body-compact);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:var(--type-body-compact);letter-spacing:var(--type-body-ls)}.CompareIndexPageTemplateV2_winCell__9YHB8{color:var(--text);font:var(--type-ui-label);letter-spacing:var(--type-ui-label-ls)}.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(--type-page-title)}.CompareIndexPageTemplateV2_valueBand__PgK_D>div:first-child p{margin-top:var(--space-3);max-width:54rem;color:var(--text-muted);font:var(--type-body-reading)}.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(--type-section-title)}.CompareIndexPageTemplateV2_metricCard__kN1Wj span{margin-top:var(--space-2);color:var(--text-muted);font:var(--type-body-compact)}.CompareIndexPageTemplateV2_disclaimer__6ivLz{color:var(--text-muted);font:var(--type-meta)}.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;min-width:0;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(--type-body-compact);letter-spacing:var(--type-body-ls)}.CompareIndexPageTemplateV2_optionGrid__CN_uw{display:flex;flex-wrap:wrap;gap:var(--space-2)}.CompareIndexPageTemplateV2_wizardResults__D88l1{display:grid;min-width:0;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(--type-meta-strong);letter-spacing:var(--type-meta-ls)}.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(--type-meta);letter-spacing:var(--type-meta-ls)}.CompareIndexPageTemplateV2_wizardResultCard__DEVPb span{color:var(--brand);font:var(--type-meta);letter-spacing:var(--type-meta-ls)}.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);cursor:pointer;font:var(--type-ui-label);letter-spacing:var(--type-ui-label-ls)}.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(--type-body-reading)}.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(--type-page-title);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(--type-body-reading)}.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);content:attr(data-label);font:var(--type-meta);letter-spacing:var(--type-meta-ls)}.CompareIndexPageTemplateV2_deepList__LMRK4 li{grid-template-columns:1fr;gap:var(--space-1)}}.ComparePageTemplateV2_root__vUMUa{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(--type-page-title);letter-spacing:var(--type-page-title-ls)}.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(--type-body-reading);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(--type-body-compact);letter-spacing:0}.ComparePageTemplateV2_heroHighlights__mE4HZ strong{color:var(--sakura-300);font:var(--type-ui-label);letter-spacing:var(--type-ui-label-ls)}.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(--type-meta-strong);margin-top:var(--space-0_5)}.ComparePageTemplateV2_ctaRow__kxl3R{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.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(--type-meta);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(--type-meta-strong);letter-spacing:var(--type-meta-ls)}.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 var(--duration-slow) 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(--type-meta)}.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);text-transform:uppercase;font:var(--type-component-title);letter-spacing:var(--type-component-title-ls)}.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);text-decoration:none;font:var(--type-meta);letter-spacing:var(--type-meta-ls)}.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(--type-section-title);letter-spacing:0}.ComparePageTemplateV2_sectionLead___IVla{margin:0;color:var(--text-muted);font:var(--type-body-reading);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 var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) 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(--type-meta-strong);letter-spacing:var(--type-meta-ls)}.ComparePageTemplateV2_cardTitle___XSlm,.ComparePageTemplateV2_reasonTitle__dLIVC{margin:0 0 var(--space-2);color:var(--text);font:var(--type-component-title);letter-spacing:0}.ComparePageTemplateV2_cardText__AtGUp,.ComparePageTemplateV2_reasonText__bPFi2{margin:0;color:var(--text-muted);font:var(--type-body-compact);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(--type-body-compact);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);white-space:nowrap;font:var(--type-ui-label);letter-spacing:var(--type-ui-label-ls)}.ComparePageTemplateV2_compareTable___uSGo thead th{background:var(--selection-brand-bg);color:var(--selection-brand-text)}.ComparePageTemplateV2_compareTable___uSGo tbody th,.ComparePageTemplateV2_pricingTable__5QkBN tbody th{color:var(--text);white-space:nowrap;font:var(--type-body-compact);letter-spacing:var(--type-body-ls)}.ComparePageTemplateV2_compareTable___uSGo tbody td,.ComparePageTemplateV2_pricingTable__5QkBN tbody td{color:var(--text-muted);font:var(--type-body-compact);letter-spacing:var(--type-body-ls)}.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}.ComparePageTemplateV2_tone_warn___pkHJ,.ComparePageTemplateV2_tone_win__tjFbY{font:var(--type-ui-label)!important;letter-spacing:var(--type-ui-label-ls)!important}.ComparePageTemplateV2_tone_warn___pkHJ{color:var(--warning)!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(--type-meta-strong);letter-spacing:var(--type-meta-ls)}.ComparePageTemplateV2_brandHead__fWL_m{display:inline-flex;align-items:center;gap:var(--space-2)}.ComparePageTemplateV2_pricingCostProduct__32L_w{color:var(--success)!important;font:var(--type-ui-label)!important;letter-spacing:var(--type-ui-label-ls)!important}.ComparePageTemplateV2_pricingCostCompetitor__U_ifM{color:var(--brand)!important;font:var(--type-ui-label)!important;letter-spacing:var(--type-ui-label-ls)!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(--type-meta-strong);letter-spacing:var(--type-meta-ls)}.ComparePageTemplateV2_savingsValue__DV96F{margin-top:var(--space-2);color:var(--brand);font:var(--type-section-title);letter-spacing:var(--type-section-title-ls)}.ComparePageTemplateV2_savingsDetail___daIe{margin-top:var(--space-2);color:var(--text-muted);font:var(--type-meta)}.ComparePageTemplateV2_sectionNote__nVTvS{max-width:72rem;margin:var(--space-3) auto 0;color:var(--text-subtle);font:var(--type-body-compact);letter-spacing:var(--type-body-ls);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(--type-meta);text-align:center}.ComparePageTemplateV2_storyCopy__4PnHP{min-width:0}.ComparePageTemplateV2_storyTitle__2UUMw{margin:0 0 var(--space-5);color:var(--text);font:var(--type-component-title);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(--type-body-compact);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);box-shadow:var(--shadow-brand);font:var(--type-meta-strong);letter-spacing:var(--type-meta-ls)}.ComparePageTemplateV2_stepItem__8PeIu strong{display:block;margin-bottom:var(--space-1_5);color:var(--text);font:var(--type-meta);letter-spacing:var(--type-meta-ls)}.ComparePageTemplateV2_stepItem__8PeIu span span{display:block;color:var(--text-muted);font:var(--type-body-compact)}.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;list-style:none;font:var(--type-ui-label);letter-spacing:var(--type-ui-label-ls)}.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);transition:transform var(--duration-fast) var(--ease-default);font:var(--type-meta-strong);letter-spacing:var(--type-meta-ls)}.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(--type-body-compact)}.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(--type-page-title);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(--type-body-reading)}.ComparePageTemplateV2_finalPanel___bEuI .ComparePageTemplateV2_ctaRow__kxl3R{justify-content:center}@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(--type-body-reading)}.ComparePageTemplateV2_ctaRow__kxl3R{align-items:stretch}.ComparePageTemplateV2_ctaRow__kxl3R>a{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(--type-component-title);border-radius:var(--radius-full)}