html[data-page=compare]{--sf:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;--blue:#0071e3;--blue-hover:#0077ed;--bg:#fff;--bg-alt:#f5f5f7;--surface:#fff;--ink:#1d1d1f;--ink-2:#6e6e73;--ink-3:#86868b;--hair:#d2d2d7;--link:#06c;--nav-bg:#fbfbfdcc;--nav-line:#00000014;--nav-ink:#000c;--tile-shadow:0 4px 24px #0000000a;--ring-core:#fff;--dash:#c7c7cc;--card-accent-bg:#fff;--card-accent-line:#0071e359;--stick-bg:#ffffffeb;--stick-bg-alt:#f5f5f7eb}html[data-page=compare][data-theme=dark]{--bg:#000;--bg-alt:#161617;--surface:#1c1c1e;--ink:#f5f5f7;--ink-2:#a1a1a6;--ink-3:#86868b;--hair:#424245;--link:#2997ff;--nav-bg:#161617cc;--nav-line:#ffffff1f;--nav-ink:#fffc;--tile-shadow:none;--ring-core:#000;--dash:#48484a;--card-accent-bg:#1c1c1e;--card-accent-line:#2997ff66;--stick-bg:#000000e6;--stick-bg-alt:#161617e6}html[data-page=compare] *{box-sizing:border-box;margin:0;padding:0}html[data-page=compare]{scroll-behavior:smooth}html[data-page=compare] body{font-family:var(--sf);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background .35s,color .35s;overflow-x:hidden}html[data-page=compare] a{color:var(--link);text-decoration:none}html[data-page=compare] a:hover{text-decoration:underline}html[data-page=compare] h1,html[data-page=compare] h2,html[data-page=compare] h3,html[data-page=compare] h4{letter-spacing:-.015em}html[data-page=compare] .gnav{z-index:100;background:var(--nav-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--nav-line);position:sticky;top:0}html[data-page=compare] .gnav-in{justify-content:space-between;align-items:center;max-width:1024px;height:48px;margin:0 auto;padding:0 22px;font-size:12px;display:flex}html[data-page=compare] .gnav .mark{color:var(--ink);align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}html[data-page=compare] .gnav .mark .wm{width:auto;height:20px;display:block}html[data-page=compare] .wm-dark,html[data-page=compare][data-theme=dark] .wm-light{display:none}html[data-page=compare][data-theme=dark] .wm-dark{display:block}html[data-page=compare] .gnav .gright{align-items:center;gap:24px;display:flex}html[data-page=compare] .gnav ul{gap:32px;list-style:none;display:flex}html[data-page=compare] .gnav ul a{color:var(--nav-ink);text-decoration:none;transition:color .2s}html[data-page=compare] .gnav ul a:hover{color:var(--ink);text-decoration:none}html[data-page=compare] .theme-btn{border:1px solid var(--hair);background:var(--surface);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s;display:flex}html[data-page=compare] .theme-btn svg{width:15px;height:15px;stroke:var(--ink);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}html[data-page=compare] .theme-btn .moon,html[data-page=compare][data-theme=dark] .theme-btn .sun{display:none}html[data-page=compare][data-theme=dark] .theme-btn .moon{display:block}html[data-page=compare] .pnav{z-index:99;background:var(--nav-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--nav-line);position:sticky;top:48px}html[data-page=compare] .pnav-in{justify-content:space-between;align-items:center;max-width:1024px;height:52px;margin:0 auto;padding:0 22px;display:flex}html[data-page=compare] .pnav .pname{font-size:19px;font-weight:600}html[data-page=compare] .pnav .pright{align-items:center;gap:24px;font-size:12px;display:flex}html[data-page=compare] .pnav .pright a{color:var(--nav-ink)}html[data-page=compare] .btn{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:980px;padding:6px 14px;font-size:12px;font-weight:400;text-decoration:none;transition:background .2s;display:inline-block}html[data-page=compare] .btn:hover{background:var(--blue-hover);text-decoration:none}html[data-page=compare] .btn.lg{padding:12px 26px;font-size:17px}html[data-page=compare] .btn.outline{border:1px solid var(--ink-3);color:var(--ink);background:0 0}html[data-page=compare] .btn.outline:hover{background:var(--bg-alt)}html[data-page=compare] .btn:focus-visible,html[data-page=compare] a:focus-visible,html[data-page=compare] .theme-btn:focus-visible{outline:3px solid var(--blue);outline-offset:3px}html[data-page=compare] section{text-align:center;background:var(--bg);padding:120px 22px;transition:background .35s}html[data-page=compare] section.alt{background:var(--bg-alt)}html[data-page=compare] .inner{max-width:1024px;margin:0 auto}html[data-page=compare] .narrow{max-width:734px;margin:0 auto}html[data-page=compare] .eyebrow{color:var(--ink-2);margin-bottom:12px;font-size:17px;font-weight:600;display:block}html[data-page=compare] h1.hero-h{letter-spacing:-.02em;font-size:clamp(48px,8vw,96px);font-weight:700;line-height:1.03}html[data-page=compare] h2.sec-h{margin-bottom:18px;font-size:clamp(36px,5.5vw,64px);font-weight:700;line-height:1.06}html[data-page=compare] .sub{color:var(--ink-2);max-width:640px;margin:0 auto;font-size:clamp(19px,2.4vw,26px);font-weight:400;line-height:1.4}html[data-page=compare] .links-row{flex-wrap:wrap;justify-content:center;gap:34px;margin-top:28px;font-size:19px;display:flex}html[data-page=compare] .links-row a.arrow:after{content:" ›"}html[data-page=compare] .hero{padding:100px 22px 90px}html[data-page=compare] .hero .sub{margin-top:22px}html[data-page=compare] .hero-rings{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:64px;margin-top:70px;display:flex}html[data-page=compare] .hero-vs{align-self:center}html[data-page=compare] .hr-item{flex-direction:column;align-items:center;gap:20px;display:flex}html[data-page=compare] .hr-item .cap{font-size:17px;font-weight:600}html[data-page=compare] .hr-item .cap small{color:var(--ink-3);margin-top:2px;font-size:14px;font-weight:400;display:block}html[data-page=compare] .ring-img{filter:drop-shadow(0 26px 44px #0000002e);width:230px;height:auto;transition:transform .5s}html[data-page=compare] .hr-item:hover .ring-img{transform:translateY(-8px)}html[data-page=compare][data-theme=dark] .ring-img{filter:drop-shadow(0 26px 44px #0000008c)}html[data-page=compare] .hero-vs{color:var(--ink-3);font-size:28px;font-weight:700}html[data-page=compare] .bento{text-align:left;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:70px;display:grid}html[data-page=compare] .tile{background:var(--surface);box-shadow:var(--tile-shadow);border-radius:28px;padding:44px 40px;transition:background .35s;position:relative;overflow:hidden}html[data-page=compare] .tile.big{grid-column:span 3}html[data-page=compare] .tile.wide{grid-column:span 6}html[data-page=compare] .tile h3{margin-bottom:10px;font-size:28px;font-weight:700;line-height:1.15}html[data-page=compare] .tile p{color:var(--ink-2);font-size:17px;line-height:1.5}html[data-page=compare] .tile .kicker{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:12px;font-weight:600;display:block}html[data-page=compare] .compare{grid-template-columns:1fr 1fr;max-width:820px;margin:70px auto 0;display:grid}html[data-page=compare] .compare .col{padding:0 34px}html[data-page=compare] .compare .col+.col{border-left:1px solid var(--hair)}html[data-page=compare] .compare .col-head{background:var(--stick-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:5;padding:18px 0 22px;transition:background .35s;position:sticky;top:100px}html[data-page=compare] section.alt .compare .col-head{background:var(--stick-bg-alt)}html[data-page=compare] .compare .col-head .nm{font-size:24px;font-weight:700}html[data-page=compare] .compare .col-head .pr{color:var(--ink-3);margin-top:4px;font-size:14px}html[data-page=compare] .compare .col-head .btn{margin-top:14px}html[data-page=compare] .row-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--hair);margin-bottom:8px;padding:54px 0 6px;font-size:12px;font-weight:600}html[data-page=compare] .cell{flex-direction:column;align-items:center;gap:8px;min-height:118px;padding:26px 34px;display:flex}html[data-page=compare] .cell .ic{justify-content:center;align-items:center;width:44px;height:44px;display:flex}html[data-page=compare] .cell .ic svg{stroke-width:1.4px;width:38px;height:38px;stroke:var(--blue);fill:none;stroke-linecap:round;stroke-linejoin:round}html[data-page=compare] .cell.plain .ic svg{stroke:var(--ink-3)}html[data-page=compare] .cell .v{font-size:17px;font-weight:600;line-height:1.3}html[data-page=compare] .cell .d{color:var(--ink-2);font-size:14px;line-height:1.45}html[data-page=compare] .cell .dash{color:var(--dash);font-size:24px;font-weight:300}html[data-page=compare] .cgrid{text-align:center;grid-template-columns:1fr 1fr;display:grid}html[data-page=compare] .cgrid .cell:nth-child(odd){border-right:1px solid var(--hair)}html[data-page=compare] .feature-split{text-align:left;grid-template-columns:1fr 1fr;gap:16px;margin-top:64px;display:grid}html[data-page=compare] .fcard{background:var(--surface);min-height:320px;box-shadow:var(--tile-shadow);border-radius:28px;flex-direction:column;justify-content:flex-end;padding:48px 44px;transition:background .35s;display:flex}html[data-page=compare] .fcard.k{border:1px solid var(--card-accent-line);background:var(--card-accent-bg)}html[data-page=compare] .fcard.a{border:1px solid var(--hair)}html[data-page=compare] .fcard .who{letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600}html[data-page=compare] .fcard.k .who{color:var(--blue)}html[data-page=compare] .fcard.a .who{color:var(--ink-3)}html[data-page=compare] .fcard h4{margin-bottom:10px;font-size:26px;font-weight:700;line-height:1.15}html[data-page=compare] .fcard p{color:var(--ink-2);font-size:16px;line-height:1.55}html[data-page=compare] .statement h2{font-size:clamp(40px,6.5vw,80px);font-weight:700;line-height:1.05}html[data-page=compare] footer{background:var(--bg-alt);color:var(--ink-3);padding:40px 22px;font-size:12px;line-height:1.7;transition:background .35s}html[data-page=compare] footer .inner{text-align:left;border-top:1px solid var(--hair);max-width:1024px;padding-top:20px}html[data-page=compare] .rv{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(24px)}html[data-page=compare] .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html[data-page=compare] .rv{opacity:1;transition:none;transform:none}html[data-page=compare]{scroll-behavior:auto}}@media (max-width:834px){html[data-page=compare] .bento{grid-template-columns:1fr}html[data-page=compare] .tile.big,html[data-page=compare] .tile.wide{grid-column:span 1}html[data-page=compare] .feature-split{grid-template-columns:1fr}html[data-page=compare] .gnav ul{display:none}html[data-page=compare] .compare .col{padding:0 14px}html[data-page=compare] .cell{padding:22px 12px}html[data-page=compare] section{padding:90px 22px}}
