.kw-form-wrap{max-width:720px;margin:20px auto;background:#000;padding:20px;border-radius:12px;color:#fff}.kw-form-wrap input,.kw-form-wrap select,.kw-form-wrap textarea{width:100%;padding:16px;margin-bottom:15px;background:#333;color:#fff;border:0;border-radius:6px;box-sizing:border-box}.kw-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kw-filelabel input{display:block;margin-top:8px}.kw-button{background:#e09900;border:0;border-radius:15px;padding:12px 18px;color:#fff;font-weight:700;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-block}.kw-progress{height:8px;background:#222;border-radius:6px;overflow:hidden;margin-bottom:20px}.kw-progress-bar{height:100%;background:#e09900;width:0;transition:width .3s ease}.kw-step{display:none}.kw-step-active{display:block}.kw-result{background:#111;padding:15px;border-radius:8px;margin-top:15px}.kw-note{font-size:12px;color:#bbb;margin-top:10px}