@charset "UTF-8";.mz-form{font-family:var(--font-body)}.mz-form .form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:600px){.mz-form .form-row{grid-template-columns:1fr}}.mz-form .form-label{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-neutral-mid);margin-bottom:6px;display:block}.mz-form .form-control{border-radius:0;border:1px solid var(--brand-border);padding:10px 12px;font-size:.94rem;background:#fff;color:var(--brand-text);font-family:var(--font-body);width:100%}.mz-form .form-control:focus{border-color:var(--brand-accent);outline:0;box-shadow:0 0 0 2px rgba(230,57,70,.18)}.mz-form textarea.form-control{min-height:120px;resize:vertical}.mz-form .form-consent{font-size:.82rem;color:var(--brand-neutral-mid);margin-top:16px;padding:12px;background:var(--brand-bg-alt);border-left:3px solid var(--brand-secondary)}.mz-form .form-consent a{color:var(--brand-primary)}.mz-form .submit-row{margin-top:20px;display:flex;justify-content:flex-end}.mz-form .btn-submit{display:inline-block;padding:14px 40px;background:var(--brand-accent);color:#fff;border:2px solid var(--brand-accent);border-radius:0;font-family:var(--font-heading);font-weight:700;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:.18s}.mz-form .btn-submit:hover{background:#b91c1c;border-color:#b91c1c}