html{scroll-behavior:smooth}body{color:#111;background:#f8f9fa;margin:0;font-family:Poppins,sans-serif}:root{--primary:#ff2c55;--dark:#0a0a0a;--light:#f8f9fa;--text:#111}section{padding:120px 8%}h1,h2,h3{font-family:Poppins,sans-serif}p{line-height:1.6}.brand{color:#ffffff0d;font-size:80px;font-weight:900;position:absolute;top:10%;left:0}.hero{color:#fff;background:url(/factory.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;height:auto;min-height:60vh;padding:20px 8% 80px;display:flex;position:relative;overflow:hidden}.hero-overlay{background:linear-gradient(120deg,#000000e6,#0009,#000000e6);position:absolute;inset:0}.product-image img,.factory-grid img{box-shadow:0 20px 40px #0003}.hero-content{text-align:left;max-width:900px;margin-top:40px;padding:20px;animation:1s forwards fadeUp;position:relative}.hero h1{margin-bottom:20px;font-size:64px;font-weight:900;line-height:1.1}.hero h1 span{color:#ff2c55}.hero p{color:#ccc;margin-bottom:30px;font-size:20px}.hero-buttons{gap:15px;margin-bottom:40px;display:flex}.btn-primary{color:#fff;cursor:pointer;background:#ff2c55;border:none;border-radius:8px;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s}.btn-primary:hover{transform:scale(1.05)}.btn-outline{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:8px;padding:14px 28px}.hero-stats{gap:40px;display:flex}.hero-stats h3{font-size:28px}.hero-stats p{color:#aaa;font-size:14px}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.hero h1{font-size:36px}.hero-buttons{flex-direction:column}.hero-stats{flex-direction:column;gap:20px}}.btn-red{color:#fff;background:#e11d48;border:none;border-radius:6px;margin-right:10px;padding:12px 28px;text-decoration:none}.btn-outline{color:#fff;border:1px solid #fff;padding:12px 28px;text-decoration:none}.stats{text-align:center;background:#fff;justify-content:space-around;padding:50px;font-weight:600;display:flex}.trust{color:#fff;text-align:center;background:#111;padding:100px 40px}.trust h2{margin-bottom:40px;font-size:2.5rem}.trust-stats{justify-content:center;gap:60px;margin-bottom:40px;display:flex}.trust-stats h3{color:#ff2c55}.trust-clients{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.client{border:1px solid #333;border-radius:6px;padding:10px 20px}.products-premium{color:#fff;background:#000;padding:120px 10%}.product-row{justify-content:space-between;align-items:center;gap:60px;margin-bottom:120px;display:flex}.product-row.reverse{flex-direction:row-reverse}.product-image img{border-radius:20px;width:100%;max-width:500px;transition:transform .5s}.product-image img:hover{transform:scale(1.05)}.product-content{max-width:500px}.product-content h2{margin-bottom:20px;font-size:48px;font-weight:800}.product-content h2 span{color:#ff2c55}.product-content p{color:#aaa;margin-bottom:20px;font-size:18px;line-height:1.6}.product-content ul{padding:0;list-style:none}.product-content li{margin-bottom:10px;font-size:16px}.cta-location{color:#aaa;margin-top:30px;font-size:14px}.cta-map{color:#ff2c55;margin-top:10px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.cta-map:hover{text-decoration:underline}.testimonials{color:#fff;text-align:center;background:#0a0a0a;padding:120px 40px}.testimonials h2{margin-bottom:60px;font-size:2.5rem}.testimonial-grid{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.testimonial-card{text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;max-width:320px;padding:30px;transition:all .3s}.testimonial-card:hover{border-color:#fff3;transform:translateY(-5px)}.testimonial-card p{color:#ccc;margin-bottom:20px;font-size:15px}.testimonial-card h4{margin-bottom:5px;font-size:16px}.testimonial-card span{color:#888;font-size:13px}@media (width<=768px){.testimonial-grid{flex-direction:column;align-items:center}.product-row{text-align:center;flex-direction:column!important}.product-content h2{font-size:32px}}.factory{text-align:center;color:#111;background:#f8f9fa;padding:120px 40px}.factory h2{font-size:2.5rem}.factory-sub{color:#666;margin:20px 0 40px}.factory-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.factory-grid img{object-fit:cover;border-radius:12px;width:100%;height:300px;transition:all .3s}.factory-grid img:hover{transform:scale(1.05)}@media (width<=768px){.factory-grid{grid-template-columns:1fr}}.cta{text-align:center;color:#fff;background:linear-gradient(135deg,#000,#111);padding:120px 40px}.cta h2{margin-bottom:20px;font-size:2.8rem;font-weight:800}.cta p{color:#bbb;max-width:600px;margin:0 auto 30px;font-size:1.1rem}.cta-points{color:#ccc;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px;display:flex}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.btn-red{color:#fff;background:#ff2c55;border-radius:8px;padding:14px 30px;font-weight:600;text-decoration:none;transition:all .3s}.btn-red:hover{transform:scale(1.05)}.btn-outline-dark{color:#fff;cursor:pointer;background:0 0;border:1px solid #444;border-radius:8px;padding:14px 30px}@media (width<=768px){section{padding:60px 18px!important}p{font-size:15px}.hero{align-items:flex-start;height:auto;min-height:60vh;padding:100px 20px 60px}.brand{margin-bottom:10px;position:static;font-size:40px!important}.hero-content{text-align:left;padding:0}.hero h1{line-height:1.2;font-size:30px!important}.hero p{margin:15px 0 25px;font-size:15px}.hero-buttons{flex-direction:column;gap:12px}.btn-primary,.btn-outline{text-align:center;width:100%}.hero-stats{flex-direction:row;justify-content:space-between;gap:10px;margin-top:25px}.hero-stats div{text-align:center;flex:1}.hero-stats h3{font-size:18px}.trust h2{font-size:22px}.trust-stats{flex-direction:row;gap:10px}.trust-stats div{flex:1}.trust-clients{gap:8px}.client{padding:8px;font-size:13px}.product-row{gap:20px;margin-bottom:70px}.product-content h2{font-size:26px!important}.product-content p,.product-content li{font-size:14px}.product-image img{border-radius:14px}.factory h2{font-size:24px}.factory-sub{font-size:14px}.factory-grid img{height:220px}.cta{padding:80px 20px}.cta h2{font-size:24px}.cta p{font-size:14px}.cta-buttons{flex-direction:column}.btn-red,.btn-outline-dark{text-align:center;width:100%}.hero-buttons,.cta-buttons{width:80%}.btn-primary,.btn-outline,.btn-red,.btn-outline-dark{width:100%}}.navbar{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0ab3;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:16px 8%;display:flex;position:sticky;top:0}.nav-links{gap:30px;display:flex}.nav-links a:hover:after{width:100%}.nav-right{align-items:center;gap:15px;display:flex}.menu-toggle{cursor:pointer;font-size:24px;display:none}@media (width<=768px){.nav-links{background:#0a0a0a;flex-direction:column;gap:20px;width:100%;padding:20px;display:none;position:absolute;top:70px;left:0}.nav-links.active{display:flex}.menu-toggle{display:block}.nav-right .btn-primary{display:none}}.logo-text{letter-spacing:1px;color:#fff;font-family:Poppins,sans-serif;font-size:22px;font-weight:800;position:relative}.logo-text:after{content:"";background:#ff2c55;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:-10px}.nav-links a{color:#aaa;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.nav-links a.active{color:#fff}.nav-links a:after{content:"";background:#ff2c55;width:0%;height:2px;transition:all .3s;position:absolute;bottom:-6px;left:0}.nav-links a.active:after{width:100%}.nav-links a:hover{color:#fff}
