.compare-hero h1{max-width:980px;font-size:clamp(46px,6.2vw,88px)}.compare-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.compare-matrix-section{padding:20px 0 100px}.compare-table-wrap{background:#fff;border:1px solid #e9e6f2;border-radius:16px;overflow:hidden;box-shadow:0 22px 60px #241c380d}.compare-row{border-top:1px solid #f0eef6;grid-template-columns:.9fr 1.15fr 1.25fr;display:grid}.compare-row-head{letter-spacing:.12em;color:#7b778a;text-transform:uppercase;background:#f8f6fd;border-top:0;font-size:11px;font-weight:800}.compare-cell{color:#565863;padding:20px 24px;font-size:14px;line-height:1.6}.compare-cell-dim{color:#202026;font-weight:700}.compare-cell-zp{color:#202026;background:#fbfaff;border-left:1px solid #eeeafb;font-weight:600}.compare-row-head .compare-cell-zp{color:#6b54c9;background:#eeeafb}.compare-fit-section{background:#faf9fc;padding:100px 0}.compare-fit-grid{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:44px;display:grid}.compare-fit-card{background:#fff;border:1px solid #ebe8f4;border-radius:16px;padding:32px}.compare-fit-card.is-primary{background:#f5f2fe;border-color:#dfd7fa}.compare-fit-card small{color:#8c79d2;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.compare-fit-card h3{letter-spacing:-.04em;color:#1c1d22;margin:14px 0 20px;font-size:26px}.compare-fit-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.compare-fit-card li{color:#4d4f59;align-items:flex-start;gap:10px;font-size:14px;line-height:1.65;display:flex}.compare-fit-card li span{color:#7c64d8;background:#fff;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;margin-top:2px;font-size:11px;font-weight:800;display:grid}.compare-fit-card:not(.is-primary) li span{color:#6c6e78;background:#f3f3f6}@media (max-width:780px){.compare-row{grid-template-columns:1fr}.compare-row-head{display:none}.compare-cell{padding:14px 18px}.compare-cell-dim{background:#faf9fd;padding-bottom:6px}.compare-cell-zp{border-top:1px solid #eeeafb;border-left:0}.compare-fit-grid{grid-template-columns:1fr}.compare-fit-card{padding:24px}}
