.page-module__4ccqhG__page{color:#111;background:#fff;margin:0}.page-module__4ccqhG__nav{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;min-height:88px;padding:0 56px;display:flex;position:sticky;top:0}.page-module__4ccqhG__logoLink{align-items:center;display:flex}.page-module__4ccqhG__navLogo{width:150px;height:auto}.page-module__4ccqhG__navLinks{align-items:center;gap:26px;font-size:14px;font-weight:750;display:flex}.page-module__4ccqhG__navLinks>a:not(.page-module__4ccqhG__navButton){transition:opacity .2s}.page-module__4ccqhG__navLinks>a:not(.page-module__4ccqhG__navButton):hover{opacity:.58}.page-module__4ccqhG__navButton{color:#fff;background:#111;border-radius:10px;padding:13px 18px;font-weight:850}.page-module__4ccqhG__eyebrow{color:#a97918;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:900}.page-module__4ccqhG__hero{background:linear-gradient(90deg,#fffffffa 0%,#ffffffe8 45%,#ffffff6b 100%),url(/servicepanelprojects/washoe-200amp-outdoor-service-panel-upgrade.png) 50%/cover no-repeat;align-items:center;min-height:650px;padding:88px 72px;display:flex}.page-module__4ccqhG__hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(52px,7vw,92px);line-height:.95}.page-module__4ccqhG__lead{color:#383838;max-width:700px;margin:28px 0;font-size:21px;line-height:1.6}.page-module__4ccqhG__heroActions,.page-module__4ccqhG__ctaActions{flex-wrap:wrap;gap:14px;display:flex}.page-module__4ccqhG__primaryButton,.page-module__4ccqhG__secondaryButton,.page-module__4ccqhG__whiteButton,.page-module__4ccqhG__ctaPhone{border-radius:11px;padding:16px 23px;font-weight:850;display:inline-block}.page-module__4ccqhG__primaryButton{color:#fff;background:#111;box-shadow:0 14px 32px #0000002b}.page-module__4ccqhG__secondaryButton{background:#ffffffeb;border:1px solid #cfc7bb}.page-module__4ccqhG__trust{color:#666;margin:27px 0 0;font-size:14px;font-weight:750}.page-module__4ccqhG__featuredSection{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:64px;max-width:1200px;margin:150px auto;padding:0 24px;display:grid}.page-module__4ccqhG__featuredImage{border-radius:28px;overflow:hidden;box-shadow:0 28px 70px #0000001f}.page-module__4ccqhG__featuredImage img{width:100%;display:block}.page-module__4ccqhG__location{color:#a97918;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:900}.page-module__4ccqhG__featuredCopy h2,.page-module__4ccqhG__sectionHeading h2,.page-module__4ccqhG__nextStage h2{letter-spacing:-.045em;margin:12px 0 22px;font-size:clamp(38px,5vw,60px);line-height:1}.page-module__4ccqhG__featuredCopy>p:not(.page-module__4ccqhG__eyebrow):not(.page-module__4ccqhG__location){color:#626262;margin:0;font-size:18px;line-height:1.75}.page-module__4ccqhG__tags{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.page-module__4ccqhG__tags span{background:#faf8f5;border:1px solid #e4dbcf;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:750}.page-module__4ccqhG__textLink{text-underline-offset:5px;font-weight:850;-webkit-text-decoration:underline #a97918;text-decoration:underline #a97918;display:inline-block}.page-module__4ccqhG__projectsSection{max-width:1200px;margin:150px auto;padding:0 24px}.page-module__4ccqhG__sectionHeading{text-align:center;max-width:860px;margin:0 auto 68px}.page-module__4ccqhG__sectionHeading>p:last-child{color:#626262;margin:0;font-size:19px;line-height:1.7}.page-module__4ccqhG__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;display:grid}.page-module__4ccqhG__projectCard{background:#fff;border:1px solid #e8e0d5;border-radius:24px;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 18px 50px #00000012}.page-module__4ccqhG__projectImage{aspect-ratio:16/10;background:#ececec;overflow:hidden}.page-module__4ccqhG__projectImage img{object-fit:cover;width:100%;height:100%;display:block}.page-module__4ccqhG__projectContent{padding:30px}.page-module__4ccqhG__projectContent h3{letter-spacing:-.035em;margin:0 0 16px;font-size:29px;line-height:1.08}.page-module__4ccqhG__projectContent>p:not(.page-module__4ccqhG__location){color:#626262;margin:0;font-size:16px;line-height:1.7}.page-module__4ccqhG__cardFooter{border-top:1px solid #e6e6e6;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding-top:20px;display:flex}.page-module__4ccqhG__cardFooter span{color:#777;font-size:13px;font-weight:750}.page-module__4ccqhG__cardFooter a{font-size:14px;font-weight:850}.page-module__4ccqhG__nextStage{background:#faf8f5;border:1px solid #e8e0d5;border-radius:28px;grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;max-width:1200px;margin:140px auto;padding:54px;display:grid}.page-module__4ccqhG__nextStage>p{color:#626262;margin:0;font-size:19px;line-height:1.75}.page-module__4ccqhG__cta{color:#fff;background:linear-gradient(90deg,#000000e3,#000000ad 52%,#00000059),url(/cta-truck.jpg) 50%/cover no-repeat;padding:115px 56px}.page-module__4ccqhG__cta>div{max-width:780px}.page-module__4ccqhG__cta h2{letter-spacing:-.045em;margin:14px 0 24px;font-size:clamp(42px,5.5vw,70px);line-height:.98}.page-module__4ccqhG__cta>div>p:not(.page-module__4ccqhG__eyebrow){color:#ffffffe0;font-size:19px;line-height:1.7}.page-module__4ccqhG__ctaActions{margin-top:30px}.page-module__4ccqhG__whiteButton{color:#111;background:#fff}.page-module__4ccqhG__ctaPhone{color:#fff;border:1px solid #ffffff80}.page-module__4ccqhG__footer{color:#aaa;background:#080808;justify-content:space-between;align-items:center;gap:24px;padding:38px 56px;display:flex}.page-module__4ccqhG__footerLogoLink{align-items:center;display:inline-flex}.page-module__4ccqhG__footer img{filter:invert();width:135px}@media (max-width:980px){.page-module__4ccqhG__hero{min-height:580px;padding:70px 28px}.page-module__4ccqhG__featuredSection,.page-module__4ccqhG__nextStage,.page-module__4ccqhG__projectGrid{grid-template-columns:1fr}}@media (max-width:780px){.page-module__4ccqhG__nav{min-height:76px;padding:14px 18px}.page-module__4ccqhG__navLogo{width:130px}.page-module__4ccqhG__navLinks{gap:10px}.page-module__4ccqhG__navLinks>a:not(.page-module__4ccqhG__navButton){display:none}.page-module__4ccqhG__navButton{padding:12px 14px;font-size:13px}.page-module__4ccqhG__hero{min-height:auto;padding:62px 18px}.page-module__4ccqhG__hero h1{font-size:56px}.page-module__4ccqhG__lead{font-size:18px}.page-module__4ccqhG__featuredSection,.page-module__4ccqhG__projectsSection{margin:100px auto}.page-module__4ccqhG__nextStage{margin:100px 18px;padding:38px 24px}.page-module__4ccqhG__cta{padding:86px 24px}.page-module__4ccqhG__footer{text-align:center;padding:36px 18px;display:block}.page-module__4ccqhG__footer img{margin-bottom:18px}}@media (max-width:600px){.page-module__4ccqhG__heroActions,.page-module__4ccqhG__ctaActions{flex-direction:column;align-items:stretch}.page-module__4ccqhG__heroActions a,.page-module__4ccqhG__ctaActions a{text-align:center}.page-module__4ccqhG__projectContent{padding:24px}.page-module__4ccqhG__cardFooter{flex-direction:column;align-items:flex-start}}.page-module__4ccqhG__categorySection{text-align:center;max-width:1200px;margin:70px auto 0;padding:0 24px}.page-module__4ccqhG__categoryLabel{color:#666;margin:0 0 18px;font-size:14px;font-weight:800}.page-module__4ccqhG__categoryLinks{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.page-module__4ccqhG__categoryLinks a{background:#fff;border:1px solid #e4dbcf;border-radius:999px;padding:11px 15px;font-size:13px;font-weight:800}.page-module__4ccqhG__categoryLinks a:hover,.page-module__4ccqhG__categoryLinks .page-module__4ccqhG__activeCategory{color:#fff;background:#111;border-color:#111}.page-module__4ccqhG__emptyState{text-align:center;max-width:760px;margin:130px auto;padding:0 24px}.page-module__4ccqhG__emptyState h2{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(38px,5vw,58px);line-height:1}.page-module__4ccqhG__emptyState p{color:#626262;margin:0 0 28px;font-size:18px;line-height:1.7}.page-module__4ccqhG__page{--surge-ink:#0a1020;--surge-muted:#5c6777;--surge-blue:#126fff;--surge-blue-soft:#edf5ff;--surge-navy:#0a1934;--surge-navy-2:#07101f;--surge-soft:#f5f7fa;--surge-line:#e3e8ef;color:var(--surge-ink);background:#fff}.page-module__4ccqhG__nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #e3e8efeb;min-height:74px;padding:0 clamp(22px,4.5vw,58px)}.page-module__4ccqhG__navLogo{width:132px}.page-module__4ccqhG__navLinks{color:#303a49;gap:25px;font-size:13px}.page-module__4ccqhG__navButton{background:var(--surge-blue);border-radius:10px;padding:12px 16px;box-shadow:0 8px 18px #126fff2e}.page-module__4ccqhG__eyebrow{color:var(--surge-blue);letter-spacing:.18em;font-size:10px}.page-module__4ccqhG__hero{background:radial-gradient(circle at 85% 12%,#126fff1c,#0000 30%),linear-gradient(#fbfdff,#f4f8fc);padding:72px clamp(24px,5vw,72px)}.page-module__4ccqhG__heroContent{max-width:1120px}.page-module__4ccqhG__hero h1{letter-spacing:-.052em;font-size:clamp(54px,6vw,84px);line-height:.94}.page-module__4ccqhG__lead{color:#526072;font-size:18px;line-height:1.65}.page-module__4ccqhG__primaryButton{background:var(--surge-blue);border-radius:10px;box-shadow:0 12px 26px #126fff38}.page-module__4ccqhG__secondaryButton{border-color:#cfd7e3;border-radius:10px}.page-module__4ccqhG__trust{color:#6b7788;font-size:12px}.page-module__4ccqhG__featuredSection,.page-module__4ccqhG__projectsSection,.page-module__4ccqhG__categorySection{max-width:1180px;margin-top:92px;margin-bottom:92px}.page-module__4ccqhG__featuredSection{border-color:var(--surge-line);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 18px 48px #0a102014}.page-module__4ccqhG__featuredImage{background:#e8edf4}.page-module__4ccqhG__featuredCopy h2,.page-module__4ccqhG__sectionHeading h2{color:var(--surge-ink);letter-spacing:-.04em;font-size:clamp(36px,4vw,54px)}.page-module__4ccqhG__featuredCopy p,.page-module__4ccqhG__sectionHeading p{color:var(--surge-muted)}.page-module__4ccqhG__categoryLinks a{border-color:var(--surge-line);color:#344052;background:#fff;border-radius:999px}.page-module__4ccqhG__categoryLinks a:hover{background:var(--surge-blue-soft);color:var(--surge-blue);border-color:#bed7fb}.page-module__4ccqhG__projectGrid{gap:18px}.page-module__4ccqhG__projectCard{border-color:var(--surge-line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 12px 32px #0a10200e}.page-module__4ccqhG__projectCard:hover{transform:translateY(-3px);box-shadow:0 20px 42px #0a10201a}.page-module__4ccqhG__projectImage{background:#e8edf4}.page-module__4ccqhG__categoryLabel{color:var(--surge-blue)}.page-module__4ccqhG__projectContent p{color:var(--surge-muted)}.page-module__4ccqhG__textLink{color:var(--surge-blue)}.page-module__4ccqhG__tags span{background:var(--surge-blue-soft);color:#35506f;border-color:#d9e8fb}.page-module__4ccqhG__cta{background:var(--surge-navy)}.page-module__4ccqhG__footer{background:var(--surge-navy-2)}@media (max-width:780px){.page-module__4ccqhG__nav{min-height:70px;padding:12px 18px}.page-module__4ccqhG__navLogo{width:112px}.page-module__4ccqhG__hero{padding:48px 18px}.page-module__4ccqhG__hero h1{font-size:clamp(48px,14vw,66px)}.page-module__4ccqhG__featuredSection,.page-module__4ccqhG__projectsSection,.page-module__4ccqhG__categorySection{margin-top:70px;margin-bottom:70px}}.page-module__4ccqhG__featuredImage{aspect-ratio:16/10;position:relative}.page-module__4ccqhG__projectImage{position:relative}.page-module__4ccqhG__featuredImage img,.page-module__4ccqhG__projectImage img{object-fit:cover}
