.mp-new-table{background:#fff;overflow:hidden;padding:76px 0;position:relative}.mp-new-table.soft-band{background:#f6fafc}.mp-new-table .wrap{margin:0 auto;max-width:1120px;padding:0 24px}.mp-new-table-head{margin:0 auto 34px;max-width:860px;text-align:center}.mp-new-table-eyebrow{color:#0e8b99!important;display:inline-block;font-size:12px;letter-spacing:.16em;line-height:1;margin:0 0 14px;text-transform:uppercase}.mp-new-table-eyebrow,.mp-new-table-head h2{font-family:Poppins,Segoe UI,system-ui,sans-serif;font-weight:800}.mp-new-table-head h2{color:#13225b;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.025em;line-height:1.12;margin:0 0 16px}.mp-new-table-body{color:#4b567a;font-size:17px;line-height:1.65;margin:0 auto;max-width:820px}.mp-new-table-body div,.mp-new-table-body p{margin:0}.mp-new-table-scroll{background:#fff;border:1px solid #e2e9f0;border-radius:22px;box-shadow:0 14px 34px rgba(19,34,91,.08);overflow-x:auto;width:100%}.mp-new-table-table{border-collapse:separate;border-spacing:0;min-width:680px;table-layout:fixed;width:100%}.mp-new-table-table th{background:linear-gradient(135deg,#13225b,#0a87ad);color:#fff;font-family:Poppins,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:900;line-height:1.25;padding:18px 20px;text-align:left;vertical-align:top}.mp-new-table-table th:first-child{border-top-left-radius:22px}.mp-new-table-table th:last-child{border-top-right-radius:22px}.mp-new-table-table td{background:#fff;border-top:1px solid #e2e9f0;color:#4b567a;font-size:15px;line-height:1.55;padding:17px 20px;vertical-align:top}.mp-new-table-table tbody tr:nth-child(2n) td{background:#fbfdfe}.mp-new-table-table td:first-child{color:#13225b;font-weight:800}.mp-new-table-table td div,.mp-new-table-table td p{margin:0}.mp-new-table-cols-2 td,.mp-new-table-cols-2 th{width:50%}.mp-new-table-cols-3 td,.mp-new-table-cols-3 th{width:33.333%}.mp-new-table-cols-4 td,.mp-new-table-cols-4 th{width:25%}@media(max-width:760px){.mp-new-table{padding:56px 0}.mp-new-table .wrap{padding:0 18px}.mp-new-table-head{margin-bottom:28px;text-align:left}.mp-new-table-body{font-size:16px;margin:0}.mp-new-table-table{min-width:720px}.mp-new-table-table td,.mp-new-table-table th{padding:15px 16px}}