.s-benefits{background:#fff;color:#050a23;font-family:Segoe UI,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.025em;line-height:1;padding:80px 0;position:relative}.s-benefits__wrapper{width:100%}.s-benefits__title{font-size:48px;font-weight:700;margin-bottom:48px;text-align:center}.s-benefits__list{align-items:center;display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.s-benefits__item{background:#fff;border-radius:12px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);display:flex;flex-flow:column;height:100%;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.s-benefits__item:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.s-benefits__item-img{margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:64px;width:100%}.s-benefits__item-title{font-size:24px;font-weight:600;line-height:32px;margin-bottom:16px;text-align:center}.s-benefits__item-text{color:#374151;flex-grow:1;font-size:16px;line-height:1.625;margin-bottom:24px;text-align:center}.s-benefits__btn{color:#9a00f7;font-size:16px;font-weight:500;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.s-benefits__btn:hover{color:#490cba}@media (width <= 1024px){.s-benefits__list{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width <= 479px){.s-benefits__title{margin-bottom:24px}}