.ep-bellenergie{--partner:#527a26;--partner-line:#d7e0c8;--ep-blue:#527a26;--ep-ink:#354327;--ep-muted:#707a65;--ep-form-soft:#f7f9f0;--ep-form-highlight:#e8eed8}.ep-bellenergie h2{font-size:var(--text-section);line-height:var(--leading-section);letter-spacing:-.04em;margin:0 0 22px}.ep-bellenergie h2 em{color:#688c37;font-style:normal}.ep-bellenergie .en-eyebrow,.ep-bellenergie .en-text-link{color:#527a26}.ep-bellenergie section[id]{scroll-margin-top:var(--partner-anchor-offset,165px)}.ep-bellenergie p{line-height:1.75}
.be-hero{background:#f7f9ee;padding:28px 0 55px;overflow:hidden}.be-hero-grid{display:grid;grid-template-columns:1fr 1.07fr;gap:65px;align-items:center;padding-top:52px}.be-hero-heading{text-align:left;min-width:0;margin:0}.be-logo{width:245px;height:auto;margin-bottom:31px}.be-hero h1{font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:-.045em;margin:17px 0 25px}.be-hero h1 em{font-style:normal;color:#688c37}.be-hero .en-lead{font-size:var(--text-lead);max-width:520px;margin:0 0 27px;color:var(--ep-muted);line-height:var(--leading-lead)}.be-hero .en-small{margin:18px 0 0}.be-hero-visual{margin:0;min-width:0;position:relative;padding-top:16px}.be-visual-intro{font-size:var(--text-scale-13);color:#707a65;margin:0 0 29px;letter-spacing:-.01em}.be-visual-intro span{color:#527a26;font-weight:650}.be-horizons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;align-items:end;position:relative}.be-horizon{border-radius:110px 110px 14px 14px;text-align:center;background:#e1ebcb;border:1px solid #cbdab2;padding:41px 10px 29px;position:relative;overflow:hidden;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center}.be-horizon--two{background:#f6eac6;border-color:#e8d99f;min-height:306px}.be-horizon--three{background:#dfeadb;border-color:#c7d9c0;min-height:352px}.be-horizon>span{display:block;margin-bottom:26px;color:#527a26}.be-horizon>span svg{width:35px;height:35px}.be-horizon strong{font-size:var(--text-scale-18)}.be-horizon p{margin:19px 0 12px;font-size:var(--text-body);line-height:var(--leading-body)}.be-horizon b{font-size:var(--text-scale-66);line-height:1;letter-spacing:-.05em;margin-right:3px}.be-horizon small{font-size:var(--text-caption);color:var(--ep-muted)}.be-horizon:after{content:'';position:absolute;height:3px;bottom:0;width:40px;left:-40px;background:#688c37;animation:be-horizon-flow 7s linear infinite}.be-horizon--two:after{animation-delay:1s}.be-horizon--three:after{animation-delay:2s}.be-hero-note{font-size:var(--text-scale-10);text-align:left;color:var(--ep-muted);margin:25px 0 0;padding-top:19px;border-top:1px solid #d7e0c8;line-height:1.7}
.be-offers>header{display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:end;margin-bottom:33px}.be-offers>header h2{margin-bottom:0}.be-offers>header>p{font-size:var(--text-body);color:var(--ep-muted);margin:0;line-height:var(--leading-body)}.ep-bellenergie .ep-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ep-bellenergie .ep-example{padding:23px}.ep-bellenergie .ep-example-top{display:block}.ep-bellenergie .ep-example-top>span{display:inline-block;margin-top:12px;background:#edf3df;color:#527a26}.ep-bellenergie .ep-example-budget{display:block}.ep-bellenergie .ep-example-budget .en-button{margin-top:17px}.ep-bellenergie .ep-example-budget strong{color:#527a26}.ep-bellenergie .ep-rates{gap:12px}.ep-bellenergie .ep-rates dd{font-size:var(--text-scale-17)}.ep-bellenergie .ep-example,.ep-bellenergie .ep-mini{border-color:#d7e0c8}.be-horizon-band{background:#f2f6e8;border-block:1px solid #dce4cb}.be-horizon-heading{max-width:800px}.be-decisions{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.be-decisions article{padding-left:22px;border-left:2px solid #b8cd95}.be-decisions article>span{color:#688c37;display:block;margin-bottom:21px}.be-decisions article>span svg{width:29px;height:29px}.be-decisions h3{font-size:var(--text-subheading);margin:0 0 13px;line-height:var(--leading-heading)}.be-decisions p{font-size:var(--text-body);color:var(--ep-muted);margin:0;line-height:var(--leading-body)}.be-duration-note{display:grid;grid-template-columns:160px 1fr;gap:25px;border-top:1px solid #d7e0c8;margin-top:33px;padding-top:26px;align-items:start}.be-duration-note strong{font-size:var(--text-scale-15)}.be-duration-note p{font-size:var(--text-body);color:var(--ep-muted);margin:0;line-height:var(--leading-body)}.be-origin{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px}.be-origin>div>p:not(.en-eyebrow){font-size:var(--text-body);color:var(--ep-muted);line-height:var(--leading-body)}.be-origin-options>div{display:flex;gap:20px;padding:26px;border:1px solid #d5e1ce;border-radius:18px;background:#f2f6ed}.be-origin-options>div+div{margin-top:18px;background:#f7f9f0;border-color:#d7e0c8}.be-origin-options>div>svg{flex:none;color:#688c37;width:30px;height:30px}.be-origin-options small{font-size:var(--text-caption);letter-spacing:.09em;color:var(--ep-muted)}.be-origin-options h3{font-size:var(--text-scale-21);margin:12px 0;line-height:1.3}.be-origin-options p{font-size:var(--text-scale-13);color:var(--ep-muted);margin:0}.be-daily-band{background:#f9f7ef;border-block:1px solid #e6e0ce}.be-daily{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.be-daily-board{border:1px solid #d5dec4;border-radius:24px;padding:35px;background:#fff;box-shadow:9px 10px 0 #e4eacf;transform:rotate(-1deg)}.be-daily-board>span{display:block;color:#688c37;margin-bottom:25px}.be-daily-board>span svg{width:45px;height:45px}.be-daily-board h3{font-size:var(--text-subheading);line-height:var(--leading-heading);letter-spacing:-.03em;margin:0 0 29px}.be-daily-board>div{display:flex;flex-wrap:wrap;gap:10px}.be-daily-board>div>span{display:flex;align-items:center;gap:8px;padding:12px;background:#f2f6e8;border-radius:9px;font-size:var(--text-scale-12)}.be-daily-board small{display:block;font-size:var(--text-caption);color:var(--ep-muted);margin-top:28px}.be-daily>div:last-child>p:not(.en-eyebrow){font-size:var(--text-body);color:var(--ep-muted);line-height:var(--leading-body)}.be-faq>header{max-width:750px;margin-bottom:30px}.be-faq>div{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;align-items:start}.be-faq details{border-top:1px solid #d7e0c8}.be-faq summary{display:flex;justify-content:space-between;gap:15px;padding:24px 0;list-style:none;font-size:var(--text-scale-15);font-weight:650;cursor:pointer}.be-faq summary svg{flex:none}.be-faq summary::-webkit-details-marker{display:none}.be-faq details[open] summary svg{transform:rotate(45deg)}.be-faq details p{font-size:var(--text-body);color:var(--ep-muted);margin:0 0 24px;line-height:var(--leading-body)}.be-next{background:#e5edce;padding:38px 0}.be-next .wrap{display:flex;justify-content:space-between;align-items:center;gap:40px}.be-next h2{font-size:var(--text-section);margin:0;line-height:var(--leading-section)}.be-next .en-button{flex:none}
@keyframes be-horizon-flow{to{left:100%}}@media(max-width:1050px){.ep-bellenergie .ep-example-grid{grid-template-columns:1fr 1fr}.ep-bellenergie .ep-example-grid>.ep-example:last-child{grid-column:1/-1}.be-offers>header,.be-origin,.be-daily{gap:35px}.be-decisions{gap:22px}.be-hero-grid{gap:30px;grid-template-columns:1fr 1fr}.be-hero h1{font-size:var(--text-title);line-height:var(--leading-title)}.be-horizons{gap:10px}.be-horizon{min-height:225px}.be-horizon--two{min-height:260px}.be-horizon--three{min-height:295px}.be-horizon strong{font-size:var(--text-scale-14)}.be-horizon b{font-size:var(--text-scale-54)}.be-horizon small{font-size:var(--text-caption)}}@media(max-width:720px){.be-hero{padding-bottom:32px}.be-hero-grid{grid-template-columns:1fr;gap:28px;padding-top:27px}.be-hero-heading{margin:0;text-align:left}.be-hero-visual{padding-top:0}.be-visual-intro{font-size:var(--text-scale-12);margin-bottom:18px}.be-logo{width:214px;margin-bottom:23px}.be-hero h1{font-size:var(--text-title);line-height:var(--leading-title)}.be-hero .en-lead{font-size:var(--text-lead);line-height:var(--leading-lead)}.be-horizons{gap:9px;margin-top:0}.be-horizon{padding:24px 8px 20px;border-radius:65px 65px 10px 10px;min-height:186px}.be-horizon--two{padding-top:24px;min-height:216px}.be-horizon--three{padding-top:24px;min-height:246px}.be-horizon strong{font-size:var(--text-scale-12)}.be-horizon b{font-size:var(--text-scale-35)}.be-horizon p{font-size:var(--text-body);margin:15px 0 0;line-height:var(--leading-body)}.be-horizon small{display:none}.be-horizon>span{margin-bottom:14px}.be-horizon>span svg{width:24px;height:24px}.be-hero-note{text-align:left;font-size:var(--text-scale-10)}.be-offers>header,.be-decisions,.be-duration-note,.be-origin,.be-daily,.be-faq>div,.ep-bellenergie .ep-example-grid{grid-template-columns:1fr;gap:22px}.be-decisions{gap:27px}.be-duration-note{gap:10px}.be-daily-board{padding:28px;transform:none;box-shadow:6px 7px 0 #e4eacf}.be-daily-board h3{font-size:var(--text-subheading);line-height:var(--leading-heading)}.be-origin-options>div{padding:23px;gap:15px}.be-faq>div{gap:0}.be-next .wrap{flex-direction:column;align-items:start;gap:24px}.be-next h2{font-size:var(--text-section);line-height:var(--leading-section)}}@media(prefers-reduced-motion:reduce){.be-horizon:after{animation:none}}
