body{background-color:#f4f6f9;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.card-custom{border:none;border-radius:12px;box-shadow:0 4px 12px #00000014}.btn-primary-custom{background-color:#0d6efd;border:none;font-weight:600}.step-indicator{color:#6c757d;font-size:.9rem;font-weight:600}.step-indicator.active{color:#0d6efd;border-bottom:2px solid #0d6efd}.empresa-card{cursor:pointer;border-radius:12px;transition:transform .15s,box-shadow .15s}.empresa-card:hover{transform:translateY(-4px);box-shadow:0 6px 20px #0000001f}.empresa-logo{object-fit:contain;width:100%;max-width:210px;max-height:30vw}
