.electric-demo{background:#071938;color:#fff;font-family:"Helvetica Neue",Arial,sans-serif}.electric-notice{background:#1a66ff}.electric-header{height:88px;padding:0 5vw;display:flex;align-items:center;position:absolute;top:38px;left:0;right:0;z-index:5;border-bottom:1px solid rgba(255,255,255,.18)}.electric-header>b,.electric-footer>b{display:flex;align-items:center;gap:8px;letter-spacing:.04em}.electric-header>b svg,.electric-footer svg{fill:#1a66ff;color:#1a66ff}.electric-header nav{display:flex;gap:32px;margin:auto;font-size:11px}.electric-header>a{display:flex;align-items:center;gap:8px;font-size:11px}.electric-header>a svg{width:16px}.electric-hero{min-height:820px;position:relative;display:flex;align-items:center;padding:150px 6vw 70px;overflow:hidden}.electric-photo{position:absolute;inset:0;background:url('/demo-electric.jpg') center/cover}.electric-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,17,45,.98),rgba(4,17,45,.75) 50%,rgba(4,17,45,.15))}.electric-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(70,128,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(70,128,255,.12) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(90deg,#000,transparent 75%)}.electric-copy{position:relative;z-index:2;max-width:800px}.electric-copy small,.electric-services small,.electric-contact small{font-size:9px;letter-spacing:.2em;color:#73a2ff}.electric-copy h1{font-size:clamp(60px,7vw,108px);line-height:.9;letter-spacing:-.06em;margin:27px 0}.electric-copy h1 em{font-style:normal;color:#397bff}.electric-copy p{color:#bdc9dc;line-height:1.7;max-width:580px}.electric-copy>div{display:flex;gap:14px;margin-top:30px}.electric-copy a{padding:15px 19px;border:1px solid #8aa6db;display:flex;gap:9px;align-items:center;font-size:11px;font-weight:800}.electric-copy a:first-child{background:#1a66ff;border-color:#1a66ff}.electric-copy svg{width:14px}.electric-status{position:absolute;z-index:2;right:4vw;bottom:35px;background:rgba(6,24,58,.88);padding:15px 19px;display:flex;gap:10px;align-items:center;font-size:9px}.electric-status i{width:8px;height:8px;border-radius:50%;background:#4df2a0;box-shadow:0 0 15px #4df2a0}.electric-services{padding:120px 6vw}.electric-services>div:first-child{max-width:850px}.electric-services h2,.electric-proof h2,.electric-contact h2{font-size:clamp(44px,5vw,75px);line-height:1.02;letter-spacing:-.05em}.electric-services>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px;border-top:1px solid #31507e}.electric-services article{padding:25px 20px;border-right:1px solid #31507e;min-height:290px;display:flex;flex-direction:column}.electric-services article>span{font-size:9px;color:#5784cc}.electric-services h3{margin-top:60px;font-size:20px}.electric-services p{font-size:11px;line-height:1.7;color:#96a9c5}.electric-services article>svg{margin-top:auto;width:17px;color:#4a83ff}.electric-proof{padding:100px 7vw;background:#1a66ff;display:grid;grid-template-columns:1fr .8fr;gap:10vw}.electric-proof>div>svg{width:35px;height:35px}.electric-proof ul{list-style:none;margin:auto 0;padding:0}.electric-proof li{border-bottom:1px solid rgba(255,255,255,.3);padding:18px 0;display:flex;gap:10px;align-items:center;font-size:11px}.electric-proof li svg{width:17px}.electric-contact{padding:110px 7vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw}.electric-contact p{color:#91a6c7}.electric-contact form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.electric-contact input,.electric-contact select,.electric-contact textarea{background:#0d2654;border:1px solid #294979;color:#fff;padding:14px}.electric-contact textarea,.electric-contact button{grid-column:span 2}.electric-contact button{background:#1a66ff;color:#fff;border:0;padding:15px}.electric-footer{display:flex;justify-content:space-between;padding:35px 6vw;background:#031027;color:#7990b5;font-size:9px}
@media(max-width:760px){.electric-header{height:72px;padding:0 20px;top:48px}.electric-header nav,.electric-header>a{display:none}.electric-hero{min-height:760px;padding:150px 22px 80px}.electric-copy h1{font-size:54px}.electric-copy>div{flex-direction:column;width:max-content}.electric-status{left:22px;right:auto}.electric-services{padding:80px 22px}.electric-services>div:last-child{grid-template-columns:1fr 1fr}.electric-proof,.electric-contact{grid-template-columns:1fr;padding:80px 22px;gap:45px}.electric-proof h2,.electric-contact h2{font-size:43px}.electric-contact form{grid-template-columns:1fr}.electric-contact textarea,.electric-contact button{grid-column:auto}.electric-footer{padding:30px 22px;gap:20px}}
