.answer-first-section[data-astro-cid-j7pv25f6]{padding:100px 0;background:#f1f5f9}.answer-first-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:center}.answer-block[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2.5rem;color:var(--primary);margin-bottom:25px}.answer-block[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.15rem;line-height:1.8;color:var(--text-main);margin-bottom:20px}.answer-stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.stat-item[data-astro-cid-j7pv25f6]{background:var(--white);padding:30px;border-radius:24px;text-align:center;box-shadow:var(--shadow-pre);border:1px solid #e2e8f0}.stat-number[data-astro-cid-j7pv25f6]{display:block;font-size:2.5rem;font-weight:800;color:var(--accent);font-family:Outfit,sans-serif;margin-bottom:5px}@media(max-width:992px){.answer-first-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:40px}}.faq-section[data-astro-cid-j7pv25f6]{padding:100px 0;background:var(--white)}.faq-grid[data-astro-cid-j7pv25f6]{max-width:900px;margin:0 auto;display:grid;gap:30px}.faq-item[data-astro-cid-j7pv25f6]{padding:30px;border-radius:20px;background:#f8fafc;border-left:5px solid var(--primary);transition:transform .3s}.faq-item[data-astro-cid-j7pv25f6]:hover{transform:translate(10px);background:#f1f5f9}.faq-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--primary);font-size:1.25rem;margin-bottom:12px}.faq-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-muted);line-height:1.7}.blog-date[data-astro-cid-j7pv25f6]{display:block;font-size:.85rem;color:var(--primary);font-weight:700;text-transform:uppercase;margin-bottom:8px}.price-estimation[data-astro-cid-j7pv25f6]{padding:100px 0;background:#fff}.table-responsive[data-astro-cid-j7pv25f6]{overflow-x:auto;margin-top:40px;border-radius:20px;box-shadow:0 10px 30px #0000000d}.seo-table[data-astro-cid-j7pv25f6]{width:100%;border-collapse:collapse;background:#fff;min-width:600px}.seo-table[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{background:var(--primary);color:#fff;text-align:left;padding:20px;font-family:Outfit,sans-serif}.seo-table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{padding:20px;border-bottom:1px solid #f1f5f9;color:var(--text-main);font-weight:500}.seo-table[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6]:last-child td[data-astro-cid-j7pv25f6]{border-bottom:none}.seo-table[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6]:nth-child(2n){background:#f8fafc}.price-note[data-astro-cid-j7pv25f6]{margin-top:20px;font-size:.9rem;color:var(--text-muted);font-style:italic;text-align:center}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--white);overflow:hidden}.hero-slider[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.slide[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;animation:zoomAndFade4 40s infinite linear;filter:brightness(.5)}.slide-img[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.slide-1[data-astro-cid-j7pv25f6]{background-image:url(/hero/geotextile-woven-project-national.webp);animation-delay:0s}.slide-2[data-astro-cid-j7pv25f6]{background-image:url(/hero/geomembrane-hdpe.webp);animation-delay:10s}.slide-3[data-astro-cid-j7pv25f6]{background-image:url(/hero/geogrid-biaxial.webp);animation-delay:20s}.slide-4[data-astro-cid-j7pv25f6]{background-image:url(/hero/innovative-construction.webp);animation-delay:30s}@keyframes zoomAndFade4{0%{opacity:0;transform:scale(1)}2.5%{opacity:1}22.5%{opacity:1}25%{opacity:0;transform:scale(1.1)}to{opacity:0}}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#064e3b66,#0f172a99);z-index:-1}.hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:10;animation:fadeIn .8s cubic-bezier(.16,1,.3,1)}.badge[data-astro-cid-j7pv25f6]{background:var(--secondary);color:#000;display:inline-block;padding:6px 16px;border-radius:50px;font-weight:700;font-size:.9rem;margin-bottom:20px;letter-spacing:.5px;text-transform:uppercase}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:4rem;margin-bottom:25px;line-height:1.1;font-weight:700}.text-accent[data-astro-cid-j7pv25f6]{color:var(--secondary)}.hero-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.3rem;max-width:800px;margin:0 auto 45px;opacity:.9;font-weight:400}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:20px;justify-content:center;align-items:center}.cta-button[data-astro-cid-j7pv25f6]{display:inline-block;padding:20px 40px;border-radius:50px;font-weight:700;font-size:1.1rem;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.primary-cta[data-astro-cid-j7pv25f6]{background-color:var(--primary);color:#fff;box-shadow:0 10px 20px #064e3b66}.primary-cta[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #064e3b99;background-color:#042f24}.secondary-cta[data-astro-cid-j7pv25f6]{background-color:#ffffff1a;color:var(--white);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3)}.secondary-cta[data-astro-cid-j7pv25f6]:hover{background-color:var(--white);color:var(--primary);transform:translateY(-5px)}.trust-factors[data-astro-cid-j7pv25f6]{padding:40px 0;background:var(--white);margin-top:-60px;position:relative;z-index:100;max-width:1000px;margin-left:auto;margin-right:auto;border-radius:100px;box-shadow:0 20px 50px #0000001a}.trust-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.trust-item[data-astro-cid-j7pv25f6] .icon[data-astro-cid-j7pv25f6]{font-size:2rem;margin-bottom:5px}.trust-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1rem;color:var(--primary);margin-bottom:5px}.trust-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--text-muted)}.highlight-products[data-astro-cid-j7pv25f6]{padding:120px 0}.section-title[data-astro-cid-j7pv25f6]{text-align:center;font-size:2.8rem;margin-bottom:15px;color:var(--primary);font-weight:700}.section-subtitle[data-astro-cid-j7pv25f6]{text-align:center;color:var(--text-muted);font-size:1.15rem;margin-bottom:60px}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}.product-card[data-astro-cid-j7pv25f6]{background:var(--white);border-radius:24px;overflow:hidden;box-shadow:0 10px 40px #0000000a;transition:all .5s cubic-bezier(.16,1,.3,1);border:1px solid rgba(0,0,0,.05)}.product-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-12px);box-shadow:0 30px 60px #0000001a}.card-image-wrapper[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.card-image[data-astro-cid-j7pv25f6]{width:100%;height:250px;object-fit:cover;transition:transform .6s ease}.product-card[data-astro-cid-j7pv25f6]:hover .card-image[data-astro-cid-j7pv25f6]{transform:scale(1.1)}.card-content[data-astro-cid-j7pv25f6]{padding:30px}.link-more[data-astro-cid-j7pv25f6]{text-decoration:none;color:var(--primary);font-weight:700;font-size:1rem;display:inline-flex;align-items:center;gap:10px;transition:transform .3s}.link-more[data-astro-cid-j7pv25f6]:hover{transform:translate(5px);color:var(--accent)}.national-reach[data-astro-cid-j7pv25f6]{background:#f8fafc;padding:100px 0}.reach-flex[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:80px}.reach-text[data-astro-cid-j7pv25f6]{flex:1.5}.reach-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2.8rem;margin-bottom:25px;color:var(--primary)}.location-list[data-astro-cid-j7pv25f6]{list-style:none;margin-top:30px}.location-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin-bottom:15px;font-size:1.1rem;padding-left:30px;position:relative}.location-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"📍";position:absolute;left:0}.reach-stats[data-astro-cid-j7pv25f6]{flex:1;display:grid;grid-template-columns:1fr;gap:25px}.stat-card[data-astro-cid-j7pv25f6]{background:var(--white);padding:40px;border-radius:30px;box-shadow:0 10px 30px #0000000d;text-align:center;border:1px solid #f1f5f9}.stat-num[data-astro-cid-j7pv25f6]{font-size:3rem;font-weight:800;color:var(--primary);font-family:Outfit,sans-serif}.stat-label[data-astro-cid-j7pv25f6]{color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:1px}@media(max-width:992px){.reach-flex[data-astro-cid-j7pv25f6]{flex-direction:column;gap:50px}.reach-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2.2rem}.reach-stats[data-astro-cid-j7pv25f6]{width:100%;grid-template-columns:1fr 1fr}}@media(max-width:768px){.reach-stats[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
