.AboutSection-module__sLCOaW__aboutSection{justify-content:center;width:100%;min-height:100vh;margin-top:100px;display:flex;position:relative;overflow:hidden}.AboutSection-module__sLCOaW__btnAbout{pointer-events:none;border-radius:50px;width:150px;padding:5px 20px;font-weight:500;transition:background-color .3s,color .3s}.AboutSection-module__sLCOaW__aboutTitle{color:var(--color-primary);margin-bottom:20px}.AboutSection-module__sLCOaW__aboutDescription{color:var(--color-text-secondary);max-width:700px;font-size:18px;line-height:1.6}.AboutSection-module__sLCOaW__visionMissionCard{border-radius:8px;height:350px;position:relative;overflow:hidden}.AboutSection-module__sLCOaW__visionMissionCard .AboutSection-module__sLCOaW__cardImage{object-fit:cover;filter:grayscale()brightness(.5);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.AboutSection-module__sLCOaW__cardImgOverlay{z-index:10;background:linear-gradient(#0000 50%,#000000b3 100%);position:absolute;bottom:0}.AboutSection-module__sLCOaW__cardTitle{font-size:2rem}.AboutSection-module__sLCOaW__cardText{font-size:1rem}
.HeroSection-module__fSZHDq__heroSection{align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.HeroSection-module__fSZHDq__heroImage{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.HeroSection-module__fSZHDq__heroOverlay{z-index:2;background:linear-gradient(#0006 0%,#0009 100%);width:100%;height:100%;position:absolute;top:0;left:0}.HeroSection-module__fSZHDq__heroContent{z-index:3;width:100%;padding-top:100px;position:relative}.HeroSection-module__fSZHDq__heroTitle{color:#fff;text-shadow:2px 2px 8px #000000b3;margin-bottom:1.5rem;font-size:4rem;font-weight:700;line-height:1.2;animation:1s ease-out HeroSection-module__fSZHDq__fadeInUp}.HeroSection-module__fSZHDq__heroSubtitle{color:#fffffff2;text-shadow:1px 1px 4px #00000080;margin-bottom:3rem;font-size:1.5rem;line-height:1.6;animation:1s ease-out .2s backwards HeroSection-module__fSZHDq__fadeInUp}.HeroSection-module__fSZHDq__heroButtons{flex-wrap:wrap;justify-content:center;gap:1rem;animation:1s ease-out .4s backwards HeroSection-module__fSZHDq__fadeInUp;display:flex}.HeroSection-module__fSZHDq__heroButtons .HeroSection-module__fSZHDq__btn{transition:all .3s}.HeroSection-module__fSZHDq__heroButtons .HeroSection-module__fSZHDq__btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #0000004d}.HeroSection-module__fSZHDq__scrollIndicator{z-index:3;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.HeroSection-module__fSZHDq__scrollIndicator span{border:2px solid #ffffff80;border-radius:12px;width:24px;height:36px;display:block;position:relative}.HeroSection-module__fSZHDq__scrollIndicator span:before{content:"";background:#fff;border-radius:2px;width:4px;height:8px;animation:2s infinite HeroSection-module__fSZHDq__scroll;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes HeroSection-module__fSZHDq__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroSection-module__fSZHDq__scroll{0%{opacity:0;transform:translate(-50%)}50%{opacity:1}to{opacity:0;transform:translate(-50%,15px)}}@media (max-width:992px){.HeroSection-module__fSZHDq__heroTitle{font-size:3rem}.HeroSection-module__fSZHDq__heroSubtitle{font-size:1.3rem}}@media (max-width:768px){.HeroSection-module__fSZHDq__heroContent{padding-top:80px}.HeroSection-module__fSZHDq__heroTitle{margin-bottom:1rem;font-size:2.2rem}.HeroSection-module__fSZHDq__heroSubtitle{margin-bottom:2rem;padding:0 1rem;font-size:1.1rem}.HeroSection-module__fSZHDq__heroButtons{flex-direction:column;align-items:center;padding:0 1rem}.HeroSection-module__fSZHDq__heroButtons .HeroSection-module__fSZHDq__btn{width:100%;max-width:280px}.HeroSection-module__fSZHDq__scrollIndicator{bottom:20px}.HeroSection-module__fSZHDq__scrollIndicator span{width:20px;height:30px}}@media (max-width:480px){.HeroSection-module__fSZHDq__heroTitle{font-size:1.8rem}.HeroSection-module__fSZHDq__heroSubtitle{font-size:1rem}.HeroSection-module__fSZHDq__heroButtons .HeroSection-module__fSZHDq__btn{font-size:.95rem;padding:.75rem 2rem!important}}
.ProductSection-module__NaOvkW__productSection{width:100%;margin-top:20px;display:block}.ProductSection-module__NaOvkW__productWrapperCard{align-items:center;min-height:400px;display:flex;position:relative;overflow:hidden}.ProductSection-module__NaOvkW__procardImage{object-fit:cover;z-index:1;filter:grayscale()brightness(.4);width:100%;height:100%;position:absolute;top:0;left:0}.ProductSection-module__NaOvkW__procardImgOverlay{z-index:2;background:#00000080;width:100%;height:100%;padding:60px 0;position:relative}.ProductSection-module__NaOvkW__productCard{aspect-ratio:1;border:1px solid var(--color-primary);color:#fff;cursor:pointer;border-radius:12px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:180px;margin:15px auto;transition:all .3s;display:flex;text-decoration:none!important}.ProductSection-module__NaOvkW__productCard:hover,.ProductSection-module__NaOvkW__productCard:focus,.ProductSection-module__NaOvkW__productCard:active{color:#fff;text-decoration:none}.ProductSection-module__NaOvkW__productCard:hover{border-color:var(--color-primary,#007bff);background:#fff3;transform:translateY(-5px);box-shadow:0 10px 20px #0000004d}.ProductSection-module__NaOvkW__productCard h3{margin:0;font-size:1rem;font-weight:700}
.ContactSection-module__3mjeoG__contactSection{min-height:auto;padding:100px 0}.ContactSection-module__3mjeoG__btnContactTag{pointer-events:none;border-radius:50px;width:150px;padding:5px 15px}.ContactSection-module__3mjeoG__contactTitle{color:var(--color-primary);margin-bottom:20px}.ContactSection-module__3mjeoG__contactDescription{color:var(--color-text-secondary);max-width:600px;margin:0 auto;font-size:18px}.ContactSection-module__3mjeoG__infoWrapper{color:#fff;background:#1a1a1a;border-radius:15px;height:100%;padding:40px}.ContactSection-module__3mjeoG__infoTitle{margin-bottom:15px;font-weight:700}.ContactSection-module__3mjeoG__infoSubtitle{color:#999;margin-bottom:40px}.ContactSection-module__3mjeoG__contactDetails{flex-direction:column;gap:30px;display:flex}.ContactSection-module__3mjeoG__detailItem{align-items:flex-start;gap:20px;display:flex}.ContactSection-module__3mjeoG__iconBox{background:var(--color-primary);border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;font-size:20px;display:flex}.ContactSection-module__3mjeoG__detailItem h5{margin-bottom:5px;font-size:1rem;font-weight:600}.ContactSection-module__3mjeoG__detailItem p{color:#999;margin:0;font-size:.9rem}.ContactSection-module__3mjeoG__formWrapper{border-radius:15px;padding:40px;box-shadow:0 10px 30px #0000000d}.ContactSection-module__3mjeoG__customInput{border:1px solid var(--border-color-light);color:#fff;background:#1a1a1a;border-radius:8px;padding:12px 15px}.ContactSection-module__3mjeoG__customInput::placeholder{color:var(--color-text-muted);font-weight:var(--font-weight-light)}.ContactSection-module__3mjeoG__customInput:focus{border-color:var(--color-primary);background:#999;outline:none;box-shadow:0 0 0 .2rem #ffc10740}.ContactSection-module__3mjeoG__submitBtn{text-transform:uppercase;letter-spacing:1px;transition:all .3s}.ContactSection-module__3mjeoG__submitBtn:hover{transform:translateY(-3px);box-shadow:0 5px 15px #ffc10766}.ContactSection-module__3mjeoG__socialLinks{gap:20px;margin-top:50px;display:flex}.ContactSection-module__3mjeoG__socialLinks a{color:#fff;border-bottom:1px solid var(--color-primary);padding-bottom:2px;font-size:.85rem;text-decoration:none}@media (max-width:768px){.ContactSection-module__3mjeoG__contactSection{padding:60px 0}.ContactSection-module__3mjeoG__infoWrapper,.ContactSection-module__3mjeoG__formWrapper{padding:25px}}
