.mse-benefits{box-sizing:border-box;width:100%;padding:96px 65px;background:#171a16;color:#fff;font-family:Arial,sans-serif}
.mse-benefits *{box-sizing:border-box}
.mse-benefits .mse-benefits__inner{max-width:1280px;margin:0 auto}
.mse-benefits .mse-benefits__intro{max-width:860px}
.mse-benefits .mse-benefits__eyebrow{margin:0 0 22px;color:#d4fa53;font-size:13px;font-weight:700;line-height:1.5;letter-spacing:1.5px;text-transform:uppercase}
.mse-benefits h2{margin:0 0 26px;color:#fff;font:600 clamp(32px,4.2vw,56px)/1.1 Arial,sans-serif;letter-spacing:-1.5px;text-wrap:balance}
.mse-benefits .mse-benefits__subtitle{margin:0 0 20px;color:#f5f6f0;font-size:22px;line-height:1.5}
.mse-benefits .mse-benefits__description{max-width:760px;margin:0;color:#c4c9bc;font-size:16px;line-height:1.8}
.mse-benefits .mse-benefits__description strong{color:#fff}
.mse-benefits .mse-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:56px}
.mse-benefits .mse-benefits__item{min-width:0;padding-top:26px;border-top:1px solid #ffffff30}
.mse-benefits .mse-benefits__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:22px;border-radius:16px;background:#d4fa5314;color:#d4fa53}
.mse-benefits .mse-benefits__icon svg{display:block;width:25px;height:25px}
.mse-benefits h3{margin:0 0 14px;color:#fff;font:600 21px/1.3 Arial,sans-serif;letter-spacing:-.3px}
.mse-benefits .mse-benefits__item p{margin:0;color:#c4c9bc;font-size:16px;line-height:1.75}
.mse-benefits .mse-benefits__closing{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:56px;padding-top:38px;border-top:1px solid #ffffff30}
.mse-benefits .mse-benefits__closing p{max-width:620px;margin:0;color:#fff;font-size:26px;line-height:1.4;letter-spacing:-.5px}
.mse-benefits .mse-benefits__closing p span{color:#d4fa53}
.mse-benefits a.mse-benefits__cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;max-width:100%;min-height:56px;padding:18px 26px;border-radius:60px;background:#d4fa53;color:#171a16;font:700 16px/1.4 Arial,sans-serif;text-align:center;text-decoration:none}
.mse-benefits a.mse-benefits__cta:hover{background:#e1ff8c;color:#171a16}
.mse-benefits a.mse-benefits__cta:focus-visible{outline:3px solid #fff;outline-offset:5px}
@media(max-width:1024px){.mse-benefits{padding:72px 35px}.mse-benefits .mse-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.mse-benefits .mse-benefits__closing{align-items:flex-start;flex-direction:column;gap:26px}}
@media(max-width:600px){.mse-benefits{padding:56px 24px}.mse-benefits h2{font-size:34px;letter-spacing:-1px}.mse-benefits .mse-benefits__subtitle{font-size:19px}.mse-benefits .mse-benefits__grid{grid-template-columns:1fr;gap:28px;margin-top:36px}.mse-benefits .mse-benefits__icon{margin-bottom:16px}.mse-benefits .mse-benefits__closing{margin-top:36px;padding-top:28px}.mse-benefits .mse-benefits__closing p{font-size:23px}.mse-benefits a.mse-benefits__cta{width:100%;padding:18px 20px}}
