.benefit-section{padding:48px 0}.benefit-section .benefit-container{margin-top:32px}.benefit-section .benefit-card{padding:24px;border-radius:8px;box-shadow:0 4px 12px #0000001a;height:100%;transition:transform .3s ease,box-shadow .3s ease}.benefit-section .benefit-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #00000026}.benefit-section .benefit-icon{height:40px;margin-bottom:50px}.benefit-section .benefit-icon img{max-height:100%;width:auto}.benefit-section .benefit-title{font-size:20px;font-weight:600;margin-bottom:12px}.benefit-section .benefit-description{font-size:16px;color:var(--color-gray)}
