.form-module__2zOrsq__form{background:var(--card);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--honey);gap:22px;margin:32px 0 48px;padding:30px;display:grid}.form-module__2zOrsq__row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.form-module__2zOrsq__field{gap:8px;display:grid}.form-module__2zOrsq__label{font-family:var(--f-pixel), monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);font-size:12px}.form-module__2zOrsq__form input,.form-module__2zOrsq__form select,.form-module__2zOrsq__form textarea{border:1.5px solid var(--ink);background:var(--parchment);width:100%;color:var(--ink);font:400 16px/1.4 var(--f-body), sans-serif;border-radius:0;padding:12px 14px}.form-module__2zOrsq__form textarea{resize:vertical}.form-module__2zOrsq__form input:focus,.form-module__2zOrsq__form select:focus,.form-module__2zOrsq__form textarea:focus{border-color:var(--ember);box-shadow:3px 3px 0 var(--ember);outline:none}.form-module__2zOrsq__form [aria-invalid=true]{border-color:var(--ember)}.form-module__2zOrsq__form .form-module__2zOrsq__sum{width:120px}.form-module__2zOrsq__group{border:0;gap:10px;margin:0;padding:0;display:grid}.form-module__2zOrsq__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;display:grid}.form-module__2zOrsq__check{color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.45;display:flex}.form-module__2zOrsq__form .form-module__2zOrsq__check input{width:18px;height:18px;accent-color:var(--ember);flex:none;margin:2px 0 0;padding:0}.form-module__2zOrsq__error{color:var(--ember-deep);margin:0;font-size:14px}.form-module__2zOrsq__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-module__2zOrsq__submit{background:var(--ink);color:var(--parchment);font:600 16px/1 var(--f-body), sans-serif;box-shadow:4px 4px 0 var(--ember);cursor:pointer;border:0;justify-self:start;padding:15px 24px}.form-module__2zOrsq__submit:disabled{opacity:.6;cursor:wait}.form-module__2zOrsq__done{background:var(--butter);border-left:6px solid var(--ember);margin:32px 0 48px;padding:30px}.form-module__2zOrsq__done .form-module__2zOrsq__doneTitle{font-family:var(--f-clash-display), sans-serif;color:var(--ink);margin:0 0 6px;font-size:26px;font-weight:600}@media (max-width:700px){.form-module__2zOrsq__form{padding:20px 16px}.form-module__2zOrsq__row,.form-module__2zOrsq__checks{grid-template-columns:1fr}}
