.HeroSection_heroSection__PY60u{position:relative;height:100vh;min-height:800px;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:120px 0 0;margin:60px 0 0}.HeroSection_backgroundOverlay__eCasz{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.HeroSection_backgroundImage__7eM5y{object-fit:cover;object-position:center 20%;z-index:0}.HeroSection_content__KVkbs{position:relative;z-index:2;max-width:1200px;width:100%;margin:0 auto;color:#fff;text-align:center;padding:0 1rem}.HeroSection_textContent__o8GiY{margin-bottom:3rem}.HeroSection_title__LqbcO{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.HeroSection_subtitle__mz4mJ{font-size:1.25rem;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.HeroSection_ctaButtons__D_SSo{display:flex;gap:1.5rem;justify-content:center;margin-top:2rem}.HeroSection_primaryButton__AizzB,.HeroSection_secondaryButton__J48og{padding:1rem 2rem;border-radius:50px;font-weight:600;font-size:1.1rem;transition:all .3s ease;text-decoration:none;display:inline-block}.HeroSection_primaryButton__AizzB{background:#007bff;color:#fff;border:2px solid #007bff}.HeroSection_primaryButton__AizzB:hover{background:#0056b3;border-color:#0056b3;transform:translateY(-2px)}.HeroSection_primaryButton__AizzB:focus{outline:2px solid #fff;outline-offset:2px;background:#0056b3}.HeroSection_secondaryButton__J48og{background:transparent;color:#fff;border:2px solid #fff}.HeroSection_secondaryButton__J48og:hover{background:hsla(0,0%,100%,.1);transform:translateY(-2px)}.HeroSection_secondaryButton__J48og:focus{outline:2px solid #fff;outline-offset:2px;background:hsla(0,0%,100%,.2)}.HeroSection_servicesGrid__quwa4{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem}.HeroSection_serviceCard__klkSb{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);padding:2rem;border-radius:1rem;transition:transform .3s ease}.HeroSection_serviceCard__klkSb:hover{transform:translateY(-10px)}.HeroSection_serviceIcon__QcF_Q{font-size:2.5rem;margin-bottom:1rem;display:block}.HeroSection_serviceTitle__prDY5{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.HeroSection_serviceDescription__q9uVf{font-size:1rem;line-height:1.5;opacity:.9}@media (max-width:1024px){.HeroSection_title__LqbcO{font-size:3rem}.HeroSection_servicesGrid__quwa4{gap:1.5rem}}@media (max-width:768px){.HeroSection_heroSection__PY60u{padding:100px 1rem 1rem;min-height:500px}.HeroSection_title__LqbcO{font-size:2.5rem}.HeroSection_subtitle__mz4mJ{font-size:1.1rem}.HeroSection_servicesGrid__quwa4{grid-template-columns:1fr;gap:1rem}.HeroSection_ctaButtons__D_SSo{flex-direction:column;gap:1rem}.HeroSection_primaryButton__AizzB,.HeroSection_secondaryButton__J48og{width:100%;text-align:center}}@media (max-width:480px){.HeroSection_heroSection__PY60u{padding:80px 1rem 1rem}.HeroSection_title__LqbcO{font-size:2rem}.HeroSection_subtitle__mz4mJ{font-size:1rem}}