.page_container__5YXRc{width:100%;min-height:100vh}.ContactSection_contactBox__ZMOed{width:100%;max-width:1200px;margin:0 auto;padding:2rem}.ContactSection_toggleLanguage__9u6oM{display:flex;justify-content:flex-end;width:100%}.ContactSection_header___HsHf{text-align:center;margin-bottom:4rem}.ContactSection_title__Zb9dB{font-size:var(--font-size--4);font-weight:700;color:var(--color-brand--1);margin-bottom:1.5rem;background:linear-gradient(135deg,var(--color-brand--1),var(--color-brand--3));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ContactSection_subtitle__RvWp1{font-size:var(--font-size--1);color:var(--color-brand--3);line-height:1.6;max-width:600px;margin:0 auto}.ContactSection_formContainer__kIElt{background:#fff;border-radius:16px;padding:3rem;box-shadow:0 10px 40px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05);max-width:80rem;margin:0 auto}.ContactSection_alert__6HwdD{padding:1.5rem;border-radius:8px;margin-bottom:2rem;font-weight:500}.ContactSection_success__gE0QG{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.ContactSection_error__pIE3N{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.ContactSection_form__rgO8C{gap:2rem}.ContactSection_formGroup__Li1OU,.ContactSection_form__rgO8C{display:flex;flex-direction:column}.ContactSection_label__FPH9U{font-size:var(--font-size--0);font-weight:600;color:var(--color-brand--1);margin-bottom:.8rem;display:flex;align-items:center}.ContactSection_required__gfvu3{color:var(--color-accent--3);margin-left:.4rem;font-weight:700}.ContactSection_input__M7Gj5,.ContactSection_select__HvTny,.ContactSection_textarea__BjbMI{padding:1.2rem 1.6rem;border:2px solid var(--color-brand--5);border-radius:8px;font-size:var(--font-size--0);font-family:inherit;background-color:#fff;transition:all .3s ease;color:var(--color-brand--1)}.ContactSection_input__M7Gj5:focus,.ContactSection_select__HvTny:focus,.ContactSection_textarea__BjbMI:focus{outline:none;border-color:var(--color-brand--2);box-shadow:0 0 0 3px rgba(5,30,50,.1);background-color:#fff}.ContactSection_input__M7Gj5::-moz-placeholder,.ContactSection_textarea__BjbMI::-moz-placeholder{color:var(--color-brand--4)}.ContactSection_input__M7Gj5::placeholder,.ContactSection_textarea__BjbMI::placeholder{color:var(--color-brand--4)}.ContactSection_inputError__3cQ7t,.ContactSection_textareaError__puCu1{border-color:var(--color-accent--3);background-color:#fff5f5}.ContactSection_inputError__3cQ7t:focus,.ContactSection_textareaError__puCu1:focus{border-color:var(--color-accent--3);box-shadow:0 0 0 3px rgba(188,0,45,.1)}.ContactSection_select__HvTny{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 1.2rem center;background-repeat:no-repeat;background-size:1.5rem;padding-right:4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ContactSection_textarea__BjbMI{resize:vertical;min-height:120px;line-height:1.6}.ContactSection_errorText__eKoSN{color:var(--color-accent--3);font-size:1.4rem;margin-top:.5rem;font-weight:500}.ContactSection_submitContainer__r7Oxu{display:flex;flex-direction:column;align-items:center;margin-top:1rem}.ContactSection_submitButton__bBmBi{background:linear-gradient(135deg,var(--color-brand--2),var(--color-brand--3));color:#fff;border:none;padding:1.5rem 4rem;font-size:var(--font-size--0);font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px rgba(5,30,50,.2);position:relative;overflow:hidden;min-width:200px}.ContactSection_submitButton__bBmBi:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .6s ease}.ContactSection_submitButton__bBmBi:hover:before{left:100%}.ContactSection_submitButton__bBmBi:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(5,30,50,.3);background:linear-gradient(135deg,var(--color-brand--1),var(--color-brand--2))}.ContactSection_submitButton__bBmBi:active{transform:translateY(0)}.ContactSection_submitButton__bBmBi:disabled{opacity:.6;cursor:not-allowed;transform:none}.ContactSection_submitButtonDisabled__mxQu6{background:linear-gradient(135deg,var(--color-brand--5),var(--color-brand--4));cursor:not-allowed}.ContactSection_submitButtonDisabled__mxQu6,.ContactSection_submitButtonDisabled__mxQu6:hover{transform:none;box-shadow:0 2px 10px rgba(0,0,0,.1)}.ContactSection_submitButtonDisabled__mxQu6:before{display:none}.ContactSection_checkboxContainer__yK6aA{display:flex;align-items:flex-start;gap:1rem}.ContactSection_checkbox__R_4Db{width:1.4rem;height:1.4rem;margin-top:.2rem;cursor:pointer;accent-color:var(--color-brand--2)}.ContactSection_checkboxLabelContainer__ZeaZI{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:var(--font-size--0);color:var(--color-brand--1);line-height:1.5}.ContactSection_checkboxText__02725{cursor:default}.ContactSection_privacyPolicyLink__rO_HA{color:var(--color-brand--2);border-bottom:1px solid var(--color-brand--2);padding-bottom:.1rem;margin-right:.1rem;transition:all .3s ease;cursor:pointer}.ContactSection_privacyPolicyLink__rO_HA:hover{color:var(--color-accent--3);border-bottom:1px solid var(--color-accent--3)}.ContactSection_contactInfo__r_Vll{background:#fff;border-radius:16px;padding:3rem;box-shadow:0 10px 40px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05)}.ContactSection_contactInfoTitle___XfBi{font-size:var(--font-size--2);font-weight:600;color:var(--color-brand--1);text-align:center;margin-bottom:2.5rem;position:relative}.ContactSection_contactInfoTitle___XfBi:after{content:"";position:absolute;bottom:-1rem;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,var(--color-brand--2),var(--color-brand--3));border-radius:2px}.ContactSection_contactMethods__QIuqE{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.ContactSection_contactMethod__i0z5J{text-align:center;padding:2rem;background:var(--color-brand--6);border-radius:12px;border:1px solid var(--color-brand--5);transition:all .3s ease}.ContactSection_contactMethod__i0z5J:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:var(--color-brand--3)}.ContactSection_contactMethod__i0z5J h3{font-size:var(--font-size--1);font-weight:600;color:var(--color-brand--1);margin-bottom:1rem}.ContactSection_contactMethod__i0z5J p{font-size:var(--font-size--0);color:var(--color-brand--3);margin-bottom:.5rem;line-height:1.5}.ContactSection_contactNote__FZ_Ae{font-size:1.3rem;color:var(--color-brand--4);font-style:italic}@media (min-width:960px){.ContactSection_contactBox__ZMOed{padding:3rem}.ContactSection_title__Zb9dB{font-size:var(--font-size--5);margin-bottom:2rem}.ContactSection_subtitle__RvWp1{font-size:var(--font-size--2);max-width:700px;margin-bottom:.5rem}.ContactSection_formContainer__kIElt{padding:4rem;margin-bottom:5rem}.ContactSection_form__rgO8C{gap:2.5rem}.ContactSection_label__FPH9U{font-size:var(--font-size--1);margin-bottom:1rem}.ContactSection_input__M7Gj5,.ContactSection_select__HvTny,.ContactSection_textarea__BjbMI{padding:1.5rem 2rem;font-size:var(--font-size--1);border-radius:10px}.ContactSection_submitButton__bBmBi{padding:1.8rem 5rem;font-size:var(--font-size--1);min-width:220px;border-radius:14px}.ContactSection_checkbox__R_4Db{width:1.8rem;height:1.8rem}.ContactSection_checkboxLabelContainer__ZeaZI{font-size:var(--font-size--1)}.ContactSection_messageContainer__SOp7M{margin-top:2rem;padding:1.5rem 2rem;font-size:var(--font-size--1);border-radius:10px}.ContactSection_contactInfo__r_Vll{padding:4rem}.ContactSection_contactInfoTitle___XfBi{font-size:var(--font-size--3);margin-bottom:3rem}.ContactSection_contactMethod__i0z5J{padding:2.5rem}.ContactSection_contactMethod__i0z5J h3{font-size:var(--font-size--2);margin-bottom:1.2rem}.ContactSection_contactMethod__i0z5J p{font-size:var(--font-size--1);margin-bottom:.6rem}}@media (max-width:959px) and (min-width:768px){.ContactSection_contactBox__ZMOed{padding:2rem}.ContactSection_formContainer__kIElt{padding:3rem}.ContactSection_input__M7Gj5,.ContactSection_select__HvTny,.ContactSection_textarea__BjbMI{padding:1.3rem 1.8rem;font-size:var(--font-size--0)}.ContactSection_submitButton__bBmBi{padding:1.6rem 4.5rem;font-size:var(--font-size--0)}.ContactSection_checkbox__R_4Db{width:2.1rem;height:2.1rem}}@media (max-width:767px){.ContactSection_contactBox__ZMOed{padding:1.5rem}.ContactSection_title__Zb9dB{font-size:var(--font-size--4)}.ContactSection_subtitle__RvWp1{font-size:1.5rem}.ContactSection_contactInfo__r_Vll,.ContactSection_formContainer__kIElt{padding:2rem}.ContactSection_submitButton__bBmBi{padding:1.3rem 3rem;font-size:1.5rem;min-width:180px}.ContactSection_checkbox__R_4Db{width:1.8rem;height:1.8rem}.ContactSection_checkboxLabelContainer__ZeaZI{font-size:1.4rem}.ContactSection_contactMethods__QIuqE{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:480px){.ContactSection_contactBox__ZMOed{padding:1rem}.ContactSection_contactInfo__r_Vll,.ContactSection_formContainer__kIElt{padding:1.5rem}.ContactSection_title__Zb9dB{font-size:var(--font-size--3)}.ContactSection_subtitle__RvWp1{font-size:1.4rem}.ContactSection_submitButton__bBmBi{padding:1.2rem 2.5rem;font-size:1.4rem;min-width:160px}.ContactSection_checkbox__R_4Db{width:1.4rem;height:1.4rem}.ContactSection_checkboxLabelContainer__ZeaZI{font-size:1.3rem}.ContactSection_form__rgO8C{gap:1.5rem}.ContactSection_input__M7Gj5,.ContactSection_select__HvTny,.ContactSection_textarea__BjbMI{padding:1rem 1.4rem;font-size:1.5rem}}.ContactSection_messageContainer__SOp7M{margin-top:1.5rem;padding:1rem 1.5rem;border-radius:8px;font-size:var(--font-size--1);font-weight:500;text-align:center;animation:ContactSection_fadeIn__d8Fl_ .3s ease-in-out}.ContactSection_successMessage__COTCm{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.ContactSection_errorMessage__oomzC{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@keyframes ContactSection_fadeIn__d8Fl_{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}