.benefit-accordion-item.card-style{border-radius:12px;box-shadow:0 2px 16px rgba(0,0,0,.08);margin-bottom:24px;padding:24px 16px;transition:box-shadow .2s}.benefit-accordion-item.card-style:hover{box-shadow:0 4px 24px rgba(0,0,0,.12)}.flex-center{gap:20px}.benefit-icon,.benefit-image,.flex-center{align-items:center;display:flex;justify-content:center}.benefit-icon,.benefit-image{flex-shrink:0;font-size:40px;height:40px;width:40px}.benefit-title-content{display:flex;flex:1;flex-direction:column}.benefit-title{font-size:1.1em;font-weight:700;margin-bottom:10px}.benefit-accordion-content{margin-top:0;padding:0}@media (max-width:768px){.benefit-accordion-item.card-style{margin-bottom:16px;padding:16px 8px}.flex-center{flex-direction:column;gap:12px}.benefit-icon,.benefit-image{font-size:32px;height:32px;width:32px}.benefit-title{font-size:1em;margin-bottom:8px}}