.ContactForm-module__UoqRnG__form{flex-direction:column;gap:16px;display:flex}.ContactForm-module__UoqRnG__help{color:var(--text-3);font-size:13px}.ContactForm-module__UoqRnG__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ContactForm-module__UoqRnG__field{flex-direction:column;gap:6px;display:flex}.ContactForm-module__UoqRnG__label{color:var(--text-2);font-size:13px;font-weight:700}.ContactForm-module__UoqRnG__input{width:100%;min-height:48px;color:var(--text);font:inherit;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;padding:12px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.ContactForm-module__UoqRnG__input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #52d6ae33}.ContactForm-module__UoqRnG__input[aria-invalid=true]{border-color:var(--lost)}select.ContactForm-module__UoqRnG__input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-2) 50%), linear-gradient(135deg, var(--text-2) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:44px}select.ContactForm-module__UoqRnG__input option{color:var(--text);background:#081010}textarea.ContactForm-module__UoqRnG__input{resize:vertical;min-height:140px;line-height:1.5}.ContactForm-module__UoqRnG__error{color:var(--lost);font-size:13px}.ContactForm-module__UoqRnG__consentRow{align-items:flex-start;gap:10px;display:flex}.ContactForm-module__UoqRnG__checkbox{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:2px 0 0}.ContactForm-module__UoqRnG__consentLabel{color:var(--text-2);font-size:14px;line-height:1.45}.ContactForm-module__UoqRnG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ContactForm-module__UoqRnG__errorBox{color:var(--text-2);background:#ff8a7a14;border:1px solid #ff8a7a59;border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.5}.ContactForm-module__UoqRnG__errorBox strong{color:var(--lost)}.ContactForm-module__UoqRnG__actions{justify-content:flex-end;display:flex}.ContactForm-module__UoqRnG__state{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 0;display:flex}.ContactForm-module__UoqRnG__stateIcon{background:var(--neon-bg);border:var(--neon-border);width:60px;height:60px;color:var(--accent);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 22px #52d6ae59}.ContactForm-module__UoqRnG__stateTitle{font-size:26px}.ContactForm-module__UoqRnG__stateText{color:var(--text-2);max-width:40ch}@media (max-width:560px){.ContactForm-module__UoqRnG__row{grid-template-columns:1fr}.ContactForm-module__UoqRnG__actions>*{width:100%}}
