.benefits-section{background-color:#232323;width:100%;padding:120px 100px;text-align:center}.benefits-section .benefits-subtitle{max-width:600px;margin:0 auto 40px;font-size:20px}.benefits-section .benefits-cards-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.benefits-section .benefits-section-header-container{display:flex;flex-direction:column;justify-content:center;align-items:center}*,:after,:before{box-sizing:border-box}body{margin:0;font-family:var(--font-primary);width:100vw;height:100vh}.benefit-card{background:#191817;padding:24px;border-radius:4px;flex:1 1 280px;text-align:left;transition:transform .3s ease}.benefit-card:hover{transform:translateY(-8px)}.benefit-card .benefit-icon-wrapper{background-color:#232323;display:flex;justify-content:center;align-items:center;max-width:80px;max-height:80px;border-radius:50%;padding:20px;margin-bottom:16px}.benefit-card .benefit-icon-wrapper .benefit-icon{width:40px;height:40px}