#soluciones-pasos{background-color:#fff;padding:0 0 80px}.steps-grid{display:grid;gap:25px;grid-template-columns:repeat(4,1fr);margin-top:40px}.step-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:30px 20px;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.step-card:hover{box-shadow:0 5px 20px rgba(0,0,0,.1);transform:translateY(-5px)}.step-icon{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;height:80px;justify-content:center;margin:0 0 15px;padding:12px;width:80px}.step-icon img{height:100%;object-fit:contain;width:100%}.step-number .number{color:#4169e1;font-size:1.3rem;font-weight:700}.step-number .description{color:#666;font-family:Inter,sans-serif;line-height:1.5}@media (max-width:768px){.steps-grid{gap:16px;grid-template-columns:repeat(2,1fr);margin-top:32px}.step-card{padding:20px 16px}.step-icon{height:60px;margin-bottom:12px;padding:10px;width:60px}.step-number .number{font-size:17px}.step-number .description{font-size:13px;line-height:1.5}}@media (max-width:480px){.steps-grid{grid-template-columns:1fr}}