.page-module__oRS4AW__hero{background-color:var(--color-charcoal);background-image:url(https://images.unsplash.com/photo-1620023473132-72352fa86dd6?auto=format&fit=crop&q=80&w=2000);background-position:50%;background-size:cover;align-items:center;min-height:80vh;display:flex;position:relative}.page-module__oRS4AW__heroOverlay{background:linear-gradient(90deg,#0b3b24e6,#2c3e50b3);position:absolute;inset:0}.page-module__oRS4AW__heroContent{z-index:1;color:var(--color-white);max-width:800px;position:relative}.page-module__oRS4AW__heroTitle{margin-bottom:1.5rem;font-size:4rem;font-weight:800;line-height:1.1}.page-module__oRS4AW__heroDesc{opacity:.9;max-width:600px;margin-bottom:2.5rem;font-size:1.25rem}.page-module__oRS4AW__heroActions{gap:1rem;display:flex}.page-module__oRS4AW__heroActions .page-module__oRS4AW__btn-outline:hover{background-color:var(--color-white);color:var(--color-deep-green)!important}.page-module__oRS4AW__statsSection{background-color:var(--color-white);z-index:10;margin-top:-4rem;position:relative;padding:0!important}.page-module__oRS4AW__statsGrid{background:var(--color-white);border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden;box-shadow:0 10px 30px #0000001a}.page-module__oRS4AW__statCard{text-align:center;border-right:1px solid #e5e7eb;padding:3rem 2rem}.page-module__oRS4AW__statCard:last-child{border-right:none}.page-module__oRS4AW__statNumber{color:var(--color-deep-green);margin-bottom:.5rem;font-size:3rem;font-weight:800}.page-module__oRS4AW__statLabel{color:var(--color-dark-gray);font-size:1.125rem;font-weight:500}.page-module__oRS4AW__servicesGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.page-module__oRS4AW__serviceCard{background:var(--color-white);transition:transform var(--transition-normal),box-shadow var(--transition-normal);border:1px solid #e5e7eb;border-radius:8px;padding:2.5rem}.page-module__oRS4AW__serviceCard:hover{border-color:var(--color-deep-green);transform:translateY(-5px);box-shadow:0 10px 30px #00000014}.page-module__oRS4AW__serviceTitle{color:var(--color-deep-green);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.page-module__oRS4AW__serviceDesc{color:var(--color-dark-gray);line-height:1.6}.page-module__oRS4AW__whyChooseUs{background-color:var(--color-deep-green);color:var(--color-white)}.page-module__oRS4AW__whyGrid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.page-module__oRS4AW__whyList{flex-direction:column;gap:1.5rem;display:flex}.page-module__oRS4AW__whyList strong{margin-bottom:.25rem;font-size:1.25rem;display:block}.page-module__oRS4AW__whyList p{opacity:.8}@media (max-width:992px){.page-module__oRS4AW__heroTitle{font-size:3rem}.page-module__oRS4AW__statsGrid{grid-template-columns:1fr}.page-module__oRS4AW__statCard{border-bottom:1px solid #e5e7eb;border-right:none}.page-module__oRS4AW__servicesGrid,.page-module__oRS4AW__whyGrid{grid-template-columns:1fr}}
.HeroSlider-module__AAVTfG__hero{background-color:var(--color-charcoal);align-items:center;min-height:80vh;display:flex;position:relative;overflow:hidden}.HeroSlider-module__AAVTfG__slide{opacity:0;z-index:0;width:100%;height:100%;transition:opacity 1s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.HeroSlider-module__AAVTfG__slide.HeroSlider-module__AAVTfG__active{opacity:1;z-index:1}.HeroSlider-module__AAVTfG__slideImage{object-fit:cover;pointer-events:none}.HeroSlider-module__AAVTfG__heroOverlay{z-index:2;background:linear-gradient(90deg,#0b3b24e6 0%,#2c3e5099 100%);position:absolute;inset:0}.HeroSlider-module__AAVTfG__heroContent{z-index:3;color:var(--color-white);max-width:800px;position:relative}.HeroSlider-module__AAVTfG__heroTitle{margin-bottom:1.5rem;font-size:4rem;font-weight:800;line-height:1.1;animation:.8s ease-out HeroSlider-module__AAVTfG__fadeInDown}.HeroSlider-module__AAVTfG__heroDesc{opacity:.9;max-width:600px;margin-bottom:2.5rem;font-size:1.25rem;animation:1s ease-out .3s backwards HeroSlider-module__AAVTfG__fadeIn}.HeroSlider-module__AAVTfG__heroActions{gap:1rem;animation:.8s ease-out .5s backwards HeroSlider-module__AAVTfG__fadeInUp;display:flex}.HeroSlider-module__AAVTfG__heroActions .btn-outline:hover{background-color:var(--color-white);color:var(--color-deep-green)!important}.HeroSlider-module__AAVTfG__navArrow{z-index:10;color:#fff;cursor:pointer;width:50px;height:50px;transition:all var(--transition-fast);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.HeroSlider-module__AAVTfG__hero:hover .HeroSlider-module__AAVTfG__navArrow{opacity:1}.HeroSlider-module__AAVTfG__navArrow:hover{background:#ffffff4d;transform:translateY(-50%)scale(1.1)}.HeroSlider-module__AAVTfG__leftArrow{left:20px}.HeroSlider-module__AAVTfG__rightArrow{right:20px}.HeroSlider-module__AAVTfG__dotsContainer{z-index:10;justify-content:center;gap:.75rem;display:flex;position:absolute;bottom:2rem;left:0;right:0}.HeroSlider-module__AAVTfG__dot{cursor:pointer;width:12px;height:12px;transition:all var(--transition-fast);background:#ffffff4d;border:2px solid #0000;border-radius:50%;padding:0}.HeroSlider-module__AAVTfG__dot.HeroSlider-module__AAVTfG__activeDot{background:var(--color-white);transform:scale(1.2)}@keyframes HeroSlider-module__AAVTfG__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroSlider-module__AAVTfG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroSlider-module__AAVTfG__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:992px){.HeroSlider-module__AAVTfG__heroTitle{font-size:3rem}.HeroSlider-module__AAVTfG__navArrow{opacity:1;width:40px;height:40px;font-size:1.25rem}}@media (max-width:768px){.HeroSlider-module__AAVTfG__heroTitle{font-size:2.25rem}.HeroSlider-module__AAVTfG__heroDesc{font-size:1rem}}
