.prossaam-benefits{padding:78px 0;background:linear-gradient(180deg,#f7faf8,#fff);overflow:hidden}.prossaam-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.prossaam-benefit-card{position:relative;display:flex;flex-direction:column;align-items:center;min-height:210px;overflow:hidden;padding:30px 24px;border:1px solid #e4ece8;border-radius:26px;background:#fff;box-shadow:0 10px 24px rgba(15,25,35,.045);text-align:center;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.prossaam-benefit-card:before{position:absolute;top:0;left:0;width:100%;height:5px;content:"";background:linear-gradient(90deg,#0d7a52,#18a86f);transform:scaleX(0);transition:transform .28s ease}.prossaam-benefit-card:hover{border-color:rgba(13,122,82,.23);box-shadow:0 22px 56px rgba(13,122,82,.13),0 10px 24px rgba(15,25,35,.06);transform:translateY(-7px)}.prossaam-benefit-card:hover:before{transform:scaleX(1)}.prossaam-benefit-card__icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:18px;border-radius:18px;background:linear-gradient(135deg,#0d7a52,#18a86f);color:#fff;font-weight:900}.prossaam-benefit-card__title{margin:0 0 10px;color:#1f2933;font-size:1.12rem;font-weight:800;line-height:1.24}.prossaam-benefit-card__text{margin:0;color:#536170;font-size:.95rem;line-height:1.6}
@media(max-width:1120px){.prossaam-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.prossaam-benefits{padding:64px 0}.prossaam-benefits__grid{grid-template-columns:1fr}.prossaam-benefit-card{padding:26px 21px}}
