body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{align-items:center;background:#f5f5f5;display:flex;justify-content:space-between;padding:5px 10px}.logo{border-radius:6px}.logo img{display:block;height:50px}.nav a{color:#333;font-weight:500;margin-left:25px;text-decoration:none}.nav a.active{background:#8cc63f;border-radius:3px;color:#fff;padding:8px 15px}.hero{align-items:center;background:linear-gradient(120deg,#0a0f1c 20%,#1b2a49 45%,#2e6f95 65%,#c9a44c);color:#fff;display:flex;height:85vh;padding:0 60px}body{background:#f5f7fa;margin:0}.hero-content{max-width:700px}.hero h1{font-size:55px;font-weight:700;line-height:1.2}.hero p{color:#e0e0e0;font-size:18px;line-height:1.6;margin-top:20px}.highlight{color:#c9a44c}.about{background:#f5f7fa;display:flex;min-height:80vh}.about-image{flex:1 1}.about-image img{height:100%;object-fit:cover;width:100%}.about-content{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:60px}.about-content h2{color:#1b2a49;font-size:36px;margin-bottom:20px}.about-content h3{color:#3fa34d;margin-top:25px}.about-content p{color:#444;line-height:1.7;margin-bottom:15px}.about-buttons{margin-top:25px}.btn-primary{background:#c9a44c;border:none;border-radius:30px;color:#000;margin-right:15px}.btn-outline,.btn-primary{cursor:pointer;font-weight:600;padding:12px 25px}.btn-outline{background:#0000;border:2px solid #1b2a49;border-radius:30px;color:#1b2a49}.btn-primary:hover{background:#b8933f}.btn-outline:hover{background:#1b2a49;color:#fff}@media (max-width:768px){.about{flex-direction:column}.about-content{padding:30px}}.products{background:linear-gradient(135deg,#f5f7fa,#eef2f7 50%,#f9fafc);padding:80px 40px;text-align:center;width:100%}.products:before{background:#c9a44c;border-radius:2px;content:"";display:block;height:4px;margin:0 auto 30px;width:80px}.products h2{color:#1b2a49;font-size:40px}.subtitle{color:#666;margin-bottom:50px;margin-top:10px}.product-grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.product-card{background:#f5f7fa;border-radius:12px;box-shadow:0 5px 20px #00000014;cursor:pointer;overflow:hidden;text-align:center;transition:.3s;width:320px}.product-card img{height:200px;object-fit:cover;width:100%}.product-card h3{color:#1b2a49;margin-top:15px}.product-card p{color:#555;padding:10px 20px}.product-card button{background:#c9a44c;border:none;border-radius:25px;color:#000;cursor:pointer;font-weight:600;margin:20px;padding:10px 20px}.product-card:hover{box-shadow:0 10px 30px #00000026;transform:translateY(-8px)}.product-card button:hover{background:#b8933f}.product-list{background:#f5f7fa;border-radius:12px;margin-left:auto;margin-right:auto;margin-top:50px;max-width:800px;padding:30px;text-align:left}.product-list h3{color:#1b2a49;margin-bottom:20px}.product-list ul{list-style:none;padding:0}.product-list li{border-bottom:1px solid #ddd;color:#444;padding:10px 0 10px 20px;position:relative}.product-list li:before{color:#c9a44c;content:"✔";left:0;position:absolute}@media (max-width:768px){.product-grid{align-items:center;flex-direction:column}}.products-container{margin:0 auto;max-width:1200px}.sustainability{background:linear-gradient(135deg,#f5f1e6,#fdfaf5);padding:80px 40px}.sustainability-container{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:auto;max-width:1200px}.sustainability-text{flex:1 1}.sustainability-text h2{color:#3fa34d;font-size:42px;margin-bottom:20px}.sustainability-text p{color:#444;line-height:1.7;margin-bottom:15px}.sustainability-image{flex:1 1;text-align:center}.sustainability-image img{max-width:400px;width:80%}.sustainability:before{background:#c9a44c;border-radius:2px;content:"";display:block;height:4px;margin:0 auto 30px;width:80px}@media (max-width:768px){.sustainability-container{flex-direction:column;text-align:center}.sustainability-image img{width:60%}}.footer{background:#111;color:#fff;padding:15px;text-align:center}
/*# sourceMappingURL=main.d3d0c2e1.css.map*/