.cmp-page{--cmp-nav:69px;--cmp-line:#ffffff14;--cmp-line-strong:var(--color-border-strong);--cmp-text:#bdbbb5;--cmp-wrap:1180px;background:linear-gradient(var(--color-surface) calc(100% - 360px), #000);color:var(--color-foreground);font-family:var(--font-sans);overflow-x:clip}.cmp-wrap{width:min(100% - 48px, var(--cmp-wrap));margin-inline:auto}.cmp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cmp-page a:focus-visible{outline:2px solid var(--color-ivory);outline-offset:3px;border-radius:2px}.cmp-page sup{font-variant-numeric:tabular-nums;margin-left:2px;font-size:.68em;line-height:0}.cmp-page sup a{color:var(--color-ivory);padding:0 1px;text-decoration:none}.cmp-page sup a:hover{text-decoration:underline}.cmp-page sup+sup:before{content:",";color:var(--color-ivory);margin-right:1px}.cmp-link{color:var(--color-foreground);text-underline-offset:5px;font-size:15px;text-decoration:underline #ffffff40;transition:text-decoration-color .2s}.cmp-link:hover{text-decoration-color:currentColor}.cmp-h1,.cmp-h2,.cmp-cta-title{color:var(--color-bright);font-family:var(--font-heading);text-wrap:balance;margin:0;font-weight:500}.cmp-h1>span,.cmp-h2>span{display:block}.cmp-h1>span+span,.cmp-h2>span+span,.cmp-cta-title>span{color:var(--color-ivory)}.cmp-h1{letter-spacing:-.04em;font-size:clamp(42px,5.4vw,74px);line-height:1.02}.cmp-h2{letter-spacing:-.028em;font-size:clamp(28px,3vw,40px);line-height:1.1}.cmp-head{max-width:760px}.cmp-dek{max-width:64ch;color:var(--cmp-text);margin:14px 0 0;font-size:16.5px;line-height:1.65}.cmp-hero{isolation:isolate;padding:clamp(56px,9vw,120px) 0 clamp(48px,7vw,88px);position:relative}.cmp-plate{z-index:-1;object-fit:cover;opacity:.82;pointer-events:none;width:min(64vw,1100px);height:100%;position:absolute;top:0;right:0;mask-image:linear-gradient(90deg,#0000,#000 48%),linear-gradient(#000 55%,#0000);mask-composite:intersect}.cmp-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:center;gap:48px 64px;display:grid}.cmp-hero-body>*{max-width:660px}.cmp-hero-body>.cmp-h1{max-width:940px}.cmp-hero-grid .cmp-h1{font-size:clamp(40px,4.5vw,64px)}.cmp-page img[src*="/compare/"],.cmp-page img[src*=videntic-apple-touch-icon]{object-fit:cover;background:#ffffff14;border-radius:24%;flex:none}.cmp-page img.invert{filter:invert()}.cmp-engine-mark{width:28px;height:28px;color:var(--color-bright);font:600 12px / 1 var(--font-heading);background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;flex:none;place-items:center;display:inline-grid}.cmp-engine-mark img{object-fit:contain;width:16px;height:16px}.cmp-glance-card{backdrop-filter:blur(16px);background:#0e0d0cbd;border:1px solid #ffffff1f;border-radius:20px;overflow:hidden;box-shadow:0 40px 90px -40px #000}.cmp-glance{border-collapse:collapse;width:100%;font-size:14.5px}.cmp-glance .is-us,.cmp-glance td:last-child{background:#f5e6cc09}.cmp-glance thead th.is-us{color:var(--color-ivory)}.cmp-glance .cmp-glance-corner{border-bottom:1px solid var(--cmp-line);color:var(--color-secondary);letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;vertical-align:middle;padding:18px 12px 14px 20px;font-size:11.5px}.cmp-glance thead th{border-bottom:1px solid var(--cmp-line);color:var(--color-bright);font:500 15px / 1.3 var(--font-heading);text-align:left;white-space:nowrap;padding:18px 12px 14px}.cmp-glance thead img{vertical-align:-8px;margin-right:8px;display:inline-block}.cmp-glance tbody th{width:28%;color:var(--color-secondary);text-align:left;vertical-align:middle;padding:14px 12px 14px 20px;font-size:13px;font-weight:400;line-height:1.4}.cmp-glance td{color:var(--color-foreground);vertical-align:middle;padding:14px 12px;line-height:1.4}.cmp-glance td:last-child{padding-right:20px}.cmp-glance tbody tr+tr>*{border-top:1px solid var(--cmp-line)}.cmp-glance tbody tr:first-child>*{vertical-align:top}.cmp-glance tbody tr:first-child th{padding-top:18px}.cmp-price{color:var(--color-bright);font:500 22px / 1.15 var(--font-heading);letter-spacing:-.01em;white-space:nowrap;display:block}.cmp-price-terms{color:var(--color-secondary);margin-top:3px;font-size:12.5px;display:block}.cmp-stack{flex-wrap:wrap;row-gap:4px;padding-left:6px;display:flex}.cmp-stack .cmp-engine-mark{background:#2a2724;border:2px solid #1b1917;width:28px;height:28px;margin-left:-6px}.cmp-stack .cmp-engine-mark img{width:15px;height:15px}.cmp-switch{z-index:5;width:fit-content;margin-bottom:28px;position:relative}.cmp-switch summary{color:#ffffffeb;font:500 14px / 1 var(--font-sans);letter-spacing:-.005em;cursor:pointer;background:#101010;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:10px;padding:5px 12px 5px 6px;list-style:none;transition:border-color .2s;display:inline-flex}.cmp-switch summary::-webkit-details-marker{display:none}.cmp-switch summary:hover,.cmp-switch[data-state=open] summary,.cmp-switch[open]:not([data-state]) summary{border-color:#fff3}.cmp-switch summary:focus-visible{outline:2px solid var(--color-ivory);outline-offset:3px}.cmp-switch summary svg{color:var(--color-secondary);transition:transform .22s cubic-bezier(.16,1,.3,1)}.cmp-switch[data-state=open] summary svg,.cmp-switch[open]:not([data-state]) summary svg{transform:rotate(180deg)}.cmp-switch summary .cmp-pair img{box-shadow:0 0 0 2px #101010}.cmp-switch-panel{transform-origin:0 0;background:linear-gradient(#1f1f1f 0%,#141414 100%);border:1px solid #ffffff1f;border-radius:16px;width:min(560px,100vw - 32px);padding:14px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 24px 56px -8px #000000d9,0 0 0 1px #ffffff0a,inset 0 1px #ffffff12}.cmp-switch-title{color:var(--color-secondary);margin:2px 10px 8px;font-size:12px}.cmp-switch ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.cmp-switch li a{border-radius:10px;align-items:flex-start;gap:11px;height:100%;padding:8px 10px;text-decoration:none;transition:background-color .24s;display:flex}.cmp-switch li a:hover,.cmp-switch li a[aria-current=page]{background:#ffffff0a}.cmp-switch-name{color:#e5e5e5;font:600 14px / 1.3 var(--font-heading);letter-spacing:-.01em;display:block}.cmp-switch li a[aria-current=page] .cmp-switch-name{color:var(--color-ivory)}.cmp-switch-focus{color:var(--color-secondary);margin-top:2px;font-size:11.5px;line-height:1.5;display:block}.cmp-switch-all{color:var(--color-secondary);gap:5px;margin:10px 10px 2px;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.cmp-switch-all:hover{color:#e5e5e5}.cmp-pair{flex:none;align-items:center;display:inline-flex}.cmp-pair img{width:var(--pair);height:var(--pair);box-shadow:0 0 0 2px var(--color-surface)}.cmp-pair img:first-child{z-index:1;position:relative}.cmp-pair img+img{margin-left:calc(var(--pair) * -.24);transform:rotate(6deg)}.cmp-lede{color:var(--cmp-text);margin:28px 0 0;font-size:18px;line-height:1.6}.cmp-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px;display:flex}.cmp-byline{border-top:1px solid var(--cmp-line);color:var(--color-secondary);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:2px 14px;margin-top:40px;padding-top:22px;font-size:13.5px;line-height:1.55;display:grid}.cmp-byline img{grid-row:span 2}.cmp-byline p{margin:0}.cmp-byline [data-article-author]{color:var(--color-bright)}.cmp-short{border-top:1px solid var(--cmp-line);padding:56px 0 8px}.cmp-notes-title{color:var(--color-bright);font:500 21px / 1.3 var(--font-heading);letter-spacing:-.015em;margin:0}.cmp-verdict{border:1px solid var(--cmp-line);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;display:grid;overflow:hidden}.cmp-verdict-side{align-content:start;gap:20px;padding:32px;display:grid}.cmp-verdict-side.is-us{border-left:1px solid var(--cmp-line);background:#f5e6cc09}.cmp-verdict p{color:var(--cmp-text);margin:0;font-size:17.5px;line-height:1.6}.cmp-verdict strong{color:var(--color-bright);font-weight:500}.cmp-verdict-side.is-us strong{color:var(--color-ivory)}.cmp-verdict .cmp-verdict-both{border-top:1px solid var(--cmp-line);background:#ffffff04;grid-column:1/-1;padding:20px 32px;font-size:15.5px}.cmp-verdict-both .cmp-link{white-space:nowrap}.cmp-section{padding:clamp(72px,10vw,128px) 0 0}.cmp-intro{max-width:62ch;color:var(--cmp-text);margin:20px 0 0;font-size:16.5px;line-height:1.65}.cmp-fine{max-width:78ch;color:var(--color-secondary);margin:28px 0 0;font-size:13.5px;line-height:1.65}.cmp-unverified{color:var(--color-secondary);margin:10px 0 0;font-size:13.5px;line-height:1.55}.cmp-unverified span{color:#e0cdbc}.cmp-lanes{z-index:2;top:var(--cmp-nav);border-bottom:1px solid var(--cmp-line);background:color-mix(in srgb, var(--color-surface) 88%, transparent);backdrop-filter:blur(10px);color:var(--color-bright);font:500 15px / 1.3 var(--font-heading);grid-template-columns:1fr 260px 1fr;margin-top:48px;padding:14px 0;display:grid;position:sticky}.cmp-lanes span{align-items:center;gap:10px;display:inline-flex}.cmp-lanes span:last-child{color:var(--color-ivory);grid-column:3}.cmp-spine{margin:0;padding:0;list-style:none;position:relative}.cmp-spine:before{content:"";background:linear-gradient(var(--color-ivory), color-mix(in srgb, var(--color-ivory) 30%, transparent));transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:50%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cmp-spine:before{animation:linear both cmp-draw view();animation-range:entry 10% cover 60%}}}@keyframes cmp-draw{0%{transform:scaleY(0)}}.cmp-station{border-bottom:1px solid var(--cmp-line);grid-template-columns:1fr 260px 1fr;grid-template-areas:"them stop us";align-items:start;padding:40px 0;display:grid}.cmp-stop{background:var(--color-surface);text-align:center;grid-area:stop;justify-self:center;max-width:220px;padding:10px 16px 12px;position:relative}.cmp-stop-n{color:var(--color-ivory);font:500 15px / 1.4 var(--font-heading);font-variant-numeric:tabular-nums;display:inline-block}.cmp-stop h3{color:var(--color-bright);font:500 19px / 1.3 var(--font-heading);letter-spacing:-.015em;margin:6px 0}.cmp-stop p{color:var(--color-secondary);margin:0;font-size:13.5px;line-height:1.5}.cmp-lane{min-width:0}.cmp-lane>p{color:var(--cmp-text);margin:0;font-size:14.5px;line-height:1.65}.cmp-lane>.cmp-sum{color:var(--color-bright);font:500 18px / 1.35 var(--font-heading);letter-spacing:-.01em;margin-bottom:8px}.cmp-lane>.cmp-sum[data-unverified=true]{color:#e0cdbc}.cmp-lane-them{grid-area:them;padding-right:8px}.cmp-lane-us{grid-area:us;padding-left:8px}.cmp-lane>.cmp-lane-name{display:none}.cmp-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:40px 80px;display:grid}.cmp-split>.cmp-head{top:calc(var(--cmp-nav) + 40px);position:sticky}.cmp-diffs{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:48px 0 0;padding:0;list-style:none;display:grid}.cmp-diffs li{border-top:1px solid var(--cmp-line-strong);padding-top:24px}.cmp-diff-n{color:var(--color-ivory);font:400 44px / 1 var(--font-heading);letter-spacing:-.04em;margin-bottom:18px;display:block}.cmp-diffs h3{color:var(--color-bright);font:500 20px / 1.3 var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin:0 0 12px}.cmp-diffs p{color:var(--cmp-text);margin:0;font-size:15.5px;line-height:1.7}.cmp-ledgers{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 72px;margin-top:48px;display:grid}.cmp-ledger h3{border-bottom:1px solid var(--cmp-line-strong);color:var(--color-bright);font:500 21px / 1.3 var(--font-heading);align-items:center;gap:12px;margin:0 0 18px;padding-bottom:14px;display:flex}.cmp-ledger:last-child h3{color:var(--color-ivory)}.cmp-ledger dl{gap:14px;margin:0;display:grid}.cmp-ledger dl>div{align-items:baseline;display:flex}.cmp-ledger dt{min-width:0;color:var(--color-foreground);flex:1;align-items:baseline;font-size:16px;display:flex}.cmp-ledger dt span{color:var(--color-secondary);margin-left:10px;font-size:13.5px}.cmp-ledger dt:after{content:"";border-bottom:1px dotted #ffffff38;flex:1;min-width:16px;margin:0 10px;transform:translateY(-4px)}.cmp-ledger dd{color:var(--color-bright);font:500 17px / 1.3 var(--font-heading);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.cmp-terms{color:var(--color-secondary);margin:20px 0 0;font-size:13.5px;line-height:1.65}.cmp-checklist{border:1px solid var(--cmp-line);background:#ffffff04;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:40px 0 0;padding:8px 32px;list-style:none;display:grid}.cmp-checklist li{grid-template-columns:20px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.cmp-checklist li:nth-child(n+3){border-top:1px solid var(--cmp-line)}.cmp-box{border:1.5px solid color-mix(in srgb, var(--color-ivory) 70%, transparent);border-radius:5px;width:18px;height:18px;margin-top:3px}.cmp-checklist h3{color:var(--color-bright);font:500 17px / 1.4 var(--font-heading);margin:0}.cmp-checklist p{color:var(--cmp-text);margin:6px 0 0;font-size:15px;line-height:1.65}.cmp-qa-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin-top:40px;display:grid}.cmp-qa{border-top:1px solid var(--cmp-line);padding:26px 0}.cmp-qa h3{color:var(--color-bright);font:500 18px / 1.4 var(--font-heading);letter-spacing:-.01em;margin:0}.cmp-qa p{color:var(--cmp-text);margin:10px 0 0;font-size:15.5px;line-height:1.7}.cmp-notes>.cmp-wrap{border-top:1px solid var(--cmp-line);padding-top:40px}.cmp-notes-head{max-width:72ch}.cmp-method{color:var(--color-secondary);margin:12px 0 0;font-size:14.5px;line-height:1.7}.cmp-method a{color:var(--color-foreground)}.cmp-endnotes{columns:3 280px;color:var(--color-secondary);column-gap:40px;margin:32px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none}.cmp-endnotes li{break-inside:avoid;border-radius:8px;grid-template-columns:22px 16px minmax(0,1fr);align-items:start;gap:10px;padding:7px 8px;scroll-margin-top:96px;display:grid}.cmp-endnotes li img{margin-top:2px}.cmp-note-n{color:var(--color-ivory);font:500 13px / 21px var(--font-heading);font-variant-numeric:tabular-nums;text-align:right}.cmp-endnotes li:target{background:#c9b59c1a}.cmp-endnotes a{color:var(--color-foreground);text-underline-offset:4px;text-decoration:underline #ffffff30}.cmp-host{margin-top:2px;font-size:12.5px;display:block}.cmp-others{margin-top:72px}.cmp-others-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cmp-others ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.cmp-others li a{border:1px solid var(--cmp-line);height:100%;color:inherit;border-radius:16px;align-content:start;gap:8px;padding:20px;text-decoration:none;transition:border-color .2s,background-color .2s;display:grid}.cmp-others li a:hover{background:#ffffff05;border-color:#c9b59c40}.cmp-others .cmp-pair{margin-bottom:8px}.cmp-other-name{color:var(--color-bright);font:500 17px / 1.3 var(--font-heading)}.cmp-other-focus{color:var(--color-secondary);font-size:14px;line-height:1.55}.cmp-cov-scroll{border:1px solid var(--cmp-line);background:var(--color-surface);border-radius:20px;margin-top:48px;overflow-x:auto}.cmp-cov{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.cmp-cov thead td{width:230px}.cmp-cov thead th{border-bottom:1px solid var(--cmp-line);color:var(--color-secondary);text-align:center;white-space:nowrap;padding:20px 6px 14px;font-size:12.5px;font-weight:400}.cmp-cov tbody th{z-index:1;background:var(--color-surface);text-align:left;width:230px;padding:20px 20px 20px 24px;position:sticky;left:0}.cmp-cov tbody tr+tr>*{border-top:1px solid var(--cmp-line)}.cmp-cov-vendor{color:var(--color-bright);font:500 16px / 1.3 var(--font-heading);align-items:center;gap:12px;display:flex}.is-us .cmp-cov-vendor{color:var(--color-ivory)}.cmp-cov-count{color:var(--color-secondary);font:400 12.5px / 1.4 var(--font-sans);margin-top:2px;display:block}.cmp-cov td{text-align:center;vertical-align:top;padding:18px 4px}.cmp-cov tbody tr.is-us>*{background:#f5e6cc09}.cmp-cov tbody tr.is-us th{background:linear-gradient(#f5e6cc09, #f5e6cc09), var(--color-surface)}.cmp-tile{flex-direction:column;align-items:center;gap:7px;display:inline-flex}.cmp-tile-face{width:44px;height:44px;color:var(--color-bright);font:600 15px / 1 var(--font-heading);border:1px solid #ffffff12;border-radius:13px;place-items:center;display:grid}.cmp-tile-face img{object-fit:contain}.cmp-tile[data-status=included] .cmp-tile-face{background:linear-gradient(#ffffff17,#ffffff08);border-color:#ffffff26;box-shadow:inset 0 1px #ffffff1a,0 10px 24px -14px #000}.cmp-tile:not([data-status=included]) .cmp-tile-face>*{opacity:.32;filter:grayscale()}.cmp-tile:not([data-status=included]) .cmp-tile-face>img.invert{filter:invert()grayscale()}.cmp-tile[data-status=unlisted] .cmp-tile-face{border-style:dashed;border-color:#ffffff17}.cmp-tile[data-status=unlisted] .cmp-tile-face>*{opacity:.16}.cmp-tile-label{color:var(--color-ivory);white-space:nowrap;font-size:11.5px;line-height:1.2}.cmp-tile[data-status=unlisted] .cmp-tile-label{color:var(--color-secondary);opacity:.75}.cmp-cov-list{display:none}@media (width<=699.98px){.cmp-cov-scroll{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cmp-cov-list{border:1px solid var(--cmp-line);border-radius:18px;margin-top:32px;display:block}.cmp-cov-list-head,.cmp-cov-list-row{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));align-items:center;gap:8px;padding:12px 16px;display:grid}.cmp-cov-list-head{border-bottom:1px solid var(--cmp-line);color:var(--color-bright);font:500 13px / 1.3 var(--font-heading)}.cmp-cov-list-head>span{text-align:center;flex-direction:column;align-items:center;gap:6px;display:inline-flex}.cmp-cov-list-head .is-us{color:var(--color-ivory)}.cmp-cov-list-row+.cmp-cov-list-row{border-top:1px solid var(--cmp-line)}.cmp-cov-list-engine{color:var(--color-foreground);align-items:center;gap:10px;font-size:14px;display:flex}.cmp-cov-list-cell{text-align:center}.cmp-cov-list .cmp-tile-face{border-radius:10px;width:34px;height:34px}}.cmp-cov-key{max-width:82ch;color:var(--color-secondary);margin:20px 0 0;font-size:13.5px;line-height:1.6}.cmp-cov-notes{max-width:82ch;color:var(--color-secondary);gap:6px;margin:20px 0 0;padding:0;font-size:13.5px;line-height:1.6;list-style:none;display:grid}.cmp-cov-notes strong{color:var(--color-foreground);font-weight:500}.cmp-index ul{border-top:1px solid var(--cmp-line);margin:0;padding:0;list-style:none}.cmp-index li{border-bottom:1px solid var(--cmp-line)}.cmp-index a{color:inherit;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px 48px;padding:26px 0;text-decoration:none;display:grid}.cmp-index-name{color:var(--color-bright);font:500 clamp(24px, 2.6vw, 34px) / 1.15 var(--font-heading);letter-spacing:-.025em;align-items:center;gap:20px;transition:color .2s;display:inline-flex}.cmp-index-focus{color:var(--color-secondary);font-size:16px;line-height:1.55;transition:color .2s}.cmp-index a:hover .cmp-index-name{color:var(--color-ivory)}.cmp-index a:hover .cmp-index-focus{color:var(--color-foreground)}.cmp-asks{color:var(--cmp-text);margin:0;padding:0;font-size:17px;line-height:1.6;list-style:none}.cmp-asks li{border-bottom:1px solid var(--cmp-line);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.cmp-ask-n{color:var(--color-ivory);font:500 15px / 1.7 var(--font-heading);font-variant-numeric:tabular-nums}.cmp-asks strong{color:var(--color-bright);font-weight:500}.cmp-all-scroll{border:1px solid var(--cmp-line);border-radius:20px;margin-top:40px;overflow-x:auto}.cmp-all{border-collapse:collapse;width:100%;min-width:880px;font-size:14.5px}.cmp-all thead th{border-bottom:1px solid var(--cmp-line);color:var(--color-secondary);text-align:left;white-space:nowrap;padding:16px 16px 14px;font-size:12.5px;font-weight:400}.cmp-all tbody tr+tr>*{border-top:1px solid var(--cmp-line)}.cmp-all tbody th,.cmp-all td{color:var(--color-foreground);text-align:left;vertical-align:middle;padding:16px;font-weight:400;line-height:1.45}.cmp-all thead th:first-child,.cmp-all tbody th{padding-left:22px}.cmp-all tr.is-us>*{background:#f5e6cc09}.cmp-all-tool{color:var(--color-bright);font:500 16px / 1.3 var(--font-heading);white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.is-us .cmp-all-tool{color:var(--color-ivory)}.cmp-all-tool a{color:inherit;text-underline-offset:4px;text-decoration:underline #ffffff30}.cmp-all-tool a:hover{text-decoration-color:currentColor}.cmp-all-price{color:var(--color-bright);font:500 17px / 1.3 var(--font-heading);white-space:nowrap;display:block}.cmp-all .cmp-stack .cmp-engine-mark{border-color:var(--color-surface)}.cmp-all tr.is-us .cmp-stack .cmp-engine-mark{border-color:#1a1917}.cmp-close{padding:72px 0 56px}.cmp-cta{isolation:isolate;border-radius:20px;align-items:center;min-height:420px;padding:56px 48px;display:flex;position:relative;overflow:clip}.cmp-cta-image{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cmp-cta-scrim{z-index:-1;background:linear-gradient(78deg,#080706eb,#080706bd 30%,#08070666 56%,#0807061a 80%,#0000);position:absolute;inset:0}.cmp-cta-body{flex-direction:column;gap:16px;max-width:600px;display:flex}.cmp-cta-title{letter-spacing:-.03em;font-size:clamp(30px,3.6vw,46px);line-height:1.08}.cmp-cta-line{color:#d6d3cd;margin:0;font-size:16px;line-height:1.6}.cmp-cta-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:12px;display:flex}.cmp-cta-fine{color:#e0cdbc;margin:0;font-size:14px}@media (width<=1023.98px){.cmp-page{--cmp-nav:65px}}@media (width<=999.98px){.cmp-hero-grid,.cmp-split,.cmp-ledgers,.cmp-diffs,.cmp-qa-list{grid-template-columns:minmax(0,1fr)}.cmp-diffs{gap:32px}.cmp-split>.cmp-head{position:static}.cmp-index a{grid-template-columns:minmax(0,1fr)}}@media (width<=899.98px){.cmp-lanes{display:none}.cmp-spine{margin-top:40px}.cmp-spine:before{left:13px}.cmp-station{border-bottom:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"stop""them""us";gap:18px;padding:0 0 40px 44px}.cmp-stop{text-align:left;justify-self:stretch;max-width:none;padding:0}.cmp-stop-n{text-align:center;width:28px;padding:2px 0;position:absolute;top:0;left:-44px}.cmp-stop h3{margin-top:0;padding-top:0}.cmp-lane-them,.cmp-lane-us{padding:0}.cmp-lane>.cmp-lane-name{color:var(--color-bright);font:500 14px / 1.3 var(--font-heading);align-items:center;gap:8px;margin-bottom:4px;display:flex}.cmp-lane-us>.cmp-lane-name{color:var(--color-ivory)}.cmp-plate{opacity:.5;width:100%;height:70%;mask-image:linear-gradient(#000 20%,#0000)}}@media (width<=599.98px){.cmp-wrap{width:min(100% - 32px, var(--cmp-wrap))}.cmp-cov thead td,.cmp-cov tbody th{width:150px;padding:16px 12px 16px 16px}.cmp-cov-vendor{font-size:14px}.cmp-verdict,.cmp-checklist,.cmp-switch ul{grid-template-columns:minmax(0,1fr)}.cmp-verdict-side{padding:24px}.cmp-verdict-side.is-us{border-top:1px solid var(--cmp-line);border-left:0}.cmp-verdict .cmp-verdict-both{padding:18px 24px}.cmp-checklist{padding:4px 20px}.cmp-checklist li:nth-child(n+2){border-top:1px solid var(--cmp-line)}.cmp-all tbody th,.cmp-all thead th:first-child{z-index:1;background:var(--color-surface);position:sticky;left:0}.cmp-all tr.is-us th{background:linear-gradient(#f5e6cc09, #f5e6cc09), var(--color-surface)}.cmp-cta{min-height:0;padding:40px 24px}}@media (width<=479.98px){.cmp-glance .cmp-glance-corner,.cmp-glance tbody th{padding-left:14px}.cmp-glance .cmp-glance-corner{letter-spacing:.04em;font-size:10.5px}.cmp-glance .cmp-stack .cmp-engine-mark{width:25px;height:25px;margin-left:-7px}.cmp-glance .cmp-stack .cmp-engine-mark img{width:13px;height:13px}.cmp-glance .cmp-stack{padding-left:7px}}
