.form-module__jOwAdW__form{gap:var(--space-lg);flex-direction:column;display:flex}.form-module__jOwAdW__formGroup{gap:var(--space-xs);flex-direction:column;display:flex}.form-module__jOwAdW__label{font-family:var(--font-body);font-size:var(--fs-small);color:var(--color-gray-800);letter-spacing:.02em;font-weight:600}.form-module__jOwAdW__input,.form-module__jOwAdW__textarea,.form-module__jOwAdW__select{width:100%;padding:.6875rem var(--space-md);border:var(--border-light);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--fs-body);color:var(--color-dark);background-color:var(--color-white);transition:border-color var(--transition-base), box-shadow var(--transition-base);appearance:none}.form-module__jOwAdW__input:focus,.form-module__jOwAdW__textarea:focus,.form-module__jOwAdW__select:focus{border-color:var(--color-blue);box-shadow:0 0 0 3px var(--color-blue-subtle);outline:none}.form-module__jOwAdW__input::placeholder,.form-module__jOwAdW__textarea::placeholder{color:var(--color-gray-400)}.form-module__jOwAdW__textarea{resize:vertical;min-height:128px;line-height:var(--lh-body)}.form-module__jOwAdW__error{border-color:var(--color-error)}.form-module__jOwAdW__error:focus{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-subtle)}.form-module__jOwAdW__errorMessage{font-size:var(--fs-caption);color:var(--color-error);font-weight:500}.form-module__jOwAdW__successMessage{padding:var(--space-md);background-color:var(--color-success-subtle);border-radius:var(--radius-md);color:var(--color-success);font-size:var(--fs-small);font-weight:500;line-height:var(--lh-body);border:1px solid #16a34a40}
