.ma17-form-wrap{box-sizing:border-box;background:#101010;color:#fff;border:1px solid #383838;border-top:4px solid #e7ff00;padding:clamp(22px,4vw,46px);max-width:1000px;margin:32px auto;font-family:Arial,Helvetica,sans-serif}.ma17-form-wrap *{box-sizing:border-box}.ma17-form-head{margin-bottom:28px}.ma17-form-eyebrow{color:#e7ff00;font-size:12px;font-weight:800;letter-spacing:2px}.ma17-form-head h2{color:#e7ff00;font-family:Georgia,serif;font-size:clamp(28px,4vw,42px);line-height:1.2;margin:12px 0}.ma17-form-head p{color:#ddd;font-size:16px}.ma17-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ma17-fields label{display:flex;flex-direction:column;gap:9px;color:#fff;font-weight:700;font-size:14px}.ma17-fields label span,.ma17-consent strong{color:#e7ff00}.ma17-fields .wide{grid-column:1/-1}.ma17-fields input,.ma17-fields select,.ma17-fields textarea{width:100%;max-width:100%;border:1px solid #555;border-radius:5px;background:#1f1f1f;color:#fff;padding:13px 14px;font:400 16px Arial,Helvetica,sans-serif;min-height:48px}.ma17-fields textarea{resize:vertical}.ma17-fields input:focus,.ma17-fields select:focus,.ma17-fields textarea:focus{outline:2px solid #e7ff00;outline-offset:1px}.ma17-consent{display:flex;align-items:flex-start;gap:10px;margin:23px 0;color:#ddd;font-size:13px;line-height:1.5}.ma17-consent input{width:18px;height:18px;flex-shrink:0;accent-color:#ff7900}.ma17-form button{background:#ff7900!important;color:#111!important;border:0!important;border-radius:5px;padding:16px 24px;font-size:14px;font-weight:900;letter-spacing:.4px;cursor:pointer;max-width:100%;white-space:normal}.ma17-form button:hover{background:#e7ff00!important}.ma17-form-note{color:#aaa;font-size:12px;margin:15px 0 0}.ma17-form-alert{padding:14px 16px;margin-bottom:20px;border-left:4px solid #e7ff00;background:#242424;color:#fff}.ma17-form-alert.error{border-color:#ff7900}.ma17-trap{position:absolute!important;left:-99999px!important;opacity:0!important;height:0!important;overflow:hidden!important}@media(max-width:650px){.ma17-fields{grid-template-columns:1fr}.ma17-form-wrap{margin:22px 0}.ma17-form button{width:100%}}
