.nav{gap:25px;display:flex}.nav a{color:#fff;text-decoration:none}.menu-icon{display:none}.menu-icon svg{color:#fff}@media (max-width:768px){.menu-icon{display:block}.nav{display:none}.nav.active{z-index:1000;background:#0a1f44;flex-direction:column;width:100%;padding:20px;display:flex;position:absolute;top:80px;left:0}.nav.active a{padding:10px 0;font-size:18px;font-weight:600;text-decoration:none;display:block;color:#fff!important}}
.hero{color:#fff;text-align:center;background-color:#0000;background-image:linear-gradient(#0a1f44d9,#0a1f44d9),url(https://images.unsplash.com/photo-1518770660439-4636190af475);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:90vh;padding:40px;display:flex}.hero-content{max-width:800px}.hero h1{margin-bottom:20px;font-size:56px}.hero p{margin-bottom:35px;font-size:20px;line-height:1.8}.hero-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.primary-btn{color:#0a1f44;cursor:pointer;background:#25d5eb;border:none;border-radius:8px;padding:15px 35px;font-size:18px;font-weight:700}.secondary-btn{color:#fff;cursor:pointer;background:0 0;border:2px solid #25d5eb;border-radius:8px;padding:15px 35px;font-size:18px}@media (max-width:768px){.hero h1{font-size:36px}.hero p{font-size:17px}.hero{padding:25px}}
.About-module__vqXTeW__container{justify-content:space-between;align-items:center;gap:60px;display:flex}@media (max-width:768px){.About-module__vqXTeW__aboutSection{padding:20px}.About-module__vqXTeW__container{text-align:center;flex-direction:column;align-items:center;gap:20px}.About-module__vqXTeW__container .About-module__vqXTeW__title{margin-bottom:25px;font-size:28px}.About-module__vqXTeW__container .About-module__vqXTeW__content{text-align:center}}.About-module__vqXTeW__image{width:100%;max-width:400px}.About-module__vqXTeW__content{width:100%;margin-top:30px}.About-module__vqXTeW__content h3{color:#0b1f3a;margin-bottom:20px}.About-module__vqXTeW__content p{color:#555;margin-bottom:20px;line-height:1.8}.About-module__vqXTeW__aboutSection{background:#fff;padding:80px 50px}.About-module__vqXTeW__title{text-align:center;color:#0b1f3a;margin-bottom:40px;font-size:36px}.About-module__vqXTeW__container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex}.About-module__vqXTeW__image{flex:1}.About-module__vqXTeW__image img{object-fit:cover;border-radius:15px;width:100%;box-shadow:0 15px 40px #00000026}.About-module__vqXTeW__content{flex:1}.About-module__vqXTeW__content h3{color:#0b1f3a;margin-bottom:20px;font-size:28px}.About-module__vqXTeW__content p{color:#555;line-height:height 1.8em;font-size:18px}.About-module__vqXTeW__aboutImage{border-radius:0 15px 40px #00000026;width:100%;height:auto}
.WhyChoose-module__Hom23W__section{text-align:center;background:#f8fafc;padding:80px 20px}.WhyChoose-module__Hom23W__section h2{color:#0b1f3a;margin-bottom:50px;font-size:40px}.WhyChoose-module__Hom23W__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:1200px;margin:auto;display:grid}.WhyChoose-module__Hom23W__card{background:#fff;border-radius:15px;padding:35px;transition:all .3s;box-shadow:0 10px 30px #00000014}.WhyChoose-module__Hom23W__card:hover{transform:translateY(-8px);box-shadow:0 20px 45px #00000026}.WhyChoose-module__Hom23W__card h3{color:#0b1f3a;margin-bottom:15px}.WhyChoose-module__Hom23W__card p{color:#666;line-height:1.8}@media (max-width:768px){.WhyChoose-module__Hom23W__section{padding:60px 20px}.WhyChoose-module__Hom23W__section h2{font-size:30px}}
.stats{background:#0a1f44;padding:80px 20px}.stats-container{grid-template-columns:repeat(4,1fr);gap:25px;max-width:1200px;margin:auto;display:grid}.stat-card{text-align:center;background:#fff;border-radius:12px;padding:35px 20px;transition:all .3s;box-shadow:0 10px 30px #00000026}.stat-card:hover{transform:translateY(-8px)}.stat-card h2{color:#00b8d9;margin-bottom:10px;font-size:42px}.stat-card p{color:#555;font-size:18px;font-weight:600}@media (max-width:992px){.stats-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.stats-container{grid-template-columns:1fr}.stat-card{text-align:center;background:#fff;border-radius:15px;padding:30px 20px;transition:all .3s;box-shadow:0 8px 20px #00000026}.stat-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px #00000040}.stat-card h2{color:#25d5eb;margin-bottom:10px;font-size:42px}.stat-card p{color:#555;font-size:18px;font-weight:600}}
.projects{background:#f8f9fa;padding:80px 20px}.projects-title{text-align:center;margin-bottom:50px}.projects-title h2{color:#0a1f44;font-size:40px}.projects-title p{color:#666;margin-top:10px}.projects-container{grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:auto;display:grid}.project-card{text-align:center;background:#fff;border-radius:15px;padding:30px;transition:all .3s;box-shadow:0 10px 25px #0000001f}.project-card:hover{transform:translateY(-10px)}.project-card h3{color:#0a1f44;margin-bottom:15px}.project-card p{color:#555;line-height:1.7}.project-card button{color:#fff;cursor:pointer;background:#00b8d9;border:none;border-radius:8px;margin-top:20px;padding:12px 25px}@media (max-width:768px){.projects-container{grid-template-columns:1fr}}
.testimonials{text-align:center;background:#f8f9fa;padding:90px 20px}.testimonials h2{color:#0a1f44;margin-bottom:10px;font-size:2.5rem}.subtitle{color:#666;margin-bottom:50px;font-size:1.1rem}.testimonial-container{grid-template-columns:repeat(3,1fr);gap:25px;max-width:1200px;margin:auto;display:grid}.testimonial-card{background:#fff;border-radius:15px;padding:30px;transition:all .3s;box-shadow:0 10px 25px #0000001f}.testimonial-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px #0000002e}.stars{color:gold;margin-bottom:15px;font-size:1.4rem}.message{color:#555;margin-bottom:20px;font-style:italic;line-height:1.8}.testimonial-card h3{color:#0a1f44;margin-bottom:5px}.testimonial-card span{color:#00b8d9;font-weight:600}@media (max-width:992px){.testimonial-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.testimonial-container{grid-template-columns:1fr}.testimonials h2{font-size:2rem}}
.contact{background:#fff;padding:90px 20px}.contact-title{text-align:center;margin-bottom:50px}.contact-title h2{color:#0a1f44;margin-bottom:10px;font-size:2.5rem}.contact-title p{color:#666;font-size:1.1rem}.contact-container{grid-template-columns:1fr 1.2fr;align-items:start;gap:40px;max-width:1200px;margin:auto;display:grid}.contact-info{flex-direction:column;gap:20px;display:flex}.info-box{background:#f8f9fa;border-radius:15px;padding:25px;transition:all .3s;box-shadow:0 8px 20px #00000014}.info-box:hover{transform:translateY(-5px)}.info-box h3{color:#0a1f44;margin-bottom:10px}.info-box p{color:#555;line-height:1.7}.contact-form{flex-direction:column;gap:18px;display:flex}.contact-form input,.contact-form textarea{border:1px solid #ddd;border-radius:10px;outline:none;padding:15px;font-size:16px;transition:all .3s}.contact-form input:focus,.contact-form textarea:focus{border-color:#00b8d9;box-shadow:0 0 8px #00b8d940}.contact-form button{color:#fff;cursor:pointer;background:#00b8d9;border:none;border-radius:10px;padding:15px;font-size:17px;transition:all .3s}.contact-form button:hover{background:#0a1f44}@media (max-width:992px){.contact-container{grid-template-columns:1fr}}@media (max-width:576px){.contact-title h2{font-size:2rem}}
.brands{background:#f8f9fa;padding:90px 20px}.brands-title{text-align:center;margin-bottom:50px}.brands-title h2{color:#0a1f44;margin-bottom:10px;font-size:2.5rem}.brands-title p{color:#666;max-width:700px;margin:auto;font-size:1.1rem}.brands-container{grid-template-columns:repeat(6,1fr);gap:20px;max-width:1200px;margin:auto;display:grid}.brand-card{text-align:center;cursor:pointer;background:#fff;border-radius:15px;padding:30px 15px;transition:all .3s;box-shadow:0 8px 20px #0000001a}.brand-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px #0000002e}.brand-card h3{color:#0a1f44;font-size:18px}@media (max-width:992px){.brands-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:576px){.brands-container{grid-template-columns:repeat(2,1fr)}.brands-title h2{font-size:2rem}}
.footer{color:#fff;background:#0a1f44;padding:70px 20px 20px}.footer-container{grid-template-columns:repeat(4,1fr);gap:40px;max-width:1200px;margin:auto;display:grid}.footer h2,.footer h3{margin-bottom:20px}.footer p{color:#ddd;line-height:1.8}.footer-links,.footer-services{flex-direction:column;display:flex}.footer-links a{color:#ddd;margin-bottom:12px;text-decoration:none;transition:all .3s}.footer-links a:hover{color:#00b8d9;padding-left:8px}.footer-services p,.footer-contact p{margin-bottom:12px}.footer-bottom{text-align:center;border-top:1px solid #ffffff26;margin-top:50px;padding-top:20px}.footer-bottom p{color:#bbb}@media (max-width:992px){.footer-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.footer-container{text-align:center;grid-template-columns:1fr}.footer-links a:hover{padding-left:0}}
.whatsapp{color:#fff;z-index:9999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:32px;text-decoration:none;transition:all .3s;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 8px 20px #00000040}.whatsapp:hover{background:#1ebe5d;transform:scale(1.1)}@media (max-width:576px){.whatsapp{width:55px;height:55px;font-size:28px;bottom:20px;right:20px}}
.back-to-top{color:#fff;cursor:pointer;z-index:9998;background:#0a1f44;border:none;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;font-size:20px;transition:all .3s;display:flex;position:fixed;bottom:100px;right:25px;box-shadow:0 8px 20px #00000040}.back-to-top:hover{background:#00b8d9;transform:translateY(-5px)}@media (max-width:576px){.back-to-top{width:50px;height:50px;font-size:18px;bottom:90px;right:20px}}
.map-section{background:#f8f9fa;padding:90px 20px}.map-title{text-align:center;margin-bottom:40px}.map-title h2{color:#0a1f44;margin-bottom:10px;font-size:2.5rem}.map-title p{color:#666;font-size:1.1rem}.map-container{border-radius:20px;max-width:1200px;margin:auto;overflow:hidden;box-shadow:0 12px 30px #00000026}.map-container iframe{border:none;width:100%;display:block}@media (max-width:768px){.map-title h2{font-size:2rem}.map-container iframe{height:350px}}
