.form_formWrapper__NIezZ{display:flex;flex-direction:column;gap:var(--spacing-5xl);max-width:528px}.form_textContent__Ddxdf{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm);text-align:left}.form_title__x2v1Z{font:var(--display-lg-bold);color:var(--gray-950);margin:0}.form_description__9NRF2{font:var(--text-xl-regular);color:var(--gray-700);margin:0}.form_contactForm__27Y31{display:flex;flex-direction:column;gap:var(--spacing-xl);width:100%}.form_formGroup__UKfMG{display:flex;flex-direction:column;gap:var(--spacing-xs)}.form_label__MNGsw{font:var(--text-sm-semibold);color:var(--gray-800)}.form_input__0bvKH,.form_textarea__L5Qyi{padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--gray-200);border-radius:var(--radius-xs);font:var(--text-md-regular);color:var(--gray-800);transition:border-color .2s ease,box-shadow .2s ease;background:white}.form_input__0bvKH:focus,.form_textarea__L5Qyi:focus{outline:none;border-color:var(--gray-950)}.form_input__0bvKH::placeholder,.form_textarea__L5Qyi::placeholder{color:var(--gray-400)}.form_textarea__L5Qyi{resize:none;height:160px;font:var(--text-md-regular);font-family:var(--Inter)!important}.form_inputError__bK6DD,.form_textareaError__kT3Ib{border-color:var(--error-600)!important;box-shadow:var(--focus-ring-error-shadow-xs)}.form_errorText__zjOmZ{font:var(--text-sm-medium);color:var(--error-600)}.form_successMessage__MqLqE{border-radius:var(--radius-xs);background-color:var(--success-50,#f0fdf4);border:1px solid var(--success-200,#bbf7d0);color:var(--success-700,#15803d)}.form_errorMessage__rv8cw,.form_successMessage__MqLqE{padding:var(--spacing-md);font:var(--text-sm-medium);text-align:center}.form_errorMessage__rv8cw{border-radius:var(--radius-xs);background-color:var(--error-50,#fef2f2);border:1px solid var(--error-200,#fecaca);color:var(--error-700,#b91c1c)}@media (max-width:768px){.form_textContent__Ddxdf{gap:var(--spacing-xs);padding:0 var(--spacing-md)}.form_title__x2v1Z{font:var(--display-sm-medium)}.form_description__9NRF2{font:var(--text-sm-regular)}.form_buttonContainer__t_UQi{width:100%;display:flex;justify-content:center;&>button{width:100%}}}