.footer-grid img{display:block!important;width:200px!important;height:auto!important;max-width:100%!important;object-fit:contain!important;object-position:left center!important}.form-progress{height:6px;border-radius:99px;background:#0f172a18;overflow:hidden}.form-progress span{display:block;width:33.333%;height:100%;background:linear-gradient(90deg,#f5a623,#d4881a);transition:width .35s}.step-count{color:#64748b!important;font-size:.74rem!important;text-transform:uppercase;letter-spacing:.08em}.form-step{display:none;border:0;padding:0;margin:0}.form-step.active{display:flex;flex-direction:column;animation:stepin .3s ease}.form-step label{font-size:1.45rem!important}.form-step input{font-size:1.25rem!important;border-width:0 0 3px!important;border-radius:0!important}.form-step input.invalid{border-color:#ef4444!important}.form-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:28px}.form-actions.end{justify-content:flex-end}.form-actions .back{border:0;background:transparent;color:#64748b;font-weight:700;cursor:pointer}.success{align-items:center!important;text-align:center}.success>strong{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#25d36622;color:#18a84d;font-size:1.8rem}.success p{color:#64748b!important}@keyframes stepin{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}@media(max-width:600px){.form-actions{flex-direction:column-reverse}.form-actions>*{width:100%}.footer-grid img{width:180px!important}}
