.ContactUs_container__vlQ_M{min-height:100vh;position:relative;background:linear-gradient(135deg,#667eea,#764ba2 50%,#2ecc71);background-size:200% 200%;animation:ContactUs_gradientShift__jXr3f 15s ease infinite;padding:120px 20px 60px;overflow:hidden}@keyframes ContactUs_gradientShift__jXr3f{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ContactUs_backgroundShapes__Fno7d{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.ContactUs_shape1__7E65O,.ContactUs_shape2__4UNJy,.ContactUs_shape3__g71AA{position:absolute;background:rgba(255,255,255,.08);border-radius:50%;filter:blur(40px)}.ContactUs_shape1__7E65O{width:500px;height:500px;top:-150px;right:-150px;background:rgba(102,126,234,.2);animation:ContactUs_float__M9jby 25s ease-in-out infinite,ContactUs_pulse__NqCls 8s ease-in-out infinite;animation-delay:0s}.ContactUs_shape2__4UNJy{width:400px;height:400px;bottom:-100px;left:-100px;background:rgba(46,204,113,.2);animation:ContactUs_float__M9jby 20s ease-in-out infinite,ContactUs_pulse__NqCls 6s ease-in-out infinite;animation-delay:3s}.ContactUs_shape3__g71AA{width:300px;height:300px;top:50%;right:15%;background:rgba(155,89,182,.2);animation:ContactUs_float__M9jby 18s ease-in-out infinite,ContactUs_pulse__NqCls 7s ease-in-out infinite;animation-delay:6s}@keyframes ContactUs_float__M9jby{0%,to{transform:translate(0) rotate(0deg) scale(1)}33%{transform:translate(30px,-50px) rotate(120deg) scale(1.1)}66%{transform:translate(-30px,-30px) rotate(240deg) scale(.9)}}@keyframes ContactUs_pulse__NqCls{0%,to{opacity:.5}50%{opacity:.8}}.ContactUs_contentWrapper__kYQZ2{max-width:900px;margin:0 auto;position:relative;z-index:1}.ContactUs_headerSection__Q_rAs{text-align:center;margin-bottom:50px;animation:ContactUs_fadeInDown__mdifb .8s ease-out,ContactUs_titleFloat__zwBa1 3s ease-in-out infinite}@keyframes ContactUs_fadeInDown__mdifb{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes ContactUs_titleFloat__zwBa1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ContactUs_title__TOArP{font-size:3.5rem;font-weight:800;color:white;margin-bottom:15px;letter-spacing:-1px;text-shadow:0 4px 20px rgba(0,0,0,.2)}.ContactUs_highlight__MzMCI{background:linear-gradient(45deg,#2ecc71,#27ae60,#2ecc71,#1abc9c);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;animation:ContactUs_shimmer__lMm09 3s ease-in-out infinite}@keyframes ContactUs_shimmer__lMm09{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ContactUs_subtitle__yA4ir{font-size:1.2rem;color:rgba(255,255,255,.9);max-width:600px;margin:0 auto;line-height:1.8}.ContactUs_formCard__DuC7a{background:white;border-radius:24px;padding:50px;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:ContactUs_fadeInUp__C_oFh .8s ease-out .2s both;position:relative;overflow:hidden}.ContactUs_formCard__DuC7a:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(155,89,182,.2),transparent);animation:ContactUs_slideShine__0uSk4 3s infinite}@keyframes ContactUs_slideShine__0uSk4{0%{left:-100%}50%,to{left:100%}}@keyframes ContactUs_fadeInUp__C_oFh{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ContactUs_form__HCdFx{margin-bottom:40px}.ContactUs_formRow__cDEG2{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px;margin-bottom:25px}.ContactUs_inputGroup__seKlC{margin-bottom:25px;animation:ContactUs_fadeInLeft__Pu9v_ .6s ease-out both}.ContactUs_inputGroup__seKlC:first-child{animation-delay:.3s}.ContactUs_inputGroup__seKlC:nth-child(2){animation-delay:.4s}.ContactUs_inputGroup__seKlC:nth-child(3){animation-delay:.5s}@keyframes ContactUs_fadeInLeft__Pu9v_{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.ContactUs_label__xYemm{display:block;font-size:.95rem;font-weight:600;color:#2d3748;margin-bottom:10px;transition:all .3s ease}.ContactUs_inputGroup__seKlC:focus-within .ContactUs_label__xYemm{color:#9b59b6;transform:translateX(5px)}.ContactUs_inputWrapper__R4SyM,.ContactUs_textareaWrapper__LmoyU{position:relative}.ContactUs_inputIcon__7b5xH,.ContactUs_textareaIcon__gHFDb{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#a0aec0;transition:all .3s ease;pointer-events:none}.ContactUs_textareaIcon__gHFDb{top:20px;transform:none}.ContactUs_input__vAndZ,.ContactUs_textarea__Q5Cbh{width:100%;padding:14px 14px 14px 45px;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;color:#2d3748;background:#f7fafc;transition:all .3s ease;font-family:inherit}.ContactUs_input__vAndZ:focus,.ContactUs_textarea__Q5Cbh:focus{outline:none;border-color:#9b59b6;background:white;box-shadow:0 0 0 4px rgba(155,89,182,.15);transform:translateY(-2px)}.ContactUs_input__vAndZ:focus+.ContactUs_inputIcon__7b5xH,.ContactUs_textarea__Q5Cbh:focus+.ContactUs_textareaIcon__gHFDb{color:#9b59b6}.ContactUs_textarea__Q5Cbh{resize:vertical;min-height:150px;padding-top:14px}.ContactUs_inputWrapper__R4SyM:has(.ContactUs_input__vAndZ:focus) .ContactUs_inputIcon__7b5xH,.ContactUs_textareaWrapper__LmoyU:has(.ContactUs_textarea__Q5Cbh:focus) .ContactUs_textareaIcon__gHFDb{color:#9b59b6;animation:ContactUs_iconBounce__lDRlD .6s ease}@keyframes ContactUs_iconBounce__lDRlD{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.2)}}.ContactUs_submitButton__uz5aa{width:100%;padding:16px 32px;background:linear-gradient(135deg,#667eea,#764ba2 50%,#2ecc71);background-size:200% 200%;color:white;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 15px rgba(102,126,234,.4);position:relative;overflow:hidden;animation:ContactUs_fadeInUp__C_oFh .8s ease-out .6s both}.ContactUs_submitButton__uz5aa:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.ContactUs_submitButton__uz5aa:hover:before{width:300px;height:300px}.ContactUs_submitButton__uz5aa:hover:not(:disabled){transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(102,126,234,.6);background-position:100% 50%}.ContactUs_submitButton__uz5aa:active:not(:disabled){transform:translateY(0)}.ContactUs_submitButton__uz5aa:disabled{opacity:.7;cursor:not-allowed}.ContactUs_buttonIcon__I9Zsq{width:20px;height:20px;transition:transform .3s ease;position:relative;z-index:1}.ContactUs_submitButton__uz5aa:hover:not(:disabled) .ContactUs_buttonIcon__I9Zsq{transform:translateX(8px);animation:ContactUs_arrowBounce__xnBzR .6s ease infinite}@keyframes ContactUs_arrowBounce__xnBzR{0%,to{transform:translateX(8px)}50%{transform:translateX(12px)}}.ContactUs_spinner__QTmJg{width:20px;height:20px;border-color:white white rgba(255,255,255,.3) rgba(255,255,255,.3);border-style:solid;border-width:3px;border-radius:50%;animation:ContactUs_spin__7RRRo .6s linear infinite;position:relative;z-index:1}@keyframes ContactUs_spin__7RRRo{to{transform:rotate(1turn)}}.ContactUs_successMessage___5bpG{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#11998e,#38ef7d);color:white;border-radius:12px;margin-bottom:20px;font-weight:500;animation:ContactUs_slideIn__elysC .5s ease-out,ContactUs_successPulse__5SkXC 2s ease-in-out infinite}@keyframes ContactUs_slideIn__elysC{0%{opacity:0;transform:translateX(-20px) scale(.8)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes ContactUs_successPulse__5SkXC{0%,to{box-shadow:0 0 0 0 rgba(56,239,125,.7)}50%{box-shadow:0 0 0 10px rgba(56,239,125,0)}}.ContactUs_successIcon__zRt4F{width:24px;height:24px;flex-shrink:0;animation:ContactUs_checkmark__5efOj .8s ease-in-out}@keyframes ContactUs_checkmark__5efOj{0%{transform:scale(0) rotate(0deg)}50%{transform:scale(1.2) rotate(180deg)}to{transform:scale(1) rotate(1turn)}}.ContactUs_errorMessage__6PRJ5{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#e74c3c,#c0392b);color:white;border-radius:12px;margin-bottom:20px;font-weight:500;animation:ContactUs_slideIn__elysC .5s ease-out,ContactUs_errorShake__dZQkQ .5s ease-in-out}@keyframes ContactUs_errorShake__dZQkQ{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.ContactUs_errorIcon__uSufi{width:24px;height:24px;flex-shrink:0;animation:ContactUs_errorPulse__MJD9u .8s ease-in-out}@keyframes ContactUs_errorPulse__MJD9u{0%{transform:scale(0)}50%{transform:scale(1.3)}to{transform:scale(1)}}.ContactUs_contactInfo__q2eWO{border-top:2px solid #e2e8f0;padding-top:40px;animation:ContactUs_fadeInUp__C_oFh .8s ease-out .7s both}.ContactUs_contactInfoTitle__q_XwC{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#667eea,#2ecc71);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:25px;text-align:center}.ContactUs_contactInfoItems__ePXxz{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:25px;gap:25px}.ContactUs_contactInfoItem__bjaBa{display:flex;align-items:flex-start;gap:15px;padding:20px;background:linear-gradient(135deg,#ffecd2,#fcb69f);border-radius:12px;transition:all .3s ease;animation:ContactUs_fadeInUp__C_oFh .6s ease-out both;position:relative;overflow:hidden}.ContactUs_contactInfoItem__bjaBa:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease}.ContactUs_contactInfoItem__bjaBa:hover:before{left:100%}.ContactUs_contactInfoItem__bjaBa:first-child{animation-delay:.8s;background:linear-gradient(135deg,#a8c0ff,#c2e9fb)}.ContactUs_contactInfoItem__bjaBa:nth-child(2){animation-delay:.9s;background:linear-gradient(135deg,#d4fc79,#96e6a1)}.ContactUs_contactInfoItem__bjaBa:nth-child(3){animation-delay:1s;background:linear-gradient(135deg,#e0c3fc,#8ec5fc)}.ContactUs_contactInfoItem__bjaBa:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 8px 20px rgba(102,126,234,.3)}.ContactUs_contactInfoIcon__acpjP{width:24px;height:24px;color:#764ba2;flex-shrink:0;transition:transform .3s ease}.ContactUs_contactInfoItem__bjaBa:hover .ContactUs_contactInfoIcon__acpjP{transform:scale(1.2) rotate(10deg);animation:ContactUs_wiggle__CNVpu .5s ease}@keyframes ContactUs_wiggle__CNVpu{0%,to{transform:scale(1.2) rotate(10deg)}25%{transform:scale(1.2) rotate(-10deg)}75%{transform:scale(1.2) rotate(10deg)}}.ContactUs_contactInfoItem__bjaBa h4{font-size:.95rem;font-weight:600;color:#2d3748;margin:0 0 5px}.ContactUs_contactInfoItem__bjaBa p{font-size:.9rem;color:#718096;margin:0}@media (max-width:768px){.ContactUs_container__vlQ_M{padding:40px 15px}.ContactUs_title__TOArP{font-size:2.5rem}.ContactUs_subtitle__yA4ir{font-size:1rem}.ContactUs_formCard__DuC7a{padding:30px 20px}.ContactUs_formRow__cDEG2{grid-template-columns:1fr;gap:0}.ContactUs_contactInfoItems__ePXxz{grid-template-columns:1fr}.ContactUs_shape1__7E65O,.ContactUs_shape2__4UNJy,.ContactUs_shape3__g71AA{display:none}}@media (max-width:480px){.ContactUs_title__TOArP{font-size:2rem}.ContactUs_formCard__DuC7a{padding:25px 15px}.ContactUs_input__vAndZ,.ContactUs_textarea__Q5Cbh{font-size:.95rem}}