.benefits-section{background:#fff;padding:80px 0;text-align:center}.benefits-content{margin:0 auto;max-width:1100px}.benefits-section .section-header{margin-bottom:50px}.benefits-columns{display:grid;font-family:Nunito Sans,sans-serif;gap:30px;grid-template-columns:repeat(3,1fr)}.benefit-card{background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:30px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.benefit-card:hover{box-shadow:0 8px 20px rgba(0,0,0,.12);transform:translateY(-6px)}.benefit-icon{margin-bottom:20px}.benefit-title{font-family:Nunito Sans,sans-serif;font-size:28px;font-weight:900;line-height:1.2;margin:0 0 20px}@media (max-width:900px){.benefits-columns{gap:20px;grid-template-columns:1fr}}