.benefit-cards-section{background:linear-gradient(120deg,#3957a0,#26213f);padding-block:120px}.benefit-cards-section h2{font-size:2.25rem;font-style:normal;font-weight:600;letter-spacing:-.72px;line-height:1.2778;margin-bottom:14px}.benefit-cards-section__heading{color:#fff;text-align:center}.benefit-cards-section__grid{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.benefit-cards-section__text{margin-bottom:40px;text-align:center}.benefit-cards-section__text p{color:#fff;font-size:1.1875rem;font-style:normal;font-weight:400;letter-spacing:-.38px;line-height:1.263;margin-inline:auto;max-width:696px;text-align:center}.benefit-card__heading{color:#fff;font-size:25px;font-style:normal;font-weight:600;letter-spacing:-.25px;line-height:1.16;margin-bottom:0}.benefit-card__text{color:#fff;font-size:17px;font-style:normal;font-weight:400;letter-spacing:-.17px;line-height:1.41176}.benefit-card{background:linear-gradient(180deg,rgba(220,227,236,.4),rgba(220,227,236,.1));border-radius:16px;display:flex;flex-direction:column;gap:8px;max-width:360px;padding:40px}.benefit-card__icon{margin-bottom:12px}@media screen and (max-width:767px){.benefit-cards-section{padding-block:50px}.benefit-cards-section h2{font-size:1.8125rem;line-height:1.103}}