.pilot-compare{margin-top:35px}
.pilot-compare>h3{font-size:34px}
.compare-intro{color:var(--muted);max-width:740px;margin:14px 0 24px}
.compare-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}
.compare-tabs button{padding:13px 20px;border:1px solid var(--line);background:transparent;color:var(--dark);font:600 17px 'Barlow Condensed',sans-serif;cursor:pointer}
.compare-tabs button[aria-selected=true]{background:var(--dark);color:white;border-color:var(--dark)}
.compare-tabs button:focus-visible,.pilot-compare a:focus-visible{outline:3px solid var(--blue);outline-offset:3px}
.pilot-compare [hidden]{display:none!important}
.pilot-compare h4{font:600 26px/1.2 'Barlow Condensed',sans-serif;margin:0 0 20px}
.compare-head,.compare-rows li{display:grid;grid-template-columns:1fr 1fr}
.compare-head span{padding:13px 20px;background:#eeeef0;font-weight:600;color:var(--muted)}
.compare-head span+span{background:var(--blue);color:white}
.compare-rows{list-style:none;margin:0;padding:0;border:1px solid var(--line)}
.compare-rows li+li{border-top:1px solid var(--line)}
.compare-rows li>div{padding:18px 20px;min-width:0}
.compare-before{background:#f2f2f3;color:var(--muted)}
.compare-after{background:rgba(89,126,163,.08);border-left:1px solid var(--line);color:var(--dark)}
.compare-rows p{margin:0}
.compare-mobile-label{display:none}
.compare-details{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:25px 0}
.compare-details h5{margin:0;color:var(--dark);font-size:12px;letter-spacing:.04em}
.compare-details p{margin:8px 0 0;color:var(--muted);font-size:14px}
#pilot{scroll-margin-top:120px}
@media(max-width:600px){.compare-tabs{gap:5px}.compare-tabs button{padding:11px 10px;font-size:16px}.compare-head{display:none}.compare-rows li{grid-template-columns:1fr}.compare-after{border-left:0}.compare-rows li+li{border-top:3px solid var(--line)}.compare-mobile-label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-bottom:7px}.compare-rows li>div{padding:16px}.compare-details{grid-template-columns:1fr;gap:20px}.pilot-compare>h3{font-size:29px}.pilot-compare .btn{width:100%}#pilot{scroll-margin-top:20px}}
