@import url("/assets/base.css");/* Distinct ADDQEN Energy brand: cobalt blue and copper gold */
:root{--navy:#0b1643;--navy2:#182d76;--navy3:#23468e;--teal:#ffb64e;--teal2:#ffd48a;--ink:#172950;--muted:#586b8a;--line:#dbe3f5;--paper:#f4f7ff;--gold:#ffb64e}
body{color:var(--ink)}.utility{background:#0a143c;color:#bbcdf7}.status-dot{background:#ffba55;box-shadow:0 0 0 4px #ffb64e29}.brand-icon{color:#2553c7}.brand-icon circle{fill:#ffb64e}.brand-accent{color:#2454c8}.brand small{color:#6379a4}.main-nav>a:hover,.main-nav>a[aria-current=page]{color:#244ec5}.main-nav>a[aria-current=page]:not(.nav-cta){text-decoration-color:#ffb64e}.main-nav .nav-cta,.btn-dark{background:#244ec6;color:#fff}.main-nav .nav-cta:hover,.btn-dark:hover{background:#17399c;color:#fff}.nav-toggle span{background:#244ec6}.eyebrow,.eyebrow .line{color:#ffbd62}.eyebrow .line{background:#ffbd62}.eyebrow.dark{color:#2452bd}.eyebrow.light{color:#ffcf7c}.hero{background:radial-gradient(ellipse at 80% 20%,#2851c1 0%,#152c7b 34%,#09153d 85%)}.hero:before{background-image:linear-gradient(#a6bdff1d 1px,transparent 1px),linear-gradient(90deg,#a6bdff1d 1px,transparent 1px)}.hero h1 em,.page-hero h1 em,.band h2 em{color:#ffd18b}.hero-lead,.page-hero p{color:#cad8f9}.btn-primary{background:#ffb64e;color:#19213e}.btn-primary:hover{background:#ffd58e;color:#19213e}.btn-ghost{border-color:#8fa8ed;color:#fff}.btn-white{color:#173ca5}.hero-proof{color:#c4d2f2}.hero-proof b{color:#ffbe65}.hero-rule{background:linear-gradient(90deg,#ffb64e,#ffdb9d 26%,#2b57d4 68%,#0b1643)}.energy-diagram{background:linear-gradient(145deg,#23479c,#0c1b50);border-color:#91aaff55}.energy-diagram:before{background:radial-gradient(circle at 50% 55%,#7093ff2a,transparent 45%)}.diagram-head,.diagram-foot{color:#bdcafa}.live-concept,.node .node-icon,.node-line,.diagram-bus{color:#ffd078}.node{background:#172d71e8;border-color:#88a6ff66}.node span{color:#c2d0f3}.bus-line{background:linear-gradient(90deg,#ffb64e,#ffe0a4)}.section-intro,.section-location{background:#f5f7ff}.pillar,.partner-grid article{background:#f4f7ff;border-color:#dce4f6}.pillar:hover{border-color:#8ea8e9}.pillar-index,.partner-no,.pillar-symbol,.mini-icon,.system-number,.step-num{color:#2854c6}.pillar a,.text-link,.timeline article span,.partner-grid small,.legal a{color:#234bb6}.text-link{border-bottom-color:#6d90e2}.band{background:linear-gradient(110deg,#172e7d,#0a1948)}.band p,.cta-card p{color:#c7d6f6}.gate-list b{color:#ffbe65}.feature{border-top-color:#c9d7f4}.location-panel{background:#dfe8ff;border-color:#cbd8f3}.location-panel:before{background:radial-gradient(circle at 55% 40%,#b1c7ff,transparent 45%)}.loc-label{color:#4162b6}.state-outline>span{color:#b6c8f0;text-shadow:2px 2px 0 #96afe6}.loc-pin{background:#ffb64e;box-shadow:0 0 0 8px #ffb64e33}.cta-card{background:linear-gradient(110deg,#152f8e,#2d59c5)}.page-hero{background:radial-gradient(ellipse at 85% 15%,#2854c5,#0a1643 70%)}.page-hero:after{border-color:#8aafff35;box-shadow:0 0 0 80px #8aafff09,0 0 0 160px #8aafff05}.page-hero-meta span{border-color:#8ba8f077;color:#d5e0fa}.system-art{background:#eaf0ff;border-color:#d5e0f7}.art-caption,.art-bottom{color:#4668ad}.art-tower{border-color:#6286d6;background:linear-gradient(90deg,#adc5ff,#e4ecff)}.art-tower:before,.battery-top{background:#6084d7}.battery-visual{border-color:#476dd0}.battery-fill{background:#ffca77}.grid-visual span{background:#c4d4ff;border-color:#5b7fd6;box-shadow:8px 8px 0 #a6bcef}.check-list li:before,.faq-list summary span{color:#2854c6}.muted{background:#f3f6ff}.review-grid div{border-color:#abc3ff55}.review-grid span{color:#c7d5f4}.contact-method>span,.contact-form-wrap label span{color:#2553c7}.contact-form-wrap{background:#f4f7ff;border-color:#dce4f6}.contact-form-wrap input:focus,.contact-form-wrap select:focus,.contact-form-wrap textarea:focus{border-color:#2854c6;outline-color:#2854c633}.consent span{color:#516181!important}.site-footer{background:#091235}.brand-footer,.brand-footer strong{color:#fff!important}.brand-footer .brand-accent,.brand-footer .brand-icon{color:#ffbe65}.brand-footer small{color:#a8bcec}.site-footer p{color:#a9bbe4}.footer-grid>div:not(:first-child)>a{color:#c4d1ef}.footer-grid a:hover{color:#ffd18b!important}.development-tag{color:#ffce7c;border-color:#ffce7c66}.footer-bottom{color:#a8b8de;border-top-color:#b6caff35}.back-top{background:#2853c5}:focus-visible{outline-color:#ffb64e}
