.btn,body{color:#fff}.hero,.nav-links,.navbar{display:flex}.certifications,.clients,.directors,.footer,.hero,.manufacturing,.process{text-align:center}.btn,.logo,.nav-links a{text-decoration:none}*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif}img{max-width:100%;height:auto;display:block}html{scroll-behavior:smooth}body{background-color:#0f172a;padding-top:0}.navbar{width:100%;padding:20px 8%;justify-content:space-between;align-items:center;position:fixed;background:rgba(10,18,35,.95);backdrop-filter:blur(15px);border-bottom:1px solid rgba(255,255,255,.1);z-index:1000}.logo{font-size:20px}.nav-links{list-style:none;gap:30px}.nav-links a{color:#fff;font-weight:500;transition:.3s}.nav-links a:hover{color:#2563eb}.hero{height:100vh;justify-content:center;align-items:center;padding:0 10%;background:linear-gradient(135deg,#0f172a,#1e293b);position:relative;overflow:hidden}.hero::before{content:"";position:absolute;width:400px;height:400px;background:#2563eb;filter:blur(200px);top:-100px;left:-100px;opacity:.3}.hero-content h1{font-size:48px;margin-bottom:20px}.hero-content p{font-size:18px;margin-bottom:30px;color:#94a3b8}.hero-content,.manufacturing .container,.process .container{position:relative;z-index:2}.btn{padding:12px 30px;background:linear-gradient(45deg,#2563eb,#1d4ed8);border-radius:30px;transition:.4s;background-size:200%}.btn:hover{background-position:right;transform:scale(1.05)}.container{width:90%;max-width:1100px;margin:auto;padding:100px 0}.about,.contact,.products{background:#1e293b;text-align:center}.about h2,.certifications h2{font-size:32px;margin-bottom:20px;color:#2563eb}.about p{max-width:800px;margin:0 auto 50px;color:#cbd5e1;line-height:1.6}.about-grid,.director-grid{display:flex;gap:30px;justify-content:center;flex-wrap:wrap}.about-box{background:#0f172a;padding:30px;border-radius:15px;width:300px;transition:.3s}.about-box:hover{transform:translateY(-10px);background:#1e40af}.about-box h3{margin-bottom:15px;color:#fff}.manufacturing{position:relative;background:url("../images/manufacturing/factory-bg.webp") center/cover no-repeat;color:#fff}.manufacturing::before,.process::before{content:"";position:absolute;inset:0;background:rgba(15,23,42,.85)}.directors h2,.manufacturing h2,.products h2{font-size:32px;margin-bottom:50px;color:#2563eb}.director-card img,.product-card h3,.product-card img{margin-bottom:15px}.manufacturing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.m-box{background:#1e293b;padding:25px;border-radius:12px;transition:.3s}.m-box:hover,.timeline-content:hover{background:#2563eb;transform:scale(1.05)}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:25px}.product-card{background:#0f172a;padding:25px;border-radius:15px;transition:transform .2s;transform-style:preserve-3d}.director-card:hover,.product-card:hover{background:#2563eb;transform:translateY(-10px)}.product-card p{color:#cbd5e1;font-size:14px;line-height:1.6}.product-card img{width:100%;height:220px;object-fit:cover;border-radius:12px}.directors{background:#0f172a}.director-card{background:#1e293b;padding:30px;width:280px;border-radius:15px;transition:.3s}.director-card img{width:140px;height:140px;border-radius:50%;object-fit:cover;border:3px solid #2563eb}.contact h2{font-size:32px;margin-bottom:40px;color:#2563eb}.contact-form{max-width:500px;margin:auto;display:flex;flex-direction:column;gap:15px}.contact-form input,.contact-form textarea{padding:12px;border-radius:8px;border:none;outline:0}.contact-form button{padding:12px;background:#2563eb;color:#fff;border:none;border-radius:30px;cursor:pointer;transition:.3s}.contact-form button:hover{background:#1d4ed8}.demo-email{margin-top:20px;color:#cbd5e1}.footer{background:#0f172a;padding:20px;font-size:14px;color:#94a3b8}.fade-in{opacity:0;transform:translateY(40px);transition:.8s;will-change:transform,opacity}.fade-in.show{opacity:1;transform:translateY(0)}.counter-grid{display:flex;justify-content:center;gap:40px;margin-bottom:60px;flex-wrap:wrap}.counter-box h3{font-size:36px;color:#2563eb}.counter-box p{font-size:14px;color:#cbd5e1}.progress-bar{position:fixed;top:0;left:0;height:4px;background:#2563eb;width:0%;z-index:2000}.hamburger{display:none;font-size:28px;cursor:pointer;color:#fff}.logo-slider,.process,.timeline,.timeline-content,.timeline-item{position:relative}.process{background:url("../images/manufacturing/process-bg.jpg") center/cover no-repeat;color:#fff}.process h2{font-size:32px;margin-bottom:60px;color:#2563eb}.timeline{max-width:800px;margin:auto}.timeline::before{content:'';position:absolute;left:50%;width:4px;height:100%;background:#2563eb;transform:translateX(-50%)}.timeline-item{margin:40px 0;width:50%}.timeline-item:nth-child(odd){left:0}.timeline-item:nth-child(2n){left:50%}.timeline-content{background:#1e293b;padding:20px;border-radius:10px;transition:.3s}.timeline-item::before{content:'';position:absolute;top:20px;right:-10px;width:20px;height:20px;background:#2563eb;border-radius:50%;z-index:1}.timeline-item:nth-child(2n)::before{left:-10px}.manufacturing,.process{background-size:105%;animation:30s ease-in-out infinite alternate bgZoom}@keyframes bgZoom{0%{background-size:105%}100%{background-size:115%}}.certifications{background:#1e293b;padding:100px 0}.cert-sub{color:#cbd5e1;margin-bottom:50px}.cert-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px}.cert-card{background:#0f172a;padding:25px;border-radius:15px;transition:.3s}.cert-card:hover{transform:translateY(-10px);background:#2563eb}.cert-card img{width:80px;margin-bottom:15px}.clients{background:#0f172a;padding:100px 0}.clients h2{color:#2563eb;margin-bottom:50px}.logo-slider{overflow:hidden;width:100%}.logo-track{display:flex;gap:60px;animation:25s linear infinite scroll}.logo-track img{width:150px;flex-shrink:0;filter:grayscale(100%);opacity:.7;transition:.3s}.logo-track img:hover{filter:grayscale(0%);opacity:1}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (max-width:768px){.hamburger{display:block}.nav-links{position:absolute;top:80px;right:-100%;background:#0f172a;width:100%;flex-direction:column;text-align:center;padding:20px 0;transition:.3s}.nav-links li{margin:15px 0}.nav-links.active{right:0}.timeline::before{left:8px}.timeline-item{width:100%;padding-left:30px;left:0!important}.timeline-item::before{left:0}.manufacturing,.process{animation:none;background-size:cover}.logo-track{gap:40px;animation:15s linear infinite scroll}.logo-track img{width:100px}}.logo{color:#2563eb;font-weight:700}


.logo img{
height:55px;
width:auto;
display:block;
}

.logo img{
filter:drop-shadow(0 0 6px rgba(0,150,255,.5));
}

@media(max-width:768px){
.logo img{
height:45px;
}
}

.navbar{
padding:15px 8%;
}


@media(max-width:768px){

.navbar{
display:flex;
justify-content:space-between;
align-items:center;
}

.hamburger{
display:block;
margin-left:auto;
font-size:28px;
cursor:pointer;
}

}



.footer{
background:#0b1220;
padding:60px 8% 20px;
color:#cbd5e1;
}

.footer-container{
display:flex;
justify-content:space-between;
flex-wrap:wrap;
gap:40px;
margin-bottom:30px;
text-align:left;
}

.footer-col{
flex:1;
min-width:250px;
}

.footer-col h3{
color:#2563eb;
margin-bottom:15px;
font-size:16px;
letter-spacing:.5px;
}

.footer-col p{
font-size:14px;
line-height:1.6;
margin-bottom:8px;
}

.footer-bottom{
text-align:center;
font-size:13px;
color:#94a3b8;
border-top:1px solid rgba(255,255,255,.1);
padding-top:15px;
}

@media(max-width:768px){
.footer-container{
flex-direction:column;
text-align:center;
}
}





