.wz-wrap{max-width:900px;margin:32px auto;font-family:Arial,sans-serif;color:#f4f1e9}.wz-form{background:linear-gradient(145deg,#121212,#050505);border:1px solid #b9892e;border-radius:18px;padding:clamp(20px,4vw,42px);box-shadow:0 20px 60px rgba(0,0,0,.28)}.wz-form header{text-align:center;margin-bottom:28px}.wz-form header small{color:#d5a43e;font-weight:700;letter-spacing:.14em}.wz-form h2{color:#fff;margin:.45rem 0;font-size:clamp(1.6rem,4vw,2.5rem)}.wz-form header p{color:#d5a43e}.wz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.full{grid-column:1/-1}.wz-form label>span,.wz-form legend{display:block;margin-bottom:7px;font-weight:700}.wz-form input:not([type=radio]):not([type=checkbox]),.wz-form select{width:100%;box-sizing:border-box;border:1px solid #6d5931;border-radius:10px;background:#181818;color:#fff;padding:12px 14px;font-size:16px}.wz-form fieldset{border:1px solid #3a3326;border-radius:12px;padding:14px}.wz-form fieldset label{display:inline-flex;gap:7px;margin:7px 18px 7px 0}.check{display:flex!important;gap:10px}.wz-summary{padding:14px;border-left:4px solid #d5a43e;background:#211c13;border-radius:8px;color:#f7e8bf}.wz-form button{width:100%;margin-top:24px;border:0;border-radius:12px;background:linear-gradient(90deg,#b67a17,#e1b65c,#b67a17);color:#111;font-weight:900;letter-spacing:.08em;padding:16px;font-size:18px}.wz-alert{padding:14px 16px;border-radius:10px;margin-bottom:18px}.ok{background:#dff3e4;color:#173e20}.warn{background:#fff0c7;color:#5d4200}.err{background:#f9d8d8;color:#671818}@media(max-width:700px){.wz-grid{grid-template-columns:1fr}.full{grid-column:auto}.wz-form fieldset label{display:flex}}