*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,Arial,sans-serif;background:#f3f0e9;color:#0a2342}a{color:inherit;text-decoration:none}.nav{position:fixed;z-index:20;top:0;left:0;right:0;height:88px;padding:12px 5vw;display:flex;align-items:center;justify-content:space-between;background:rgba(7,26,52,.72);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.12);color:white}.brand img{width:150px;height:62px;object-fit:cover;object-position:left top;border-radius:16px;mix-blend-mode:screen}.nav nav{display:flex;gap:30px;font-size:13px}.pill,.cta{display:inline-flex;padding:14px 20px;border:1px solid rgba(255,255,255,.5);border-radius:999px}.hero{height:96vh;min-height:680px;position:relative;overflow:hidden;color:white;background:#071a34}.hero-media{position:absolute;inset:0;background:linear-gradient(110deg,rgba(0,0,0,.15),rgba(0,0,0,.05)),url('https://images.unsplash.com/photo-1578321272176-b7bbc0679853?auto=format&fit=crop&w=2000&q=85') center/cover;transform:scale(1.04);animation:drift 14s ease-in-out infinite alternate}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,20,42,.92) 0%,rgba(4,20,42,.55) 45%,rgba(4,20,42,.12) 75%)}.hero-copy{position:absolute;z-index:2;left:7vw;top:25%;max-width:850px}.eyebrow{font-size:12px;letter-spacing:.2em;font-weight:800;color:#d9b45a}.hero h1,.section-head h2,.project h2,.contact h2{font-size:clamp(46px,7vw,100px);line-height:.94;letter-spacing:-.055em;margin:20px 0}.hero h1 em,.section-head em,.contact em{font-weight:400}.hero p{font-size:18px;line-height:1.65;max-width:680px}.cta{margin-top:25px;background:#d5ad52;color:#071a34;border:0;font-weight:800}.curve{position:absolute;z-index:3;bottom:-120px;left:-5%;width:110%;height:190px;background:#f3f0e9;border-radius:50% 50% 0 0}.marquee{overflow:hidden;padding:24px 0;background:#d5ad52;color:#071a34;font-weight:800;letter-spacing:.12em;white-space:nowrap}.marquee div{animation:move 18s linear infinite}.project{margin:80px 6vw;background:linear-gradient(135deg,#08264c,#0c3a69);color:white;border-radius:42px;padding:55px 65px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 30px 70px rgba(4,25,50,.25)}.project h2{font-size:clamp(38px,5vw,72px);margin:8px 0}.round{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:#d5ad52;color:#071a34;font-size:32px}.industries{padding:30px 7vw 90px;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:20px;align-items:center}.industries span,.section-head>span,.contact>div>span{font-size:11px;letter-spacing:.16em;font-weight:800;color:#987529}.industries div{padding:20px 0;border-bottom:1px solid #b9b3a8;font-weight:700}.section,.company{padding:110px 7vw}.section-head{display:grid;grid-template-columns:.7fr 1.5fr 1fr;gap:45px;align-items:start}.section-head h2{font-size:clamp(42px,5vw,72px);margin:0}.section-head p{line-height:1.8;color:#53606d}.product{margin-top:80px;display:grid;grid-template-columns:1.2fr 1fr;min-height:520px;border-radius:42px;overflow:hidden;background:#fff;box-shadow:0 24px 70px rgba(7,26,52,.09)}.product:nth-of-type(3){grid-template-columns:1fr 1.2fr}.product:nth-of-type(3) .product-image{order:2}.product-image{position:relative;background:#0a315d;overflow:hidden}.sulphur .product-image{background:radial-gradient(circle at 35% 30%,#f7d86a,#d29b22 35%,#725017 75%,#1a2c3d)}.acid .product-image{background:linear-gradient(135deg,#bfc8cd,#5d7482 50%,#0b2c50)}.chem{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(100px,16vw,240px);font-weight:800;color:rgba(255,255,255,.42);text-shadow:0 20px 50px rgba(0,0,0,.3)}.product-copy{padding:65px;display:flex;flex-direction:column;justify-content:center}.product-copy small,.other small{color:#a17b28;letter-spacing:.14em}.product-copy h3,.other h3{font-size:42px;margin:14px 0}.product-copy p,.other p{line-height:1.75;color:#5d6670}.spec{margin:30px 0;padding:22px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:flex;justify-content:space-between}.spec span{font-size:11px;letter-spacing:.12em}.product-copy>a,.other>a{font-weight:800}.other{margin-top:28px;padding:65px;border-radius:42px;background:#d5ad52;max-width:100%}.other p{max-width:700px;color:#23374d}.company{background:#071a34;color:white;border-radius:70px 70px 0 0}.company .section-head p{color:#b9c4d0}.company-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;margin-top:70px}.company-grid>p{font-size:22px;line-height:1.7;color:#c7d1dc}.values{display:grid;gap:12px}.values b{font-size:28px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.2)}.bases{margin-top:70px;display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:20px}.bases span,.facts span,.contact-links span{font-size:10px;letter-spacing:.15em;color:#d5ad52}.bases div{font-size:22px}.facts{margin-top:65px;padding-top:35px;border-top:1px solid rgba(255,255,255,.2);display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.facts div{display:grid;gap:10px}.steps{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.steps>div{padding:35px;border:1px solid #c8c1b6;border-radius:30px}.steps b{color:#b2872e}.steps h3{font-size:24px}.steps p{color:#66707a;line-height:1.7}.contact{padding:110px 7vw;background:#d5ad52;display:grid;grid-template-columns:1.2fr 1fr;gap:80px}.contact h2{font-size:clamp(45px,6vw,82px)}.contact-links{display:grid;gap:0}.contact-links>a,.contact-links>div{padding:22px 0;border-bottom:1px solid rgba(7,26,52,.3);font-weight:700}.contact-links span{display:block;color:#705313;margin-bottom:8px}.whatsapp{font-size:24px}footer{padding:45px 7vw;background:#04152c;color:#c8d2de;display:grid;grid-template-columns:1fr 2fr 1fr auto;gap:30px;align-items:center;font-size:12px}footer img{width:120px;height:50px;object-fit:cover;object-position:left top;border-radius:12px;mix-blend-mode:screen}.reveal{opacity:0;transform:translateY(28px);transition:.8s ease}.reveal.on{opacity:1;transform:none}@keyframes drift{to{transform:scale(1.1) translateX(-1.5%)}}@keyframes move{to{transform:translateX(-45%)}}@media(max-width:900px){.nav nav{display:none}.nav{height:74px}.brand img{width:120px;height:50px}.hero{min-height:650px}.hero-copy{left:6vw;right:6vw}.project{padding:38px 30px;border-radius:30px}.industries,.section-head,.company-grid,.bases,.facts,.steps,.contact,footer{grid-template-columns:1fr}.industries{gap:5px}.section,.company{padding:80px 6vw}.product,.product:nth-of-type(3){grid-template-columns:1fr}.product-image{min-height:330px}.product:nth-of-type(3) .product-image{order:0}.product-copy,.other{padding:38px 28px}.company{border-radius:40px 40px 0 0}.contact{padding:80px 6vw}.round{width:58px;height:58px;flex:0 0 auto}footer{gap:14px}}