.services-top-hero{height:258px;position:relative;overflow:hidden;border-bottom:1px solid var(--yellow);background:#050505}
.services-top-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 58%}
.services-top-shade{position:absolute;inset:0;background:linear-gradient(90deg,#030303 0,rgba(3,3,3,.92) 35%,rgba(3,3,3,.28) 68%,rgba(3,3,3,.08))}
.services-top-hero .container{position:relative;z-index:2;padding-top:48px}
.services-top-hero h1{font:700 55px/1 WorkshopCondensed,sans-serif;margin:0 0 12px}
.services-top-hero p{font:700 20px/1.45 Arial,sans-serif;margin:0}
.services-top-hero i{display:block;width:55px;border-bottom:4px solid var(--yellow);margin-top:18px}
.electrical-page{scroll-margin-top:52px;background:#030303;color:#f5f5f5;border-bottom:1px solid #9a7500}
.electrical-main{display:grid;grid-template-columns:48% 52%;min-height:530px;background:#030303}
.electrical-photo{overflow:hidden;clip-path:polygon(0 0,100% 0,78% 100%,0 100%);border-right:3px solid var(--yellow)}
.electrical-photo img{display:block;width:112%;height:100%;object-fit:cover;object-position:52% center}
.electrical-copy{padding:44px clamp(34px,6vw,92px) 28px 32px;align-self:center}
.electrical-heading{display:flex;align-items:center;gap:20px}
.electrical-heading>span{width:58px;height:58px;display:grid;place-items:center;background:var(--yellow);color:#050505;font:800 28px/1 WorkshopCondensed,sans-serif;transform:skew(-8deg);border-radius:4px;box-shadow:0 8px 0 #050505,0 11px 0 var(--yellow)}
.electrical-heading h2{font:700 clamp(34px,3vw,49px)/1 WorkshopCondensed,sans-serif;margin:0}
.electrical-heading i{display:block;width:42px;border-bottom:2px solid var(--yellow);margin-top:17px}
.electrical-copy>p{max-width:610px;font-size:17px;line-height:1.45;color:#e2e2e2;margin:18px 0}
.electrical-copy ul{list-style:none;margin:14px 0 20px;padding:0}
.electrical-copy li{font-size:16px;margin:9px 0}
.electrical-copy li:before{content:"✓";display:inline-grid;place-items:center;width:17px;height:17px;border:2px solid var(--yellow);color:var(--yellow);font-size:12px;font-weight:900;margin-right:14px;line-height:1}
.electrical-fault{border:1.5px solid var(--yellow);border-radius:7px;display:flex;align-items:center;gap:18px;padding:11px 18px;max-width:600px}
.fault-bolt{width:34px;height:54px;flex:none;fill:var(--yellow)}
.electrical-fault b{display:block;color:var(--yellow);font:700 20px/1.1 WorkshopCondensed,sans-serif}
.electrical-fault small{display:block;font-size:14px;margin-top:4px}
.electrical-features{display:grid;grid-template-columns:repeat(5,1fr);width:100%;max-width:none;margin:0;padding:28px max(20px,calc((100vw - 1500px)/2 + 20px));background:linear-gradient(120deg,#171717,#292929 55%,#121212)}
.electrical-features>div{text-align:center;padding:2px 22px;min-height:145px}
.electrical-features>div+div{border-left:1px solid #8b6b00}
.electrical-features svg{width:61px;height:61px;fill:none;stroke:var(--yellow);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.electrical-features b{display:block;font:700 17px/1.1 WorkshopCondensed,sans-serif;margin:9px 0 11px}
.electrical-features p{margin:0;color:#ddd;font-size:14px;line-height:1.35}
@media(max-width:900px){.electrical-main{grid-template-columns:1fr}.electrical-photo{height:390px;clip-path:none;border-right:0;border-bottom:2px solid var(--yellow)}.electrical-photo img{width:100%}.electrical-copy{padding:35px 24px}.electrical-features{grid-template-columns:repeat(2,1fr)}.electrical-features>div{border-bottom:1px solid #8b6b00;padding:22px}.electrical-features>div:nth-child(odd){border-left:0}}
@media(max-width:560px){.services-top-hero{height:235px}.services-top-hero h1{font-size:44px}.services-top-hero p{font-size:17px}.electrical-photo{height:280px}.electrical-heading h2{font-size:34px}.electrical-heading>span{width:50px;height:50px}.electrical-copy>p,.electrical-copy li{font-size:15px}.electrical-features{grid-template-columns:1fr}.electrical-features>div+div{border-left:0}.electrical-fault{clip-path:none}}
