*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;color:#102839;line-height:1.55}a{text-decoration:none;color:inherit}.wrap{width:min(1160px,92%);margin:auto}.top{background:#061c2c;color:white;font-size:13px}.top .wrap{display:flex;justify-content:space-between;padding:7px 0}.header{background:white;position:sticky;top:0;z-index:10;box-shadow:0 2px 14px #0001}.nav{height:84px;display:flex;align-items:center;gap:24px}.logo{width:245px;max-height:70px;object-fit:contain}.links{display:flex;gap:23px;margin-left:auto;font-weight:bold;font-size:14px}.btn{display:inline-block;background:#ffd000;padding:13px 20px;font-weight:bold;border-radius:3px}.btn.dark{background:#07263b;color:white}.btn.ghost{background:transparent;border:1px solid white;color:white}.menu{display:none;margin-left:auto;border:0;background:none;font-size:28px}.hero{min-height:540px;display:flex;align-items:center;color:white;background:linear-gradient(90deg,#061a2bed,#08263ca0 50%,#08263c30),url('https://alphaelectrix.co.uk/images/gallery/20.jpg') center/cover}.hero h1{font-size:58px;line-height:1.02;margin:12px 0 17px}.hero p{font-size:19px;max-width:590px}.eyebrow{font-size:12px;letter-spacing:4px;font-weight:bold}.actions{display:flex;gap:12px;margin-top:25px;flex-wrap:wrap}.section{padding:65px 0}.light{background:#f5f7f8}.title{text-align:center;margin-bottom:32px}.title h2{font-size:38px;margin:5px}.title p{color:#657682}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{border:1px solid #e1e7eb;background:white}.card img{width:100%;height:205px;object-fit:cover}.card div{padding:21px}.card h3{margin:0}.card p{color:#647582}.card a{font-weight:bold}.trust{background:#07263b;color:white;padding:25px 0}.trustgrid{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.trustgrid div{padding:7px;border-right:1px solid #ffffff30}.trustgrid b{display:block;color:#ffd000;font-size:25px}.split{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.split img{width:100%;height:370px;object-fit:cover}.split h2{font-size:36px;line-height:1.1}.split p,.content p{color:#5d6f7c}.projects{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.projects img{width:100%;height:220px;object-fit:cover}.center{text-align:center;margin-top:25px}.cta{background:linear-gradient(100deg,#061c2d,#0d3b58);color:white;padding:48px 0}.cta .wrap{display:flex;justify-content:space-between;align-items:center}.cta h2{font-size:34px;margin:5px 0}footer{background:#061a29;color:#c7d2d9;padding:43px 0}.foot{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px}.foot div{display:grid;align-content:start;gap:8px}.foot b{color:white}.pagehero{padding:80px 0;color:white;background:linear-gradient(90deg,#061a2be8,#08263c75),url('https://alphaelectrix.co.uk/images/gallery/9.jpg') center/cover}.pagehero h1{font-size:47px;margin:7px 0}.pagehero p{max-width:680px}.content{max-width:920px}.content h2{font-size:31px}.list{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.list div{padding:11px 0;border-bottom:1px solid #e1e7eb}.list div:before{content:'✓';color:#c8a000;font-weight:bold;margin-right:9px}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.gallery figure{margin:0;border:1px solid #e1e7eb;background:white}.gallery img{width:100%;height:250px;object-fit:cover}.gallery figcaption{padding:12px;font-weight:bold}.badges{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.badge{border:1px solid #e1e7eb;border-top:4px solid #ffd000;padding:23px;background:white}.contact{display:grid;grid-template-columns:1fr 1.2fr;gap:38px}.box{background:#f5f7f8;padding:26px}.form{display:grid;gap:12px}.form input,.form textarea{padding:14px;border:1px solid #cbd5dc;font:inherit}.form textarea{min-height:150px}@media(max-width:850px){.links{display:none;position:absolute;top:84px;left:0;right:0;background:white;padding:20px 4%;flex-direction:column}.links.open{display:flex}.menu{display:block}.nav>.btn{display:none}.logo{width:205px}.hero{min-height:485px}.hero h1{font-size:42px}.cards{grid-template-columns:1fr}.trustgrid{grid-template-columns:1fr 1fr}.split,.contact{grid-template-columns:1fr}.projects{grid-template-columns:1fr 1fr}.cta .wrap{display:block}.foot{grid-template-columns:1fr 1fr}.gallery,.badges{grid-template-columns:1fr 1fr}}@media(max-width:560px){.top .wrap span:last-child{display:none}.hero h1{font-size:36px}.section{padding:48px 0}.title h2,.split h2,.cta h2{font-size:29px}.projects,.gallery,.badges,.list,.foot{grid-template-columns:1fr}.pagehero h1{font-size:36px}}