.cmp-2026{--ink:#181d27;--body:#414651;--muted:#535862;--line:#e9eaeb;--bg-soft:#f5faff;--bg-gray:#fafafa;--brand:#1570ef;--brand-hover:#175cd3;--brand-text:#175cd3;--brand-50:#eff8ff;--brand-100:#d1e9ff;--brand-200:#b2ddff;--brand-ink:#102a56;--yes:#079455;--no:#a4a7ae;--shadow-xs:0 1px 2px rgba(10,13,18,.05);--ring-brand:0 0 0 4px rgba(46,144,250,.24);background:#fff;color:var(--ink);font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased}.cmp-2026 *,.cmp-2026 :after,.cmp-2026 :before{box-sizing:border-box}.cmp-2026 h1,.cmp-2026 h2,.cmp-2026 h3,.cmp-2026 h4{color:var(--ink);font-family:inherit;font-weight:600;margin:0;text-transform:none}.cmp-2026 p{font-size:inherit;line-height:inherit;margin:0}.cmp-2026 a{color:var(--brand-text)}.cmp-2026 a:focus,.cmp-2026 a:hover{color:#1849a9}.cmp-2026 table,.cmp-2026 td,.cmp-2026 th{background:transparent;border:0}.cmp-2026 td,.cmp-2026 th{color:inherit}.cmp-2026 thead th{background:transparent;color:inherit}.cmp-2026 .cmp-wrap{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1024px;padding:80px 32px 0}.cmp-2026 .cmp-head{display:flex;flex-direction:column;gap:8px}.cmp-2026 .cmp-h2{font-size:30px;line-height:38px}.cmp-2026 .cmp-lede{color:var(--muted);font-size:18px;line-height:28px}.cmp-2026 .cmp-note{color:var(--muted);font-size:12px;line-height:18px}.cmp-2026 .cmp-btn{align-items:center;border-radius:8px;display:inline-flex;font-size:16px;font-weight:600;line-height:24px;min-height:48px;padding:12px 20px;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.cmp-2026 .cmp-btn--primary{background:var(--brand);color:#fff}.cmp-2026 .cmp-btn--primary:focus,.cmp-2026 .cmp-btn--primary:hover{background:var(--brand-hover);color:#fff}.cmp-2026 .cmp-btn--secondary{background:#fff;border:1px solid #d5d7da;color:var(--body)}.cmp-2026 .cmp-btn--secondary:focus,.cmp-2026 .cmp-btn--secondary:hover{background:var(--bg-soft);border-color:var(--brand-200);color:var(--brand-text)}.cmp-2026 .cmp-btn:focus-visible{box-shadow:var(--ring-brand);outline:none}.cmp-2026 .cmp-hero{background:var(--bg-soft);border-bottom:1px solid var(--line)}.cmp-2026 .cmp-hero__inner{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:960px;padding:160px 32px 64px;text-align:center}.cmp-2026 .cmp-crumbs{color:var(--muted);font-size:14px;line-height:20px}.cmp-2026 .cmp-crumbs a{color:var(--muted);text-decoration:none}.cmp-2026 .cmp-crumbs a:hover{color:var(--brand-text)}.cmp-2026 .cmp-crumbs [aria-current]{color:var(--brand-text);font-weight:600}.cmp-2026 .cmp-h1{font-size:clamp(36px,5vw,60px);letter-spacing:-1.2px;line-height:1.2}.cmp-2026 .cmp-hero__lede{color:var(--muted);font-size:20px;line-height:30px;max-width:720px}.cmp-2026 .cmp-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.cmp-2026 .cmp-updated{color:var(--muted);font-size:14px;line-height:20px}.cmp-2026 .cmp-short{padding-top:64px}.cmp-2026 .cmp-short__box{background:#fff;border:1px solid var(--brand-200);border-radius:16px;box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:20px;padding:32px}.cmp-2026 .cmp-eyebrow{color:var(--brand-text);font-size:14px;font-weight:600;line-height:20px}.cmp-2026 .cmp-head--tight{gap:4px}.cmp-2026 .cmp-pick{display:flex;flex-wrap:wrap;gap:16px}.cmp-2026 .cmp-pick__card{background:var(--bg-gray);border-radius:12px;color:var(--body);display:flex;flex:1 1 280px;flex-direction:column;gap:8px;padding:20px}.cmp-2026 .cmp-pick__card--axify{background:var(--brand-50)}.cmp-2026 .cmp-pick__title{color:var(--ink);font-weight:600}.cmp-2026 .cmp-pick__card--axify .cmp-pick__title{color:var(--brand-ink)}.cmp-2026 .cmp-shared{color:var(--muted)}.cmp-2026 .cmp-shared strong{color:var(--ink);font-weight:600}.cmp-2026 .cmp-table-wrap{border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-xs);overflow-x:auto}.cmp-2026 .cmp-table{border-collapse:collapse;font-size:14px;line-height:20px;margin:0;min-width:680px;width:100%}.cmp-2026 .cmp-table--price{min-width:720px}.cmp-2026 .cmp-table thead tr{background:var(--bg-gray)}.cmp-2026 .cmp-table thead th{border-bottom:1px solid var(--line);color:var(--muted);font-weight:600;padding:12px 20px;text-align:left}.cmp-2026 .cmp-table thead th.is-axify{color:var(--brand-text)}.cmp-2026 .cmp-table .cmp-group{background:#fff;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.4px;line-height:18px;padding:16px 20px 8px;text-align:left;text-transform:uppercase}.cmp-2026 .cmp-table tbody tr+tr .cmp-group{border-top:1px solid var(--line)}.cmp-2026 .cmp-table tbody th[scope=row]{border-top:1px solid var(--line);color:var(--ink);font-weight:500;padding:14px 20px;text-align:left;vertical-align:top}.cmp-2026 .cmp-table tbody td{border-top:1px solid var(--line);color:var(--body);padding:14px 20px;vertical-align:top}.cmp-2026 .cmp-table tbody td.is-axify{background:var(--bg-soft)}.cmp-2026 .cmp-cell{align-items:flex-start;display:flex;gap:8px}.cmp-2026 .cmp-ico{flex:none}.cmp-2026 .cmp-tbd{background:#fffaeb;border:1px solid #fedf89;border-radius:9999px;color:#b54708;flex:none;font-size:12px;font-weight:600;line-height:18px;padding:0 8px;white-space:nowrap}.cmp-2026 .cmp-num{font-variant-numeric:tabular-nums}.cmp-2026 .cmp-strong{color:var(--ink);font-weight:600}.cmp-2026 .cmp-muted{color:var(--muted)}.cmp-2026 .cmp-sub{color:var(--muted);display:block;font-size:12px;font-weight:400;line-height:18px}.cmp-2026 .cmp-diffs .cmp-wrap{gap:32px}.cmp-2026 .cmp-diff-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.cmp-2026 .cmp-diff{border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:24px}.cmp-2026 .cmp-diff--wide{background:var(--bg-soft);border-color:var(--brand-200);grid-column:1/-1}.cmp-2026 .cmp-diff__num{align-items:center;background:var(--brand-100);border-radius:9999px;color:var(--brand-text);display:flex;font-weight:600;height:40px;justify-content:center;width:40px}.cmp-2026 .cmp-h3{font-size:20px;line-height:30px}.cmp-2026 .cmp-diff__text{color:var(--muted)}.cmp-2026 .cmp-diff__bottom{color:var(--body);font-size:14px;line-height:20px}.cmp-2026 .cmp-diff__bottom strong{font-weight:600}.cmp-2026 .cmp-howto{background:var(--bg-gray);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:20px 24px}.cmp-2026 .cmp-howto__title{font-weight:600}.cmp-2026 .cmp-howto__p{color:var(--body);font-size:14px;line-height:20px}.cmp-2026 .cmp-fit{display:flex;flex-wrap:wrap;gap:24px}.cmp-2026 .cmp-fit__card{background:var(--bg-gray);border-radius:12px;display:flex;flex:1 1 320px;flex-direction:column;gap:12px;padding:24px}.cmp-2026 .cmp-fit__card--axify{background:var(--brand-50)}.cmp-2026 .cmp-fit__title{font-size:18px;font-weight:600;line-height:28px}.cmp-2026 .cmp-fit__card--axify .cmp-fit__title{color:var(--brand-ink)}.cmp-2026 .cmp-list{color:var(--body);display:flex;flex-direction:column;gap:8px;margin:0;padding-left:20px}.cmp-2026 .cmp-list li{font-size:16px;line-height:24px;margin:0}.cmp-2026 .cmp-proof{display:flex;flex-wrap:wrap;gap:24px}.cmp-2026 .cmp-proof__card{border:1px solid var(--line);border-radius:12px;color:var(--ink);display:flex;flex:1 1 300px;flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.cmp-2026 .cmp-proof__card:focus,.cmp-2026 .cmp-proof__card:hover{border-color:var(--brand-200);box-shadow:0 4px 12px rgba(10,13,18,.06);color:var(--ink)}.cmp-2026 .cmp-proof__meta{color:var(--muted);font-size:14px;font-weight:600;line-height:20px}.cmp-2026 .cmp-proof__stat{color:var(--brand-text);font-size:36px;font-weight:600;letter-spacing:-.72px;line-height:44px}.cmp-2026 .cmp-proof__text{color:var(--body)}.cmp-2026 .cmp-proof__link{color:var(--brand-text);font-size:14px;font-weight:600;line-height:20px}.cmp-2026 .cmp-switch{align-items:flex-start;border:1px solid var(--line);border-radius:16px;display:flex;flex-wrap:wrap;gap:32px;padding:32px}.cmp-2026 .cmp-switch__lead{display:flex;flex:1 1 360px;flex-direction:column;gap:12px}.cmp-2026 .cmp-switch__title{font-size:24px;line-height:32px}.cmp-2026 .cmp-switch__lead p{color:var(--muted)}.cmp-2026 .cmp-switch .cmp-list{flex:1 1 320px;gap:10px}.cmp-2026 .faq-section{margin:0 auto;max-width:1280px;padding:116px 24px 0}.cmp-2026 .faq-heading{margin:0 0 40px;text-align:center}.cmp-2026 .faq-heading h2{color:#171717;font-size:30.72px;font-weight:700;line-height:34px;margin:0 0 12px}.cmp-2026 .faq-heading p{color:#525252;font-size:18px;line-height:27px;margin:0 auto;max-width:600px}.cmp-2026 .faq-list{margin:0 auto;max-width:768px}.cmp-2026 .faq-item{border-bottom:1px solid #e5e5e5;padding:24px 0}.cmp-2026 .faq-item summary{align-items:center;color:#171717;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:16px;justify-content:space-between;line-height:27px;list-style:none;min-height:44px}.cmp-2026 .faq-item summary:focus-visible{border-radius:6px;box-shadow:var(--ring-brand);outline:none}.cmp-2026 .faq-item summary::-webkit-details-marker{display:none}.cmp-2026 .faq-item summary:after{color:#525252;content:"+";flex:none;font-size:24px;font-weight:400;line-height:24px}.cmp-2026 .faq-item[open] summary:after{content:"\2212"}.cmp-2026 .faq-item .faq-body{color:#525252;font-size:16px;line-height:26px;margin-top:12px}.cmp-2026 .cmp-sources{margin:0 auto;max-width:1024px;padding:48px 32px 64px}@media (max-width:991px){.cmp-2026 .cmp-hero__inner{padding-top:140px}}@media (max-width:640px){.cmp-2026 .cmp-wrap{padding:56px 16px 0}.cmp-2026 .cmp-short{padding-top:40px}.cmp-2026 .cmp-hero__inner{gap:20px;padding:124px 16px 48px}.cmp-2026 .cmp-hero__lede{font-size:18px;line-height:28px}.cmp-2026 .cmp-h2{font-size:26px;line-height:34px}.cmp-2026 .cmp-short__box,.cmp-2026 .cmp-switch{padding:24px 20px}.cmp-2026 .cmp-diff,.cmp-2026 .cmp-fit__card,.cmp-2026 .cmp-proof__card{padding:20px}.cmp-2026 .cmp-diff-grid{gap:16px}.cmp-2026 .cmp-ctas .cmp-btn{flex:1 1 100%;justify-content:center}.cmp-2026 .faq-section{padding:72px 16px 0}.cmp-2026 .faq-heading h2{font-size:26px;line-height:32px}.cmp-2026 .faq-item summary{font-size:16px;line-height:24px}.cmp-2026 .cmp-sources{padding:40px 16px 48px}}