[data-redesign-page=compare] .mono{font-family:var(--font-redesign-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--lo)}[data-redesign-page=compare] .h2{font-family:var(--display);font-weight:800;letter-spacing:-.045em;line-height:.95;font-size:clamp(38px,5vw,76px);text-wrap:balance}[data-redesign-page=compare] .rv{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}[data-redesign-page=compare] .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-redesign-page=compare] .rv{opacity:1;transform:none;transition:none}}[data-redesign-page=compare] .faq details{border-bottom:1px solid var(--line)}[data-redesign-page=compare] .faq details:first-child{border-top:1px solid var(--line)}[data-redesign-page=compare] .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:24px 0;font-family:var(--display);font-weight:700;font-size:clamp(19px,1.8vw,24px);letter-spacing:-.02em}[data-redesign-page=compare] .faq summary::-webkit-details-marker{display:none}[data-redesign-page=compare] .faq summary:after{content:"+";font-family:var(--font-redesign-mono),monospace;font-weight:400;color:var(--acc);font-size:22px;transition:transform .2s}[data-redesign-page=compare] .faq details[open] summary:after{transform:rotate(45deg)}[data-redesign-page=compare] .faq details p{padding:0 0 26px;max-width:760px;font-size:17px;line-height:1.65;color:var(--mid)}[data-redesign-page=compare] .seg{display:inline-flex;margin-top:36px;border:1px solid rgba(255,255,255,.22)}[data-redesign-page=compare] .seg button{height:48px;padding:0 20px;font-family:var(--font-redesign-mono),monospace;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mid);cursor:pointer}[data-redesign-page=compare] .seg button+button{border-left:1px solid rgba(255,255,255,.22)}[data-redesign-page=compare] .seg button[aria-selected=true]{background:var(--ink);color:var(--bg)}[data-redesign-page=compare] .seg button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}[data-redesign-page=compare] .mx{padding-bottom:112px}[data-redesign-page=compare] .mx table{width:100%;border-collapse:collapse;table-layout:fixed}[data-redesign-page=compare] .mx td,[data-redesign-page=compare] .mx th{padding:16px 18px;border-bottom:1px solid var(--line);text-align:center;font-size:15.5px;font-weight:400}[data-redesign-page=compare] .mx td:first-child,[data-redesign-page=compare] .mx th:first-child{text-align:left;padding-left:0;color:var(--mid);width:26%}[data-redesign-page=compare] .mx thead th{vertical-align:bottom;padding-top:28px;padding-bottom:24px;border-bottom:1px solid var(--ink)}[data-redesign-page=compare] .mx thead small,[data-redesign-page=compare] .tcard small{display:inline-block;margin-bottom:12px;padding:5px 8px;background:var(--acc);color:#04140b;font-family:var(--font-redesign-mono),monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}[data-redesign-page=compare] .mx thead b{display:block;font-family:var(--display);font-weight:800;font-size:28px;letter-spacing:-.035em}[data-redesign-page=compare] .mx thead .p{display:block;margin-top:10px;font-family:var(--display);font-weight:800;font-size:clamp(24px,2.3vw,34px);letter-spacing:-.04em;color:var(--acc);font-variant-numeric:tabular-nums}[data-redesign-page=compare] .mx thead .d{display:block;margin-top:8px;font-size:14px;font-weight:400;color:var(--mid)}[data-redesign-page=compare] .mx .pop{background:rgba(74,222,154,.06)}[data-redesign-page=compare] .mx thead .pop{box-shadow:inset 0 3px 0 var(--acc)}[data-redesign-page=compare] .y{color:var(--acc);font-weight:700}[data-redesign-page=compare] .n{color:rgba(255,255,255,.28)}[data-redesign-page=compare] .mx tfoot td{border-bottom:0;padding-top:24px}[data-redesign-page=compare] .mx tfoot .btn{width:100%}[data-redesign-page=compare] .h2h{padding-top:112px;padding-bottom:112px;border-top:1px solid var(--quiet)}[data-redesign-page=compare] .h2h .cols{margin-top:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}[data-redesign-page=compare] .h2h h3{font-family:var(--font-redesign-mono),monospace;font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--lo);padding-bottom:12px;border-bottom:1px solid var(--ink)}[data-redesign-page=compare] .h2h a{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:12px 0;border-bottom:1px solid var(--line);font-size:16px;font-weight:600}[data-redesign-page=compare] .h2h a:hover,[data-redesign-page=compare] .h2h a:hover span{color:var(--acc)}[data-redesign-page=compare] .h2h a span{color:var(--lo)}[data-redesign-page=compare] .qa{padding-top:112px;padding-bottom:112px;border-top:1px solid var(--quiet)}[data-redesign-page=compare] .qa .faq{margin-top:40px}@media (max-width:1000px){[data-redesign-page=compare] .h2h .cols{grid-template-columns:1fr 1fr}}[data-redesign-page=compare] .tcards{display:none}[data-redesign-page=compare] .tcard{border:1px solid var(--line);padding:24px 20px 22px}[data-redesign-page=compare] .tcard+.tcard{margin-top:12px}[data-redesign-page=compare] .tcard.pop{border-color:var(--acc);background:rgba(74,222,154,.06)}[data-redesign-page=compare] .tcard .t{display:block;font-family:var(--display);font-weight:800;font-size:26px;letter-spacing:-.035em}[data-redesign-page=compare] .tcard .p{display:block;margin-top:8px;font-family:var(--display);font-weight:800;font-size:28px;letter-spacing:-.04em;color:var(--acc)}[data-redesign-page=compare] .tcard .d{display:block;margin-top:6px;font-size:15px;color:var(--mid)}[data-redesign-page=compare] .tcard dl{margin:18px 0 20px;border-top:1px solid var(--line)}[data-redesign-page=compare] .tcard dl div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--quiet);font-size:15px}[data-redesign-page=compare] .tcard dt{color:var(--mid)}[data-redesign-page=compare] .tcard dd{margin:0;text-align:right}[data-redesign-page=compare] .tcard .btn{width:100%}@media (max-width:760px){[data-redesign-page=compare] .mx .scroll{display:none}[data-redesign-page=compare] .tcards{display:block}[data-redesign-page=compare] .h2h .cols{grid-template-columns:1fr}[data-redesign-page=compare] .seg{display:flex;width:100%}[data-redesign-page=compare] .seg button{flex:1;padding:0 8px}[data-redesign-page=compare] .h2h,[data-redesign-page=compare] .mx,[data-redesign-page=compare] .qa{padding-top:72px;padding-bottom:72px}[data-redesign-page=compare] .mx{padding-top:0}}