:root{--av-ink:#091f1a;--av-deep:#10332b;--av-green:#225748;--av-acid:#c4db3e;--av-paper:#f0f0e8;--av-white:#fff;--av-line:rgba(9,31,26,.17);--av-muted:#60706b}
html{scroll-behavior:smooth}.world-class-home{background:var(--av-paper);color:var(--av-ink);font-family:Arial,Helvetica,sans-serif}.world-class-home h1,.world-class-home h2,.world-class-home h3{font-family:Georgia,serif;letter-spacing:-.035em}.world-class-home .container{max-width:1320px}
.world-class-home .site-header{background:rgba(240,240,232,.95);border-bottom:1px solid var(--av-line);box-shadow:none;backdrop-filter:blur(15px);position:sticky;top:0;z-index:50}.world-class-home .nav-wrap{min-height:86px}.world-class-home .brand img{width:150px}.world-class-home .brand-division strong{color:var(--av-ink);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.world-class-home .brand-division small{display:none}.world-class-home nav{gap:21px}.world-class-home nav a{color:var(--av-ink);font-size:12px}.world-class-home .nav-cta{background:var(--av-ink)!important;color:#fff!important;border-radius:0!important;padding:13px 17px!important}
.world-class-home .hero{min-height:760px;background-image:url('hero-farm.jpg');background-position:center 54%;position:relative}.world-class-home .hero-overlay{background:linear-gradient(90deg,rgba(4,20,16,.97),rgba(4,20,16,.77) 63%,rgba(4,20,16,.3))}.world-class-home .hero-grid{min-height:760px;align-items:end;padding-bottom:75px;grid-template-columns:minmax(0,1.25fr) 390px;gap:70px}.world-class-home .hero-copy{max-width:850px}.world-class-home .eyebrow{color:var(--av-acid);font-size:11px;letter-spacing:.19em}.world-class-home .hero h1{font-size:clamp(4rem,7vw,7.5rem);line-height:.9;font-weight:500;margin:25px 0}.world-class-home .hero .lead{max-width:730px;font-size:21px;color:rgba(255,255,255,.82)}.world-class-home .btn{border-radius:0;text-transform:none}.world-class-home .btn-primary{background:var(--av-acid);color:var(--av-ink);border-color:var(--av-acid)}.world-class-home .btn-secondary{border-color:rgba(255,255,255,.5)}.world-class-home .premium-trust{border-top:1px solid rgba(255,255,255,.22);padding-top:22px;margin-top:42px}.world-class-home .premium-trust span{background:none;border:0;padding:0 22px 0 0;color:rgba(255,255,255,.72);font-size:12px}.world-class-home .hero-card{background:rgba(240,240,232,.97);color:var(--av-ink);border-radius:0;padding:30px}.world-class-home .hero-card h3{font-size:27px}.world-class-home .hero-discipline-links li{border-color:var(--av-line)}.world-class-home .hero-discipline-links a{color:var(--av-ink)}
.world-class-home section{border-radius:0}.world-class-home .engineering-intro,.world-class-home .intro,.world-class-home .complete-infrastructure-section,.world-class-home .services,.world-class-home .health-check,.world-class-home .delivery-workflow,.world-class-home .sectors,.world-class-home .smart-farm-it,.world-class-home .agri-environment,.world-class-home .design-capability,.world-class-home .temporary-power,.world-class-home .hv-mop,.world-class-home .lv-distribution,.world-class-home .energy,.world-class-home .trade-partners,.world-class-home .case-studies,.world-class-home .about,.world-class-home .support-plans,.world-class-home .qualifications,.world-class-home .survey-cta,.world-class-home .areas-served,.world-class-home .contact{padding-top:105px;padding-bottom:105px}.world-class-home h2{font-size:clamp(2.7rem,4.8vw,5.2rem);line-height:1.01;font-weight:500}.world-class-home .eyebrow.dark{color:var(--av-green)}
.world-class-home .credentials{background:var(--av-acid);color:var(--av-ink);padding:0}.world-class-home .credentials-heading{display:grid;grid-template-columns:1fr 1fr}.world-class-home .credentials-heading>div{padding:38px;border-right:1px solid rgba(9,31,26,.2)}.world-class-home .credentials-heading strong{font:500 34px Georgia,serif}.world-class-home .credentials-heading span{color:var(--av-ink)}
.world-class-home .complete-infrastructure-section{background:var(--av-deep);color:#fff}.world-class-home .complete-infrastructure-section h2,.world-class-home .complete-infrastructure-side h3{color:#fff}.world-class-home .complete-infrastructure-side{background:rgba(255,255,255,.08);border-radius:0;border-top:2px solid var(--av-acid)}.world-class-home .journey-strip{background:none;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:0}.world-class-home .journey-strip span{color:var(--av-acid)}
.world-class-home .services{background:#fff}.world-class-home .service-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--av-line);border-left:1px solid var(--av-line)}.world-class-home .service-card{border-radius:0;box-shadow:none;border:0;border-right:1px solid var(--av-line);border-bottom:1px solid var(--av-line);background:#fff}.world-class-home .service-card img{height:220px;filter:saturate(.72)}.world-class-home .service-card .card-body{padding:29px}.world-class-home .service-card h3{font-size:27px}.world-class-home .service-card .icon{color:var(--av-green);background:none;padding:0}.world-class-home .service-more{color:var(--av-green)!important}
.world-class-home .health-check{background:var(--av-acid);color:var(--av-ink)}.world-class-home .health-check h2{color:var(--av-ink)}.world-class-home .delivery-workflow,.world-class-home .smart-farm-it,.world-class-home .design-capability,.world-class-home .hv-mop,.world-class-home .energy,.world-class-home .about{background:var(--av-paper)}.world-class-home .sectors,.world-class-home .agri-environment,.world-class-home .temporary-power,.world-class-home .lv-distribution,.world-class-home .trade-partners,.world-class-home .case-studies,.world-class-home .support-plans,.world-class-home .areas-served{background:#fff}
.world-class-home .solar-calculator{padding:115px 20px!important;background:var(--av-deep)!important}.world-class-home .solar-calculator h2{color:#fff}.world-class-home .calc-v62 .calc-shell{border-radius:0;box-shadow:none;border-top:3px solid var(--av-acid)}.world-class-home .calc-v62 .calc-input-card,.world-class-home .calc-v62 .calc-results-card{border-radius:0}.world-class-home .calc-v62 input,.world-class-home .calc-v62 select{border-radius:0}.world-class-home .calc-v62 .calc-main-result{background:var(--av-acid);color:var(--av-ink);border-radius:0}.world-class-home #ways-to-fund{background:var(--av-paper)!important;padding-top:105px!important;padding-bottom:105px!important}.world-class-home #ways-to-fund>div>div{border-radius:0!important;box-shadow:none!important;border-top:2px solid var(--av-green)!important}
.world-class-home .case-grid,.world-class-home .support-grid,.world-class-home .area-link-grid{gap:1px;background:var(--av-line)}.world-class-home .case-card,.world-class-home .support-card,.world-class-home .area-link-grid a{border-radius:0;box-shadow:none;border:0;background:#fff}.world-class-home .emergency-cta{background:var(--av-ink)}.world-class-home .survey-cta{background:var(--av-green)}.world-class-home .contact{background:var(--av-ink);color:#fff}.world-class-home .contact h2{color:#fff}.world-class-home .contact-form{border-radius:0}.world-class-home footer{background:#061713}
@media(max-width:1050px){.world-class-home .hero-grid{grid-template-columns:1fr}.world-class-home .hero-card{max-width:720px}.world-class-home .service-cards{grid-template-columns:repeat(2,1fr)}.world-class-home nav a:not(.nav-cta){display:none}}
@media(max-width:680px){.world-class-home .nav-wrap{min-height:70px}.world-class-home .brand-division{display:none}.world-class-home .hero,.world-class-home .hero-grid{min-height:0}.world-class-home .hero-grid{padding-top:95px;padding-bottom:45px}.world-class-home .hero h1{font-size:3.8rem}.world-class-home .hero-card{padding:23px}.world-class-home .engineering-intro,.world-class-home .intro,.world-class-home .complete-infrastructure-section,.world-class-home .services,.world-class-home .health-check,.world-class-home .delivery-workflow,.world-class-home .sectors,.world-class-home .smart-farm-it,.world-class-home .agri-environment,.world-class-home .design-capability,.world-class-home .temporary-power,.world-class-home .hv-mop,.world-class-home .lv-distribution,.world-class-home .energy,.world-class-home .trade-partners,.world-class-home .case-studies,.world-class-home .about,.world-class-home .support-plans,.world-class-home .qualifications,.world-class-home .survey-cta,.world-class-home .areas-served,.world-class-home .contact{padding-top:70px;padding-bottom:70px}.world-class-home .service-cards{grid-template-columns:1fr}.world-class-home .credentials-heading{grid-template-columns:1fr}.world-class-home h2{font-size:2.7rem}}
.world-class-home .service-card .icon{display:none}.world-class-home .service-card:nth-child(3n+2){background:#f6f6f0}.world-class-home .service-card img{transition:transform .55s ease}.world-class-home .service-card:hover img{transform:scale(1.025)}
.world-class-home .contact-notes span{background:var(--av-acid);color:var(--av-ink);border:1px solid var(--av-acid);font-weight:800}
.world-class-home .calc-v62 .calc-hero-inner h2{color:#17365d!important;text-shadow:none!important}
.world-class-home .calculator-battery-benefits{margin-top:48px;padding:38px;background:#f7f9fb;color:#17365d;border-top:5px solid var(--av-acid)}
.world-class-home .calculator-battery-benefits h2{color:#17365d!important;margin:4px 0 12px;font-size:clamp(30px,4vw,46px)}
.world-class-home .calculator-battery-intro{max-width:820px;color:#4b5a66;font-size:18px;line-height:1.65}
.world-class-home .calculator-battery-benefits .battery-benefit-card{border-radius:0;border-top:3px solid var(--av-green)}
.world-class-home .calculator-battery-benefits-inline{margin:22px 0 0;padding:20px 22px;background:#eef6e9;border:1px solid #b8d59f;border-left:5px solid #7ac143;color:#17365d}
.world-class-home .calculator-battery-benefits-inline h3{margin:0 0 10px;color:#17365d;font-size:20px}
.world-class-home .calculator-battery-benefits-inline ul{margin:0;padding-left:20px;color:#334b5b}
.world-class-home .calculator-battery-benefits-inline li{margin:7px 0;line-height:1.45}
.world-class-home .calculator-battery-benefits-inline p{margin:12px 0 0;color:#52616a;font-size:13px;line-height:1.45}
@media(max-width:700px){.world-class-home .calculator-battery-benefits{padding:26px 20px}}
