.Contact_main__tGOYu{min-height:100vh;background:#ffffff;position:relative;overflow-x:hidden}.Contact_heroSection__RzHKu{position:relative;min-height:70vh;width:100%;display:flex;align-items:center;justify-content:flex-start;padding-top:70px;padding-bottom:50px;overflow:hidden;background:linear-gradient(135deg,#0F1419,#1a2332 50%,#0F3A5F)}.Contact_heroBackground__T_XXi{position:absolute;inset:0;z-index:0}.Contact_gradientMesh__3rmDs{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 80%,rgba(230,183,58,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(230,183,58,.05) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(91,158,165,.05) 0,transparent 50%);z-index:1}@keyframes Contact_meshFloat__kY4yS{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,-20px) scale(1.05)}66%{transform:translate(20px,-30px) scale(.95)}}.Contact_floatingParticles__OOkJG{position:absolute;inset:0;pointer-events:none}.Contact_particle__4yu_l{position:absolute;width:4px;height:4px;background:radial-gradient(circle,rgba(218,165,32,.6) 0,transparent 70%);border-radius:50%;animation:Contact_particleFloat__C5CPa 25s linear infinite}.Contact_particle__4yu_l:first-child{top:20%;left:10%;animation-delay:0s}.Contact_particle__4yu_l:nth-child(2){top:60%;right:15%;animation-delay:8s}.Contact_particle__4yu_l:nth-child(3){bottom:30%;left:70%;animation-delay:16s}@keyframes Contact_particleFloat__C5CPa{0%{transform:translateY(0) translateX(0) scale(1);opacity:0}10%{opacity:1}50%{transform:translateY(-100px) translateX(50px) scale(1.2)}90%{opacity:1}to{transform:translateY(-200px) translateX(100px) scale(.8);opacity:0}}.Contact_heroContent__dXd2v{position:relative;z-index:3;max-width:1400px;width:100%;margin:-20px auto 0;padding:3rem 50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:4rem}.Contact_heroTextSection__NzCIg{flex:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.Contact_heroImageSection__5JcJk{flex:1;display:flex;justify-content:center;align-items:center;position:relative}.Contact_heroImage__jtEp0{width:100%;height:auto;max-width:500px;object-fit:contain;opacity:0;transform:translateX(100px) scale(.9);transition:all 1.2s cubic-bezier(.4,0,.2,1)}.Contact_heroImageVisible__G_coG{opacity:1;transform:translateX(0) scale(1);animation:Contact_floatImage__zs03P 6s ease-in-out infinite}@keyframes Contact_floatImage__zs03P{0%,to{transform:translateY(0) translateX(0) scale(1)}50%{transform:translateY(-20px) translateX(0) scale(1.02)}}.Contact_heroTitle__gIdRF{font-size:4.2rem;font-weight:300;line-height:1.15;margin-top:0;margin-bottom:2rem;max-width:800px;color:#ffffff;letter-spacing:-1px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Contact_goldText__wFaVL{font-weight:700;color:#e6b73a;position:relative}.Contact_heroSubtitle__TU4Pt{font-size:1.35rem;line-height:1.65;color:rgba(255,255,255,.8);margin-bottom:3.5rem;max-width:650px;font-weight:400}.Contact_heroShape__oy3w_{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;z-index:10}.Contact_heroShape__oy3w_ svg{position:relative;display:block;width:calc(100% + 1.3px);height:120px}.Contact_heroShape__oy3w_ .Contact_shapeFill__39PPM{fill:#FFFFFF}.Contact_contactSection__jV2ih{padding:80px 0 120px;position:relative}.Contact_contactGrid__huzBu{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:1400px;margin:0 auto;padding:0 40px;align-items:start}.Contact_formSection__PPfsf{background:rgba(255,255,255,.85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:32px;padding:48px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.12),inset 0 1px 1px rgba(255,255,255,.9);position:relative;overflow:hidden;transform:translateX(-50px);opacity:0;transition:all .8s cubic-bezier(.165,.84,.44,1)}.Contact_formSection__PPfsf.Contact_slideInLeft__kObPN{transform:translateX(0);opacity:1}.Contact_formHeader__49Wei{margin-bottom:2.5rem}.Contact_formHeader__49Wei h2{font-size:2.25rem;font-weight:600;color:#1d1d1f;margin-bottom:.75rem;letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif}.Contact_formHeader__49Wei p{color:#6e6e73;font-size:1.125rem;font-weight:400}.Contact_contactForm__XGm9x{display:flex;flex-direction:column;gap:1.5rem}.Contact_formRow__yqFRx{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.Contact_formGroup__7sOw5{display:flex;flex-direction:column}.Contact_formGroup__7sOw5 label{font-weight:500;color:#1d1d1f;margin-bottom:.75rem;font-size:1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.Contact_formGroup__7sOw5 input,.Contact_formGroup__7sOw5 select,.Contact_formGroup__7sOw5 textarea{padding:16px 20px;border:1px solid rgba(0,0,0,.08);border-radius:16px;font-size:1.0625rem;color:#1d1d1f;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.Contact_formGroup__7sOw5 input::placeholder,.Contact_formGroup__7sOw5 textarea::placeholder{color:#86868b}.Contact_formGroup__7sOw5 input:focus,.Contact_formGroup__7sOw5 select:focus,.Contact_formGroup__7sOw5 textarea:focus{outline:none;border-color:rgba(218,165,32,.5);background:rgba(255,255,255,.95);box-shadow:0 0 0 4px rgba(218,165,32,.1),0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.Contact_formGroup__7sOw5 textarea{resize:vertical;min-height:120px}.Contact_submitButton__LgduY{background:linear-gradient(135deg,#1d1d1f,#2d2d2f);color:white;padding:18px 36px;border:none;border-radius:16px;font-weight:600;font-size:1.125rem;cursor:pointer;transition:all .3s ease;align-self:flex-start;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;position:relative;overflow:hidden}.Contact_submitButton__LgduY:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.Contact_submitButton__LgduY:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.Contact_submitButton__LgduY:hover:before{left:100%}.Contact_submitButton__LgduY:disabled{opacity:.6;cursor:not-allowed;transform:none}.Contact_submitMessage__czjAG{margin-top:1.5rem;padding:16px 20px;background:linear-gradient(135deg,#DAA520,#FFD700);color:white;border-radius:12px;text-align:center;font-weight:500}.Contact_infoSection__SA7v5{transform:translateX(50px);opacity:0;transition:all .8s cubic-bezier(.165,.84,.44,1);transition-delay:.2s}.Contact_infoSection__SA7v5.Contact_slideInRight__tMEb2{transform:translateX(0);opacity:1}.Contact_contactInfoBox__ij1v8{background:rgba(255,255,255,.95);backdrop-filter:blur(15px);border-radius:24px;padding:2.5rem;border:1px solid rgba(230,183,58,.1);box-shadow:0 10px 40px rgba(0,0,0,.08);margin-bottom:3rem}.Contact_infoBoxHeader__9wo32{margin-bottom:1.5rem}.Contact_infoBoxHeader__9wo32 h3{font-size:1.75rem;font-weight:700;color:#0F1419;margin:0}.Contact_infoBoxContent__hlfcJ{display:flex;flex-direction:column;gap:1.5rem}.Contact_infoBoxContent__hlfcJ p{font-size:1.05rem;line-height:1.7;color:#475569;margin:0}.Contact_responseTime__aCvpb{display:flex;align-items:center;gap:.75rem;padding:1rem;background:linear-gradient(135deg,rgba(230,183,58,.05),rgba(230,183,58,.02));border-radius:12px;border-left:3px solid #e6b73a}.Contact_clockIcon__xnB_m{color:#E6B73A;font-size:1.25rem;flex-shrink:0}.Contact_responseTime__aCvpb span{color:#1a365d;font-weight:500;font-size:.95rem}.Contact_contactCard__sO5I_,.Contact_contactCards__ce2YL{display:none}.Contact_cardIcon__lMlzs{width:56px;height:56px;background:linear-gradient(135deg,rgba(218,165,32,.1),rgba(255,215,0,.05));border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#DAA520;margin-bottom:1.5rem}.Contact_contactCard__sO5I_ h3{font-size:1.25rem;font-weight:600;color:#1d1d1f;margin-bottom:.5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif}.Contact_contactCard__sO5I_ p{color:#6e6e73;margin-bottom:1rem;font-size:.9375rem}.Contact_contactText__u8gvg{color:#6e6e73;font-size:.9375rem;line-height:1.5;font-style:italic}.Contact_quickActions__oEiPe{background:rgba(255,255,255,.9);backdrop-filter:blur(15px);border-radius:24px;padding:32px;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 16px rgba(0,0,0,.04)}.Contact_quickActions__oEiPe h3{font-size:1.375rem;font-weight:600;color:#1d1d1f;margin-bottom:1.5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif}.Contact_actionGrid__qyX3M{display:flex;flex-direction:column;gap:12px}.Contact_actionCard__Z3DeX{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:rgba(248,248,248,.8);border-radius:16px;text-decoration:none;color:#1d1d1f;font-weight:500;transition:all .3s ease;border:1px solid rgba(0,0,0,.04)}.Contact_actionCard__Z3DeX:hover{background:rgba(218,165,32,.05);border-color:rgba(218,165,32,.2);transform:translateX(4px)}.Contact_actionCard__Z3DeX span{font-size:1rem}@media (max-width:1024px){.Contact_contactGrid__huzBu{gap:60px;padding:0 30px}.Contact_heroTitle__gIdRF{font-size:3rem}}@media (max-width:768px){.Contact_heroSection__RzHKu{min-height:50vh;padding:100px 0 50px}.Contact_heroContent__dXd2v{flex-direction:column-reverse;padding:2rem 20px;gap:2rem}.Contact_heroContent__dXd2v,.Contact_heroTextSection__NzCIg{text-align:center;align-items:center}.Contact_heroImageSection__5JcJk{width:100%;max-width:300px}.Contact_heroImage__jtEp0{max-width:250px;transform:translateY(50px) scale(.9)}.Contact_heroImageVisible__G_coG{transform:translateY(0) scale(1)}.Contact_heroTitle__gIdRF{font-size:2.5rem;text-align:center}.Contact_heroSubtitle__TU4Pt{font-size:1.125rem;text-align:center;margin:0 auto 2rem}.Contact_contactGrid__huzBu{grid-template-columns:1fr;gap:40px;padding:0 20px}.Contact_formSection__PPfsf,.Contact_infoSection__SA7v5{transform:none!important;opacity:1!important}.Contact_formSection__PPfsf{padding:32px}.Contact_formRow__yqFRx{grid-template-columns:1fr}.Contact_contactInfoBox__ij1v8{padding:1.5rem;margin-bottom:2rem}.Contact_infoBoxHeader__9wo32 h3{font-size:1.5rem}.Contact_infoBoxContent__hlfcJ p{font-size:1rem}.Contact_responseTime__aCvpb{padding:.75rem}.Contact_responseTime__aCvpb span{font-size:.9rem}.Contact_quickActions__oEiPe{padding:24px;text-align:center}.Contact_quickActions__oEiPe h3{text-align:center}}