.energy{max-width:1120px}.energy-hero{display:grid;grid-template-columns:1fr 220px;align-items:center;gap:28px;background:linear-gradient(125deg,#07292d,#071426 70%);border:1px solid #317c77;border-radius:26px;padding:36px;color:#eafcfa;margin:22px 0 28px}.energy-hero h1{color:#fff!important;font-size:clamp(30px,4vw,46px)!important;line-height:1.12}.energy-hero .eyebrow{color:#80eed3!important}.energy-hero p{color:#d1e5e5}.energy-date{font-size:13px!important}.energy-orb{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;font-size:90px;border:1px solid #80eed378;box-shadow:inset 0 0 50px #37ddbc24,0 0 60px #37ddbc16;background:radial-gradient(circle,#218b8540,transparent 70%)}.energy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0}.energy-card{display:flex;flex-direction:column;text-decoration:none!important;padding:20px}.energy-card h2{color:#fff!important;font-size:22px!important;margin:12px 0}.energy-card b{margin-top:auto;color:#83efdb}.energy-card-art{height:125px;display:flex;align-items:center;justify-content:space-between;font-size:58px;padding:18px 26px;border-radius:14px;background:linear-gradient(135deg,#104749,#0b1831);color:#91f6df;margin-bottom:18px}.energy-card-art small{font-size:26px;opacity:.5}.energy-intro{border-left:4px solid #168576;padding:8px 20px}.energy .panel{margin:24px 0}.energy-contact{display:flex;align-items:center;gap:22px;justify-content:space-between}.energy-contact .button{flex-shrink:0}.energy-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.energy-form label{display:grid;gap:7px;font-weight:750}.energy-form input,.energy-form select{box-sizing:border-box;width:100%;min-width:0;padding:13px;border:1px solid #619f9e;border-radius:10px;font:inherit;background:#fff;color:#102a35}.energy .wide{grid-column:1/-1}.energy .check{display:flex;align-items:flex-start;gap:12px}.energy .check input{width:20px;flex:0 0 20px}.energy small{line-height:1.6}.energy-result{padding:24px;border:1px solid #56d1b7;border-radius:16px;background:#103637;color:#eafff8;margin-top:22px}.energy-result h2{color:#fff!important;margin-top:0}.energy-result table{width:100%;border-collapse:collapse}.energy-result td,.energy-result th{padding:10px 6px;text-align:left;border-bottom:1px solid #ffffff22}.energy-result p{color:#eafff8!important}.energy-note{padding:16px 18px;border-left:4px solid #f0ba67;background:#e7ae2110}.energy-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:34px 0}.energy dl dt{font-weight:850;margin-top:18px}.energy dl dd{margin:7px 0 16px}.energy li{margin:10px 0;line-height:1.7}.energy details{margin:15px 0;padding:15px;border:1px solid #408b8560;border-radius:10px}.energy summary{cursor:pointer;font-weight:800}.energy button{min-height:44px}.energy .form-error{color:#ff9e99!important}.energy .honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.energy .source{font-size:14px}.energy-card:focus-visible,.energy a:focus-visible,.energy button:focus-visible{outline:3px solid #2dd8b8;outline-offset:4px}@media(max-width:850px){.energy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.energy-hero{grid-template-columns:1fr 120px;padding:25px}.energy-orb{font-size:58px}.energy-contact{display:block}.energy-contact .button{margin-top:16px}}@media(max-width:560px){.energy-grid,.energy-form{grid-template-columns:1fr}.energy-hero{grid-template-columns:1fr}.energy-orb{display:none}.energy-hero{padding:23px}.energy-result{padding:14px}.energy-result td,.energy-result th{font-size:13px;padding:8px 3px}}@media print{.energy-hero{background:#fff;color:#111}.energy-orb,.energy-bottom,.site-header,.site-footer,button{display:none!important}.energy-hero h1,.energy-hero p,.energy-result p{color:#111!important}.energy-result{background:#fff;color:#111;border-color:#777}}
.energy-hero{grid-template-columns:1.05fr 1fr}.energy-hero-image{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:18px}.energy-card-image{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px;margin-bottom:18px}.energy [hidden]{display:none!important}.eneco-request button,.eneco-request select{margin:8px 10px 0 0;max-width:100%}.eneco-request{overflow-wrap:anywhere}@media(max-width:650px){.energy-hero{grid-template-columns:1fr}}
.energy .panel h2,.energy .panel h3{color:#f0fbff!important}.energy-intro p{color:#425c70!important}html[data-sk-theme="dark"] .energy-intro p{color:#c7d9e7!important}.energy .energy-card .eyebrow,.energy .energy-contact .eyebrow{color:#80eed3!important}
