.compare a{color:#1d4fe0;text-decoration:none}.compare a:hover{color:#0b2e9e}.compare.r{color:#0b1b2b;background:#f4f6f9;font-family:Manrope,system-ui,sans-serif;font-size:17px;line-height:1.6}.compare .w{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px}.compare .m{font-family:JetBrains Mono,ui-monospace,monospace}.compare .eb{letter-spacing:.14em;text-transform:uppercase;color:#1d4fe0;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.compare .dk .eb{color:#8fb0ff}.compare .h2{letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.15}.compare .card{background:#fff;border:1px solid #dfe5ee;border-radius:18px;padding:28px}.compare .card h3{margin:0;font-size:20px;font-weight:700;line-height:1.3}.compare .card p{color:#46566a;margin:10px 0 0;font-size:16px}.compare .g{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}.compare .sec{padding-top:104px}.compare .nav{flex-wrap:wrap;gap:2px;display:flex}.compare .nav a{color:#c9d4e5;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.compare .nav a:hover{color:#fff;background:#ffffff14}.compare .nav a.on{color:#0b1b2b;background:#fff}.compare .split{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:end;gap:48px;display:grid}.compare .split>p{color:#2e3d50;margin:0;font-size:18px}.compare .tbl{background:#fff;border:1px solid #dfe5ee;border-radius:20px;overflow-x:auto}.compare .tbl table{border-collapse:collapse;width:100%;min-width:960px;font-size:15px;line-height:1.5}.compare .tbl th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:#46566a;vertical-align:bottom;background:#f8fafc;border-bottom:1px solid #dfe5ee;padding:18px 20px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600}.compare .tbl th:nth-child(3){color:#9a3b08;background:#fff3ea;border-bottom-color:#ffd3b5}.compare .tbl td{vertical-align:top;border-bottom:1px solid #eef1f5;width:27%;padding:15px 20px}.compare .tbl td:first-child{width:19%;font-weight:700}.compare .tbl td:nth-child(3){background:#fffaf6}.compare .tbl tr:last-child td{border-bottom:0}.compare .tag{color:#9a3b08;background:#fff0e3;border-radius:999px;margin-left:4px;padding:2px 9px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600;display:inline-block}.compare .vs{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.compare .vs li{align-items:flex-start;gap:12px;font-size:16.5px;display:flex}.compare .vs svg{flex:none;margin-top:3px}.compare .peer{background:#fff;border:1px solid #dfe5ee;border-radius:18px;flex-direction:column;padding:26px;display:flex}.compare .peer small{color:#9a3b08;background:#fff0e3;border-radius:999px;align-self:flex-start;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.compare .peer h3{margin:14px 0 0;font-size:20px;font-weight:800;line-height:1.3}.compare .peer p{color:#46566a;margin:10px 0 0;font-size:15.5px}.compare .rk{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;display:grid}.compare .rk>div{background:#fff;border:1px solid #dfe5ee;border-radius:18px;padding:24px}.compare .rk .n{color:#e8590c;font-family:JetBrains Mono,monospace;font-size:34px;font-weight:600;line-height:1}.compare .rk h3{margin:14px 0 0;font-size:19px;font-weight:700}.compare .rk p{color:#46566a;margin:8px 0 0;font-size:15.5px}.compare .ph{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;display:grid}.compare .ph>div{background:#ffffff08;border:1px solid #ffffff24;border-radius:18px;padding:24px;position:relative}.compare .ph .s{border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;display:inline-flex}.compare .ph h3{color:#fff;margin:16px 0 0;font-size:19px;font-weight:800}.compare .ph p{color:#c9d4e5;margin:8px 0 0;font-size:15.5px}.compare .pn{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.compare .pn a{color:#0b1b2b;background:#fff;border:1px solid #dfe5ee;border-radius:18px;flex-direction:column;gap:6px;min-height:44px;padding:24px 28px;display:flex}.compare .pn a:hover{color:#0b1b2b;border-color:#1d4fe0}.compare .pn a span{color:#1d4fe0;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.compare .pn a b{letter-spacing:-.01em;font-size:22px;font-weight:800}
