@keyframes Contact_fadeInUp__Fys7D{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Contact_subtlePulse__pmJFV{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes Contact_float__z9Gal{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.Contact_pageContainer__JEnO4{min-height:100vh;background:var(--bg-color);position:relative;overflow-x:hidden}.Contact_pageContainer__JEnO4:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(var(--accent-color-rgb),.08) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(var(--primary-color-rgb),.06) 0,transparent 50%);pointer-events:none}.Contact_heroSection__q7kIL{width:100%;height:100%;max-width:2560px;margin:0 auto;padding:60px clamp(12px,4vw,120px)}@media(min-width:1920px){.Contact_heroSection__q7kIL{padding-left:213px;padding-right:213px}}.Contact_heroContent__3942y{display:grid;grid-template-columns:2fr 1fr;gap:60px;align-items:center}@media(max-width:1024px){.Contact_heroContent__3942y{grid-template-columns:1fr;gap:40px;text-align:center}}.Contact_heroText__X81Qa{animation:Contact_fadeInUp__Fys7D .8s ease-out}.Contact_heroTitle__pJzRJ{font-size:clamp(36px,6vw,64px);font-weight:800;color:var(--text-color);margin-bottom:20px;line-height:1.2}.Contact_heroTitle__pJzRJ:after{content:"";display:block;width:60px;height:4px;background:var(--accent-color);margin-top:16px;border-radius:2px}.Contact_heroSubtitle__8GRto{font-size:clamp(18px,2.5vw,24px);color:var(--secondary-text-color);margin-bottom:16px;font-weight:500;line-height:1.4}.Contact_heroDescription__PFmoQ{font-size:clamp(14px,1.5vw,16px);color:var(--text-color);line-height:1.6;max-width:500px}.Contact_heroStats__ULjjk{display:flex;flex-direction:column;gap:20px}@media(max-width:1024px){.Contact_heroStats__ULjjk{flex-direction:row;justify-content:center;gap:30px}}@media(max-width:768px){.Contact_heroStats__ULjjk{flex-direction:column;gap:20px}}.Contact_statCard__9CNzj{background:var(--bg-color);border:1px solid rgba(var(--border-color-rgb),.15);border-radius:12px;padding:20px;text-align:center;transition:all .2s ease;animation:Contact_fadeInUp__Fys7D .6s ease-out}.Contact_statCard__9CNzj:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--black-color-rgb),.06);border-color:var(--accent-color)}.Contact_statNumber__cTZfD{font-size:24px;font-weight:800;color:var(--accent-color);margin-bottom:4px}.Contact_statLabel__2r3gS{font-size:12px;color:var(--secondary-text-color);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.Contact_contactMethodsSection__xolS2{width:100%;height:100%;max-width:2560px;margin:0 auto;padding:60px clamp(12px,4vw,120px);background:var(--form-background)}@media(min-width:1920px){.Contact_contactMethodsSection__xolS2{padding-left:213px;padding-right:213px}}.Contact_sectionHeader__Yy7rg{text-align:center;margin-bottom:50px}.Contact_sectionTitle__BYE8e{font-size:clamp(28px,4vw,40px);font-weight:700;color:var(--text-color);margin-bottom:16px}.Contact_sectionDivider__GolCn{width:60px;height:3px;background:var(--accent-color);margin:0 auto;border-radius:2px}.Contact_contactMethodsGrid__KyAjj{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.Contact_methodCard__8W_y7{background:var(--bg-color);border:1px solid rgba(var(--border-color-rgb),.15);border-radius:16px;padding:32px 24px;text-align:center;position:relative;overflow:hidden;transition:all .2s ease;animation:Contact_fadeInUp__Fys7D .6s ease-out}.Contact_methodCard__8W_y7:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(var(--black-color-rgb),.08);border-color:var(--accent-color)}.Contact_methodIcon__E8y1h{font-size:32px;margin-bottom:16px;animation:Contact_subtlePulse__pmJFV 3s ease-in-out infinite}.Contact_methodTitle__kIkGL{font-size:18px;font-weight:600;color:var(--text-color);margin-bottom:8px}.Contact_methodValue__yIKEY{font-size:16px;font-weight:500;color:var(--accent-color);margin-bottom:8px}.Contact_methodDescription__NJBno{font-size:12px;color:var(--secondary-text-color);line-height:1.4}.Contact_methodGlow__AsCvB{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:var(--accent-color);opacity:0;border-radius:20px;z-index:-1;transition:opacity .2s ease;filter:blur(15px)}.Contact_mainContentSection__ORDs9{width:100%;height:100%;max-width:2560px;margin:0 auto;padding:60px clamp(12px,4vw,120px);background:var(--bg-color)}@media(min-width:1920px){.Contact_mainContentSection__ORDs9{padding-left:213px;padding-right:213px}}.Contact_contentWrapper__pqit_{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;align-items:start}@media(max-width:1024px){.Contact_contentWrapper__pqit_{grid-template-columns:1fr;gap:40px}}.Contact_formSection___JXNf{animation:Contact_fadeInUp__Fys7D .8s ease-out}.Contact_formHeader__rP5rZ{margin-bottom:24px}.Contact_formHeader__rP5rZ h2{font-size:clamp(24px,3vw,32px);font-weight:700;color:var(--text-color);margin-bottom:8px}.Contact_formHeader__rP5rZ p{font-size:14px;color:var(--secondary-text-color);line-height:1.5}.Contact_contactForm__EQ_aa{background:var(--bg-color);border-radius:16px;padding:24px}.Contact_infoSection__TR3iv{display:flex;flex-direction:column;gap:24px;animation:Contact_fadeInUp__Fys7D .8s ease-out .2s both}.Contact_infoCard__ZIM_e{background:var(--bg-color);border:1px solid rgba(var(--border-color-rgb),.15);border-radius:16px;padding:24px;transition:all .2s ease}.Contact_infoCard__ZIM_e:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--black-color-rgb),.06);border-color:var(--accent-color)}.Contact_infoCardHeader__b0Akd{display:flex;align-items:center;gap:12px;margin-bottom:20px}.Contact_infoCardHeader__b0Akd h3{font-size:18px;font-weight:600;color:var(--text-color);margin:0}.Contact_infoIcon__0ZkDQ{font-size:20px;animation:Contact_float__z9Gal 3s ease-in-out infinite}.Contact_featuresList__UDnxn{display:flex;flex-direction:column;gap:16px}.Contact_featureItem__5EarE{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid rgba(var(--border-color-rgb),.1)}.Contact_featureItem__5EarE:last-child{border-bottom:none}.Contact_featureIcon__Of616{font-size:18px;flex-shrink:0;margin-top:2px}.Contact_featureContent__VTm22{flex:1}.Contact_featureTitle__rNyuX{font-size:14px;font-weight:600;color:var(--text-color);margin-bottom:4px}.Contact_featureDescription__iedSo{font-size:12px;color:var(--secondary-text-color);line-height:1.4}.Contact_techStackList__v6utq{display:flex;flex-direction:column;gap:16px}.Contact_techItem__V5201{display:flex;flex-direction:column;gap:8px}.Contact_techInfo__PlsCA{display:flex;justify-content:space-between;align-items:center}.Contact_techName__kXGu5{font-size:14px;font-weight:500;color:var(--text-color)}.Contact_techLevel__Uh_0q{font-size:12px;color:var(--accent-color);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.Contact_techBar__fQvd5{width:100%;height:6px;background:rgba(var(--border-color-rgb),.2);border-radius:3px;overflow:hidden}.Contact_techProgress__38ggL{height:100%;background:linear-gradient(90deg,var(--accent-color),var(--primary-color));border-radius:3px;transition:width .8s ease-out}.Contact_quickContactList__8MpcQ{display:flex;flex-direction:column;gap:12px}.Contact_quickContactItem__9EHKb{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-bottom:1px solid rgba(var(--border-color-rgb),.1)}.Contact_quickContactItem__9EHKb:last-child{border-bottom:none}.Contact_quickContactLabel___B8hM{font-size:12px;color:var(--secondary-text-color);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.Contact_quickContactValue__7J5y_{font-size:14px;color:var(--accent-color);font-weight:500}.Contact_faqSection__95uXV{width:100%;height:100%;max-width:2560px;margin:0 auto;padding:60px clamp(12px,4vw,120px);background:var(--form-background)}@media(min-width:1920px){.Contact_faqSection__95uXV{padding-left:213px;padding-right:213px}}.Contact_faqHeader__S7dXn{text-align:center;margin-bottom:40px}.Contact_faqHeader__S7dXn h2{font-size:clamp(24px,3vw,32px);font-weight:700;color:var(--text-color);margin-bottom:8px}.Contact_faqHeader__S7dXn p{font-size:14px;color:var(--secondary-text-color);line-height:1.5}.Contact_faqGrid__o0OHv{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.Contact_faqItem__TVnXD{background:var(--bg-color);border:1px solid rgba(var(--border-color-rgb),.15);border-radius:12px;padding:20px;transition:all .2s ease;animation:Contact_fadeInUp__Fys7D .6s ease-out}.Contact_faqItem__TVnXD:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--black-color-rgb),.06);border-color:var(--accent-color)}.Contact_faqItem__TVnXD h4{font-size:16px;font-weight:600;color:var(--text-color);margin-bottom:8px}.Contact_faqItem__TVnXD p{font-size:14px;color:var(--secondary-text-color);line-height:1.5;margin:0}.ContactUsForm_formWrapper__7cDIQ{position:relative}.ContactUsForm_contactUsForm__FmPLe{background:var(--background-primary);border-radius:20px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .3s ease,opacity .3s ease,background-color .3s ease;opacity:0;transform:translateY(40px);animation:ContactUsForm_fadeInUp__NRU4P .8s ease .5s forwards}[data-theme=dark] .ContactUsForm_contactUsForm__FmPLe{box-shadow:0 10px 30px rgba(0,0,0,.3)}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_formHeader__LPT2k{text-align:center;margin-bottom:30px}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_formHeader__LPT2k .ContactUsForm_formTitle__yLq1U{font-size:28px;font-weight:700;color:var(--text-primary);margin-bottom:12px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));background-clip:text;opacity:0;transform:translateY(20px);animation:ContactUsForm_fadeInUp__NRU4P .6s ease .7s forwards}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_formHeader__LPT2k .ContactUsForm_formTitle__yLq1U:after{content:"✨";margin-left:12px;font-size:24px;-webkit-text-fill-color:var(--primary-color);animation:ContactUsForm_sparkle__yznyx 2s ease-in-out infinite}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_formHeader__LPT2k .ContactUsForm_formSubtitle__OS3vT{font-size:16px;color:var(--text-secondary);opacity:0;line-height:1.5;transform:translateY(15px);animation:ContactUsForm_fadeInUp__NRU4P .6s ease .9s forwards}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_progressBar__MN_Xr{height:6px;background:rgba(var(--primary-color-rgb),.1);border-radius:3px;overflow:hidden;margin:30px 0}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_progressBar__MN_Xr .ContactUsForm_progressFill__9PMtf{height:100%;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:3px;transition:width .4s ease;box-shadow:0 0 10px rgba(var(--primary-color-rgb),.5)}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_formFields__zAUl_{display:grid;gap:20px;margin-bottom:25px}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_fieldGroup__O8Bub{position:relative;opacity:0;transform:translateX(-20px);animation:ContactUsForm_slideInLeft__b_MpU .5s ease forwards}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_fieldGroup__O8Bub:first-child{animation-delay:1.1s}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_fieldGroup__O8Bub:nth-child(2){animation-delay:1.2s}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_fieldGroup__O8Bub:nth-child(3){animation-delay:1.3s}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_fieldGroup__O8Bub:nth-child(4){animation-delay:1.4s}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_fieldGroup__O8Bub .ContactUsForm_fieldInput__rq9D9,.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_fieldGroup__O8Bub .ContactUsForm_fieldTextarea__F4zNn{width:100%;padding:16px 20px;font-size:16px;font-weight:500;border:2px solid rgba(0,0,0,0);border-radius:12px;background:rgba(var(--primary-color-rgb),.05);color:var(--text-primary);transition:all .3s ease;font-family:inherit}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_fieldGroup__O8Bub .ContactUsForm_fieldInput__rq9D9::placeholder,.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_fieldGroup__O8Bub .ContactUsForm_fieldTextarea__F4zNn::placeholder{color:var(--text-secondary);opacity:.7;font-weight:400}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_fieldGroup__O8Bub .ContactUsForm_fieldInput__rq9D9:hover,.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_fieldGroup__O8Bub .ContactUsForm_fieldTextarea__F4zNn:hover{background:rgba(var(--primary-color-rgb),.08);border-color:rgba(var(--primary-color-rgb),.2);transform:translateY(-1px)}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_fieldGroup__O8Bub .ContactUsForm_fieldInput__rq9D9:focus,.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_fieldGroup__O8Bub .ContactUsForm_fieldTextarea__F4zNn:focus{outline:none;border-color:var(--primary-color);background:var(--background-primary);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1),0 8px 16px rgba(var(--primary-color-rgb),.1);transform:translateY(-3px) scale(1.01)}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_fieldGroup__O8Bub .ContactUsForm_fieldTextarea__F4zNn{min-height:120px;resize:vertical;line-height:1.5}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_fieldGroup__O8Bub:first-child .ContactUsForm_fieldInput__rq9D9{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23666' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:18px;padding-right:45px}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_fieldGroup__O8Bub:nth-child(2) .ContactUsForm_fieldInput__rq9D9{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23666' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:18px;padding-right:45px}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_fieldGroup__O8Bub:nth-child(3) .ContactUsForm_fieldInput__rq9D9{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23666' viewBox='0 0 24 24'%3E%3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:18px;padding-right:45px}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_fieldGroup__O8Bub:nth-child(4) .ContactUsForm_fieldTextarea__F4zNn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23666' viewBox='0 0 24 24'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6zM16 18H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px top 15px;background-size:18px;padding-right:45px}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_checkboxGroup__iGGaI{margin:25px 0;padding:20px;background:rgba(var(--secondary-color-rgb),.05);border-radius:12px;border:1px solid rgba(var(--secondary-color-rgb),.1)}.ContactUsForm_submitButton__71izJ{text-align:center;margin-top:25px}@media(max-width:768px){.ContactUsForm_contactUsForm__FmPLe{padding:30px 20px}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_formHeader__LPT2k .ContactUsForm_formTitle__yLq1U{font-size:24px}.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_fieldGroup__O8Bub .ContactUsForm_fieldInput__rq9D9,.ContactUsForm_contactUsForm__FmPLe .ContactUsForm_fieldGroup__O8Bub .ContactUsForm_fieldTextarea__F4zNn{padding:14px 16px;font-size:14px}}@keyframes ContactUsForm_fadeInUp__NRU4P{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ContactUsForm_slideInLeft__b_MpU{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes ContactUsForm_sparkle__yznyx{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.ContactUsForm_contactUsForm__FmPLe,.ContactUsForm_fieldGroup__O8Bub,.ContactUsForm_fieldInput__rq9D9,.ContactUsForm_fieldTextarea__F4zNn,.ContactUsForm_formSubtitle__OS3vT,.ContactUsForm_formTitle__yLq1U{will-change:transform,opacity}