.ConsultingForm_Form__iNR85{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:640px;margin:0 auto;box-sizing:border-box}.ConsultingForm_FormRow__ptro5{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;@media (max-width:600px){grid-template-columns:1fr}}.ConsultingForm_FormGroup__5gtB7{display:flex;flex-direction:column;gap:.375rem}.ConsultingForm_Label__UM_Lb{font-size:.875rem;font-weight:500;color:#374151}.ConsultingForm_Input__iVupX{padding:.625rem .875rem;border:1.5px solid #e5e7eb;border-radius:.5rem;font-size:.9rem;font-family:inherit;outline:none;width:100%;box-sizing:border-box;transition:border-color .15s;&:focus{border-color:#0a66c2}}.ConsultingForm_Textarea__mcP7C{padding:.625rem .875rem;border:1.5px solid #e5e7eb;border-radius:.5rem;font-size:.9rem;font-family:inherit;outline:none;resize:vertical;width:100%;box-sizing:border-box;transition:border-color .15s;&:focus{border-color:#0a66c2}}.ConsultingForm_SubmitButton__4RnD5{background-color:#0a66c2;color:#fff;font-size:1rem;font-weight:700;padding:.875rem 2rem;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .15s,opacity .15s;&:hover:not(:disabled){background-color:#0856a8}&:disabled{opacity:.7;cursor:not-allowed}}.ConsultingForm_GdprRow__r_eMP{display:flex;align-items:flex-start;gap:.625rem}.ConsultingForm_GdprCheckbox__vrs1j{margin-top:.15rem;width:1rem;height:1rem;flex-shrink:0;accent-color:#0a66c2;cursor:pointer}.ConsultingForm_GdprLabel__Xb6rt{font-size:.8rem;color:#64748b;line-height:1.5;cursor:pointer}.ConsultingForm_GdprLink__z_Vsf{color:#0a66c2;text-decoration:underline;&:hover{color:#004182}}.ConsultingForm_ErrorText__xr_0_{color:#dc2626;font-size:.875rem;margin:0}.ConsultingForm_SuccessBox__mf4Kf{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:3rem 2rem;background:#f0fdf4;border:1.5px solid #86efac;border-radius:1rem;max-width:640px;margin:0 auto}.ConsultingForm_SuccessIcon__QumPh{width:3rem;height:3rem;background:#16a34a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}.ConsultingForm_SuccessTitle__JvAT9{font-size:1.25rem;font-weight:700;color:#15803d;margin:0}.ConsultingForm_SuccessText__qCFyP{font-size:.9rem;color:#166534;margin:0}