*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,sans-serif;color:#092d50;background:#f8fafc}a{text-decoration:none;color:inherit}.top{min-height:38px;padding:7px 5%;display:flex;justify-content:space-between;background:#052f50;color:white;font-size:13px}header{background:white;position:sticky;top:0;z-index:20;box-shadow:0 2px 10px #0001}nav{height:112px;padding:8px 4%;display:flex;align-items:center;gap:22px}nav img{width:190px;height:95px;object-fit:contain}.tag{font-size:13px;font-weight:bold}.links{display:flex;gap:27px;margin-left:auto}.quote,.yellow{background:#ffc313;padding:17px 24px;border-radius:7px;font-weight:bold;color:#092d50}#menu{display:none}.hero{position:relative;min-height:480px;background:#063557;color:white;overflow:hidden}.copy{position:relative;z-index:2;width:45%;padding:55px 0 110px 5%}.eyebrow{font-weight:bold;color:#ffc313;letter-spacing:1px}.copy h1{font-size:50px;line-height:1.04;margin:12px 0}.copy h1 span,.about h2 span{color:#ffc313}.copy>p{line-height:1.5;font-size:17px}.heroimage{position:absolute;right:0;top:0;width:60%;height:100%;background:linear-gradient(90deg,#063557 0%,transparent 25%),url("assets/electricien.jpg") center/cover no-repeat}.buttons{display:flex;gap:12px;margin-top:22px}.ghost{border:1px solid white;padding:16px 20px;border-radius:7px}.promises{position:absolute;bottom:0;left:0;right:0;z-index:3;min-height:82px;background:#052f50eF;display:flex;justify-content:space-around;align-items:center;padding:12px 5%}.promises span{display:flex;gap:10px;align-items:center;color:#ffc313;font-size:25px}.promises b{font-size:14px;color:white;line-height:1.45}.services{padding:18px 4% 55px;display:grid;grid-template-columns:repeat(6,1fr);gap:14px;background:white}.service{border:1px solid #e0e6eb;border-radius:8px;overflow:hidden;background:white;box-shadow:0 5px 18px #002b5010}.service img{width:100%;height:130px;object-fit:cover}.service h3,.service p{padding:0 15px}.service h3{font-size:15px;min-height:38px}.service p{font-size:13px;line-height:1.65}.about,.zones,.networks,.contact{padding:65px 5%}.about{display:flex;justify-content:space-between;gap:50px}.about>div:first-child{max-width:650px}.about h2,.zones h2,.networks h2,.contact h2{font-size:38px;margin:10px 0}.stats{display:flex;gap:45px;align-items:center}.stats b{font-size:23px;color:#092d50}.stats small{display:block;font-size:12px;font-weight:normal}.zones{background:#063557;color:white}.zones p:last-child{line-height:2}.networks{text-align:center}.networks div{display:flex;justify-content:center;gap:12px;margin:25px}.networks a{padding:15px 25px;background:#092d50;color:white;border-radius:7px}.contact{display:grid;grid-template-columns:1fr 1fr;gap:50px}.contact p{line-height:1.8}.contact form{background:white;padding:25px;border:1px solid #dce4e9;border-radius:8px}.contact input,.contact textarea{width:100%;padding:14px;margin-bottom:12px;border:1px solid #ccd7df;border-radius:5px;font:inherit}.contact textarea{height:120px}.contact button{border:0;background:#ffc313;padding:15px 22px;border-radius:6px;font-weight:bold}.wa{position:fixed;right:20px;bottom:20px;z-index:30;background:#20c866;color:white;padding:15px 24px;border-radius:30px;font-weight:bold;box-shadow:0 5px 20px #0003}footer{padding:25px 5%;background:#041f35;color:white;display:flex;align-items:center;gap:30px}footer img{width:110px;background:white;border-radius:5px}@media(max-width:1050px){.links{display:none}#menu{display:block;margin-left:auto}.tag{display:none}.services{grid-template-columns:repeat(3,1fr)}.copy{width:60%}}@media(max-width:650px){.top{display:block}.quote{display:none}nav{height:85px}nav img{width:130px;height:70px}.hero{min-height:650px}.copy{width:100%;padding:40px 6% 150px}.copy h1{font-size:40px}.heroimage{opacity:.25;width:100%}.promises{display:grid;grid-template-columns:1fr 1fr;gap:12px}.services{grid-template-columns:1fr}.about,.contact{display:block}.stats{margin-top:30px;flex-wrap:wrap}.buttons{flex-direction:column;align-items:flex-start}.networks div{flex-wrap:wrap}}