*{box-sizing:border-box}html,body{margin:0;background:#06182b;color:#fff;font-family:Arial,Helvetica,sans-serif}.header{height:80px;background:#06172a;display:flex;align-items:center;padding:0 4%;gap:30px;border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:5}.logo{width:120px;height:70px;object-fit:contain}nav{display:flex;gap:31px}nav a{color:#fff;text-decoration:none;font-size:11px;font-weight:800;padding:31px 0 27px}nav a.active{border-bottom:3px solid #ef233c}.phone{margin-left:auto;display:flex;flex-direction:column;font-size:11px}.phone small{font-size:8px;color:#bdc7d2;margin-left:20px}.email{font-size:10px}.quote{background:#ef233c;color:#fff;text-decoration:none;font-size:11px;font-weight:900;padding:15px 21px;border-radius:3px}.hero{height:310px;background:url('coverage-hero-final.jpg') center/cover no-repeat;position:relative;display:flex;align-items:flex-end}.shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,15,28,.9) 0%,rgba(2,15,28,.22) 58%,rgba(2,15,28,.04))}.hero-copy{position:relative;padding:0 0 36px 5%}.line{display:block;width:48px;height:4px;background:#ef233c;margin-bottom:13px}.hero h1,.reach h2{font-family:Impact,'Arial Black',sans-serif;margin:0;letter-spacing:.3px}.hero h1{font-size:59px;line-height:.88}.hero p{font-size:18px;margin:12px 0 0}.reach{height:345px;background:#06192d;display:grid;grid-template-columns:34% 66%;overflow:hidden}.reach-copy{padding:50px 9% 35px 15%}.reach h2{font-size:42px;line-height:.98}.reach-copy p{font-size:13px;line-height:1.65;color:#d8e0e8;max-width:380px;margin-top:19px}.map{height:100%;overflow:hidden}.map img{width:100%;height:100%;object-fit:cover}.metrics{height:210px;position:relative;overflow:hidden}.sky{width:100%;height:100%;object-fit:cover}.skyshade{position:absolute;inset:0;background:rgba(5,18,31,.22)}footer{height:72px;background:#fff;color:#06172a;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 3.5%;font-size:9px}footer img{width:68px;height:52px;object-fit:contain}footer a{background:#ef233c;color:#fff;text-decoration:none;font-weight:900;padding:12px 16px}@media(max-width:950px){.phone,.email{display:none}.header{gap:15px}nav{gap:15px}.reach{height:auto;grid-template-columns:1fr}.reach-copy{padding:45px 7%}.map{height:320px}.metrics{height:400px}.hero h1{font-size:48px}footer{height:auto;min-height:72px;flex-wrap:wrap;padding:12px 3%}}@media(max-width:680px){.header{height:auto;min-height:86px;flex-wrap:wrap;padding:7px 4%}.logo{width:105px}nav{order:3;width:100%;justify-content:space-between}nav a{font-size:9px;padding:8px 0}.quote{margin-left:auto;padding:11px}.hero{height:330px}.hero-copy{padding-left:6%}.hero h1{font-size:43px}.reach h2{font-size:38px}}