:root{--green:#079447;--ink:#07171d;--dark:#0a1c22;--white:#fff;--muted:#d7dde0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#0b171c;background:#fff}.top{height:38px;background:#07171d;color:#fff;display:flex;justify-content:center;gap:70px;align-items:center;font-size:13px}header{height:104px;display:flex;align-items:center;padding:8px 4%;gap:28px;background:#fff;position:sticky;top:0;z-index:10;box-shadow:0 2px 10px #0002}.brand img{width:180px;height:88px;object-fit:contain}.menu{display:none;background:none;border:0;font-size:28px}nav{display:flex;gap:25px;margin-left:auto}nav a{text-transform:uppercase;text-decoration:none;color:#0b171c;font-weight:800;font-size:12px}.btn{display:inline-block;background:var(--green);color:#fff;text-transform:uppercase;font-weight:800;font-size:13px;text-decoration:none;padding:17px 22px;border-radius:2px}.outline{background:transparent;border:1px solid #fff}.headbtn{white-space:nowrap}.hero{min-height:530px;background:linear-gradient(100deg,#06151bf2 0%,#0a1c22dd 52%,#213d4688),radial-gradient(circle at 80% 30%,#496b73,#0b2028 48%,#07171d);color:#fff;display:flex;padding:65px 4%;overflow:hidden}.hero-content{width:58%;z-index:2}.eyebrow{text-transform:uppercase;letter-spacing:2px;color:#18b965;font-weight:900;margin:0 0 10px}.hero h1{font-size:65px;line-height:.9;margin:0 0 16px;letter-spacing:-2px}.hero h1 em{font-style:normal;color:#18b965}.hero p{max-width:680px;line-height:1.55}.tag{font-size:19px}.actions{display:flex;gap:16px;margin-top:25px}.hero-art{width:42%;position:relative}.reel{position:absolute;border-radius:50%;border:22px solid #9a7446;background:repeating-radial-gradient(circle,#0b0d0e 0 9px,#25292b 10px 17px);box-shadow:0 0 0 7px #60472e,0 20px 30px #0008}.r1{width:310px;height:310px;right:20px;top:80px}.r2{width:240px;height:240px;right:260px;top:135px}.r3{width:180px;height:180px;right:-80px;top:150px}.materials{background:#07171d;color:#fff;display:grid;grid-template-columns:repeat(6,1fr);padding:24px 4%}.materials article{text-align:center;border-right:1px solid #ffffff38;font-size:38px;color:#18b965}.materials article:last-child{border:0}.materials b{display:block;color:#fff;text-transform:uppercase;font-size:12px;line-height:1.3;margin-top:8px}.split{padding:55px 4%;display:grid;grid-template-columns:1fr 1fr;gap:55px}.split h2,.industries h2,.process h2,.about h2,.cta h2{font-size:38px;margin:0 0 18px}.split h2 span{color:var(--green)}.split p{line-height:1.55}.photo-card{min-height:340px;background:#152a31;position:relative;overflow:hidden;padding:30px;display:flex;align-items:flex-end;justify-content:flex-end}.cable-lines{position:absolute;inset:0;background:repeating-radial-gradient(ellipse at 40% 120%,transparent 0 16px,#b46c38 18px 24px,#222 26px 31px)}.photo-card strong{position:relative;background:#07171de8;color:#fff;padding:22px;font-size:25px}.trust{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 4%;background:#f0f2f3}.trust div{display:flex;gap:15px;align-items:center;justify-content:center;font-size:20px}.trust b{text-transform:uppercase;font-size:13px}.industries{background:#07171d;color:#fff;padding:55px 4%;display:grid;grid-template-columns:40% 60%;gap:35px}.industries p{line-height:1.5}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.grid span{min-height:115px;border:1px solid #8a999e;background:linear-gradient(#16313c99,#07171dee),radial-gradient(circle at 50% 0,#7a8c91,#1b3037);display:flex;align-items:flex-end;justify-content:center;padding:12px;text-transform:uppercase;font-weight:900;font-size:11px;text-align:center}.process,.about{padding:60px 4%}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.steps div{border-top:4px solid var(--green);background:#f3f5f5;padding:25px}.steps i{font-style:normal;color:var(--green);font-weight:900;font-size:30px}.steps b{display:block;margin:10px 0;text-transform:uppercase}.about{background:#eef1f2}.about p{max-width:850px;line-height:1.6}.cta{padding:55px 4%;background:linear-gradient(90deg,#07171d,#102d36);color:#fff;display:flex;justify-content:space-between;align-items:center}.cta>div:last-child{display:flex;gap:15px}footer{background:#030b0e;color:#cbd3d6;padding:35px 4%;display:flex;align-items:center;gap:30px;justify-content:space-between;font-size:12px}footer img{width:130px;height:100px;object-fit:contain;background:#fff}footer p{line-height:1.6}.menu{cursor:pointer}@media(max-width:900px){.top{height:auto;padding:8px;gap:8px;flex-wrap:wrap;font-size:11px}header{height:82px;padding:5px 4%}.brand img{width:125px;height:70px}.menu{display:block;margin-left:auto}header nav{display:none;position:absolute;top:82px;left:0;right:0;background:#fff;padding:20px;flex-direction:column;box-shadow:0 8px 12px #0002}header nav.open{display:flex}.headbtn{display:none}.hero{padding:45px 5%;min-height:600px}.hero-content{width:100%}.hero h1{font-size:46px}.hero-art{display:none}.actions{flex-direction:column;align-items:flex-start}.materials{grid-template-columns:repeat(2,1fr);gap:20px}.materials article{border:0}.split,.industries{grid-template-columns:1fr}.trust,.steps{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:repeat(2,1fr)}.cta{display:block}.cta>div:last-child{margin-top:25px;flex-direction:column;align-items:flex-start}footer{flex-direction:column;align-items:flex-start}}@media(max-width:520px){.hero h1{font-size:39px}.split h2,.industries h2,.process h2,.about h2,.cta h2{font-size:30px}.trust,.steps{grid-template-columns:1fr}.top span:first-child{width:100%;text-.industries article:nth-child(1){background-image:url("/assets/
.industries article:nth-child(1){background-image:url("/assets/construction.jpg")!important;}
.industries article:nth-child(2){background-image:url("/assets/mining.jpg")!important;}
.industries article:nth-child(3){background-image:url("/assets/refineries.jpg")!important;}
.industries article:nth-child(4){background-image:url("/assets/power-renewables.jpg")!important;}
.industries article:nth-child(5){background-image:url("/assets/data-centers.jpg")!important;}
.industries article:nth-child(6){background-image:url("/assets/utilities.jpg")!important;}
.industries article:nth-child(7){background-image:url("/assets/industrial-facilities.jpg")!important;}
.industries article:nth-child(8){background-image:url("/assets/and-more.jpg")!important;}

.industries article{
background-size:cover!important;
background-position:center!important;
background-repeat:no-repeat!important;
} .industries article:nth-child(1){background:url("/assets/construction.jpg") center/cover no-repeat!important;}