.ConsultationForm_consultationSection___C_ji{padding:60px 20px;margin:40px 0}.ConsultationForm_consultationContainer__qBA1Q{max-width:600px;margin:0 auto}.ConsultationForm_consultationContent__r8sT4{background:#fff;padding:40px;border-radius:20px;box-shadow:0 8px 30px #0000001a;text-align:center}.ConsultationForm_consultationTitle__FHsh0{font-size:2rem;font-weight:700;color:#2c3e50;margin-bottom:10px;line-height:1.2}.ConsultationForm_consultationSubtitle__nIQ5b{font-size:1.1rem;color:#7f8c8d;margin-bottom:30px;font-weight:400}.ConsultationForm_consultationForm__Fkq3Q{display:flex;flex-direction:column;gap:20px}.ConsultationForm_formGroup__g3fB_{display:flex;flex-direction:column}.ConsultationForm_formInput__oQAf0{padding:15px 20px;border:2px solid #e9ecef;border-radius:12px;font-size:1rem;font-family:inherit;transition:all .3s ease;background:#fff}.ConsultationForm_formInput__oQAf0:focus{outline:none;border-color:#8e7ab2;box-shadow:0 0 0 3px #8e7ab21a}.ConsultationForm_formInput__oQAf0::placeholder{color:#adb5bd}.ConsultationForm_formInput__oQAf0:disabled{opacity:.7;cursor:not-allowed}.ConsultationForm_submitButton__6hG1r{background:linear-gradient(135deg,#8e7ab2,#a8a4d8);color:#fff;border:none;padding:15px 30px;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #8e7ab24d;margin-top:10px}.ConsultationForm_submitButton__6hG1r:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #8e7ab266;background:linear-gradient(135deg,#a8a4d8,#8e7ab2)}.ConsultationForm_submitButton__6hG1r:active:not(:disabled){transform:translateY(0)}.ConsultationForm_submitButton__6hG1r:disabled{background:#ccc;transform:none;box-shadow:none;cursor:not-allowed}.ConsultationForm_successMessage__geo_2{text-align:center;padding:30px 20px;background:linear-gradient(135deg,#f8fff8,#e8f5e8);border-radius:15px;border:2px solid #4caf50;box-shadow:0 4px 20px #4caf501a}.ConsultationForm_successIcon__MjRS7{font-size:3.5rem;color:#4caf50;margin-bottom:20px;animation:ConsultationForm_successPulse__Y_oQ1 .6s ease-in-out}.ConsultationForm_successTitle__48_SY{font-size:1.4rem;font-weight:700;color:#2c3e50;margin:0 0 15px}.ConsultationForm_successText__cKatO{font-size:1rem;color:#555;margin:0 0 25px;line-height:1.5}.ConsultationForm_submitAgainButton___Y6IB{background:linear-gradient(135deg,#8e7ab2,#a8a4d8);color:#fff;border:none;padding:12px 25px;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #8e7ab24d}.ConsultationForm_submitAgainButton___Y6IB:hover{transform:translateY(-2px);box-shadow:0 6px 20px #8e7ab266;background:linear-gradient(135deg,#a8a4d8,#8e7ab2)}.ConsultationForm_submitAgainButton___Y6IB:active{transform:translateY(0)}@keyframes ConsultationForm_successPulse__Y_oQ1{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@media (max-width:768px){.ConsultationForm_consultationSection___C_ji{padding:40px 15px;margin:30px 0}.ConsultationForm_consultationContent__r8sT4{padding:30px 20px}.ConsultationForm_consultationTitle__FHsh0{font-size:1.6rem}.ConsultationForm_consultationSubtitle__nIQ5b{font-size:1rem}.ConsultationForm_formInput__oQAf0{padding:12px 15px;font-size:16px}.ConsultationForm_submitButton__6hG1r{padding:12px 25px;font-size:1rem}.ConsultationForm_successIcon__MjRS7{font-size:3rem}.ConsultationForm_successTitle__48_SY{font-size:1.2rem}.ConsultationForm_successText__cKatO{font-size:.95rem}}@media (max-width:480px){.ConsultationForm_consultationSection___C_ji{padding:30px 10px;margin:20px 0}.ConsultationForm_consultationContent__r8sT4{padding:25px 15px}.ConsultationForm_consultationTitle__FHsh0{font-size:1.4rem}.ConsultationForm_consultationSubtitle__nIQ5b{font-size:.95rem}.ConsultationForm_formInput__oQAf0{padding:10px 12px}.ConsultationForm_submitButton__6hG1r{padding:10px 20px;font-size:.95rem}.ConsultationForm_successIcon__MjRS7{font-size:2.5rem}.ConsultationForm_successTitle__48_SY{font-size:1.1rem}.ConsultationForm_successText__cKatO{font-size:.9rem}.ConsultationForm_submitAgainButton___Y6IB{padding:10px 20px;font-size:.9rem}}.ServiceInfo_serviceInfo__T47D_{display:flex;flex-direction:column;gap:12px;margin:16px 0}.ServiceInfo_infoItem__2qbxp{background:linear-gradient(135deg,#8e7ab2,#a688c4);color:#fff;padding:12px 20px;border-radius:20px;font-weight:600;font-size:16px;border:2px solid #8e7ab2;box-shadow:0 2px 8px #8e7ab233;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;min-width:200px}.ServiceInfo_label__TUUZ3{font-weight:600;color:#fff;font-size:16px;opacity:.9}.ServiceInfo_value__Qcvg1{font-weight:700;font-size:16px;color:#fff}.ServiceInfo_infoItem__2qbxp:hover{transform:translateY(-1px);box-shadow:0 4px 12px #8e7ab24d}@media (max-width:768px){.ServiceInfo_serviceInfo__T47D_{gap:10px;margin:12px 0}.ServiceInfo_infoItem__2qbxp{flex-direction:column;align-items:center;gap:6px;padding:10px 16px;min-width:180px}.ServiceInfo_label__TUUZ3,.ServiceInfo_value__Qcvg1{font-size:15px}}@media (max-width:480px){.ServiceInfo_infoItem__2qbxp{padding:8px 14px;min-width:160px}.ServiceInfo_label__TUUZ3,.ServiceInfo_value__Qcvg1{font-size:14px}}