.contact_contact__TKTrg{position:relative;width:100%;min-height:100vh;font-family:Roboto,sans-serif;overflow-x:hidden;background:linear-gradient(180deg,#000000,#0a0a0a);color:#fff;padding-top:7vh}.contact_contact__TKTrg .contact_container__Hcj2l{max-width:1400px;width:90%;margin:0 auto;padding:0 2vw}.contact_contact__TKTrg .contact_contactHero__lpmwB{padding:8vh 0;background:#000;position:relative}.contact_contact__TKTrg .contact_contactHero__lpmwB:before{content:"";position:absolute;top:0;left:0;right:0;height:100px;pointer-events:none}.contact_contact__TKTrg .contact_contactHero__lpmwB:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(0deg,transparent 0,rgba(26,26,26,.3));pointer-events:none}.contact_contact__TKTrg .contact_contactHero__lpmwB .contact_heroContent__LMKZZ{display:grid;grid-template-columns:2fr 1fr;grid-gap:5rem;gap:5rem;align-items:start}.contact_contact__TKTrg .contact_contactHero__lpmwB .contact_heroText__84ri_ h1{font-size:3.8rem;color:red;margin-bottom:3rem;letter-spacing:.1rem;font-weight:900;line-height:1.2}.contact_contact__TKTrg .contact_contactHero__lpmwB .contact_heroText__84ri_ p{font-size:1.4rem;color:#ccc;line-height:1.7;margin-bottom:4rem}.contact_contact__TKTrg .contact_contactHero__lpmwB .contact_heroText__84ri_ .contact_contactHighlights__PODzL{display:flex;flex-direction:column;gap:2.5rem}.contact_contact__TKTrg .contact_contactHero__lpmwB .contact_heroText__84ri_ .contact_contactHighlights__PODzL .contact_highlight__EiJjt{display:flex;align-items:flex-start;gap:2rem;padding:2rem;background:linear-gradient(145deg,#1a1a1a,#0a0a0a);border:1px solid #333;border-radius:15px;transition:all .3s ease}.contact_contact__TKTrg .contact_contactHero__lpmwB .contact_heroText__84ri_ .contact_contactHighlights__PODzL .contact_highlight__EiJjt:hover{border-color:red;transform:translateX(10px)}.contact_contact__TKTrg .contact_contactHero__lpmwB .contact_heroText__84ri_ .contact_contactHighlights__PODzL .contact_highlight__EiJjt .contact_highlightIcon__8lNVP{font-size:3rem;min-width:4rem}.contact_contact__TKTrg .contact_contactHero__lpmwB .contact_heroText__84ri_ .contact_contactHighlights__PODzL .contact_highlight__EiJjt div{flex:1 1}.contact_contact__TKTrg .contact_contactHero__lpmwB .contact_heroText__84ri_ .contact_contactHighlights__PODzL .contact_highlight__EiJjt div h3{color:red;font-size:1.6rem;margin-bottom:.8rem;font-weight:600}.contact_contact__TKTrg .contact_contactHero__lpmwB .contact_heroText__84ri_ .contact_contactHighlights__PODzL .contact_highlight__EiJjt div p{color:#ccc;font-size:1.2rem;line-height:1.5;margin:0}.contact_contact__TKTrg .contact_contactHero__lpmwB .contact_heroStats__9z8VR{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.contact_contact__TKTrg .contact_contactHero__lpmwB .contact_heroStats__9z8VR .contact_statCard___kHM0{background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:2px solid #333;border-radius:15px;padding:2.5rem;text-align:center;transition:all .3s ease;box-shadow:0 5px 15px rgba(0,0,0,.3)}.contact_contact__TKTrg .contact_contactHero__lpmwB .contact_heroStats__9z8VR .contact_statCard___kHM0:hover{transform:translateY(-8px);border-color:red;box-shadow:0 12px 30px rgba(255,0,0,.2)}.contact_contact__TKTrg .contact_contactHero__lpmwB .contact_heroStats__9z8VR .contact_statCard___kHM0 h3{font-size:3rem;color:red;margin-bottom:1rem;font-weight:900}.contact_contact__TKTrg .contact_contactHero__lpmwB .contact_heroStats__9z8VR .contact_statCard___kHM0 p{color:#ccc;font-size:1.1rem;margin:0;font-weight:500}.contact_contact__TKTrg .contact_contactMethods__wF_vf{padding:8vh 0;background:#000}.contact_contact__TKTrg .contact_contactMethods__wF_vf h2{font-size:3.5rem;text-align:center;color:red;margin-bottom:5vh;letter-spacing:.1rem;font-weight:900}.contact_contact__TKTrg .contact_contactMethods__wF_vf .contact_methodsGrid__gyA_B{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:3rem;gap:3rem;margin-top:4vh}.contact_contact__TKTrg .contact_contactMethods__wF_vf .contact_methodCard__piBCK{background:linear-gradient(145deg,#1a1a1a,#0a0a0a);border:2px solid #333;border-radius:15px;padding:3rem;text-align:center;transition:all .3s ease;box-shadow:0 5px 15px rgba(0,0,0,.3)}.contact_contact__TKTrg .contact_contactMethods__wF_vf .contact_methodCard__piBCK:hover{transform:translateY(-8px);border-color:red;box-shadow:0 12px 30px rgba(255,0,0,.2)}.contact_contact__TKTrg .contact_contactMethods__wF_vf .contact_methodCard__piBCK .contact_methodIcon__3I2uz{font-size:4rem;margin-bottom:2rem;display:block}.contact_contact__TKTrg .contact_contactMethods__wF_vf .contact_methodCard__piBCK h3{font-size:1.8rem;color:red;margin-bottom:1rem;font-weight:600}.contact_contact__TKTrg .contact_contactMethods__wF_vf .contact_methodCard__piBCK p{color:#ccc;font-size:1.1rem;margin-bottom:1.5rem;line-height:1.5}.contact_contact__TKTrg .contact_contactMethods__wF_vf .contact_methodCard__piBCK .contact_methodLink__aB1fX{color:#fff;font-size:1.2rem;font-weight:500;text-decoration:none;display:block;transition:color .3s ease}.contact_contact__TKTrg .contact_contactMethods__wF_vf .contact_methodCard__piBCK .contact_methodLink__aB1fX:hover{color:red}.contact_contact__TKTrg .contact_contactMethods__wF_vf .contact_methodCard__piBCK .contact_socialLinks__u9gkC{display:flex;gap:1rem;justify-content:center}.contact_contact__TKTrg .contact_contactMethods__wF_vf .contact_methodCard__piBCK .contact_socialLinks__u9gkC .contact_socialLink__2PZWq{color:#fff;text-decoration:none;padding:.5rem 1rem;border:1px solid #555;border-radius:25px;font-size:.9rem;transition:all .3s ease}.contact_contact__TKTrg .contact_contactMethods__wF_vf .contact_methodCard__piBCK .contact_socialLinks__u9gkC .contact_socialLink__2PZWq:hover{color:red;border-color:red}.contact_contact__TKTrg .contact_formSection__MZ_4X{padding:8vh 0;background:#000}.contact_contact__TKTrg .contact_formSection__MZ_4X .contact_formWrapper__YzBs0{max-width:800px;margin:0 auto}.contact_contact__TKTrg .contact_formSection__MZ_4X .contact_formHeader___qlrw{text-align:center;margin-bottom:4rem}.contact_contact__TKTrg .contact_formSection__MZ_4X .contact_formHeader___qlrw h2{font-size:3.5rem;color:red;margin-bottom:2rem;font-weight:900}.contact_contact__TKTrg .contact_formSection__MZ_4X .contact_formHeader___qlrw p{font-size:1.3rem;color:#ccc;line-height:1.6}.contact_contact__TKTrg .contact_teamContacts__gG4iz{padding:8vh 0;background:#000}.contact_contact__TKTrg .contact_teamContacts__gG4iz h2{font-size:3.5rem;text-align:center;color:red;margin-bottom:5vh;letter-spacing:.1rem;font-weight:900}.contact_contact__TKTrg .contact_teamContacts__gG4iz .contact_teamGrid__6bNc5{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:3rem;gap:3rem;margin-top:4vh}.contact_contact__TKTrg .contact_teamContacts__gG4iz .contact_teamCard__OdD60{background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:2px solid #333;border-radius:15px;padding:3rem;transition:all .3s ease;box-shadow:0 5px 15px rgba(0,0,0,.3)}.contact_contact__TKTrg .contact_teamContacts__gG4iz .contact_teamCard__OdD60:hover{transform:translateY(-8px);border-color:red;box-shadow:0 12px 30px rgba(255,0,0,.2)}.contact_contact__TKTrg .contact_teamContacts__gG4iz .contact_teamCard__OdD60 .contact_teamHeader__vYCFV{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.contact_contact__TKTrg .contact_teamContacts__gG4iz .contact_teamCard__OdD60 .contact_teamHeader__vYCFV .contact_teamLogo__4sOnO{width:60px;height:60px;object-fit:contain;border-radius:8px}.contact_contact__TKTrg .contact_teamContacts__gG4iz .contact_teamCard__OdD60 .contact_teamHeader__vYCFV h3{font-size:1.8rem;color:red;margin:0;font-weight:600}.contact_contact__TKTrg .contact_teamContacts__gG4iz .contact_teamCard__OdD60 .contact_teamHeader__vYCFV p{color:#ccc;font-size:1rem;margin:.5rem 0 0}.contact_contact__TKTrg .contact_teamContacts__gG4iz .contact_teamCard__OdD60 .contact_teamInfo__0iL0I p{color:#ccc;font-size:1.1rem;line-height:1.5;margin-bottom:1.5rem}.contact_contact__TKTrg .contact_teamContacts__gG4iz .contact_teamCard__OdD60 .contact_teamInfo__0iL0I .contact_teamEmail__QlOxR{color:red;text-decoration:none;font-size:1.2rem;font-weight:500;display:block;margin-bottom:2rem;transition:color .3s ease}.contact_contact__TKTrg .contact_teamContacts__gG4iz .contact_teamCard__OdD60 .contact_teamInfo__0iL0I .contact_teamEmail__QlOxR:hover{color:#f44}.contact_contact__TKTrg .contact_teamContacts__gG4iz .contact_teamCard__OdD60 .contact_teamInfo__0iL0I .contact_teamDetails__MzMXp{display:flex;flex-direction:column;gap:.8rem}.contact_contact__TKTrg .contact_teamContacts__gG4iz .contact_teamCard__OdD60 .contact_teamInfo__0iL0I .contact_teamDetails__MzMXp span{color:#aaa;font-size:.95rem;padding:.5rem;background:#333;border-radius:8px}.contact_contact__TKTrg .contact_visitUs__dJ2Oo{padding:8vh 0;background:linear-gradient(135deg,#1a1a1a,#000000)}.contact_contact__TKTrg .contact_visitUs__dJ2Oo .contact_visitContent___c7_g{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:4rem;gap:4rem;align-items:start}.contact_contact__TKTrg .contact_visitUs__dJ2Oo .contact_visitText__ievTl h2{font-size:3.5rem;color:red;margin-bottom:2rem;font-weight:900}.contact_contact__TKTrg .contact_visitUs__dJ2Oo .contact_visitText__ievTl p{font-size:1.3rem;color:#ccc;line-height:1.6;margin-bottom:3rem}.contact_contact__TKTrg .contact_visitUs__dJ2Oo .contact_visitText__ievTl .contact_visitDetails__Gzr4c{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.contact_contact__TKTrg .contact_visitUs__dJ2Oo .contact_visitText__ievTl .contact_visitDetails__Gzr4c .contact_visitItem__XQT8v{display:flex;flex-direction:column;gap:.5rem}.contact_contact__TKTrg .contact_visitUs__dJ2Oo .contact_visitText__ievTl .contact_visitDetails__Gzr4c .contact_visitItem__XQT8v strong{color:red;font-size:1.1rem}.contact_contact__TKTrg .contact_visitUs__dJ2Oo .contact_visitText__ievTl .contact_visitDetails__Gzr4c .contact_visitItem__XQT8v span{color:#ccc;font-size:1rem}.contact_contact__TKTrg .contact_visitUs__dJ2Oo .contact_visitText__ievTl .contact_visitActions__EITDo{display:flex;gap:2rem;align-items:center}.contact_contact__TKTrg .contact_visitUs__dJ2Oo .contact_visitText__ievTl .contact_visitActions__EITDo .contact_scheduleButton__FdRJa{background:linear-gradient(45deg,red,#cc0000);color:#fff;border:none;padding:1rem 2rem;border-radius:25px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.contact_contact__TKTrg .contact_visitUs__dJ2Oo .contact_visitText__ievTl .contact_visitActions__EITDo .contact_scheduleButton__FdRJa:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,0,0,.3)}.contact_contact__TKTrg .contact_visitUs__dJ2Oo .contact_visitText__ievTl .contact_visitActions__EITDo .contact_directionsLink__6l3N0{color:#fff;text-decoration:none;font-size:1.1rem;border:1px solid #555;padding:1rem 2rem;border-radius:25px;transition:all .3s ease}.contact_contact__TKTrg .contact_visitUs__dJ2Oo .contact_visitText__ievTl .contact_visitActions__EITDo .contact_directionsLink__6l3N0:hover{border-color:red;color:red}.contact_contact__TKTrg .contact_visitUs__dJ2Oo .contact_visitMap__vdPV2 .contact_mapPlaceholder__vn3vj{background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:2px solid #333;border-radius:15px;padding:4rem 2rem;text-align:center;cursor:pointer;transition:all .3s ease}.contact_contact__TKTrg .contact_visitUs__dJ2Oo .contact_visitMap__vdPV2 .contact_mapPlaceholder__vn3vj:hover{border-color:red}.contact_contact__TKTrg .contact_visitUs__dJ2Oo .contact_visitMap__vdPV2 .contact_mapPlaceholder__vn3vj .contact_mapIcon__3f6Ii{font-size:4rem;margin-bottom:1rem}.contact_contact__TKTrg .contact_visitUs__dJ2Oo .contact_visitMap__vdPV2 .contact_mapPlaceholder__vn3vj p{color:#fff;font-size:1.3rem;margin-bottom:.5rem;font-weight:600}.contact_contact__TKTrg .contact_visitUs__dJ2Oo .contact_visitMap__vdPV2 .contact_mapPlaceholder__vn3vj span{color:#ccc;font-size:1rem}.contact_contact__TKTrg .contact_supportSection__Hq_6U{padding:8vh 0;background:#000}.contact_contact__TKTrg .contact_supportSection__Hq_6U .contact_supportContent__ieZ_2{text-align:center}.contact_contact__TKTrg .contact_supportSection__Hq_6U .contact_supportContent__ieZ_2 h2{font-size:3.5rem;color:red;margin-bottom:2rem;font-weight:900}.contact_contact__TKTrg .contact_supportSection__Hq_6U .contact_supportContent__ieZ_2 p{font-size:1.3rem;color:#ccc;line-height:1.6;margin-bottom:4rem;max-width:800px;margin-left:auto;margin-right:auto}.contact_contact__TKTrg .contact_supportSection__Hq_6U .contact_supportContent__ieZ_2 .contact_supportOptions__bj8vi{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:3rem;gap:3rem;margin-top:4vh}.contact_contact__TKTrg .contact_supportSection__Hq_6U .contact_supportContent__ieZ_2 .contact_supportCard__6WjDs{background:linear-gradient(145deg,#1a1a1a,#0a0a0a);border:2px solid #333;border-radius:15px;padding:3rem;text-align:center;transition:all .3s ease;box-shadow:0 5px 15px rgba(0,0,0,.3)}.contact_contact__TKTrg .contact_supportSection__Hq_6U .contact_supportContent__ieZ_2 .contact_supportCard__6WjDs:hover{transform:translateY(-8px);border-color:red;box-shadow:0 12px 30px rgba(255,0,0,.2)}.contact_contact__TKTrg .contact_supportSection__Hq_6U .contact_supportContent__ieZ_2 .contact_supportCard__6WjDs h3{font-size:1.8rem;color:red;margin-bottom:1.5rem;font-weight:600}.contact_contact__TKTrg .contact_supportSection__Hq_6U .contact_supportContent__ieZ_2 .contact_supportCard__6WjDs p{color:#ccc;font-size:1.1rem;line-height:1.5;margin-bottom:2rem}.contact_contact__TKTrg .contact_supportSection__Hq_6U .contact_supportContent__ieZ_2 .contact_supportCard__6WjDs .contact_supportLink__kDweC{color:#fff;text-decoration:none;font-weight:500;padding:.8rem 2rem;border:1px solid #555;border-radius:25px;display:inline-block;transition:all .3s ease}.contact_contact__TKTrg .contact_supportSection__Hq_6U .contact_supportContent__ieZ_2 .contact_supportCard__6WjDs .contact_supportLink__kDweC:hover{border-color:red;color:red}@media(max-width:1200px){.contact_contact__TKTrg .contact_contactHero__lpmwB .contact_heroContent__LMKZZ,.contact_contact__TKTrg .contact_visitUs__dJ2Oo .contact_visitContent___c7_g{grid-template-columns:1fr;gap:3rem}.contact_contact__TKTrg .contact_contactHero__lpmwB .contact_heroStats__9z8VR{order:-1}}@media(max-width:768px){.contact_contact__TKTrg .contact_contactHero__lpmwB,.contact_contact__TKTrg .contact_contactMethods__wF_vf,.contact_contact__TKTrg .contact_formSection__MZ_4X,.contact_contact__TKTrg .contact_supportSection__Hq_6U,.contact_contact__TKTrg .contact_teamContacts__gG4iz,.contact_contact__TKTrg .contact_visitUs__dJ2Oo{padding:6vh 0}.contact_contact__TKTrg .contact_contactHero__lpmwB h1,.contact_contact__TKTrg .contact_contactHero__lpmwB h2,.contact_contact__TKTrg .contact_contactMethods__wF_vf h1,.contact_contact__TKTrg .contact_contactMethods__wF_vf h2,.contact_contact__TKTrg .contact_formSection__MZ_4X h1,.contact_contact__TKTrg .contact_formSection__MZ_4X h2,.contact_contact__TKTrg .contact_supportSection__Hq_6U h1,.contact_contact__TKTrg .contact_supportSection__Hq_6U h2,.contact_contact__TKTrg .contact_teamContacts__gG4iz h1,.contact_contact__TKTrg .contact_teamContacts__gG4iz h2,.contact_contact__TKTrg .contact_visitUs__dJ2Oo h1,.contact_contact__TKTrg .contact_visitUs__dJ2Oo h2{font-size:2.5rem}.contact_contact__TKTrg .contact_contactHero__lpmwB .contact_heroText__84ri_ h1{font-size:2.8rem}.contact_contact__TKTrg .contact_contactHero__lpmwB .contact_heroText__84ri_ p{font-size:1.2rem}.contact_contact__TKTrg .contact_contactHero__lpmwB .contact_heroText__84ri_ .contact_contactHighlights__PODzL .contact_highlight__EiJjt{flex-direction:column;text-align:center;gap:1rem}.contact_contact__TKTrg .contact_contactHero__lpmwB .contact_heroStats__9z8VR{grid-template-columns:1fr;gap:1.5rem}.contact_contact__TKTrg .contact_contactMethods__wF_vf .contact_methodsGrid__gyA_B,.contact_contact__TKTrg .contact_supportSection__Hq_6U .contact_supportOptions__bj8vi,.contact_contact__TKTrg .contact_teamContacts__gG4iz .contact_teamGrid__6bNc5{grid-template-columns:1fr;gap:2rem}.contact_contact__TKTrg .contact_visitUs__dJ2Oo .contact_visitText__ievTl .contact_visitActions__EITDo{flex-direction:column;gap:1rem}.contact_contact__TKTrg .contact_visitUs__dJ2Oo .contact_visitText__ievTl .contact_visitActions__EITDo .contact_directionsLink__6l3N0,.contact_contact__TKTrg .contact_visitUs__dJ2Oo .contact_visitText__ievTl .contact_visitActions__EITDo .contact_scheduleButton__FdRJa{width:100%;text-align:center}}