.bp-key-benefits{margin:14px 0 22px;padding:16px 18px;border:1px solid #dbe6fc;border-radius:16px;background:#fff;color:#19356f;font-family:var(--font-body-family,Poppins,sans-serif)}
.bp-key-benefits *{box-sizing:border-box}
.bp-key-benefits .bp-key-benefits__intro{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.4;font-weight:600;color:#536787;letter-spacing:.015em;margin:0 0 12px}
.bp-key-benefits__intro span{display:inline-block;padding:5px 9px;border-radius:6px;background:#2b52cc;color:#fff;font-size:10px;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 2px 0 #56b9f2}
.bp-key-benefits__list{list-style:none;margin:0;padding:0;display:grid;gap:0}
.bp-key-benefits__list li{display:flex;align-items:center;gap:12px;padding:11px 0;min-width:0}
.bp-key-benefits__list li+li{border-top:1px solid #eaf0fb}
.bp-key-benefits__list li:last-child{padding-bottom:2px}
.bp-key-benefits__list strong{font-size:15px;line-height:1.4;font-weight:750;letter-spacing:-.015em;color:#19356f}
.bp-key-benefits__bullet{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;background:#edf5ff;border:1px solid #c9ddff;border-radius:50%;color:#2b52cc}
.bp-key-benefits__bullet svg{width:16px;height:16px}
.bp-key-benefits__list li:first-child strong{color:#2b52cc}
@media(max-width:749px){.bp-key-benefits{padding:14px;margin:14px 0 18px}.bp-key-benefits__list strong{font-size:14px}.bp-key-benefits__list li{gap:10px;padding:10px 0}}

.bp-key-benefits__bullet{font-size:21px;line-height:1;width:30px;height:30px;flex-basis:30px;background:transparent;border:0;border-radius:0}
