.Contact_contactWrapper__YZbqn{display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,#e0ecff,#f9fafe);min-height:100vh;padding:30px}.Contact_formContainer__BUEMd{background:#cbe4ff;color:#1e293b;max-width:600px;width:100%;padding:30px;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.2);margin-bottom:50px;animation:Contact_fadeIn__jH_uV .8s ease-in-out}.Contact_contactHeader__eMMIi{font-size:2rem;font-weight:700;margin-bottom:10px;text-align:center;color:#0f172a}.Contact_contactDescription__Cowef{color:#4b5563;font-size:1rem;margin-bottom:20px;text-align:center}.Contact_inputField__IrkOX,.Contact_textArea__b_rio{width:100%;padding:12px;margin:12px 0;border-radius:8px;border:2px solid #93c5fd;background-color:#f0f8ff;font-size:1rem;color:#111827}.Contact_inputField__IrkOX:focus,.Contact_textArea__b_rio:focus{outline:none;background-color:#fff;border-color:#3b82f6}.Contact_textArea__b_rio{height:120px;resize:none}.Contact_privacyLabel__ms5Iv{display:flex;align-items:center;margin:15px 0;font-size:.9rem;color:#1e293b;flex-wrap:wrap}.Contact_privacyLabel__ms5Iv input[type=checkbox]{margin-right:8px;transform:scale(1.1);cursor:pointer}.Contact_privacyLabel__ms5Iv a{color:#3b82f6;text-decoration:underline;cursor:pointer;transition:color .3s ease;margin:0 4px}.Contact_privacyLabel__ms5Iv a:hover{color:#2563eb}.Contact_privacyLabel__ms5Iv a:focus{outline:2px solid #2563eb;outline-offset:2px}.Contact_submitButton__Yaghy{width:100%;padding:14px 24px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem;box-shadow:0 4px 14px rgba(59,130,246,.35);position:relative;overflow:hidden}.Contact_submitButton__Yaghy:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}.Contact_submitButton__Yaghy:hover:before{width:300px;height:300px}.Contact_submitButton__Yaghy:hover{background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-3px);box-shadow:0 6px 20px rgba(59,130,246,.5)}.Contact_submitButton__Yaghy:disabled{opacity:.7;cursor:not-allowed;transform:none}.Contact_telegramIcon__CsIQk{font-size:1.2rem;flex-shrink:0}.Contact_submitArrow__L5JbB{font-size:.9rem;flex-shrink:0;animation:Contact_pulseArrow__kTKLp 2s ease-in-out infinite}@keyframes Contact_pulseArrow__kTKLp{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}.Contact_spinner__lytt1{font-size:1.2rem;animation:Contact_spin__VCX4g 1s linear infinite}@keyframes Contact_spin__VCX4g{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Contact_formError__8Y61Q,.Contact_formSuccess__ztwiR{margin-top:15px;font-size:1rem;font-weight:500;text-align:center}.Contact_formSuccess__ztwiR{color:#4ade80}.Contact_formError__8Y61Q{color:#f87171}.Contact_tagline__U8epB{margin-bottom:40px;text-align:center;font-size:1.1rem;color:#334155;font-weight:500}.Contact_faqSection__nUpkg{width:100%;max-width:900px;background:linear-gradient(145deg,#fff,#f0f4f8);border-radius:15px;padding:30px;box-shadow:0 8px 16px rgba(0,0,0,.2)}.Contact_faqTitle__fXpht{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:30px;text-align:center}.Contact_faqCategory__uIU_P{font-size:1.25rem;color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);padding:12px;margin-bottom:10px;border-radius:8px;cursor:pointer;font-weight:600;transition:transform .3s ease,background-color .3s ease;position:relative;animation:Contact_popUp__0E5K0 .6s ease}.Contact_faqCategory__uIU_P:hover{background:linear-gradient(135deg,#2563eb,#1e40af);transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.2)}.Contact_faqCategory__uIU_P:after{content:"\2192";position:absolute;right:15px;font-size:1.5rem;transition:transform .3s}.Contact_faqCategory__uIU_P:hover:after{transform:translateX(5px)}.Contact_faqQuestion__BRwfl{font-size:1rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:12px 16px;border-radius:8px;margin-bottom:10px;cursor:pointer;transition:all .3s ease;animation:Contact_fadeSlideIn__liu5e .7s ease;display:flex;align-items:center;gap:12px;box-shadow:0 2px 8px rgba(59,130,246,.3)}.Contact_faqQuestionIcon__M21vw{font-size:1.2rem;font-weight:700;min-width:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.Contact_faqQuestion__BRwfl:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px rgba(59,130,246,.4);transform:translateX(3px)}.Contact_faqQuestion__BRwfl:hover .Contact_faqQuestionIcon__M21vw{transform:scale(1.2)}.Contact_faqAnswer__x5JL4{font-size:.95rem;background-color:#f9fafb;padding:10px;border-radius:6px;display:none;margin-bottom:12px;color:#1e293b;line-height:1.6;animation:Contact_fadeIn__jH_uV .5s ease}.Contact_faqAnswer__x5JL4.Contact_open__S5dEv{display:block}@keyframes Contact_fadeIn__jH_uV{0%{opacity:0}to{opacity:1}}@keyframes Contact_fadeSlideIn__liu5e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Contact_popUp__0E5K0{0%{transform:scale(.95)}to{transform:scale(1)}}@media (max-width:768px){.Contact_contactWrapper__YZbqn{padding:20px}.Contact_formContainer__BUEMd{margin-bottom:40px}.Contact_faqSection__nUpkg{padding:20px}}@media (max-width:480px){.Contact_contactHeader__eMMIi{font-size:1.75rem}.Contact_submitButton__Yaghy{font-size:.9rem}.Contact_faqCategory__uIU_P{font-size:1.1rem}}:root.Contact_dark__n5QfA .Contact_contactWrapper__YZbqn{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155)}:root.Contact_dark__n5QfA .Contact_formContainer__BUEMd{background:#1e293b;color:#e2e8f0;box-shadow:0 8px 20px rgba(0,0,0,.4)}:root.Contact_dark__n5QfA .Contact_contactHeader__eMMIi{color:#e2e8f0}:root.Contact_dark__n5QfA .Contact_contactDescription__Cowef{color:#cbd5e1}:root.Contact_dark__n5QfA .Contact_inputField__IrkOX,:root.Contact_dark__n5QfA .Contact_textArea__b_rio{background-color:#0f172a;border-color:#475569;color:#e2e8f0}:root.Contact_dark__n5QfA .Contact_inputField__IrkOX:focus,:root.Contact_dark__n5QfA .Contact_textArea__b_rio:focus{background-color:#1e293b;border-color:#3b82f6}:root.Contact_dark__n5QfA .Contact_privacyLabel__ms5Iv{color:#cbd5e1}:root.Contact_dark__n5QfA .Contact_faqSection__nUpkg{background:linear-gradient(145deg,#1e293b,#334155)}:root.Contact_dark__n5QfA .Contact_faqTitle__fXpht{color:#e2e8f0}:root.Contact_dark__n5QfA .Contact_faqCategory__uIU_P{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}:root.Contact_dark__n5QfA .Contact_faqQuestion__BRwfl{background:linear-gradient(135deg,#1e40af,#1e3a8a);color:#e2e8f0;box-shadow:0 2px 8px rgba(30,64,175,.4)}:root.Contact_dark__n5QfA .Contact_faqQuestion__BRwfl:hover{background:linear-gradient(135deg,#1e3a8a,#172554);box-shadow:0 4px 12px rgba(30,64,175,.5)}:root.Contact_dark__n5QfA .Contact_faqAnswer__x5JL4{color:#cbd5e1}