.form-wrapper {max-width:550px;margin:auto;padding:25px;background:#fff;border-radius:12px;}
.step{display:none}
.step.active{display:block}
input,select,textarea{width:100%;padding:12px;border:1px solid #2596be;border-radius:8px;margin-bottom:12px;}
button{background:#2596be;color:#fff;border:none;border-radius:8px;padding:12px 20px;cursor:pointer;}
button:hover{background:#1f7fa0;}
