.electrical-page{color:#18392f;--electrical-green:#155e4d;--electrical-line:#dce7e0}.electrical-hero{border-bottom:1px solid var(--electrical-line);background:#edf4ef}.electrical-hero-layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:6%;min-height:720px;padding-block:40px 66px;display:grid}.electrical-hero-copy{align-self:start;padding-top:4px}.electrical-industry-label{color:#3f624e;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:12px;font-size:14px;font-weight:650;line-height:1.45;display:flex}.electrical-industry-label small{letter-spacing:1.15px;margin-top:5px;font-size:12px;font-weight:550;display:block}.electrical-label-art{object-fit:contain;filter:drop-shadow(0 6px 5px #123d2910);flex-shrink:0;width:96px;height:96px;display:block}.electrical-hero h1{letter-spacing:-2.5px;margin-top:20px;font-size:clamp(44px,4.45vw,70px);font-weight:590;line-height:1.075}.electrical-hero h1 em{color:#3b795d;font-style:normal}.electrical-hero-copy>p{color:#5b7465;max-width:495px;margin-top:25px;font-size:19px;line-height:1.75}.electrical-hero .primary-link{gap:28px;margin-top:30px}.electrical-hero-visual{min-width:0;margin-top:34px;padding-bottom:24px;position:relative}.electrical-hero-photo{object-fit:cover;object-position:44% center;border:1px solid #d3dfd6;border-radius:13px;width:100%;height:505px;display:block}.electrical-ready-card{z-index:1;color:#244c3b;background:#fffffffa;border:1px solid #d4e1d8;border-radius:10px;width:310px;max-width:calc(100% - 32px);margin:-158px 17px 0 auto;padding:18px 20px;position:relative;box-shadow:0 16px 40px -16px #102f304d}.electrical-ready-heading{color:#729081;align-items:center;gap:9px;margin-bottom:17px;font-size:12px;display:flex}.electrical-ready-heading>svg{margin-left:auto}.electrical-mark{color:#fff;letter-spacing:-1px;background:#155e4d;border-radius:4px;flex-shrink:0;place-items:center;width:25px;height:25px;padding-bottom:3px;font-size:20px;font-weight:700;line-height:1;display:grid}.electrical-ready-card>strong{letter-spacing:-.4px;font-size:20px;font-weight:600;line-height:1.3}.electrical-ready-card>p{color:#799080;margin-top:5px;font-size:13px}.electrical-ready-status{border-top:1px solid #e5ede7;align-items:center;gap:11px;margin-top:17px;padding-top:13px;display:flex}.electrical-ready-status>span{color:#2c7b52;background:#e7f2e9;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.electrical-ready-status b{font-size:14px;font-weight:570;display:block}.electrical-ready-status small{color:#7b8f80;margin-top:3px;font-size:12px;display:block}.electrical-page figure>figcaption{color:#7e9385;text-align:center;margin-top:17px;padding-inline:8px;font-size:12px;line-height:1.55}.electrical-feature{grid-template-columns:.88fr 1.12fr;align-items:center;gap:7%;padding-block:84px;display:grid}.electrical-feature-copy h2{letter-spacing:-1.7px;margin-top:18px;font-size:clamp(34px,3.5vw,49px);font-weight:570;line-height:1.12}.electrical-feature-copy>p:not(.eyebrow){color:#637b6c;max-width:510px;margin-top:24px;font-size:18px;line-height:1.75}.electrical-benefits{margin:27px 0 0;padding:0;list-style:none}.electrical-benefits li{border-top:1px solid #dfe7e1}.electrical-benefits li>a{border-radius:8px;grid-template-columns:39px minmax(0,1fr) 17px;align-items:start;gap:16px;padding:20px 0;transition:background .2s;display:grid}.electrical-benefit-icon{color:#3c714f;background:#edf4ed;border:1px solid #dde8de;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.electrical-benefit-icon svg{stroke-width:1.6px;width:20px;height:20px}.electrical-benefit-arrow{color:#397557;margin-top:5px;transition:transform .2s}.electrical-benefits li>a:hover{background:#edf4eeaa}.electrical-benefits li>a:hover h3{color:#155e4d}.electrical-benefits li>a:hover .electrical-benefit-arrow{transform:translate(3px)}.electrical-benefits h3{letter-spacing:-.35px;font-size:19px;font-weight:560;line-height:1.35}.electrical-benefits p{color:#6c8172;margin-top:6px;font-size:16px;line-height:1.7}.electrical-service-link{color:#155e4d;align-items:center;gap:14px;margin-top:6px;font-size:15px;font-weight:570;line-height:1.5;display:inline-flex}.electrical-service-link:hover{color:#2e8765;text-underline-offset:5px;text-decoration:underline}.electrical-stock-preview{background:#edf3ef;border:1px solid #dce7df;border-radius:13px;min-width:0;padding:25px 23px 18px}.electrical-stock-window{background:#fff;border:1px solid #d6e1da;border-radius:10px;overflow:hidden;box-shadow:0 14px 30px -22px #1b483a55}.electrical-preview-bar{color:#6e897a;border-bottom:1px solid #e1eae4;align-items:center;gap:10px;padding:15px 18px;font-size:13px;display:flex}.electrical-preview-bar>svg{color:#86a18f;margin-left:auto}.electrical-search{color:#688272;background:#f8faf8;border:1px solid #e0e7e3;border-radius:6px;align-items:center;gap:10px;padding:11px 13px;font-size:13px;display:flex}.electrical-mini-label{letter-spacing:1px;color:#5d7867;font-size:10px;font-weight:600}.electrical-stock-content{padding:17px 18px 15px}.electrical-stock-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.electrical-stock-title h3{letter-spacing:-.6px;margin-top:3px;font-size:23px;font-weight:580;line-height:1.3}.electrical-stock-title>span{color:#647b6b;white-space:nowrap;font-size:12px}.electrical-stock-filters{align-items:center;gap:10px;margin-bottom:13px;display:flex}.electrical-stock-search{flex:1;min-width:0;position:relative}.electrical-stock-search>svg{color:#769180;pointer-events:none;position:absolute;top:12px;left:10px}.electrical-stock-search input[data-slot=input]{color:#3e6250;background:#f8faf8;border-color:#dfe8e1;border-radius:6px;height:38px;padding-left:32px;padding-right:7px;font-size:12px}.electrical-stock-filters [data-slot=native-select-wrapper]{flex-shrink:0;width:137px}.electrical-stock-filters select[data-slot=native-select]{color:#3e6250;background:#f8faf8;border-color:#dfe8e1;border-radius:6px;height:38px;font-size:12px}.electrical-breaker-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.electrical-breaker-table th:first-child{text-align:left;width:59%}.electrical-breaker-table th,.electrical-breaker-table td{text-align:right;border-bottom:1px solid #e6ede8;padding:7px 5px}.electrical-breaker-table thead th{color:#607767;padding-block:8px 10px;font-size:10px;font-weight:450;line-height:1.4}.electrical-breaker-table tbody tr:last-child>*{border:0}.electrical-breaker-table td{color:#566e5e;font-size:13px;font-weight:450}.electrical-breaker-table td b{color:#347452;font-size:14px;font-weight:620}.electrical-breaker-table td b.is-unavailable{color:#8b651f}.electrical-breaker-item{align-items:center;gap:10px;min-width:0;display:flex}.electrical-breaker-item strong{color:#345443;font-size:12px;font-weight:550;line-height:1.4;display:block}.electrical-breaker-item small{color:#566e5e;margin-top:2px;font-size:10px;font-weight:400;line-height:1.4;display:block}.electrical-breaker-icon{color:#80988a;background:#f0f4f1;border:1px solid #e5ebe7;border-radius:5px;flex-shrink:0;place-items:center;width:30px;height:34px;display:grid}.electrical-breaker-table tr.is-transferred{background:#edf5ef}.electrical-breaker-table tr.is-transferred>th{box-shadow:inset 2px 0 #478b65}.electrical-breaker-table tr.is-transferred .electrical-breaker-icon{color:#2e7350;background:#e0ede3;border-color:#d7e6da}.electrical-stock-updated{color:#637c69;align-items:center;gap:6px;margin-top:12px;font-size:10px;display:flex}.electrical-stock-empty{color:#617b6b;text-align:center;padding:25px 10px;font-size:13px;line-height:1.6}.electrical-transfer-confirmation{background:#fff;border:1px solid #cddfd1;border-radius:10px;margin-top:14px;padding:17px 17px 0;overflow:hidden;box-shadow:0 12px 24px -20px #24543d40}.electrical-transfer-heading{letter-spacing:.7px;color:#5e7b67;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.electrical-transfer-heading>span:last-child{letter-spacing:0;color:#387b53;background:#ecf5ee;border:1px solid #deebe1;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:10px;display:flex}.electrical-transfer-summary{align-items:center;gap:11px;margin:15px 0;display:flex}.electrical-transfer-check{color:#42845a;background:#eaf4ed;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.electrical-transfer-summary h3{letter-spacing:-.2px;font-size:15px;font-weight:590;line-height:1.4}.electrical-transfer-summary p{color:#5e7866;margin-top:3px;font-size:11px;line-height:1.6}.electrical-transfer-route{color:#52755e;background:#f3f7f3;border-top:1px solid #e2eae3;justify-content:space-between;align-items:center;gap:11px;margin:0 -17px;padding:12px 17px;font-size:12px;display:flex}.electrical-transfer-route>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.electrical-transfer-route small{color:#5e7866;font-size:10px}.electrical-transfer-route>svg{color:#8ba896;flex-shrink:0}.electrical-field-section{background:#f3f7f5;border-block:1px solid #e2eae4}.electrical-connected-layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:6%;padding-block:84px;display:grid}.electrical-services-visual{isolation:isolate;min-width:0}.electrical-services-visual>img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.electrical-connected-copy h2{letter-spacing:-1.7px;margin-top:18px;font-size:clamp(34px,3.5vw,49px);font-weight:570;line-height:1.12}.electrical-connected-copy>p:not(.eyebrow){color:#637b6c;margin-top:24px;font-size:18px;line-height:1.75}.electrical-service-buttons{gap:11px;margin:28px 0 0;padding:0;list-style:none;display:grid}.electrical-service-buttons a{background:#ffffffb8;border:1px solid #dce7de;border-radius:11px;grid-template-columns:36px 1fr 17px;align-items:start;gap:12px;padding:18px 16px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:grid}.electrical-service-buttons a:hover{background:#fff;border-color:#b2cdbb;transform:translateY(-3px);box-shadow:0 9px 23px #254e3710}.electrical-service-button-icon{color:#417d5b;background:#edf4ee;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.electrical-service-button-icon svg{stroke-width:1.6px}.electrical-service-buttons h3{letter-spacing:-.25px;font-size:17px;font-weight:590;line-height:1.4}.electrical-service-buttons p{color:#566e5e;margin-top:5px;font-size:14px;line-height:1.65}.electrical-service-button-arrow{color:#81a08a;margin-top:4px}.electrical-page a:focus-visible{outline-offset:5px;outline:2px solid #327d5e}@media (min-width:1500px){.electrical-hero-photo{height:565px}.electrical-hero-layout{min-height:790px;padding-block:50px 74px}}@media (max-width:1100px){.electrical-hero-layout{gap:5%;min-height:650px}.electrical-hero-photo{height:445px}.electrical-hero h1{font-size:53px}.electrical-feature{grid-template-columns:.95fr 1.05fr;gap:5%}.electrical-feature-copy h2{font-size:39px}.electrical-stock-preview{padding:17px 13px 15px}.electrical-stock-content{padding:18px 12px}.electrical-breaker-icon{display:none}.electrical-breaker-table th:first-child{width:52%}.electrical-breaker-table td{font-size:12px}.electrical-breaker-table td b{font-size:13px}.electrical-connected-layout{grid-template-columns:1fr 1fr;gap:4%}.electrical-service-buttons a{grid-template-columns:30px 1fr 15px;gap:9px;padding:16px 13px}.electrical-service-button-icon{width:30px;height:34px}.electrical-service-buttons h3{font-size:16px}.electrical-connected-copy h2{font-size:39px}}@media (max-width:850px){.electrical-hero-layout{grid-template-columns:1fr;gap:30px;min-height:0;padding-block:36px 45px}.electrical-hero h1{letter-spacing:-2px;font-size:clamp(44px,7vw,62px)}.electrical-hero h1 br:last-child{display:none}.electrical-hero-copy>p{max-width:570px}.electrical-hero-photo{aspect-ratio:1.4;object-position:center;height:auto}.electrical-hero-visual{justify-self:center;width:100%;max-width:650px;margin-top:10px}.electrical-hero-copy{max-width:620px}.electrical-feature{grid-template-columns:1fr;gap:35px;padding-block:55px}.electrical-feature-copy{max-width:610px}.electrical-feature-copy h2{font-size:42px}.electrical-feature-copy>p:not(.eyebrow){font-size:18px}.electrical-stock-preview{justify-self:center;width:100%;max-width:610px;padding:24px}.electrical-stock-content{padding:20px}.electrical-breaker-icon{display:grid}.electrical-breaker-table th:first-child{width:59%}.electrical-connected-layout{grid-template-columns:1fr;gap:30px;padding-block:55px}.electrical-connected-copy{grid-row:1;max-width:610px}.electrical-services-visual{justify-self:center;width:100%;max-width:650px}.electrical-service-buttons a{grid-template-columns:36px 1fr 17px;gap:12px;padding:19px 18px}.electrical-service-buttons h3{font-size:18px}.electrical-service-buttons p{font-size:16px}}@media (max-width:550px){.electrical-hero-layout{padding-bottom:35px}.electrical-hero h1 br:last-child{display:initial}.electrical-hero h1{font-size:44px}.electrical-hero-copy>p{margin-top:22px;font-size:18px}.electrical-hero-photo{aspect-ratio:1.08;object-position:40% center}.electrical-ready-card{width:270px;margin-top:-90px;margin-right:12px;padding:16px}.electrical-ready-card>strong{font-size:18px}.electrical-ready-heading{margin-bottom:13px}.electrical-ready-status{margin-top:13px}.electrical-feature-copy h2{letter-spacing:-1.3px;font-size:37px}.electrical-feature-copy>p:not(.eyebrow){font-size:17px}.electrical-benefits li{gap:12px}.electrical-benefits h3{font-size:18px}.electrical-benefits p{font-size:16px}.electrical-stock-preview{padding:15px 9px 12px}.electrical-stock-content{padding:15px 9px}.electrical-preview-bar{padding:13px}.electrical-stock-filters{gap:7px}.electrical-stock-filters [data-slot=native-select-wrapper]{width:121px}.electrical-stock-title h3{font-size:21px}.electrical-breaker-icon{display:none}.electrical-breaker-table th:first-child{width:51%}.electrical-breaker-table th,.electrical-breaker-table td{padding:9px 3px}.electrical-breaker-item strong{font-size:11px}.electrical-breaker-item small{font-size:9px}.electrical-breaker-table td{font-size:11px}.electrical-breaker-table td b{font-size:12px}.electrical-breaker-table thead th{font-size:9px}.electrical-transfer-summary h3{font-size:14px}.electrical-transfer-summary p{font-size:10px}.electrical-transfer-confirmation{padding:15px 12px 0}.electrical-transfer-check{width:29px;height:29px}.electrical-transfer-summary{gap:8px}.electrical-transfer-route{gap:6px;margin-inline:-12px;padding-inline:12px;font-size:11px}.electrical-transfer-route small{width:100%;padding-left:23px;display:block}.electrical-connected-copy h2{letter-spacing:-1.3px;font-size:37px}.electrical-service-buttons a{grid-template-columns:30px 1fr 15px;gap:10px;padding:17px 13px}.electrical-service-buttons h3{font-size:17px}.electrical-service-buttons p{font-size:15px}}@media (prefers-reduced-motion:reduce){.electrical-service-buttons a{transition:none}.electrical-service-buttons a:hover{transform:none}}@media (max-width:380px){.electrical-breaker-table thead th{font-size:8px}}@media (max-width:550px){.electrical-label-art{width:80px;height:80px}.electrical-industry-label{letter-spacing:1.2px;gap:10px;font-size:13px}.electrical-industry-label small{letter-spacing:.8px;font-size:12px}.electrical-benefits li>a{gap:12px}}@media (prefers-reduced-motion:reduce){.electrical-benefits li>a,.electrical-benefit-arrow{transition:none}.electrical-benefits li>a:hover .electrical-benefit-arrow{transform:none}}@media (max-width:900px){.electrical-page .demo-booking-layout{grid-template-columns:1fr;gap:35px}.electrical-page .demo-booking-copy,.electrical-page .demo-booking-card{min-width:0;max-width:none}}@media (max-width:550px){.electrical-page .demo-booking-card{padding:26px 22px}.electrical-page .demo-booking-copy>h2{font-size:36px}}.electrical-page .electrical-stock-preview>figcaption{display:none}.electrical-page .electrical-services-visual>figcaption{margin:0;padding:0}.electrical-completed-work .electrical-visit-heading{justify-content:space-between;gap:12px;margin:22px 0 8px;font-size:14px;line-height:1.4;display:flex}.electrical-visit-heading>span{color:#587465;font-weight:400}.electrical-visit-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:1.5}.electrical-visit-table th,.electrical-visit-table td{text-align:left;border-bottom:1px solid #e1e9e4;padding:10px 0;font-weight:450}.electrical-visit-table thead th{color:#587465;padding-top:0;font-size:12px}.electrical-visit-table th:first-child{width:26%}.electrical-visit-table th:last-child,.electrical-visit-table td:last-child{text-align:right;white-space:nowrap}.electrical-visit-table tfoot th,.electrical-visit-table tfoot td{border-bottom:0;padding-top:11px;font-weight:650}.electrical-visit-table tfoot th{text-align:left}.electrical-record-saved{color:#587465;border-top:1px solid #e1e9e4;margin-top:13px;padding-top:11px;font-size:12px;line-height:1.6}.electrical-completed-work.is-compact .proof-body{padding-top:1.8cqw;padding-bottom:1.1cqw}.electrical-completed-work.is-compact .electrical-visit-heading{margin:1.2cqw 0 .8cqw;font-size:1.6cqw}.electrical-completed-work.is-compact .electrical-visit-table{font-size:1.45cqw;line-height:1.5}.electrical-completed-work.is-compact .electrical-visit-table th,.electrical-completed-work.is-compact .electrical-visit-table td{padding:.6cqw 0}.electrical-completed-work.is-compact .electrical-visit-table thead th{padding-top:0;font-size:1.15cqw}.electrical-completed-work.is-compact .electrical-visit-table tfoot th,.electrical-completed-work.is-compact .electrical-visit-table tfoot td{padding-top:.8cqw}.electrical-completed-work.is-compact .electrical-record-saved{margin-top:.8cqw;padding-top:.8cqw;font-size:1.1cqw;line-height:1.5}.electrical-services-visual .electrical-phone-context{color:#587465;margin:.5cqw 0 1.3cqw;font-size:1.15cqw;line-height:1.5}.electrical-phone-completion-photo{aspect-ratio:1.5;object-fit:contain;border-radius:.65cqw;width:100%;display:block}.electrical-services-visual .electrical-phone-completion-note{color:#244d3d;text-align:left;margin:1.3cqw 0 0;font-size:1.5cqw;line-height:1.55}@media (max-width:550px){.electrical-page .electrical-completed-work.is-compact .proof-body{padding-top:1.4cqw;padding-bottom:.8cqw}.electrical-page .electrical-completed-work.is-compact .proof-job-photo{margin-top:1.2cqw}}
