.site.compare{--ca-n:#f1e4c6;--cb-n:#8db4e2}.site.compare .hero{position:relative;overflow:hidden;background:radial-gradient(100% 120% at 75% 20%,#163252 0,#10263d 52%,#0b1d30 100%);color:var(--on-navy-muted)}.site.compare .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center;padding:80px 0 52px}.site.compare .kind{margin-top:36px;font-size:14px;color:#93a4b8}.site.compare .hero h1{margin-top:12px;color:var(--on-navy);font-size:clamp(38px,4.4vw,64px);line-height:1.04;letter-spacing:-.024em}.site.compare .hero h1 .vs{display:block;font-size:.5em;color:#93a4b8;margin:6px 0 4px;letter-spacing:0}.site.compare .hero .lede{margin-top:22px;font-size:19px;line-height:1.55;color:#d3dce6;max-width:40ch}.site.compare .key{display:flex;gap:20px;flex-wrap:wrap;margin-top:22px;font-size:14px;color:#c7d2de}.site.compare .key span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px;vertical-align:-1px}.site.compare .key .a:before{background:var(--ca-n)}.site.compare .key .b:before{background:var(--cb-n)}.site.compare .duel-wrap{margin:0}.site.compare .duel{border-top:1px solid rgba(244,241,234,.22)}.site.compare .duel .row{padding:16px 0 18px;border-bottom:1px solid rgba(244,241,234,.1)}.site.compare .duel .rh{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.site.compare .duel .rh b{font:400 18px var(--serif);color:var(--on-navy)}.site.compare .duel .rh span{font-size:12px;color:#93a4b8;text-align:right}.site.compare .duel .rh .verdict{color:#f1e4c6}.site.compare .lane{position:relative;height:16px;margin-top:8px}.site.compare .lane:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(244,241,234,.14)}.site.compare .lane .band{position:absolute;top:3px;bottom:3px;border-radius:6px;transform-origin:left;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.site.compare .lane .md{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%}.site.compare .duel .lane.a .band{background:color-mix(in srgb,var(--ca-n) 42%,transparent)}.site.compare .duel .lane.a .md{background:var(--ca-n)}.site.compare .duel .lane.b .band{background:color-mix(in srgb,var(--cb-n) 45%,transparent)}.site.compare .duel .lane.b .md{background:var(--cb-n)}.site.compare .duel .ax{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:#7f93a9}.site.compare .duel-cap{margin-top:12px;font-size:12px;color:#93a4b8}.site.compare .hero-meta{padding:18px 0 24px;border-top:1px solid rgba(244,241,234,.16);display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:13px;color:#93a4b8}.site.compare .hero-meta a{color:var(--on-navy);text-decoration:none;border-bottom:1px solid var(--gold-on-navy)}.site.anim.compare .hero.wait .lane .band{transform:scaleX(0)}.site.compare .differ li{display:grid;grid-template-columns:30px 240px minmax(0,1fr) 170px;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.site.compare .differ .n{font:400 22px var(--serif);color:var(--muted)}.site.compare .differ b{font:400 19px var(--serif);color:var(--ink)}.site.compare .differ b small{display:block;font:400 12px var(--sans);color:var(--muted);margin-top:2px}.site.compare .differ p{font-size:15px;color:var(--body)}.site.compare .differ a{justify-self:end;font-size:14px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--gold);white-space:nowrap}.site.compare .differ p a.inl{font-size:inherit;white-space:normal}.site.compare .tag{display:inline-block;padding:2px 8px;border-radius:999px;font:600 11px var(--sans);letter-spacing:.02em}.site.compare .tag.apart{background:rgba(16,38,61,.08);color:var(--ink)}.site.compare .tag.close{background:var(--sand);color:var(--muted)}.site.compare .tag.clear{background:rgba(16,38,61,.05);color:var(--body)}.site.compare .ctx-tag{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;color:var(--muted)}.site.compare .ctx-tag:before{content:"";width:9px;height:9px;border:1px solid var(--muted)}.site.compare .why{max-width:66ch;font-size:16px;margin:-8px 0 26px}.site.compare .cmpt{width:100%;border-collapse:collapse;border-top:1px solid var(--rule)}.site.compare .cmpt td,.site.compare .cmpt th{padding:16px 0;border-bottom:1px solid var(--line);text-align:left;font-weight:400;vertical-align:middle}.site.compare .cmpt td+td,.site.compare .cmpt th+td{padding-left:24px}.site.compare .cmpt thead th{padding:10px 0;font-size:12px;color:var(--muted)}.site.compare .cmpt thead th+th{padding-left:24px}.site.compare .cmpt tbody th{width:28%}.site.compare .cmpt tbody th b{display:block;font-size:16px;font-weight:500;color:var(--ink)}.site.compare .cmpt tbody th small{display:block;margin-top:2px;font-size:13px;color:var(--muted)}.site.compare .cmpt .vals{width:21%;font-size:14px;white-space:nowrap}.site.compare .cmpt .vals p{display:flex;justify-content:space-between;gap:12px;color:var(--body)}.site.compare .cmpt .vals p+p{margin-top:6px}.site.compare .cmpt .vals b{font-weight:600}.site.compare .cmpt .vals p.a b{color:var(--ca)}.site.compare .cmpt .vals p.b b{color:var(--cb-text)}.site.compare .cmpt .vals small{color:var(--muted)}.site.compare .cmpt .rng{position:relative}.site.compare .cmpt .lane{height:14px;margin-top:0}.site.compare .cmpt .lane+.lane{margin-top:6px}.site.compare .cmpt .lane:before{background:var(--line)}.site.compare .cmpt .lane.a .band{background:rgba(16,38,61,.16)}.site.compare .cmpt .lane.a .md{background:var(--ca);width:10px;height:10px;margin:-5px 0 0 -5px}.site.compare .cmpt .lane.b .band{background:rgba(94,134,184,.24)}.site.compare .cmpt .lane.b .md{background:var(--cb);width:10px;height:10px;margin:-5px 0 0 -5px}.site.compare .cmpt .ov{position:absolute;top:12px;height:42px;border-left:1px dashed rgba(16,38,61,.18);border-right:1px dashed rgba(16,38,61,.18);background:repeating-linear-gradient(135deg,rgba(16,38,61,.035) 0 3px,transparent 3px 6px)}.site.compare .cmpt .axl{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:var(--muted)}.site.compare .cmpt .verd{width:10%;text-align:right;white-space:nowrap}.site.compare .cmpt thead th.verd{padding-left:24px;text-align:right}.site.compare .tnote{margin-top:12px;font-size:13px;color:var(--muted)}.site.compare .tnote a{color:inherit}.site.anim.compare .cmpt:not(.in) .band{transform:scaleX(0)}.site.compare .ops{margin-top:44px;padding-top:22px;border-top:1px solid var(--rule)}.site.compare .ops h3{font-size:22px}.site.compare .ops .tw{overflow-x:auto}.site.compare .ops .drive{margin-top:10px;max-width:66ch;font:400 19px/1.5 var(--serif);color:var(--ink)}.site.compare .opt{width:100%;margin-top:18px;border-collapse:collapse;border-top:1px solid var(--line)}.site.compare .opt td,.site.compare .opt th{padding:12px 0;border-bottom:1px solid var(--line);text-align:left;font-weight:400;font-size:15px;vertical-align:middle}.site.compare .opt thead th{font-size:12px;color:var(--muted);font-weight:600}.site.compare .opt thead th small{display:block;font-weight:400}.site.compare .opt thead .ha{color:var(--ca)}.site.compare .opt thead .hb{color:#3f5b7e}.site.compare .opt td+td,.site.compare .opt th+td,.site.compare .opt thead th+th{padding-left:20px}.site.compare .opt td.sh{width:24%;color:var(--body);white-space:nowrap}.site.compare .opt .sbar{display:inline-block;width:62%;height:6px;margin-right:10px;background:var(--line);border-radius:3px;vertical-align:middle;overflow:hidden}.site.compare .opt .sbar i{display:block;height:100%}.site.compare .opt .sbar i.a{background:var(--ca)}.site.compare .opt .sbar i.b{background:var(--cb)}.site.compare .opt td.fm{width:8%;font:400 18px var(--serif);color:var(--ink)}.site.compare .check2{background:var(--navy);color:var(--on-navy-muted);padding:88px 0}.site.compare .check2 .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.site.compare .check2 .k{font-size:14px;color:#93a4b8}.site.compare .check2 h2{margin-top:8px;color:var(--on-navy);font-size:clamp(30px,3.4vw,46px)}.site.compare .check2 p.d{margin-top:14px;max-width:42ch}.site.compare .months{position:relative;margin:0}.site.compare .months .ckey{margin:-8px 0 4px}.site.compare .months+.tnote{margin-top:44px}.site.anim.compare .months:not(.in) .duo i{transform:scaleY(0)}.site.compare .mdata{margin-top:18px;font-size:14px}.site.compare .mdata summary{cursor:pointer;color:var(--ink);list-style:none;display:inline-block;border-bottom:1px solid var(--gold)}.site.compare .mdata summary::-webkit-details-marker{display:none}.site.compare .mdata .tw{overflow-x:auto}.site.compare .mt{width:100%;margin-top:14px;border-collapse:collapse;border-top:1px solid var(--rule);font-size:14px}.site.compare .mt td,.site.compare .mt th{padding:8px 0;border-bottom:1px solid var(--line);text-align:right;font-weight:400}.site.compare .mt th:first-child{text-align:left}.site.compare .mt thead th{font-size:12px;color:var(--muted)}.site.compare .mt td,.site.compare .mt thead th+th{padding-left:16px}.site.compare .mirror{border-top:1px solid var(--rule)}.site.compare .mirror .mh{display:grid;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);gap:16px;padding:10px 0;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line)}.site.compare .mirror .mh span:first-child{text-align:right}.site.compare .mirror .mr{display:grid;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);gap:16px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.site.compare .mirror .l,.site.compare .mirror .r{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink)}.site.compare .mirror .l{justify-content:flex-end}.site.compare .mirror .l i,.site.compare .mirror .r i{display:block;height:14px;border-radius:2px;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.site.compare .mirror .l i{background:var(--ca);transform-origin:right}.site.compare .mirror .r i{background:var(--cb);transform-origin:left}.site.compare .mirror .c{text-align:center;font-size:13px;color:var(--muted)}.site.anim.compare .mirror:not(.in) i{transform:scaleX(0)}.site.compare .specs{width:100%;border-collapse:collapse;border-top:1px solid var(--rule)}.site.compare .specs td,.site.compare .specs th{padding:14px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-weight:400}.site.compare .specs td{padding-left:24px;width:36%}.site.compare .specs thead th{padding:10px 0;font-size:12px;color:var(--muted)}.site.compare .specs thead th+th{padding-left:24px}.site.compare .specs thead .a{color:var(--ca);font-weight:600}.site.compare .specs thead .b{color:var(--cb-text);font-weight:600}.site.compare .specs tbody th{font-size:15px;color:var(--ink)}.site.compare .specs tbody th small{display:block;font-size:12px;color:var(--muted)}.site.compare .specs td b{display:block;font:400 19px var(--serif);color:var(--ink);font-weight:400}.site.compare .specs td small{display:block;margin-top:4px;font-size:12px;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.site.compare .head+.cmpt,.site.compare .head+.mirror,.site.compare .head+.specs{border-top:0}.site.compare .relsec{padding-top:0}.site.compare .method{margin-top:20px}@media (max-width:1080px){.site.compare .check2 .wrap,.site.compare .hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}.site.compare .cmpt .verd{display:none}}@media (max-width:680px){.site.compare .hero-grid{padding:44px 0 32px}.site.compare .differ li{grid-template-columns:24px 1fr;gap:6px 12px}.site.compare .differ a,.site.compare .differ p{grid-column:2}.site.compare .differ a{justify-self:start}.site.compare .cmpt thead{display:none}.site.compare .cmpt,.site.compare .cmpt tbody{display:block}.site.compare .cmpt tr{display:grid;grid-template-columns:1fr;gap:10px;padding:14px 0;border-bottom:1px solid var(--line)}.site.compare .cmpt td,.site.compare .cmpt td+td,.site.compare .cmpt th,.site.compare .cmpt th+td{padding:0;border:0;width:auto}.site.compare .cmpt .ov{top:-4px}.site.compare .mirror .mh,.site.compare .mirror .mr{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);gap:8px}.site.compare .specs thead{display:none}.site.compare .specs,.site.compare .specs tbody{display:block}.site.compare .specs tr{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;padding:14px 0;border-bottom:1px solid var(--line)}.site.compare .specs th{grid-column:1/-1}.site.compare .specs td,.site.compare .specs th{padding:0;border:0;width:auto}.site.compare .check2 .wrap>*{min-width:0}.site.compare .opt .sbar{display:none}.site.compare .opt td.sh{width:auto}}@media (prefers-reduced-motion:reduce){.site.compare .lane .band,.site.compare .mirror i{transition:none}}