.page-module___8aEwW__main{padding-top:80px;overflow-x:hidden}.page-module___8aEwW__container{max-width:1200px;margin:0 auto;padding:0 20px}.page-module___8aEwW__sectionHeader{text-align:center;margin-bottom:50px}.page-module___8aEwW__sectionHeader h2{color:var(--primary-blue);margin-bottom:15px;font-size:36px;display:inline-block;position:relative}.page-module___8aEwW__sectionHeader h2:after{content:"";background-color:var(--primary-red);width:80px;height:3px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.page-module___8aEwW__sectionHeader p{color:var(--text-dark);opacity:.8;font-size:18px}.page-module___8aEwW__heroSection{width:100%;height:calc(100vh - 80px);min-height:600px;position:relative}.page-module___8aEwW__aboutSection{background-color:var(--background-light);padding:100px 0}.page-module___8aEwW__aboutContent{flex-wrap:wrap;align-items:center;gap:40px;display:flex}.page-module___8aEwW__aboutText{flex:500px}.page-module___8aEwW__aboutText h3{color:var(--primary-blue);margin-bottom:20px;font-size:24px}.page-module___8aEwW__aboutText p{color:var(--text-dark);margin-bottom:25px;line-height:1.7}.page-module___8aEwW__aboutImage{flex:400px;position:relative}.page-module___8aEwW__roundedImage{object-fit:cover;border-radius:10px;width:100%;height:auto;box-shadow:0 15px 30px #0000001a}.page-module___8aEwW__statsContainer{flex-wrap:wrap;gap:20px;margin-top:30px;display:flex}.page-module___8aEwW__statBox{text-align:center;transition:all var(--transition-speed)ease;background-color:#fff;border-radius:10px;flex:150px;padding:20px;box-shadow:0 5px 15px #0000000d}.page-module___8aEwW__statBox:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.page-module___8aEwW__statNumber{color:var(--primary-red);margin-bottom:5px;font-size:36px;font-weight:700;display:block}.page-module___8aEwW__statLabel{color:var(--text-dark);font-size:14px}.page-module___8aEwW__productsSection{padding:100px 0}.page-module___8aEwW__productsGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;display:grid}.page-module___8aEwW__productCard{transition:all var(--transition-speed)ease;background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #0000000d}.page-module___8aEwW__productCard:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.page-module___8aEwW__productImage{width:100%;height:200px;position:relative;overflow:hidden}.page-module___8aEwW__productImage img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-speed)ease}.page-module___8aEwW__productCard:hover .page-module___8aEwW__productImage img{transform:scale(1.05)}.page-module___8aEwW__productContent{padding:20px}.page-module___8aEwW__productContent h3{color:var(--primary-blue);margin-bottom:5px;font-size:20px}.page-module___8aEwW__productCategory{color:var(--primary-red);margin-bottom:15px;font-size:14px;font-weight:600}.page-module___8aEwW__productContent p{color:var(--text-dark);margin-bottom:20px;line-height:1.6}.page-module___8aEwW__productLink{color:var(--primary-blue);padding-bottom:2px;font-weight:600;display:inline-block;position:relative}.page-module___8aEwW__productLink:after{content:"";background-color:var(--primary-red);width:0;height:2px;transition:width var(--transition-speed)ease;position:absolute;bottom:0;left:0}.page-module___8aEwW__productLink:hover:after{width:100%}.page-module___8aEwW__researchSection{background-color:var(--background-light);padding:100px 0}.page-module___8aEwW__researchContent{flex-wrap:wrap;align-items:center;gap:40px;display:flex}.page-module___8aEwW__researchImage{flex:400px;order:2}.page-module___8aEwW__researchText{flex:500px;order:1}.page-module___8aEwW__researchText h3{color:var(--primary-blue);margin-bottom:20px;font-size:24px}.page-module___8aEwW__researchText p{color:var(--text-dark);margin-bottom:25px;line-height:1.7}.page-module___8aEwW__researchAreas{margin:30px 0}.page-module___8aEwW__researchArea{border-left:3px solid var(--primary-red);margin-bottom:20px;padding-left:20px}.page-module___8aEwW__researchArea h4{color:var(--primary-blue);margin-bottom:10px;font-size:18px}.page-module___8aEwW__researchArea p{margin-bottom:0;font-size:15px}.page-module___8aEwW__btnPrimary{background-color:var(--primary-red);color:#fff;transition:all var(--transition-speed)ease;border:2px solid var(--primary-red);border-radius:30px;padding:12px 25px;font-weight:600;text-decoration:none;display:inline-block}.page-module___8aEwW__btnPrimary:hover{color:var(--primary-red);background-color:#0000;transform:translateY(-3px);box-shadow:0 10px 20px #f0223333}.page-module___8aEwW__testimonialsSection{padding:100px 0}.page-module___8aEwW__testimonialsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;display:grid}.page-module___8aEwW__testimonialCard{transition:all var(--transition-speed)ease;background-color:#fff;border-radius:10px;padding:30px;box-shadow:0 5px 15px #0000000d}.page-module___8aEwW__testimonialCard:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a}.page-module___8aEwW__testimonialContent{margin-bottom:20px}.page-module___8aEwW__testimonialContent p{color:var(--text-dark);font-style:italic;line-height:1.7;position:relative}.page-module___8aEwW__testimonialContent p:before{content:"\"";color:var(--primary-red);opacity:.2;font-family:serif;font-size:60px;position:absolute;top:-20px;left:-15px}.page-module___8aEwW__testimonialAuthor{align-items:center;gap:15px;display:flex}.page-module___8aEwW__authorImage{border:3px solid var(--primary-blue);border-radius:50%;width:60px;height:60px;overflow:hidden}.page-module___8aEwW__authorImage img{object-fit:cover;width:100%;height:100%}.page-module___8aEwW__authorInfo h4{color:var(--primary-blue);margin-bottom:5px;font-size:16px}.page-module___8aEwW__authorInfo p{color:var(--text-dark);opacity:.8;font-size:14px}.page-module___8aEwW__contactSection{background-color:var(--background-light);padding:100px 0}.page-module___8aEwW__contactContent{flex-wrap:wrap;gap:40px;display:flex}.page-module___8aEwW__contactForm{background-color:#fff;border-radius:10px;flex:500px;padding:30px;box-shadow:0 5px 15px #0000000d}.page-module___8aEwW__contactForm h3{color:var(--primary-blue);text-align:center;margin-bottom:25px;font-size:24px}.page-module___8aEwW__formGroup{margin-bottom:20px}.page-module___8aEwW__formGroup label{color:var(--text-dark);margin-bottom:8px;font-weight:500;display:block}.page-module___8aEwW__formGroup input,.page-module___8aEwW__formGroup select,.page-module___8aEwW__formGroup textarea{width:100%;transition:all var(--transition-speed)ease;border:1px solid #ddd;border-radius:5px;padding:12px 15px;font-size:16px}.page-module___8aEwW__formGroup input:focus,.page-module___8aEwW__formGroup select:focus,.page-module___8aEwW__formGroup textarea:focus{border-color:var(--primary-blue);outline:none;box-shadow:0 0 0 2px #1a1a7a1a}.page-module___8aEwW__contactInfo{flex:400px}.page-module___8aEwW__contactInfo h3{color:var(--primary-blue);margin-bottom:25px;font-size:24px}.page-module___8aEwW__infoItem{gap:15px;margin-bottom:25px;display:flex}.page-module___8aEwW__infoIcon{background-color:var(--primary-red);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.page-module___8aEwW__infoText h4{color:var(--primary-blue);margin-bottom:5px;font-size:18px}.page-module___8aEwW__infoText p{color:var(--text-dark);line-height:1.6}.page-module___8aEwW__infoText a{color:var(--primary-red);transition:color var(--transition-speed)ease;text-decoration:none}.page-module___8aEwW__infoText a:hover{text-decoration:underline}@media (max-width:992px){.page-module___8aEwW__sectionHeader h2{font-size:32px}.page-module___8aEwW__researchImage{order:1}.page-module___8aEwW__researchText{order:2}}@media (max-width:768px){.page-module___8aEwW__sectionHeader h2{font-size:28px}.page-module___8aEwW__aboutContent,.page-module___8aEwW__researchContent{flex-direction:column}.page-module___8aEwW__aboutImage,.page-module___8aEwW__researchImage{margin-top:30px}.page-module___8aEwW__statsContainer{justify-content:center}.page-module___8aEwW__productsGrid,.page-module___8aEwW__testimonialsGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:480px){.page-module___8aEwW__sectionHeader h2{font-size:24px}.page-module___8aEwW__sectionHeader p{font-size:16px}.page-module___8aEwW__productsGrid,.page-module___8aEwW__testimonialsGrid{grid-template-columns:1fr}.page-module___8aEwW__statBox{flex:100%}}
.HeroSlider-module__Tf5uZW__sliderContainer{width:100%;height:100%;position:relative;overflow:hidden}.HeroSlider-module__Tf5uZW__slide{opacity:0;z-index:1;width:100%;height:100%;transition:opacity 1s;position:absolute;top:0;left:0}.HeroSlider-module__Tf5uZW__slide.HeroSlider-module__Tf5uZW__active{opacity:1;z-index:2}.HeroSlider-module__Tf5uZW__slideImage{width:100%;height:100%;position:relative}.HeroSlider-module__Tf5uZW__overlay{z-index:1;background:linear-gradient(90deg,#1a1a7acc,#1a1a7a66);width:100%;height:100%;position:absolute;top:0;left:0}.HeroSlider-module__Tf5uZW__slideContent{z-index:2;width:100%;height:100%;color:var(--text-light);align-items:center;padding:0 20px;display:flex;position:absolute;top:0;left:0}.HeroSlider-module__Tf5uZW__slideContent .HeroSlider-module__Tf5uZW__container{max-width:1200px;margin:0 auto;padding:0 20px}.HeroSlider-module__Tf5uZW__slideContent h1{opacity:0;margin-bottom:15px;font-size:48px;font-weight:700;animation:1s .3s forwards HeroSlider-module__Tf5uZW__fadeInUp;transform:translateY(20px)}.HeroSlider-module__Tf5uZW__slideContent h2{color:var(--primary-red);opacity:0;margin-bottom:20px;font-size:24px;font-weight:500;animation:1s .5s forwards HeroSlider-module__Tf5uZW__fadeInUp;transform:translateY(20px)}.HeroSlider-module__Tf5uZW__slideContent p{opacity:0;max-width:600px;margin-bottom:30px;font-size:18px;animation:1s .7s forwards HeroSlider-module__Tf5uZW__fadeInUp;transform:translateY(20px)}.HeroSlider-module__Tf5uZW__slideButtons{opacity:0;gap:15px;animation:1s .9s forwards HeroSlider-module__Tf5uZW__fadeInUp;display:flex;transform:translateY(20px)}.HeroSlider-module__Tf5uZW__btnPrimary{background-color:var(--primary-red);color:#fff;transition:all var(--transition-speed)ease;border:2px solid var(--primary-red);border-radius:30px;padding:12px 25px;font-weight:600;text-decoration:none;display:inline-block}.HeroSlider-module__Tf5uZW__btnPrimary:hover{color:#fff;background-color:#0000;transform:translateY(-3px);box-shadow:0 10px 20px #0003}.HeroSlider-module__Tf5uZW__btnSecondary{color:#fff;transition:all var(--transition-speed)ease;background-color:#0000;border:2px solid #fff;border-radius:30px;padding:12px 25px;font-weight:600;text-decoration:none;display:inline-block}.HeroSlider-module__Tf5uZW__btnSecondary:hover{color:var(--primary-blue);background-color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #0003}.HeroSlider-module__Tf5uZW__sliderControls{z-index:3;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;bottom:30px;left:0}.HeroSlider-module__Tf5uZW__prevButton,.HeroSlider-module__Tf5uZW__nextButton{cursor:pointer;color:#fff;width:40px;height:40px;transition:all var(--transition-speed)ease;background-color:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.HeroSlider-module__Tf5uZW__prevButton:hover,.HeroSlider-module__Tf5uZW__nextButton:hover{background-color:var(--primary-red)}.HeroSlider-module__Tf5uZW__sliderDots{gap:10px;margin:0 20px;display:flex}.HeroSlider-module__Tf5uZW__dot{cursor:pointer;width:12px;height:12px;transition:all var(--transition-speed)ease;background-color:#ffffff4d;border:none;border-radius:50%}.HeroSlider-module__Tf5uZW__dot.HeroSlider-module__Tf5uZW__active{background-color:var(--primary-red);transform:scale(1.2)}@keyframes HeroSlider-module__Tf5uZW__fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.HeroSlider-module__Tf5uZW__slideContent h1{font-size:40px}.HeroSlider-module__Tf5uZW__slideContent h2{font-size:20px}.HeroSlider-module__Tf5uZW__slideContent p{font-size:16px}}@media (max-width:768px){.HeroSlider-module__Tf5uZW__slideContent h1{font-size:32px}.HeroSlider-module__Tf5uZW__slideContent h2{font-size:18px}.HeroSlider-module__Tf5uZW__slideContent p{max-width:100%;font-size:14px}.HeroSlider-module__Tf5uZW__slideButtons{flex-direction:column;gap:10px}.HeroSlider-module__Tf5uZW__btnPrimary,.HeroSlider-module__Tf5uZW__btnSecondary{text-align:center}}@media (max-width:480px){.HeroSlider-module__Tf5uZW__slideContent h1{font-size:28px}.HeroSlider-module__Tf5uZW__slideContent h2{font-size:16px}}
