.card-icon *{box-sizing:border-box}.card-icon{background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;margin:0 0 20px}.card-icon .benefits{margin:0 auto;max-width:1280px;padding:16px 16px 0;width:100%}.card-icon .benefits__title{color:#555;font-size:18px;font-weight:600;line-height:1.1;margin:0;text-align:center}.card-icon .benefits__title span{color:#555;display:inline-block;font-size:20px;font-weight:800;line-height:1.1;margin-top:6px}.card-icon .benefits__row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.card-icon .benefit-card{align-items:center;background:#fff;border-radius:10px;box-shadow:0 4px 4px 0 #00000040;display:flex;max-width:100%;min-height:98px;padding:14px 18px 14px 22px;width:323px}.card-icon .benefit-card__icon{background:#f1ebf9;border:3px solid #ff4f8a;border-radius:50%;box-shadow:0 4px 4px 0 #00000040;display:grid;flex:0 0 auto;height:66px;place-items:center;width:66px}.card-icon .benefit-card__icon img{display:block;max-height:60%;max-width:60%;object-fit:contain}.card-icon .benefit-card__text{color:#555;font-size:15px;font-weight:400;line-height:18px;margin:0 0 0 18px}@media (max-width:768px){.card-icon .benefits__row{align-items:stretch;flex-direction:column}.card-icon .benefit-card{width:100%}}