:root{--ink:#173342;--green:#12685e;--lime:#f1ce72;--paper:#f8faf8;--muted:#536971;--line:#dce5e4}body{color:var(--ink)}header{border-bottom:1px solid var(--line);background:#fff}.brand{color:#173342}.dot{color:#128073}.button.dark{background:#12685e;color:white;box-shadow:none}.button.dark:hover{background:#0d544c}.button{border-radius:8px}.eyebrow{color:#33605e;font-size:11px;letter-spacing:1.5px}.eyebrow:before{background:#168477}.new-hero{padding-top:36px;gap:58px;align-items:start}.hero-story{padding-top:24px}.hero-story h1{font-size:clamp(48px,5.1vw,72px);line-height:1.13;letter-spacing:-3px;margin:28px 0 24px}.hero-story>p{color:#4e6570;font-size:16px;line-height:1.8}.highlight:after{height:12px;background:#ecd28c;bottom:5px;border-radius:2px;transform:none}.market-label{display:inline-flex;align-items:center;gap:8px;font-size:12px;background:#e3efea;border:1px solid #c5ddd2;padding:9px 12px;border-radius:6px;margin-top:17px;color:#155a4e}.market-label i{width:7px;height:7px;border-radius:50%;background:#168477}.hero-pills span,.hero-pills span:nth-child(2){background:white;border:1px solid #d9e4df;color:#35564e;font-size:12px}.mini-flow{font-size:12px;color:#173342}.mini-flow b{color:#12685e}.cheer-note>span{background:#e7efeb;color:#12685e;transform:none}.cheer-note p,.hero-network p{color:#48636a}.hero-network small{color:#66767d;font-size:10px}.hero-network>div span{background:#dcece5;color:#12685e}.hero-network>div span:nth-child(2n){background:#f0dfad;color:#785e21}.quote-widget{border-radius:16px;border-color:#d7e1de;box-shadow:0 12px 36px #143e4810;padding:28px}.widget-badge{color:#306054;background:#eaf4ee;font-size:10px}.quote-widget label{color:#344f5c;font-size:12px}.wizard-step>.formnote{color:#536971;font-size:12px}.progress .active{background:#dcedE7;color:#12685e}.progress .active small{color:#12685e}.service-choice span{font-size:11px;background:#f8faf9}.service-choice b{color:#466c6b}.service-choice input:checked+span{background:#e6f2eb;border-color:#168477;color:#135e54}.service-choice input:checked+span b{color:#12685e}.field input,.field textarea,.field select{font-size:13px;border-color:#cddbd8}.field input::placeholder,.field textarea::placeholder{color:#73828a}.priority-choice span{font-size:12px;color:#455e69}.priority-choice input:checked+span{background:#e6f2eb;color:#12685e;border-color:#168477}.priority-choice span b{color:#12685e}.quote-count input:checked+span{background:#e6f2eb;border-color:#168477}.quote-count input:checked+span strong{color:#12685e}.request-summary{background:#edf4f0;color:#46665c}.request-summary strong{color:#174f43}.promise-strip{background:#173b47;border:0;color:#eff5f3;font-size:12px;gap:35px}.sectionhead h2,.section h2{color:#173342}.sectionhead p,.intro{color:#536971}.steps>div,.steps>div:nth-child(2),.steps>div:nth-child(3){background:white;border:1px solid #dbe5e0}.steps h3{color:#173342}.steps p{color:#536971;font-size:13px}.stepnum{color:#12685e;background:#edf4ef}.textlink{color:#12685e;border-color:#94beb2}.market-jobs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.market-job{display:block;padding:24px;background:white;border:1px solid #d8e2df;border-radius:12px;transition:transform .2s,border-color .2s}.market-job:hover{transform:translateY(-3px);border-color:#168477}.job-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.job-top>span{color:#176556;background:#eaf3ed;padding:6px 9px;border-radius:5px;font-size:11px;font-weight:700}.job-top small{color:#697d83;font-size:9px;letter-spacing:1px}.market-job .job-location{font-size:11px;color:#536971;margin-top:22px}.market-job h3{font-size:20px;line-height:1.4;margin:10px 0;color:#173342}.market-job p{font-size:13px;color:#536971;line-height:1.8}.job-bottom{border-top:1px solid #e1e8e4;padding-top:17px;margin-top:24px;display:flex;flex-direction:column;gap:14px}.job-bottom span{font-size:11px;color:#65777e}.job-bottom b{font-size:12px;color:#12685e}.trust-section{display:grid;grid-template-columns:1fr 1fr;gap:70px}.trust-section h2{line-height:1.3;margin:20px 0}.trust-section>div>p{font-size:14px;line-height:1.8;color:#536971;max-width:390px}.trust-points article{display:flex;gap:18px;padding:21px 0;border-bottom:1px solid #dce5e1}.trust-points article:first-child{padding-top:0}.trust-points article>span{font-size:13px;color:#12685e;background:#e4efea;flex:0 0 34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center}.trust-points h3{font-size:16px;margin:3px 0 9px;color:#173342}.trust-points p{font-size:13px;line-height:1.8;color:#536971;margin:0}.network-card{background:#eef4f1;padding:38px;gap:45px;border-radius:16px;grid-template-columns:1fr 1fr}.network-card h2{color:#173342}.network-card p{color:#506c61;font-size:13px}.network-card .demo-caption{color:#586d65;font-size:11px}.network-stats strong{color:#12685e}.network-stats small{color:#506c61;font-size:10px}.map-kicker{font-size:10px;color:#496b61;letter-spacing:1.5px}.sydney-map svg{width:100%;display:block;margin:10px 0 20px}.area-tags{display:flex;flex-wrap:wrap;gap:8px}.area-tags span{background:#fff;border:1px solid #d2e2d9;padding:7px 9px;border-radius:5px;color:#46665b;font-size:10px}.servicebox,.servicebox:nth-child(2n),.servicebox:nth-child(3n){background:white;border-color:#dbe5e0}.servicebox strong{color:#173342}.servicebox small{color:#536971;font-size:11px}.serviceicon{color:#12685e}.servicebox:hover{background:#eef5f1;border-color:#168477}.preference-section{background:#e8f0ed}.preference-section h2{color:#173342}.preference-section .intro{color:#536971}.preference-art span{color:#12685e;box-shadow:0 3px 0 #cdded6}.preference-art span:nth-child(2){color:#6b5623}.preference-art span:nth-child(4){color:#345e4c}.cta{background:#173b47;color:#fff;border-radius:14px}.cta h2{color:#fff}.cta p{color:#c3d5d6}.cta .lime{background:#f1ce72;color:#173342;box-shadow:none}summary{color:#173342}details p{color:#536971;font-size:13px}.pagehead{background:#e9f1ec;border-bottom:1px solid #d6e3dc}.pagehead h1{color:#173342}.pagehead p{color:#536971}.request-aside h2{color:#173342}.request-aside p,.request-aside li{color:#536971}.sun-doodle{color:#12685e}.success h2{color:#173342}.success>p{color:#536971}footer{background:#eaf0ed;color:#173342}.footop h2{color:#173342}.footlinks p,.footlinks a{color:#48625d}.copyright{color:#566f67}.footop,.copyright{border-color:#d1ded7}.footop .lime{background:#12685e;color:white}.consent input,input[type="checkbox"]{accent-color:#12685e}#toast{background:#173b47}
@media(max-width:1100px){.new-hero{gap:30px}.hero-story h1{font-size:58px}.market-job{padding:18px}.network-card{gap:25px;padding:28px}}@media(max-width:800px){.new-hero{gap:30px;padding-top:15px}.hero-story{padding-top:8px}.hero-story h1{font-size:49px;letter-spacing:-2px}.hero-story>p{font-size:14px}.hero-story>p br{display:none}.market-jobs,.trust-section,.network-card{grid-template-columns:1fr}.trust-section{gap:28px}.market-jobs{gap:14px}.market-job{padding:22px}.network-card{padding:25px;gap:30px}.sydney-map{max-width:450px}.quote-widget{padding:23px}.widget-heading .eyebrow{font-size:9px;letter-spacing:1px}.widget-badge{font-size:9px}.promise-strip{font-size:10px;gap:16px}.hero-pills span{font-size:11px}.network-stats{gap:12px}.network-stats small{font-size:9px}.sectionhead{flex-wrap:wrap}.sectionhead .intro{font-size:13px}.trust-section h2{font-size:27px}.cta h2{font-size:25px}.mini-flow{font-size:11px}}@media(max-width:380px){.hero-story h1{font-size:43px}.quote-widget{padding:18px}.market-label{font-size:11px}}
/* Locally stored electrical-work hero photography. Keep the form opaque. */
.new-hero{max-width:none;margin:0;padding:48px max(6%,calc((100vw - 1260px)/2)) 54px;background-color:#173b47;background-image:linear-gradient(90deg,rgba(12,35,44,.85) 0%,rgba(12,35,44,.7) 43%,rgba(12,35,44,.24) 100%),url('/assets/sydney-electrical-work.png');background-size:cover;background-position:center;isolation:isolate}.new-hero .hero-story h1{color:#fff}.new-hero .hero-story>p{color:#eef4f3}.new-hero .hero-story>p strong{color:#fff}.new-hero .hero-story>.eyebrow{color:#d3ebe3}.new-hero .eyebrow:before{background:#72bfa4}.new-hero .highlight:after{background:#90712b}.new-hero .market-label{background:#173e3be8;color:#e3f1eb;border-color:#75a392}.new-hero .market-label i{background:#89d1ad}.new-hero .mini-flow{color:#fff}.new-hero .mini-flow b{color:#ecd28c}.new-hero .cheer-note p,.new-hero .cheer-note strong,.new-hero .hero-network p{color:#f0f6f3}.new-hero .hero-network small{color:#d5e2de}.new-hero .hero-network>div span{border-color:#254640}.new-hero .quote-widget{background:#fff;box-shadow:0 15px 45px #051c2533;border-color:#ffffffc9}.new-hero .quote-widget .eyebrow:before{background:#168477}@media(max-width:800px){.new-hero{padding:27px 6% 35px;background-size:auto 680px;background-position:32% top;background-repeat:no-repeat;background-image:linear-gradient(180deg,rgba(12,35,44,.78),rgba(12,35,44,.76)),url('/assets/sydney-electrical-work.png')}.new-hero .hero-story{padding-top:8px}.new-hero .hero-story h1{font-size:49px}.new-hero .quote-widget{margin-top:4px}}@media(max-width:380px){.new-hero .hero-story h1{font-size:43px}}

.visit-choice{border:1px solid #d4e2da;border-radius:10px;padding:17px;margin:22px 0}.visit-choice legend{font-size:13px;font-weight:700;padding:0 6px}.visit-choice>label{display:flex;gap:9px;align-items:flex-start;padding:9px 0;line-height:1.7;font-weight:500}.visit-choice input{margin-top:4px;accent-color:#12685e;flex-shrink:0}.visit-choice b{display:block;color:#12685e}.visit-choice .formnote{font-size:11px;line-height:1.8;color:#536971;margin-bottom:0}.visit-details{background:#f4f8f5;border:1px solid #d4e2da;border-radius:10px;padding:17px;margin:18px 0}.visit-fee strong{font-size:13px;color:#174f43}.visit-fee p{font-size:12px;color:#48635a;line-height:1.8}.visit-details .formgrid{gap:0 14px}.visit-details .consent{color:#344f5c}@media(max-width:800px){.visit-details{padding:14px}.visit-details .formgrid{grid-template-columns:1fr}}

.local-connection-image{display:block;width:100%;max-width:none;height:auto;aspect-ratio:480 / 230;object-fit:cover;object-position:center 58%;border-radius:10px;margin:10px 0 20px;border:1px solid #d2e2d9}

.work-controls{display:flex;gap:9px;flex-shrink:0}.work-controls button{width:42px;height:42px;border:1px solid #c9ddd3;border-radius:50%;background:white;color:#12685e;font-size:21px}.work-controls button:hover:not(:disabled){background:#12685e;color:white}.work-controls button:disabled{opacity:.35;cursor:default}.work-ideas{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 0 12px}.work-ideas::-webkit-scrollbar{display:none}.work-ideas .market-job{flex:0 0 calc((100% - 40px)/3);min-width:0;scroll-snap-align:start;display:flex;flex-direction:column}.work-ideas .job-bottom{margin-top:auto;padding-top:18px}.work-ideas .market-job>p:last-of-type{margin-bottom:24px}.work-ideas-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:17px}.work-ideas-footer>span{font-size:11px;color:#536971}@media(max-width:800px){.work-ideas .market-job{flex-basis:100%}.work-controls button{width:38px;height:38px}.work-ideas-footer{align-items:flex-start;flex-wrap:wrap}}
