.UoqRnG_form{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-warm);position:relative}.UoqRnG_formGroup{margin-bottom:var(--space-4)}.UoqRnG_formRow{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.UoqRnG_form label{margin-bottom:var(--space-1);font-size:14px;font-weight:700;display:block}.UoqRnG_form label span{margin-left:var(--space-1);color:#9a2931;font-size:11px}.UoqRnG_form input,.UoqRnG_form select,.UoqRnG_form textarea{width:100%;min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-small);background:var(--white);color:var(--ink);transition:border-color .2s,box-shadow .2s}.UoqRnG_form input:focus,.UoqRnG_form select:focus,.UoqRnG_form textarea:focus{border-color:var(--focus);outline:none;box-shadow:0 0 0 3px #3f383b29}.UoqRnG_form textarea{resize:vertical;min-height:160px}.UoqRnG_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.UoqRnG_captcha{min-height:78px;margin-bottom:var(--space-4);overflow-x:auto}.UoqRnG_submitButton,.UoqRnG_thankYou button{min-height:54px;padding:var(--space-2) var(--space-6);border:1px solid var(--ink);border-radius:var(--radius-round);background:var(--ink);color:var(--white);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.UoqRnG_submitButton{width:100%}.UoqRnG_submitButton:disabled{cursor:wait;opacity:.64}.UoqRnG_error{margin:var(--space-4) 0 0;padding:var(--space-3);border-radius:var(--radius-small);color:#7b2228;text-align:center;background:#fff2f2;border:1px solid #b4434a;font-size:14px}.UoqRnG_thankYou{padding:var(--space-8) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-warm);text-align:center}.UoqRnG_thankYou h2{margin:0;font-size:24px}.UoqRnG_thankYou p{margin:var(--space-3) 0 var(--space-5);color:var(--muted)}@media (max-width:640px){.UoqRnG_form{padding:var(--space-4)}.UoqRnG_formRow{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.UoqRnG_form input,.UoqRnG_form select,.UoqRnG_form textarea{transition:none}}
