@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');:root{--n:#0b1b2b;--n2:#142d41;--gold:#c7a56b;--gold2:#e0c38e;--paper:#f5f4f0;--ink:#182735;--muted:#69747b;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(var(--max),calc(100% - 42px));margin:auto}.top{background:#06121d;color:#ccd5dc;font-size:11px;padding:8px 0}.top .container{display:flex;justify-content:space-between;gap:10px}.top a{color:#fff}.header{position:sticky;top:0;background:#fff;z-index:10;border-bottom:1px solid #e6e6e1}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand img{width:165px;height:66px;object-fit:contain}.links{display:flex;gap:25px;align-items:center;font-size:12px;font-weight:700}.links a:hover{color:#9a7540}.cta{background:var(--n);color:#fff;padding:12px 16px}.menu{display:none;border:0;background:none;font-size:25px}.hero{position:relative;min-height:610px;display:flex;align-items:center;background:var(--n);color:white;overflow:hidden}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#071521f5 0%,#071521d9 45%,#0715214a 100%),url('assets/industrial-textile-warehouse.jpg') center/cover}.hero .container{position:relative;padding:80px 0}.eyebrow{font-size:10px;letter-spacing:.19em;font-weight:700;color:var(--gold2);display:flex;align-items:center;gap:12px}.eyebrow:before{content:'';width:28px;height:1px;background:var(--gold)}h1,h2,h3{font-family:Manrope,Arial,sans-serif;line-height:1.12}h1{font-size:clamp(42px,6vw,74px);font-weight:600;letter-spacing:-.045em;margin:25px 0 20px}h1 em,h2 em{font-style:normal;color:var(--gold2)}.hero p{max-width:570px;color:#cbd4dc;font-size:16px;line-height:1.8}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.button{display:inline-flex;gap:22px;align-items:center;padding:14px 20px;font-size:12px;font-weight:700;border:1px solid transparent}.gold{background:var(--gold);color:#111d28}.ghost{border-color:#7b8791;color:#fff}.hero .note{font-size:11px;color:#b9c5cd;margin-top:32px}.strip{background:#fff;border-bottom:1px solid #e4e3dd}.strip .container{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 0;gap:20px}.stat{border-right:1px solid #ddd;padding-right:12px}.stat:last-child{border:0}.stat b,.stat small{display:block}.stat b{font-size:12px}.stat small{font-size:11px;color:#7b858c}.stat span{color:#b9a079;font:600 20px Manrope;float:left;margin-right:12px}.section{padding:88px 0}.light{background:var(--paper)}.dark{background:var(--n);color:#fff}.heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px}.heading h2,.split h2{font-size:clamp(35px,4.5vw,52px);margin:16px 0 0;color:var(--n)}.dark h2{color:#fff}.heading>p{max-width:420px;color:var(--muted);font-size:13px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:#fff}.card img{width:100%;height:235px;object-fit:cover}.card .inner{padding:23px;position:relative}.tag{font-size:9px;letter-spacing:.14em;color:#977747;font-weight:700}.card h3{font-size:19px;margin:9px 0}.card p{font-size:13px;color:var(--muted)}.arrow{color:#b18b4d;font-size:20px}.split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.split img{width:100%;height:420px;object-fit:cover}.split p{color:#c1cbd3;font-size:14px}.light .split p{color:var(--muted)}.outline{border:1px solid #81909a;color:#fff;margin-top:12px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step,.feature{background:#fff;padding:27px;border:1px solid #e5e3dd}.step .num{color:#b7a27e;font-size:12px}.step h3,.feature h3{font-size:18px}.step p,.feature p{font-size:13px;color:var(--muted)}.band{background:var(--n2);color:white;padding:48px 0}.band .container{display:flex;justify-content:space-between;align-items:center;gap:25px}.band h2{font-size:40px;margin:10px 0}.band p{font-size:13px;color:#c5cdd4}.blogs{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.blog img{width:100%;height:200px;object-fit:cover}.blog h3{font-size:18px;margin:8px 0}.blog p{font-size:13px;color:var(--muted)}.blog .meta{font-size:9px;letter-spacing:.14em;color:#9b7c4e;font-weight:700;margin-top:16px}.footer{background:#06131f;color:#fff;padding:55px 0 0}.footgrid{display:grid;grid-template-columns:1.1fr .7fr 1.2fr 1fr;gap:30px;padding-bottom:40px}.footlogo{width:180px;height:80px;object-fit:contain;background:#fff}.footer h4{font-size:11px;letter-spacing:.14em;color:var(--gold2)}.footer p,.footer a{font-size:12px;color:#bdc7cf;line-height:1.9;display:block}.bottom{border-top:1px solid #20303e;padding:16px 0;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#84929d}.wa{position:fixed;right:20px;bottom:20px;background:#218a60;color:#fff;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;font-size:22px;z-index:30}.pagehero{background:linear-gradient(100deg,#091a29f5,#0b1b2bd8),url('assets/industrial-textile-warehouse.jpg') center/cover;color:white;padding:75px 0}.pagehero h1{font-size:clamp(40px,5vw,62px)}.pagehero p{max-width:700px;color:#c3cdd5}.content{max-width:900px}.content h2{font-size:28px;color:var(--n);margin-top:32px}.content p,.content li{color:#5e6971;font-size:15px}.productlist{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.productrow{display:grid;grid-template-columns:155px 1fr;background:#fff;border:1px solid #e6e4de}.productrow img{height:100%;width:100%;object-fit:cover;min-height:200px}.productrow div{padding:20px}.productrow h3{font-size:18px;margin:8px 0}.productrow p{font-size:13px;color:var(--muted)}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.contactgrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px}.box{background:#fff;border:1px solid #e4e2dc;padding:28px}.box h3{margin-top:0}.form{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form label{font-size:11px;font-weight:700}.form input,.form select,.form textarea{width:100%;padding:12px;margin-top:5px;border:1px solid #dce0e0;background:#fbfbf9;font:13px 'DM Sans',sans-serif}.form textarea{min-height:110px}.full{grid-column:1/-1}.hint{font-size:11px;color:#7b858c}.articlelayout{display:grid;grid-template-columns:minmax(0,820px) 250px;gap:38px}.articleimg{width:100%;max-height:400px;object-fit:cover;margin-bottom:22px}.side{background:#fff;padding:20px;border:1px solid #e5e3dc;height:max-content}.side a{display:block;font-size:12px;margin:12px 0;color:#65717b}.notice{background:#f0e8da;padding:14px 18px;font-size:12px;color:#5e4b30;margin:20px 0}.breadcrumb{font-size:11px;color:#aab4bc}.breadcrumb a{color:var(--gold2)}
@media(max-width:900px){.links{gap:13px;font-size:11px}.footgrid{grid-template-columns:1fr 1fr}.strip .container{grid-template-columns:1fr 1fr}.stat:nth-child(2){border:0}.split{gap:35px}.productrow{grid-template-columns:120px 1fr}}
@media(max-width:700px){.container{width:calc(100% - 34px)}.top .container{font-size:10px}.nav{height:70px}.brand img{width:140px;height:58px}.menu{display:block}.links{display:none;position:absolute;top:70px;left:0;right:0;background:#fff;padding:15px 22px 25px;box-shadow:0 15px 25px #0001;flex-direction:column;align-items:stretch}.links.open{display:flex}.links a{padding:10px}.hero{min-height:570px}.hero .container{padding:70px 0}.hero:before{background:linear-gradient(90deg,#071521f3,#071521a6),url('assets/industrial-textile-warehouse.jpg') 60% center/cover}.hero p{font-size:14px}.actions .button{width:100%;justify-content:space-between}.strip .container{padding:18px 0;gap:14px}.stat{border:0}.section{padding:65px 0}.heading{display:block}.heading>p{margin-top:18px}.cards,.steps,.blogs,.features{grid-template-columns:1fr}.card img{height:220px}.split{grid-template-columns:1fr;gap:30px}.split img{height:270px}.band .container{display:block}.band .button{margin-top:18px;width:100%;justify-content:space-between}.footgrid{grid-template-columns:1fr 1fr;gap:22px}.footgrid>div:first-child,.footgrid>div:last-child{grid-column:1/-1}.bottom{flex-wrap:wrap}.productlist,.contactgrid,.articlelayout{grid-template-columns:1fr}.productrow{grid-template-columns:110px 1fr}.productrow img{min-height:190px}.productrow div{padding:14px}.form{grid-template-columns:1fr}.full{grid-column:auto}.pagehero{padding:60px 0}.pagehero h1{font-size:42px}}@media(max-width:390px){.top .container span{display:none}.top .container{justify-content:flex-end}.productrow{grid-template-columns:1fr}.productrow img{height:180px;min-height:0}.footgrid{grid-template-columns:1fr}.footgrid>div{grid-column:auto!important}}

/* Footer logo blend: transparent PNG removes the visible white image rectangle on the navy background. */
.footer-brand img{width:240px;height:auto;max-height:95px;object-fit:contain;background:transparent;border-radius:0;mix-blend-mode:normal;padding:0;}
.footer{background:linear-gradient(145deg,#071522 0%,#0b1b2b 100%);}
