body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;left:0;padding:1rem 0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.navbar.scrolled{background:#fffffffa;box-shadow:0 2px 20px #0000001a;padding:.5rem 0}.navbar-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.navbar-logo h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#2c3e50;font-size:1.8rem;font-weight:700;margin:0}.navbar-menu{align-items:center;display:flex;gap:2rem}.navbar-menu a{color:#2c3e50;font-size:1rem;font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}.navbar-menu a:hover{color:#667eea}.navbar-menu a:after{background:linear-gradient(135deg,#667eea,#764ba2);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.navbar-menu a:hover:after{width:100%}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:4px}.hamburger span{background:#2c3e50;border-radius:2px;height:3px;transition:all .3s ease;width:25px}.hamburger.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.navbar-dropdown{display:inline-block;position:relative}.navbar-dropdown-btn{align-items:center;background:none;border:none;color:#2c3e50;cursor:pointer;display:flex;font-size:1rem;font-weight:500;padding:.5rem 1rem;transition:color .2s}.navbar-dropdown-btn.active,.navbar-dropdown-btn:focus{color:#667eea}.navbar-caret{font-size:.8em;margin-left:.4rem}.navbar-dropdown-menu{background:#fff;border-radius:10px;box-shadow:0 8px 32px #2c3e5021;display:none;flex-direction:column;left:0;margin-top:.2rem;min-width:180px;padding:.7rem .2rem;position:absolute;top:100%;z-index:100}.navbar-dropdown.open .navbar-dropdown-menu{display:flex}.navbar-dropdown-menu>.navbar-dropdown-submenu>a,.navbar-dropdown-menu>a,.navbar-submenu a{background:none!important;border:none;border-radius:6px;box-shadow:none;color:#223;display:block;font-weight:500;line-height:1.6!important;padding:1rem 1.5rem!important;text-decoration:none!important;transition:background .2s,color .2s}.navbar-dropdown-menu>.navbar-dropdown-submenu>a.active,.navbar-dropdown-menu>.navbar-dropdown-submenu>a:hover,.navbar-dropdown-menu>a.active,.navbar-dropdown-menu>a:hover,.navbar-submenu a.active,.navbar-submenu a:hover{background:#f4f6fa!important;border:none;color:#667eea!important;text-decoration:none!important}.navbar-dropdown-submenu{position:relative}.navbar-submenu{background:#fff;border-radius:14px;box-shadow:0 8px 32px #2c3e5021;display:none;left:100%;margin-left:8px;min-width:210px;padding:.5rem 0;position:absolute;top:0;transition:all .2s;z-index:200}.navbar-dropdown-submenu:focus-within>.navbar-submenu,.navbar-dropdown-submenu:hover>.navbar-submenu{display:block}.navbar-submenu a{border-radius:6px;color:#223;display:block;font-size:1rem;font-weight:500;line-height:1.6!important;padding:1.1rem 1.5rem!important;text-decoration:none;transition:background .2s,color .2s}.navbar-submenu a.active,.navbar-submenu a:hover{background:#f4f6fa;color:#667eea}@media (max-width:900px){.navbar-dropdown-menu,.navbar-submenu{background:#0000;box-shadow:none;margin-left:0;padding:0;position:static}.navbar-dropdown.open .navbar-dropdown-menu{display:flex}.navbar-dropdown-menu a,.navbar-submenu a{background:#0000;border-radius:6px;color:#2c3e50;font-size:1rem;padding:.9rem .5rem!important}.navbar-submenu{border-radius:0;display:block;margin-left:1.5rem}}@media (max-width:768px){.navbar-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;box-shadow:0 4px 20px #0000001a;flex-direction:column;gap:1.5rem;left:0;opacity:0;padding:2rem;position:fixed;right:0;top:100%;transform:translateY(-100%);transition:all .3s ease;visibility:hidden}.navbar-menu.active{opacity:1;transform:translateY(0);visibility:visible}.hamburger{display:flex}.navbar-container{padding:0 1rem}}.image-slider{height:100vh;overflow:hidden;position:relative;width:100%}.slider-container{height:100%;position:relative;width:100%}.slide{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;justify-content:center;opacity:0;transition:opacity .8s ease-in-out;width:100%}.slide,.slide:before{left:0;position:absolute;top:0}.slide:before{background:#0006;bottom:0;content:"";right:0;z-index:1}.slide.active{opacity:1}.slide-content{animation:slideIn 1s ease-out;color:#fff;max-width:800px;padding:2rem;position:relative;text-align:center;z-index:2}.slide-content h2{font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px #00000080}.slide-content p{font-size:1.3rem;line-height:1.6;margin-bottom:2rem;text-shadow:1px 1px 2px #00000080}.cta-button{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50px;letter-spacing:1px;padding:1rem 2rem;text-transform:uppercase}.cta-button:hover{box-shadow:0 10px 25px #667eea66}.slider-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:60px;justify-content:center;padding:1rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:60px;z-index:3}.slider-button:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.1)}.slider-button.prev{left:2rem}.slider-button.next{right:2rem}.slider-dots{bottom:2rem;display:flex;gap:1rem;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.dot{background:#ffffff80;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.dot:hover{background:#fffc}.dot.active{background:#fff;transform:scale(1.2)}@keyframes slideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.slide-content h2{font-size:2.5rem}.slide-content p{font-size:1.1rem}.slider-button{font-size:1.5rem;height:50px;width:50px}.slider-button.prev{left:1rem}.slider-button.next{right:1rem}.slider-dots{bottom:1rem}}.aboutus-vinayaka{background:#f8fafc;font-family:Segoe UI,Arial,sans-serif;padding:0 0 4rem}.aboutus-hero{align-items:center;background:linear-gradient(135deg,#e0e7ef,#f8fafc);border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;justify-content:space-between;padding:4rem 2rem 2rem}.aboutus-hero-content{flex:1 1 400px;max-width:600px;min-width:300px}.aboutus-hero-content h1{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:1.2rem}.aboutus-hero-content p{color:#34495e;font-size:1.2rem;line-height:1.7}.aboutus-hero-image{align-items:center;background:#dbeafe;border-radius:18px;box-shadow:0 4px 24px #667eea14;display:flex;flex:1 1 300px;height:220px;justify-content:center;margin-left:2rem;min-width:250px}.aboutus-overview{background:#fff;color:#34495e;font-size:1.1rem;margin:2.5rem auto 2rem}.aboutus-overview,.aboutus-whychooseus{border-radius:12px;box-shadow:0 2px 12px #2c3e500a;max-width:900px;padding:2rem 2.5rem}.aboutus-whychooseus{background:#f1f5f9;margin:2rem auto}.aboutus-whychooseus h2{color:#2c3e50;font-size:2rem;margin-bottom:1rem}.aboutus-whychooseus ul{color:#34495e;font-size:1.1rem;list-style:disc inside;padding-left:1.2rem}.aboutus-whychooseus li{margin-bottom:.7rem}.aboutus-products{background:#fff;border-radius:12px;box-shadow:0 2px 12px #2c3e500a;margin:2rem auto;max-width:900px;padding:2rem 2.5rem}.aboutus-products h2{color:#2c3e50;font-size:2rem;margin-bottom:1.5rem}.aboutus-product-list{display:flex;flex-wrap:wrap;gap:2rem}.aboutus-product-item{align-items:center;background:#f1f5f9;border-radius:10px;box-shadow:0 1px 6px #2c3e5008;display:flex;flex:1 1 300px;gap:1.2rem;min-width:250px;padding:1.2rem 1rem}.aboutus-product-img{align-items:center;background:#dbeafe;border-radius:8px;color:#667eea;display:flex;font-size:2.2rem;height:70px;justify-content:center;width:70px}.aboutus-product-item h3{color:#2c3e50;font-size:1.2rem;margin:0 0 .3rem}.aboutus-product-item p{color:#34495e;font-size:1rem;margin:0}.aboutus-contactinfo{background:#f1f5f9;border-radius:12px;box-shadow:0 2px 12px #2c3e500a;margin:2.5rem auto 0;max-width:900px;padding:2rem 2.5rem}.aboutus-contactinfo h2{color:#2c3e50;font-size:2rem;margin-bottom:1.2rem}.aboutus-contactinfo ul{list-style:none;margin-bottom:1.5rem;padding:0}.aboutus-contactinfo li{color:#34495e;font-size:1.08rem;margin-bottom:.6rem}.aboutus-contactinfo a{color:#2c3e50;text-decoration:underline}.aboutus-contact-cta{color:#2c3e50;font-size:1.1rem;font-weight:500;margin-top:1.2rem}.aboutus-section{background:none;border-radius:0;box-shadow:none;display:flex;justify-content:center;margin:0;padding:0;width:100vw}.aboutus-section-inner{align-items:stretch;background:#fff;border-radius:14px;box-shadow:0 2px 12px #2c3e500a;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:2.5rem auto;max-width:950px;padding:2.5rem 2rem;width:100%}.aboutus-section-content{display:flex;flex:2 1 350px;flex-direction:column;justify-content:center;min-width:260px}.aboutus-section-content h1,.aboutus-section-content h2{color:#2c3e50;font-weight:700;margin-bottom:1.2rem}.aboutus-section-content h3{color:#667eea;font-size:1.1rem;margin-bottom:.5rem}.aboutus-section-content p{color:#34495e;font-size:1.08rem;line-height:1.7;margin-bottom:.7rem}.aboutus-section-image{align-items:center;background:#e0e7ef;border-radius:12px;display:flex;flex:1 1 200px;justify-content:center;max-height:180px;min-height:120px;min-width:180px}.aboutus-missionvision-list{display:flex;flex-wrap:wrap;gap:2rem;margin-top:1.5rem}.aboutus-missionvision-list>div{background:#f1f5f9;border-radius:10px;box-shadow:0 1px 6px #2c3e5008;flex:1 1 200px;padding:1.2rem 1rem}.aboutus-contact-form{display:flex;flex-direction:column;gap:1.2rem;margin-top:1.2rem}.aboutus-contact-form-row{display:flex;flex-wrap:wrap;gap:1rem}.aboutus-contact-form input,.aboutus-contact-form textarea{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;flex:1 1 180px;font-family:inherit;font-size:1rem;padding:.8rem;transition:border .2s}.aboutus-contact-form input:focus,.aboutus-contact-form textarea:focus{border:1.5px solid #667eea;outline:none}.aboutus-contact-form textarea{min-height:80px;resize:vertical}.aboutus-contact-form button{align-self:flex-end;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 2rem;transition:background .2s}.aboutus-contact-form button:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}.aboutus-footer{align-items:center;background:#2c3e50;color:#fff;display:flex;flex-direction:column;margin-top:3rem;padding:2.5rem 0 1rem;width:100vw}.aboutus-footer-main{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:950px;width:100%}.aboutus-footer-brand h3{color:#fff;font-size:1.3rem;margin:0 0 .3rem}.aboutus-footer-brand p{color:#cbd5e1;margin:0}.aboutus-footer-links ul{list-style:none;margin:0;padding:0}.aboutus-footer-links li{margin-bottom:.5rem}.aboutus-footer-links a{color:#fff;text-decoration:none;transition:color .2s}.aboutus-footer-links a:hover{color:#667eea}.aboutus-footer-contact p{color:#cbd5e1;font-size:.98rem;margin:0 0 .5rem}.aboutus-footer-social-icons a{color:#fff;font-size:1.5rem;margin-right:.7rem;text-decoration:none;transition:color .2s}.aboutus-footer-social-icons a:hover{color:#667eea}.aboutus-footer-bottom{align-items:center;border-top:1px solid #475569;color:#cbd5e1;display:flex;flex-wrap:wrap;font-size:.98rem;justify-content:space-between;margin:1.5rem auto 0;max-width:950px;padding-top:1rem;width:100%}@media (max-width:900px){.aboutus-hero{flex-direction:column;padding:3rem 1rem 1.5rem}.aboutus-hero-image{height:180px;margin-left:0;margin-top:2rem;min-width:200px;width:100%}.aboutus-product-list,.aboutus-section-inner{flex-direction:column;gap:1.2rem}.aboutus-section-inner{padding:2rem 1rem}.aboutus-footer-main{flex-direction:column;gap:1.2rem;padding:0 1rem}.aboutus-footer-bottom{flex-direction:column;gap:.5rem;padding:0 1rem}}@media (max-width:600px){.aboutus-hero-content h1{font-size:1.5rem}.aboutus-contactinfo,.aboutus-hero-content p,.aboutus-overview,.aboutus-products,.aboutus-whychooseus{font-size:1rem;padding:1.2rem .7rem}.aboutus-contactinfo h2,.aboutus-products h2,.aboutus-whychooseus h2{font-size:1.2rem}.aboutus-section-inner{padding:1.2rem .5rem}.aboutus-section-content h1,.aboutus-section-content h2{font-size:1.2rem}.aboutus-section-content p{font-size:.98rem}}body,html{overflow-x:hidden}.contactus-page{background:#fafbfc;min-height:100vh;padding-bottom:0}.contactus-main,.contactus-page,.contactus-toprow{max-width:100%;width:100%}.contactus-topitem{max-width:100%}.contactus-title{color:#1a2233;font-size:2rem;font-weight:700;margin:2.5rem 0 2rem;text-align:center}.contactus-toprow{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin-bottom:2.5rem}.contactus-topitem{align-items:center;background:#fff;border-radius:24px;box-shadow:0 6px 32px #2c3e501a;display:flex;flex-direction:column;height:320px;justify-content:center;margin-bottom:1rem;transition:box-shadow .2s;width:320px}.contactus-topitem:hover{box-shadow:0 12px 40px #2c3e5021}.contactus-icon{font-size:2rem;margin-bottom:1.2rem}.contactus-label{color:#1a2233;font-size:2rem;font-weight:700;margin-bottom:.7rem;text-align:center}.contactus-info{color:#34495e;font-size:1.25rem;line-height:1.4;text-align:center;word-break:break-word}.contactus-main{align-items:flex-start;background:#f6f8fa;border-radius:16px;box-shadow:0 2px 12px #2c3e500a;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin:0 auto;max-width:1100px;padding:2.5rem 2rem}.contactus-formcol{background:#fff;border-radius:12px;box-shadow:0 1px 6px #2c3e5008;flex:1 1 350px;margin-bottom:1rem;min-width:300px;padding:2rem 1.5rem}.contactus-formcol h2{color:#1a2233;font-size:1.5rem;margin-bottom:1.2rem}.contactus-form{display:flex;flex-direction:column;gap:1rem}.contactus-form input,.contactus-form textarea{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;font-family:inherit;font-size:1rem;padding:.8rem;transition:border .2s}.contactus-form input:focus,.contactus-form textarea:focus{border:1.5px solid #667eea;outline:none}.contactus-form textarea{min-height:80px;resize:vertical}.contactus-form-row{align-items:center;display:flex;gap:1rem;margin-top:.5rem}.contactus-upload-btn{align-items:center;background:#fff;border:1.5px solid #cbd5e1;border-radius:20px;color:#1a2233;cursor:pointer;display:flex;font-size:1rem;padding:.4rem 1.2rem;transition:border .2s,color .2s}.contactus-upload-btn:hover{border:1.5px solid #667eea;color:#667eea}.contactus-upload-icon{font-size:1.2rem;margin-left:.5rem}.contactus-form button{background:#1756c1;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 2rem;transition:background .2s}.contactus-form button:hover{background:#0d3a7a}.contactus-detailscol{background:#fff;border-radius:12px;box-shadow:0 1px 6px #2c3e5008;flex:1 1 250px;margin-bottom:1rem;min-width:220px;padding:2rem 1.5rem}.contactus-detailscol h2{color:#1756c1;font-size:1.3rem;margin-bottom:1.2rem}.contactus-details-list{color:#1a2233;display:flex;flex-direction:column;font-size:1.05rem;gap:1.1rem}.contactus-details-list b{color:#1756c1}.contactus-whatsapp-link{color:inherit;text-decoration:none;transition:color .2s,-webkit-text-decoration .2s;transition:text-decoration .2s,color .2s;transition:text-decoration .2s,color .2s,-webkit-text-decoration .2s}.contactus-whatsapp-link:hover{color:#25d366;text-decoration:underline}@media (max-width:1100px){.contactus-topitem{height:240px;width:240px}.contactus-label{font-size:1.3rem}.contactus-icon{font-size:1.2rem}.contactus-info{font-size:1rem}}@media (max-width:800px){.contactus-toprow{gap:1.2rem}.contactus-topitem{height:180px;width:180px}.contactus-label{font-size:1.1rem}.contactus-icon{font-size:1.2rem}.contactus-info{font-size:.95rem}}@media (max-width:900px){.contactus-toprow{gap:1.5rem}.contactus-main{flex-direction:column;gap:2rem;padding:1.5rem .5rem}.contactus-detailscol,.contactus-formcol{padding:1.2rem .7rem}}@media (max-width:600px){.contactus-topitem{height:120px;width:120px}.contactus-title{font-size:1.2rem}.contactus-main{padding:.5rem .1rem}}.send-query-modal-overlay{align-items:center;background:#1e293b59;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.send-query-modal{animation:fadeInModal .2s;background:#fff;border-radius:18px;box-shadow:0 8px 40px #2c3e502e;max-width:400px;padding:2.5rem 2rem 2rem;position:relative;width:100%}@keyframes fadeInModal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.close-btn{background:none;border:none;color:#667eea;cursor:pointer;font-size:2rem;position:absolute;right:18px;top:18px;transition:color .2s}.close-btn:hover{color:#2c3e50}.send-query-modal h2{color:#2c3e50;font-size:1.6rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.send-query-modal form{display:flex;flex-direction:column;gap:1rem}.send-query-modal label{color:#34495e;font-size:1rem;font-weight:500;margin-bottom:.2rem}.send-query-modal input,.send-query-modal textarea{background:#f8fafc;border:1.5px solid #e0e7ef;border-radius:8px;font-size:1rem;margin-top:.3rem;padding:.7rem 1rem;resize:none;transition:border .2s;width:100%}.send-query-modal input:focus,.send-query-modal textarea:focus{border-color:#667eea;outline:none}.submit-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:.5rem;padding:.9rem 0;transition:background .2s,transform .2s}.submit-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-2px)}@media (max-width:600px){.send-query-modal{max-width:95vw;padding:1.2rem .5rem 1.5rem}}.products-page{background:#f8fafc;min-height:100vh;padding-bottom:0;width:100%}.products-hero{padding:3rem 1rem 2rem;text-align:center}.products-hero h1{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:1.2rem}.products-hero p{color:#34495e;font-size:1.15rem;margin:0 auto;max-width:700px}.products-list{display:flex;flex-direction:column;gap:2.2rem;margin:0 auto;max-width:900px;padding:1rem}.product-card.product-card-row{align-items:flex-start;background:#fff;border-radius:18px;box-shadow:0 2px 12px #2c3e500f;display:flex;flex-direction:row;gap:2rem;padding:2rem 1.2rem 1.5rem;transition:box-shadow .2s,transform .2s}.product-card.product-card-row:hover{box-shadow:0 8px 32px #2c3e5021;transform:translateY(-4px) scale(1.03)}.product-img-placeholder{align-items:center;background:#e0e7ef;border-radius:16px;color:#667eea;display:flex;flex-shrink:0;font-size:3.5rem;height:160px;justify-content:center;margin-bottom:0;width:160px}.product-card-content{display:flex;flex:1 1;flex-direction:column;justify-content:center}.product-card-content h2{color:#2c3e50;font-size:1.3rem;font-weight:700;margin-bottom:.7rem;text-align:left}.product-card-content p{color:#34495e;font-size:1.05rem;margin-bottom:1.2rem;text-align:left}.product-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.product-learn-more-btn{background:#0000;border:2px solid #667eea;border-radius:24px;color:#667eea;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:.7rem 2rem;text-decoration:none;transition:all .2s,transform .2s}.product-learn-more-btn:hover{background:#667eea;color:#fff;transform:scale(1.05)}.product-inquiry-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.7rem 2rem;transition:background .2s,transform .2s}.product-inquiry-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:scale(1.05)}.aboutus-footer{margin-bottom:0;padding-bottom:.5rem}@media (max-width:700px){.products-hero h1{font-size:1.5rem}.products-list{gap:1.2rem;padding:.5rem}.product-card.product-card-row{align-items:center;flex-direction:column;gap:1rem;padding:1.2rem .7rem 1rem}.product-card-content h2,.product-card-content p{text-align:center}.product-buttons{justify-content:center}.product-img-placeholder{font-size:2rem;height:100px;width:100px}}.geogrids-page{background:#f8fafc;min-height:100vh;width:100%}.geogrids-hero{padding:3rem 1rem 2rem;text-align:center}.geogrids-hero h1{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:1.2rem}.geogrids-hero p{color:#34495e;font-size:1.15rem;margin:0 auto;max-width:700px}.geogrids-types{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.geogrids-types h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.geogrids-type-list{display:flex;flex-direction:column;gap:1.5rem}.geogrids-type-item{background:#fff;border-radius:14px;box-shadow:0 2px 12px #2c3e500f;padding:1.5rem 1.2rem}.geogrids-type-item h3{color:#667eea;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.geogrids-type-item p{color:#34495e;font-size:1.05rem;margin-bottom:1rem}.geogrids-learn-more-btn{background:#0000;border:2px solid #667eea;border-radius:24px;color:#667eea;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:.7rem 2rem;text-decoration:none;transition:all .2s,transform .2s}.geogrids-learn-more-btn:hover{background:#667eea;color:#fff;transform:scale(1.05)}.geogrids-advantages,.geogrids-applications,.geogrids-howwork{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.geogrids-advantages h2,.geogrids-applications h2,.geogrids-howwork h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.2rem}.geogrids-howwork p{color:#34495e;font-size:1.08rem}.geogrids-advantages ul,.geogrids-applications ul{color:#34495e;font-size:1.08rem;margin:0;padding-left:1.2rem}.geogrids-advantages li,.geogrids-applications li{margin-bottom:.7rem}.geogrids-inquiry{margin:2.5rem 0 0;text-align:center}.geogrids-inquiry-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.9rem 2.5rem;transition:background .2s,transform .2s}.geogrids-inquiry-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:scale(1.05)}@media (max-width:700px){.geogrids-hero h1{font-size:1.5rem}.geogrids-advantages,.geogrids-applications,.geogrids-howwork,.geogrids-types{padding:1rem .5rem 0}.geogrids-type-item{padding:1rem .7rem}.geogrids-inquiry-btn{font-size:1rem;padding:.7rem 1.2rem}}.geotextiles-page{background:#f8fafc;min-height:100vh;width:100%}.geotextiles-hero{padding:3rem 1rem 2rem;text-align:center}.geotextiles-hero h1{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:1.2rem}.geotextiles-hero p{color:#34495e;font-size:1.15rem;margin:0 auto;max-width:700px}.geotextiles-types{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.geotextiles-types h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.geotextiles-type-list{display:flex;flex-direction:column;gap:1.5rem}.geotextiles-type-item{background:#fff;border-radius:14px;box-shadow:0 2px 12px #2c3e500f;padding:1.5rem 1.2rem}.geotextiles-type-item h3{color:#667eea;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.geotextiles-type-item p{color:#34495e;font-size:1.05rem;margin-bottom:1rem}.geotextiles-advantages,.geotextiles-applications,.geotextiles-howwork{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.geotextiles-advantages h2,.geotextiles-applications h2,.geotextiles-howwork h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.2rem}.geotextiles-howwork p{color:#34495e;font-size:1.08rem}.geotextiles-advantages ul,.geotextiles-applications ul{color:#34495e;font-size:1.08rem;margin:0;padding-left:1.2rem}.geotextiles-advantages li,.geotextiles-applications li{margin-bottom:.7rem}.geotextiles-inquiry{margin:2.5rem 0 0;text-align:center}.geotextiles-inquiry-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.9rem 2.5rem;transition:background .2s,transform .2s}.geotextiles-inquiry-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:scale(1.05)}@media (max-width:700px){.geotextiles-hero h1{font-size:1.5rem}.geotextiles-advantages,.geotextiles-applications,.geotextiles-howwork,.geotextiles-types{padding:1rem .5rem 0}.geotextiles-type-item{padding:1rem .7rem}.geotextiles-inquiry-btn{font-size:1rem;padding:.7rem 1.2rem}}.geomembrane-page{background:#f8fafc;min-height:100vh;width:100%}.geomembrane-hero{padding:3rem 1rem 2rem;text-align:center}.geomembrane-hero h1{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:1.2rem}.geomembrane-hero p{color:#34495e;font-size:1.15rem;margin:0 auto;max-width:700px}.geomembrane-types{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.geomembrane-types h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.geomembrane-type-list{display:flex;flex-direction:column;gap:1.5rem}.geomembrane-type-item{background:#fff;border-radius:14px;box-shadow:0 2px 12px #2c3e500f;padding:1.5rem 1.2rem}.geomembrane-type-item h3{color:#667eea;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.geomembrane-type-item p{color:#34495e;font-size:1.05rem;margin-bottom:1rem}.sub-product-link{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;color:#fff;display:inline-block;font-size:.95rem;font-weight:600;margin-top:.5rem;padding:.7rem 1.5rem;text-decoration:none;transition:all .3s ease}.sub-product-link:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 5px 15px #667eea4d;color:#fff;text-decoration:none;transform:translateY(-2px)}.geomembrane-advantages,.geomembrane-applications,.geomembrane-howwork{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.geomembrane-advantages h2,.geomembrane-applications h2,.geomembrane-howwork h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.2rem}.geomembrane-howwork p{color:#34495e;font-size:1.08rem}.geomembrane-advantages ul,.geomembrane-applications ul{color:#34495e;font-size:1.08rem;margin:0;padding-left:1.2rem}.geomembrane-advantages li,.geomembrane-applications li{margin-bottom:.7rem}.geomembrane-inquiry{margin:2.5rem 0 0;text-align:center}.geomembrane-inquiry-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.9rem 2.5rem;transition:background .2s,transform .2s}.geomembrane-inquiry-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:scale(1.05)}@media (max-width:700px){.geomembrane-hero h1{font-size:1.5rem}.geomembrane-advantages,.geomembrane-applications,.geomembrane-howwork,.geomembrane-types{padding:1rem .5rem 0}.geomembrane-type-item{padding:1rem .7rem}.geomembrane-inquiry-btn{font-size:1rem;padding:.7rem 1.2rem}}.geocell-page{background:#f8fafc;min-height:100vh;width:100%}.geocell-hero{padding:3rem 1rem 2rem;text-align:center}.geocell-hero h1{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:1.2rem}.geocell-hero p{color:#34495e;font-size:1.15rem;margin:0 auto;max-width:700px}.geocell-types{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.geocell-types h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.geocell-type-list{display:flex;flex-direction:column;gap:1.5rem}.geocell-type-item{background:#fff;border-radius:14px;box-shadow:0 2px 12px #2c3e500f;padding:1.5rem 1.2rem}.geocell-type-item h3{color:#667eea;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.geocell-type-item p{color:#34495e;font-size:1.05rem;margin-bottom:0}.geocell-advantages,.geocell-applications,.geocell-howwork{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.geocell-advantages h2,.geocell-applications h2,.geocell-howwork h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.2rem}.geocell-howwork p{color:#34495e;font-size:1.08rem}.geocell-advantages ul,.geocell-applications ul{color:#34495e;font-size:1.08rem;margin:0;padding-left:1.2rem}.geocell-advantages li,.geocell-applications li{margin-bottom:.7rem}.geocell-inquiry{margin:2.5rem 0 0;text-align:center}.geocell-inquiry-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.9rem 2.5rem;transition:background .2s,transform .2s}.geocell-inquiry-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:scale(1.05)}.geocell-learn-btn{background:#0000;border:2px solid #667eea;border-radius:24px;color:#667eea;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;margin-top:.7rem;padding:.7rem 2rem;text-decoration:none;transition:all .2s,transform .2s}.geocell-learn-btn:hover{background:#667eea;color:#fff;transform:scale(1.05)}.geocell-installation,.geocell-production,.geocell-specs,.geocell-uses{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.geocell-installation h2,.geocell-production h2,.geocell-specs h2,.geocell-uses h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.2rem}.geocell-installation ul,.geocell-production ol,.geocell-specs ul,.geocell-uses ul{color:#34495e;font-size:1.08rem;margin:0;padding-left:1.2rem}.geocell-installation li,.geocell-production li,.geocell-specs li,.geocell-uses li{margin-bottom:.7rem}.product-image-slot{align-items:center;background:repeating-linear-gradient(135deg,#e0e7ef,#e0e7ef 20px,#f8fafc 0,#f8fafc 40px);border:1.5px dashed #b0b7c3;border-radius:0;color:#b0b7c3;display:flex;font-size:1.1rem;font-style:italic;justify-content:center;left:50%;margin-bottom:1.2rem;margin-left:-50vw;margin-right:-50vw;min-height:160px;position:relative;right:50%;width:100vw}.geocell-section-row{align-items:stretch;display:flex;gap:2.5rem;margin-bottom:2.5rem}.geocell-section-content{flex:1 1;min-width:0}.product-image-side{align-items:center;background:repeating-linear-gradient(135deg,#e0e7ef,#e0e7ef 20px,#f8fafc 0,#f8fafc 40px);border:1.5px dashed #b0b7c3;border-radius:12px;color:#b0b7c3;display:flex;flex:0 0 320px;font-size:1.1rem;font-style:italic;justify-content:center;max-width:400px;min-height:220px;min-width:220px}.product-image-side.left{order:0}.geocell-section-content,.product-image-side.right{order:1}.geocell-section-row .product-image-side.right+.geocell-section-content{order:0}@media (max-width:700px){.geocell-hero h1{font-size:1.5rem}.geocell-advantages,.geocell-applications,.geocell-howwork,.geocell-types{padding:1rem .5rem 0}.geocell-type-item{padding:1rem .7rem}.geocell-inquiry-btn{font-size:1rem;padding:.7rem 1.2rem}.geocell-installation,.geocell-production,.geocell-specs,.geocell-uses{padding:1rem .5rem 0}.product-image-slot{font-size:.95rem;min-height:90px}}@media (max-width:900px){.geocell-section-row{flex-direction:column;gap:1.2rem}.product-image-side{font-size:.95rem;max-width:100%;min-height:120px;min-width:0}}.geonet-page{background:#f8fafc;min-height:100vh;width:100%}.geonet-hero{padding:3rem 1rem 2rem;text-align:center}.geonet-hero h1{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:1.2rem}.geonet-hero p{color:#34495e;font-size:1.15rem;margin:0 auto;max-width:700px}.geonet-types{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.geonet-types h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.geonet-type-list{display:flex;flex-direction:column;gap:1.5rem}.geonet-type-item{background:#fff;border-radius:14px;box-shadow:0 2px 12px #2c3e500f;padding:1.5rem 1.2rem}.geonet-type-item h3{color:#667eea;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.geonet-type-item p{color:#34495e;font-size:1.05rem;margin-bottom:0}.geonet-advantages,.geonet-applications,.geonet-howwork{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.geonet-advantages h2,.geonet-applications h2,.geonet-howwork h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.2rem}.geonet-howwork p{color:#34495e;font-size:1.08rem}.geonet-advantages ul,.geonet-applications ul{color:#34495e;font-size:1.08rem;margin:0;padding-left:1.2rem}.geonet-advantages li,.geonet-applications li{margin-bottom:.7rem}.geonet-inquiry{margin:2.5rem 0 0;text-align:center}.geonet-inquiry-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.9rem 2.5rem;transition:background .2s,transform .2s}.geonet-inquiry-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:scale(1.05)}@media (max-width:700px){.geonet-hero h1{font-size:1.5rem}.geonet-advantages,.geonet-applications,.geonet-howwork,.geonet-types{padding:1rem .5rem 0}.geonet-type-item{padding:1rem .7rem}.geonet-inquiry-btn{font-size:1rem;padding:.7rem 1.2rem}}.geotextilebag-page{background:#f8fafc;min-height:100vh;width:100%}.geotextilebag-hero{padding:3rem 1rem 2rem;text-align:center}.geotextilebag-hero h1{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:1.2rem}.geotextilebag-hero p{color:#34495e;font-size:1.15rem;margin:0 auto;max-width:700px}.geotextilebag-types{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.geotextilebag-types h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.geotextilebag-type-list{display:flex;flex-direction:column;gap:1.5rem}.geotextilebag-type-item{background:#fff;border-radius:14px;box-shadow:0 2px 12px #2c3e500f;padding:1.5rem 1.2rem}.geotextilebag-type-item h3{color:#667eea;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.geotextilebag-type-item p{color:#34495e;font-size:1.05rem;margin-bottom:0}.geotextilebag-advantages,.geotextilebag-applications,.geotextilebag-howwork{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.geotextilebag-advantages h2,.geotextilebag-applications h2,.geotextilebag-howwork h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.2rem}.geotextilebag-howwork p{color:#34495e;font-size:1.08rem}.geotextilebag-advantages ul,.geotextilebag-applications ul{color:#34495e;font-size:1.08rem;margin:0;padding-left:1.2rem}.geotextilebag-advantages li,.geotextilebag-applications li{margin-bottom:.7rem}.geotextilebag-inquiry{margin:2.5rem 0 0;text-align:center}.geotextilebag-inquiry-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.9rem 2.5rem;transition:background .2s,transform .2s}.geotextilebag-inquiry-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:scale(1.05)}@media (max-width:700px){.geotextilebag-hero h1{font-size:1.5rem}.geotextilebag-advantages,.geotextilebag-applications,.geotextilebag-howwork,.geotextilebag-types{padding:1rem .5rem 0}.geotextilebag-type-item{padding:1rem .7rem}.geotextilebag-inquiry-btn{font-size:1rem;padding:.7rem 1.2rem}}.geotubes-page{background:#f8fafc;min-height:100vh;width:100%}.geotubes-hero{padding:3rem 1rem 2rem;text-align:center}.geotubes-hero h1{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:1.2rem}.geotubes-hero p{color:#34495e;font-size:1.15rem;margin:0 auto;max-width:700px}.geotubes-types{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.geotubes-types h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.geotubes-type-list{display:flex;flex-direction:column;gap:1.5rem}.geotubes-type-item{background:#fff;border-radius:14px;box-shadow:0 2px 12px #2c3e500f;padding:1.5rem 1.2rem}.geotubes-type-item h3{color:#667eea;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.geotubes-type-item p{color:#34495e;font-size:1.05rem;margin-bottom:0}.geotubes-advantages,.geotubes-applications,.geotubes-howwork{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.geotubes-advantages h2,.geotubes-applications h2,.geotubes-howwork h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.2rem}.geotubes-howwork p{color:#34495e;font-size:1.08rem}.geotubes-advantages ul,.geotubes-applications ul{color:#34495e;font-size:1.08rem;margin:0;padding-left:1.2rem}.geotubes-advantages li,.geotubes-applications li{margin-bottom:.7rem}.geotubes-inquiry{margin:2.5rem 0 0;text-align:center}.geotubes-inquiry-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.9rem 2.5rem;transition:background .2s,transform .2s}.geotubes-inquiry-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:scale(1.05)}@media (max-width:700px){.geotubes-hero h1{font-size:1.5rem}.geotubes-advantages,.geotubes-applications,.geotubes-howwork,.geotubes-types{padding:1rem .5rem 0}.geotubes-type-item{padding:1rem .7rem}.geotubes-inquiry-btn{font-size:1rem;padding:.7rem 1.2rem}}.gravelgrids-page{background:#f8fafc;min-height:100vh;width:100%}.gravelgrids-hero{padding:3rem 1rem 2rem;text-align:center}.gravelgrids-hero h1{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:1.2rem}.gravelgrids-hero p{color:#34495e;font-size:1.15rem;margin:0 auto;max-width:700px}.gravelgrids-types{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.gravelgrids-types h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.gravelgrids-type-list{display:flex;flex-direction:column;gap:1.5rem}.gravelgrids-type-item{background:#fff;border-radius:14px;box-shadow:0 2px 12px #2c3e500f;padding:1.5rem 1.2rem}.gravelgrids-type-item h3{color:#667eea;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.gravelgrids-type-item p{color:#34495e;font-size:1.05rem;margin-bottom:0}.gravelgrids-advantages,.gravelgrids-applications,.gravelgrids-howwork{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.gravelgrids-advantages h2,.gravelgrids-applications h2,.gravelgrids-howwork h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.2rem}.gravelgrids-howwork p{color:#34495e;font-size:1.08rem}.gravelgrids-advantages ul,.gravelgrids-applications ul{color:#34495e;font-size:1.08rem;margin:0;padding-left:1.2rem}.gravelgrids-advantages li,.gravelgrids-applications li{margin-bottom:.7rem}.gravelgrids-inquiry{margin:2.5rem 0 0;text-align:center}.gravelgrids-inquiry-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.9rem 2.5rem;transition:background .2s,transform .2s}.gravelgrids-inquiry-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:scale(1.05)}@media (max-width:700px){.gravelgrids-hero h1{font-size:1.5rem}.gravelgrids-advantages,.gravelgrids-applications,.gravelgrids-howwork,.gravelgrids-types{padding:1rem .5rem 0}.gravelgrids-type-item{padding:1rem .7rem}.gravelgrids-inquiry-btn{font-size:1rem;padding:.7rem 1.2rem}}.uniaxial-geogrid-page{background:#f8fafc;min-height:100vh;width:100%}.uniaxial-geogrid-hero{padding:3rem 1rem 2rem;text-align:center}.uniaxial-geogrid-hero h1{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:1.2rem}.uniaxial-geogrid-hero p{color:#34495e;font-size:1.15rem;margin:0 auto;max-width:700px}.uniaxial-geogrid-applications,.uniaxial-geogrid-comparison,.uniaxial-geogrid-installation,.uniaxial-geogrid-materials,.uniaxial-geogrid-what{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.uniaxial-geogrid-applications h2,.uniaxial-geogrid-comparison h2,.uniaxial-geogrid-installation h2,.uniaxial-geogrid-materials h2,.uniaxial-geogrid-what h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.2rem}.uniaxial-geogrid-what p{color:#34495e;font-size:1.08rem}.uniaxial-geogrid-applications ul{color:#34495e;font-size:1.08rem;margin:0;padding-left:1.2rem}.uniaxial-geogrid-applications li{margin-bottom:.7rem}.installation-item,.material-item{background:#fff;border-radius:14px;box-shadow:0 2px 12px #2c3e500f;margin-bottom:1.5rem;padding:1.5rem 1.2rem}.installation-item h3,.material-item h3{color:#667eea;font-size:1.2rem;font-weight:700;margin-bottom:.8rem}.installation-item p,.material-item p{color:#34495e;font-size:1.05rem;margin-bottom:0}.uniaxial-geogrid-inquiry{margin:2.5rem 0 0;text-align:center}.uniaxial-geogrid-inquiry-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.9rem 2.5rem;transition:background .2s,transform .2s}.uniaxial-geogrid-inquiry-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:scale(1.05)}@media (max-width:700px){.uniaxial-geogrid-hero h1{font-size:1.5rem}.uniaxial-geogrid-applications,.uniaxial-geogrid-comparison,.uniaxial-geogrid-installation,.uniaxial-geogrid-materials,.uniaxial-geogrid-what{padding:1rem .5rem 0}.comparison-content{flex-direction:column;gap:1rem}.installation-item,.material-item{padding:1rem .7rem}.uniaxial-geogrid-inquiry-btn{font-size:1rem;padding:.7rem 1.2rem}}.biaxial-geogrid-page{background:#f8fafc;min-height:100vh;width:100%}.biaxial-geogrid-hero{padding:3rem 1rem 2rem;text-align:center}.biaxial-geogrid-hero h1{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:1.2rem}.biaxial-geogrid-hero p{color:#34495e;font-size:1.15rem;margin:0 auto;max-width:700px}.biaxial-geogrid-applications,.biaxial-geogrid-comparison,.biaxial-geogrid-howwork,.biaxial-geogrid-manufacturing,.biaxial-geogrid-materials,.biaxial-geogrid-triaxial,.biaxial-geogrid-what{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.biaxial-geogrid-applications h2,.biaxial-geogrid-comparison h2,.biaxial-geogrid-howwork h2,.biaxial-geogrid-manufacturing h2,.biaxial-geogrid-materials h2,.biaxial-geogrid-triaxial h2,.biaxial-geogrid-what h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.2rem}.biaxial-geogrid-howwork p,.biaxial-geogrid-triaxial p,.biaxial-geogrid-what p{color:#34495e;font-size:1.08rem}.biaxial-geogrid-applications ul{color:#34495e;font-size:1.08rem;margin:0;padding-left:1.2rem}.biaxial-geogrid-applications li{margin-bottom:.7rem}.manufacturing-step,.material-item{background:#fff;border-radius:14px;box-shadow:0 2px 12px #2c3e500f;margin-bottom:1.5rem;padding:1.5rem 1.2rem}.manufacturing-step h3,.material-item h3{color:#667eea;font-size:1.2rem;font-weight:700;margin-bottom:.8rem}.manufacturing-step p,.material-item p{color:#34495e;font-size:1.05rem;margin-bottom:0}.biaxial-geogrid-inquiry{margin:2.5rem 0 0;text-align:center}.biaxial-geogrid-inquiry-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.9rem 2.5rem;transition:background .2s,transform .2s}.biaxial-geogrid-inquiry-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:scale(1.05)}@media (max-width:700px){.biaxial-geogrid-hero h1{font-size:1.5rem}.biaxial-geogrid-applications,.biaxial-geogrid-comparison,.biaxial-geogrid-howwork,.biaxial-geogrid-manufacturing,.biaxial-geogrid-materials,.biaxial-geogrid-triaxial,.biaxial-geogrid-what{padding:1rem .5rem 0}.comparison-content{flex-direction:column;gap:1rem}.manufacturing-step,.material-item{padding:1rem .7rem}.biaxial-geogrid-inquiry-btn{font-size:1rem;padding:.7rem 1.2rem}}.triaxial-geogrid-page{background:#f8fafc;min-height:100vh;width:100%}.triaxial-geogrid-hero{padding:3rem 1rem 2rem;text-align:center}.triaxial-geogrid-hero h1{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:1.2rem}.triaxial-geogrid-hero p{color:#34495e;font-size:1.15rem;margin:0 auto;max-width:700px}.triaxial-geogrid-advantages,.triaxial-geogrid-applications,.triaxial-geogrid-comparison,.triaxial-geogrid-howwork,.triaxial-geogrid-materials,.triaxial-geogrid-what{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.triaxial-geogrid-advantages h2,.triaxial-geogrid-applications h2,.triaxial-geogrid-comparison h2,.triaxial-geogrid-howwork h2,.triaxial-geogrid-materials h2,.triaxial-geogrid-what h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.2rem}.triaxial-geogrid-howwork p,.triaxial-geogrid-what p{color:#34495e;font-size:1.08rem}.comparison-content{display:flex;gap:2rem;margin-top:1.5rem}.comparison-item{background:#fff;border-radius:14px;box-shadow:0 2px 12px #2c3e500f;flex:1 1;padding:1.5rem 1.2rem}.comparison-item h3{color:#667eea;font-size:1.2rem;font-weight:700;margin-bottom:1rem}.comparison-item ul{color:#34495e;font-size:1.05rem;margin:0;padding-left:1.2rem}.comparison-item li{margin-bottom:.5rem}.triaxial-geogrid-advantages ul,.triaxial-geogrid-applications ul{color:#34495e;font-size:1.08rem;margin:0;padding-left:1.2rem}.triaxial-geogrid-advantages li,.triaxial-geogrid-applications li{margin-bottom:.7rem}.material-item{background:#fff;border-radius:14px;box-shadow:0 2px 12px #2c3e500f;margin-bottom:1.5rem;padding:1.5rem 1.2rem}.material-item h3{color:#667eea;font-size:1.2rem;font-weight:700;margin-bottom:.8rem}.material-item p{color:#34495e;font-size:1.05rem;margin-bottom:0}.triaxial-geogrid-inquiry{margin:2.5rem 0 0;text-align:center}.triaxial-geogrid-inquiry-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.9rem 2.5rem;transition:background .2s,transform .2s}.triaxial-geogrid-inquiry-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:scale(1.05)}@media (max-width:700px){.triaxial-geogrid-hero h1{font-size:1.5rem}.triaxial-geogrid-advantages,.triaxial-geogrid-applications,.triaxial-geogrid-comparison,.triaxial-geogrid-howwork,.triaxial-geogrid-materials,.triaxial-geogrid-what{padding:1rem .5rem 0}.comparison-content{flex-direction:column;gap:1rem}.material-item{padding:1rem .7rem}.triaxial-geogrid-inquiry-btn{font-size:1rem;padding:.7rem 1.2rem}}.polyester-geogrid-page{background:#f8fafc;min-height:100vh;width:100%}.polyester-geogrid-hero{padding:3rem 1rem 2rem;text-align:center}.polyester-geogrid-hero h1{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:1.2rem}.polyester-geogrid-hero p{color:#34495e;font-size:1.15rem;margin:0 auto;max-width:700px}.polyester-geogrid-advantages,.polyester-geogrid-applications,.polyester-geogrid-howwork,.polyester-geogrid-properties,.polyester-geogrid-types,.polyester-geogrid-what{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.polyester-geogrid-advantages h2,.polyester-geogrid-applications h2,.polyester-geogrid-howwork h2,.polyester-geogrid-properties h2,.polyester-geogrid-types h2,.polyester-geogrid-what h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.2rem}.polyester-geogrid-howwork p,.polyester-geogrid-what p{color:#34495e;font-size:1.08rem}.polyester-geogrid-advantages ul,.polyester-geogrid-applications ul{color:#34495e;font-size:1.08rem;margin:0;padding-left:1.2rem}.polyester-geogrid-advantages li,.polyester-geogrid-applications li{margin-bottom:.7rem}.polyester-geogrid-inquiry{margin:2.5rem 0 0;text-align:center}.polyester-geogrid-inquiry-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.9rem 2.5rem;transition:background .2s,transform .2s}.polyester-geogrid-inquiry-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:scale(1.05)}@media (max-width:700px){.polyester-geogrid-hero h1{font-size:1.5rem}.polyester-geogrid-advantages,.polyester-geogrid-applications,.polyester-geogrid-howwork,.polyester-geogrid-properties,.polyester-geogrid-types,.polyester-geogrid-what{padding:1rem .5rem 0}.property-item,.type-item{padding:1rem .7rem}.polyester-geogrid-inquiry-btn{font-size:1rem;padding:.7rem 1.2rem}}.fiberglass-geogrid-page{background:#f8fafc;min-height:100vh;width:100%}.fiberglass-geogrid-hero{padding:3rem 1rem 2rem;text-align:center}.fiberglass-geogrid-hero h1{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:1.2rem}.fiberglass-geogrid-hero p{color:#34495e;font-size:1.15rem;margin:0 auto;max-width:700px}.fiberglass-geogrid-advantages,.fiberglass-geogrid-applications,.fiberglass-geogrid-howwork,.fiberglass-geogrid-properties,.fiberglass-geogrid-types,.fiberglass-geogrid-what{margin:0 auto 2.5rem;max-width:950px;padding:2rem 1rem 0}.fiberglass-geogrid-advantages h2,.fiberglass-geogrid-applications h2,.fiberglass-geogrid-howwork h2,.fiberglass-geogrid-properties h2,.fiberglass-geogrid-types h2,.fiberglass-geogrid-what h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:1.2rem}.fiberglass-geogrid-howwork p,.fiberglass-geogrid-what p{color:#34495e;font-size:1.08rem}.fiberglass-geogrid-advantages ul,.fiberglass-geogrid-applications ul{color:#34495e;font-size:1.08rem;margin:0;padding-left:1.2rem}.fiberglass-geogrid-advantages li,.fiberglass-geogrid-applications li{margin-bottom:.7rem}.property-item,.type-item{background:#fff;border-radius:14px;box-shadow:0 2px 12px #2c3e500f;margin-bottom:1.5rem;padding:1.5rem 1.2rem}.property-item h3,.type-item h3{color:#667eea;font-size:1.2rem;font-weight:700;margin-bottom:.8rem}.property-item p,.type-item p{color:#34495e;font-size:1.05rem;margin-bottom:0}.fiberglass-geogrid-inquiry{margin:2.5rem 0 0;text-align:center}.fiberglass-geogrid-inquiry-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.9rem 2.5rem;transition:background .2s,transform .2s}.fiberglass-geogrid-inquiry-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:scale(1.05)}@media (max-width:700px){.fiberglass-geogrid-hero h1{font-size:1.5rem}.fiberglass-geogrid-advantages,.fiberglass-geogrid-applications,.fiberglass-geogrid-howwork,.fiberglass-geogrid-properties,.fiberglass-geogrid-types,.fiberglass-geogrid-what{padding:1rem .5rem 0}.property-item,.type-item{padding:1rem .7rem}.fiberglass-geogrid-inquiry-btn{font-size:1rem;padding:.7rem 1.2rem}}.non-woven-geotextiles{color:#333;font-family:Arial,sans-serif;line-height:1.6}.functions-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:40px 0}.function-card{background:#fff;border-left:4px solid #667eea;border-radius:10px;box-shadow:0 5px 20px #0000001a;padding:30px;transition:transform .3s ease}.function-card:hover{box-shadow:0 10px 30px #00000026;transform:translateY(-5px)}.function-card h3{color:#1e3c72;font-size:1.5rem;font-weight:600;margin-bottom:15px}.function-card p{color:#666;margin:0;text-align:left}.application-card{border-top:3px solid #667eea}.application-card h3{color:#1e3c72}@media (max-width:768px){.hero-content h1{font-size:2.5rem}.hero-features{align-items:center;flex-direction:column}.feature{justify-content:center;max-width:300px;width:100%}.applications-grid,.functions-grid{grid-template-columns:1fr}.cta-section h2,.section h2{font-size:2rem}}@media (max-width:480px){.hero-content h1{font-size:2rem}.hero-content p{font-size:1rem}.section h2{font-size:1.8rem}.application-card,.function-card{padding:20px}.advantage-item{padding:15px}}.woven-geotextiles{color:#333;font-family:Arial,sans-serif;line-height:1.6}.specifications-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:40px 0}.spec-item{background:#fff;border-radius:10px;border-top:4px solid #667eea;box-shadow:0 5px 20px #0000001a;padding:25px;text-align:center;transition:transform .3s ease}.spec-item:hover{box-shadow:0 10px 30px #00000026;transform:translateY(-5px)}.spec-icon{display:block;font-size:2.5rem;margin-bottom:15px}.spec-item h3{color:#2c3e50;font-size:1.3rem;font-weight:600;margin-bottom:10px}.spec-item p{color:#666;font-size:.95rem;margin:0}.uses-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:40px 0}.use-card{background:#fff;border-left:4px solid #667eea;border-radius:8px;box-shadow:0 3px 15px #0000001a;padding:25px;transition:all .3s ease}.use-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-3px)}.use-card h3{color:#2c3e50;font-size:1.3rem;font-weight:600;margin-bottom:15px}.use-card p{color:#666;font-size:.95rem;margin:0;text-align:left}.comparison-table{border-radius:10px;box-shadow:0 5px 20px #0000001a;margin:40px auto;max-width:900px;overflow:hidden}.comparison-row{border-bottom:1px solid #e0e0e0;display:grid;grid-template-columns:1fr 1fr 1fr}.comparison-row:last-child{border-bottom:none}.comparison-row.header{background:#2c3e50;color:#fff;font-weight:600}.comparison-row:not(.header){background:#fff}.comparison-row:not(.header):nth-child(2n){background:#f8f9fa}.comparison-cell{align-items:center;display:flex;justify-content:center;min-height:60px;padding:20px;text-align:center}.comparison-row.header .comparison-cell{font-size:1.1rem;font-weight:700}.comparison-row:not(.header) .comparison-cell{font-size:.95rem;line-height:1.4}.comparison-note{color:#666;font-size:1rem;font-style:italic;margin-top:20px;text-align:center}@media (max-width:768px){.hero-content h1{font-size:2.5rem}.hero-features{align-items:center;flex-direction:column}.feature{justify-content:center;max-width:300px;width:100%}.specifications-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.uses-grid{grid-template-columns:1fr}.comparison-table{margin:20px 0}.comparison-row{border-bottom:2px solid #e0e0e0;grid-template-columns:1fr}.comparison-row.header{display:none}.comparison-cell{border-bottom:1px solid #e0e0e0;justify-content:flex-start;padding:15px 10px;text-align:left}.comparison-cell:first-child{background:#2c3e50;color:#fff;font-weight:600;justify-content:center;text-align:center}.cta-section h2,.section h2{font-size:2rem}}@media (max-width:480px){.hero-content h1{font-size:2rem}.hero-content p{font-size:1rem}.section h2{font-size:1.8rem}.spec-item,.use-card{padding:20px}.comparison-cell{font-size:.9rem;padding:12px 8px}}.hdpe-geomembrane{color:#333;font-family:Arial,sans-serif;line-height:1.6}.application-card h3,.property-card h3{color:#8e44ad}.installation-steps{margin:40px auto;max-width:800px}.step{align-items:flex-start;background:#f8f9fa;border-radius:10px;display:flex;gap:20px;margin-bottom:30px;padding:25px;transition:background .3s ease}.step:hover{background:#e9ecef}.step-content h3{color:#8e44ad}@media (max-width:768px){.hero-content h1{font-size:2.5rem}.hero-features{align-items:center;flex-direction:column}.feature{justify-content:center;max-width:300px;width:100%}.properties-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.applications-grid{grid-template-columns:1fr}.step{flex-direction:column}.step,.step-content p{text-align:center}.cta-section h2,.section h2{font-size:2rem}}@media (max-width:480px){.hero-content h1{font-size:2rem}.hero-content p{font-size:1rem}.section h2{font-size:1.8rem}.application-card,.property-card,.step{padding:20px}.advantage-item{padding:15px}}.composite-geomembrane{color:#333;font-family:Arial,sans-serif;line-height:1.6}.structure-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:40px 0}.structure-card{background:#fff;border-radius:10px;border-top:4px solid #667eea;box-shadow:0 5px 20px #0000001a;padding:30px;text-align:center;transition:transform .3s ease}.structure-card:hover{box-shadow:0 10px 30px #00000026;transform:translateY(-5px)}.structure-icon{display:block;font-size:2.5rem;margin-bottom:15px}.structure-card h3{color:#e74c3c;font-size:1.3rem;font-weight:600;margin-bottom:10px}.structure-card p{color:#666;font-size:.95rem;margin:0}.advantages-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:40px 0}.advantage-card{background:#fff;border-left:4px solid #667eea;border-radius:8px;box-shadow:0 3px 15px #0000001a;padding:25px;transition:all .3s ease}.advantage-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-3px)}.advantage-card h3{color:#e74c3c;font-size:1.3rem;font-weight:600;margin-bottom:15px}.advantage-card p{color:#666;font-size:.95rem;margin:0;text-align:left}.application-card h3{color:#e74c3c}.installation-considerations{margin:40px auto;max-width:800px}.consideration-item{background:#f8f9fa;border-left:4px solid #f1c40f;border-radius:8px;margin-bottom:20px;padding:25px;transition:background .3s ease}.consideration-item:hover{background:#e9ecef}.consideration-item h3{color:#e74c3c;font-size:1.3rem;font-weight:600;margin-bottom:10px}.consideration-item p{color:#666;font-size:1rem;margin:0;text-align:left}.standards-list{margin:40px auto;max-width:800px}.standard-item{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;gap:15px;margin-bottom:20px;padding:20px;transition:background .3s ease}.standard-item:hover{background:#e9ecef}.standard-icon{color:#e74c3c;font-size:1.5rem}.standard-item p{color:#666;font-size:1rem;margin:0;text-align:left}@media (max-width:768px){.hero-content h1{font-size:2.5rem}.hero-features{align-items:center;flex-direction:column}.feature{justify-content:center;max-width:300px;width:100%}.structure-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.advantages-grid,.applications-grid{grid-template-columns:1fr}.cta-section h2,.section h2{font-size:2rem}}@media (max-width:480px){.hero-content h1{font-size:2rem}.hero-content p{font-size:1rem}.section h2{font-size:1.8rem}.advantage-card,.application-card,.consideration-item,.structure-card{padding:20px}.standard-item{padding:15px}}.pvc-geomembrane{color:#333;font-family:Arial,sans-serif;line-height:1.6}.hero-section{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:80px 0;text-align:center}.hero-content h1{font-size:3rem;font-weight:700;margin-bottom:20px}.hero-content p{font-size:1.2rem;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:600px}.hero-features{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:40px}.feature{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:25px;display:flex;gap:10px;padding:15px 25px}.feature-icon{color:#667eea;font-size:1.2rem;font-weight:700}.cta-button{background:#667eea;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:15px 30px;transition:all .3s ease}.cta-button:hover{background:#5a6fd8;box-shadow:0 5px 15px #667eea33;transform:translateY(-2px)}.content-section{padding:60px 0}.container{margin:0 auto;max-width:1200px;padding:0 20px}.section{margin-bottom:60px}.section h2{color:#667eea;font-size:2.5rem;margin-bottom:30px;position:relative;text-align:center}.section h2:after{background:#667eea;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.section p{font-size:1.1rem;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.properties-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:40px 0}.property-card{background:#fff;border-radius:10px;border-top:4px solid #667eea;box-shadow:0 5px 20px #0000001a;padding:30px;text-align:center;transition:transform .3s ease}.property-card:hover{box-shadow:0 10px 30px #00000026;transform:translateY(-5px)}.property-icon{display:block;font-size:2.5rem;margin-bottom:15px}.property-card h3{color:#667eea;font-size:1.3rem;font-weight:600;margin-bottom:10px}.property-card p{color:#666;font-size:.95rem;margin:0}.advantages-list{margin:40px auto;max-width:800px}.advantage-item{align-items:flex-start;background:#f8f9fa;border-radius:8px;display:flex;gap:15px;margin-bottom:20px;padding:20px;transition:background .3s ease}.advantage-item:hover{background:#e9ecef}.advantage-icon{color:#667eea;font-size:1.5rem;font-weight:700;margin-top:2px}.advantage-item p{font-size:1rem;margin:0;text-align:left}.applications-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:40px 0}.application-card{background:#fff;border-left:4px solid #667eea;border-radius:8px;box-shadow:0 3px 15px #0000001a;padding:25px;transition:all .3s ease}.application-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-3px)}.application-card h3{color:#667eea;font-size:1.3rem;font-weight:600;margin-bottom:15px}.application-card p{color:#666;font-size:.95rem;margin:0;text-align:left}.installation-process{margin:40px auto;max-width:800px}.process-step{align-items:flex-start;background:#f8f9fa;border-radius:10px;display:flex;gap:20px;margin-bottom:30px;padding:25px;transition:background .3s ease}.process-step:hover{background:#e9ecef}.step-number{align-items:center;background:#f39c12;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;width:50px}.step-content h3{color:#667eea;font-size:1.3rem;font-weight:600;margin-bottom:10px}.step-content p{color:#666;font-size:1rem;margin:0;text-align:left}.seaming-methods{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:40px 0}.method-card{background:#fff;border-left:4px solid #667eea;border-radius:8px;box-shadow:0 3px 15px #0000001a;padding:25px;transition:all .3s ease}.method-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-3px)}.method-card h3{color:#667eea;font-size:1.3rem;font-weight:600;margin-bottom:15px}.method-card p{color:#666;font-size:.95rem;margin:0;text-align:left}.quality-control{margin:40px auto;max-width:800px}.control-item{background:#f8f9fa;border-left:4px solid #667eea;border-radius:8px;margin-bottom:20px;padding:25px;transition:background .3s ease}.control-item:hover{background:#e9ecef}.control-item h3{color:#667eea;font-size:1.3rem;font-weight:600;margin-bottom:10px}.control-item p{color:#666;font-size:1rem;margin:0;text-align:left}.inquiry-button{background:#667eea;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:500;margin:20px auto;padding:12px 25px;transition:all .3s ease}.inquiry-button:hover{background:#5a6fd8;box-shadow:0 5px 15px #667eea4d;transform:translateY(-2px)}.cta-section{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:60px 0;text-align:center}.cta-section h2{font-size:2.5rem;font-weight:700;margin-bottom:20px}.cta-section p{font-size:1.2rem;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:600px}@media (max-width:768px){.hero-content h1{font-size:2.5rem}.hero-features{align-items:center;flex-direction:column}.feature{justify-content:center;max-width:300px;width:100%}.properties-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.applications-grid,.seaming-methods{grid-template-columns:1fr}.process-step{flex-direction:column}.process-step,.step-content p{text-align:center}.cta-section h2,.section h2{font-size:2rem}}@media (max-width:480px){.hero-content h1{font-size:2rem}.hero-content p{font-size:1rem}.section h2{font-size:1.8rem}.application-card,.method-card,.process-step,.property-card{padding:20px}.advantage-item,.control-item{padding:15px}}*{box-sizing:border-box;margin:0;padding:0}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;line-height:1.6}.App{min-height:100vh}main{padding-top:80px}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}.success-message{background:#e7fbe9;color:#22c55e;font-weight:600;margin-top:1.5rem;padding:1.2rem}.error-message,.success-message{border-radius:8px;text-align:center}.error-message{background:#fbe7eb;color:#e11d48;font-weight:500;margin-bottom:.5rem;padding:.7rem 1rem}.home-about-section{align-items:center;background:#f8f9fb;box-shadow:0 2px 16px #6464960a;display:flex;justify-content:center;padding:3rem 0 2.5rem}.home-about-inner{background:#fff;border-radius:18px;box-shadow:0 4px 24px #64649614;max-width:700px;padding:2.5rem 2rem;text-align:center}.home-about-inner h2{color:#4b3fa7;font-size:2.2rem;font-weight:700;letter-spacing:.5px;margin-bottom:1.1rem}.home-about-inner p{color:#333;font-size:1.15rem;line-height:1.7;margin:0 auto}.home-product-slider-section{background:#fff;display:flex;justify-content:center;padding:2.5rem 0}.home-product-slider-inner{margin:0 auto;max-width:1100px;text-align:center;width:100%}.home-product-slider-title{color:#4b3fa7;font-size:2rem;font-weight:700;margin-bottom:2rem}.home-product-slider{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.home-product-card{align-items:center;background:#f8f9fb;border-radius:16px;box-shadow:0 2px 16px #64649612;display:flex;flex-direction:column;overflow:hidden;transition:transform .18s,box-shadow .18s;width:320px}.home-product-card:hover{box-shadow:0 8px 32px #64649621;transform:translateY(-6px) scale(1.03)}.home-product-card img{border-bottom:1px solid #ececec;height:180px;object-fit:cover;width:100%}.home-product-card-content{align-items:center;display:flex;flex:1 1;flex-direction:column;padding:1.5rem 1.2rem 2rem}.home-product-card-content h3{color:#3a2e7c;font-size:1.3rem;font-weight:600;margin-bottom:.7rem}.home-product-card-content p{color:#444;font-size:1rem;margin-bottom:1.2rem}.home-product-learn-btn{background:linear-gradient(90deg,#667eea,#764ba2);border:none;border-radius:6px;box-shadow:0 2px 8px #64649614;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.6rem 1.4rem;text-decoration:none;transition:background .18s,box-shadow .18s}.home-product-learn-btn:hover{background:linear-gradient(90deg,#5a6fd8,#6a4190);box-shadow:0 4px 16px #64649621}@media (max-width:1000px){.home-product-slider{align-items:center;flex-direction:column;gap:2.5rem}.home-product-card{max-width:400px;width:90vw}}.home-enquire-banner{background:url(https://images.unsplash.com/photo-1506744038136-46273834b3fb?auto=format&fit=crop&w=1200&q=80) 50%/cover no-repeat;margin-top:2.5rem;position:relative}.home-enquire-banner,.home-enquire-banner-overlay{align-items:center;display:flex;justify-content:center;min-height:320px}.home-enquire-banner-overlay{background:#242642ad;height:100%;width:100%}.home-enquire-banner-content{color:#fff;margin:0 auto;max-width:600px;padding:2.5rem 1.5rem;text-align:center}.home-enquire-banner-content h2{font-size:2.1rem;font-weight:700;letter-spacing:.5px;margin-bottom:1.1rem}.home-enquire-banner-content p{color:#e0e0f0;font-size:1.15rem;margin-bottom:1.7rem}.home-enquire-btn{background:linear-gradient(90deg,#ffb347,#fc3);border:none;border-radius:8px;box-shadow:0 2px 12px #64649621;color:#222;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:600;padding:.7rem 2.1rem;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s}.home-enquire-btn:hover{background:linear-gradient(90deg,#fc3,#ffb347);box-shadow:0 4px 24px #6464962e;color:#111}@media (max-width:700px){.home-enquire-banner-content h2{font-size:1.3rem}.home-enquire-banner-content p{font-size:1rem}.home-enquire-banner-content{padding:1.2rem .5rem}.home-enquire-banner,.home-enquire-banner-overlay{min-height:200px}}
/*# sourceMappingURL=main.fa1871c6.css.map*/