.le-dossier{--yd-brand:#596315;--yd-ink:#344731;--yd-muted:#607055;--yd-line:#cbd5b4;--yd-tint:#f1f4e3;--yd-light:#d4df47;--brand:#d4df47;--brand-deep:#596315;background:#fffef8;color:var(--yd-ink);font-family:var(--font-body)}.le-dossier [hidden]{display:none!important}.le-wrap{width:min(var(--site-wrap-width,1344px),calc(100% - 64px));margin-inline:auto}.le-dossier main p{font-size:var(--text-body);line-height:1.75;margin:0 0 20px}.le-dossier main a{color:var(--yd-brand)}.le-dossier h1,.le-dossier h2,.le-dossier h3{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--yd-ink)}.le-dossier h1{font-size:var(--text-title);line-height:1.08;margin:20px 0 24px}.le-dossier h1 em{font-style:normal;color:var(--yd-brand)}.le-dossier h2{font-size:var(--text-section);line-height:1.18;margin:0 0 22px}.le-dossier h3{font-size:var(--text-subheading);line-height:1.3;margin:0 0 18px}.le-dossier main svg.site-svg-icon{width:1.2em;height:1.2em;flex:none;vertical-align:middle}.le-dossier main .le-kicker{font-size:var(--text-eyebrow);letter-spacing:.1em;font-weight:700;line-height:1.5;color:var(--yd-brand);margin-bottom:16px}.le-dossier main .le-help,.le-dossier small{font-size:var(--text-caption);line-height:1.65;color:var(--yd-muted)}.le-crumbs{font-size:var(--text-caption);margin-bottom:25px}.le-hero{padding:22px 0 38px;background:linear-gradient(130deg,#fffef8 55%,#eff3de)}.le-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:42px;align-items:center}.le-dossier main .le-intro,.le-dossier main .le-lead{font-size:var(--text-lead);line-height:1.65}.le-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:26px 0 20px}.le-dossier .ec-popup .le-button,.le-dossier main .le-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:13px 21px;border:0;border-radius:8px;background:#596315;color:#fffef8;text-decoration:none;font:700 var(--text-ui)/1.4 var(--font-body);cursor:pointer}.le-dossier main .le-button:hover{background:#45500f;color:#fffef8}.le-button:disabled{opacity:.5;cursor:default}.le-hero-art{margin:0;min-width:0;padding:22px;border:1px solid var(--yd-line);border-radius:22px;background:#fffef8;overflow:hidden}.le-art-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.le-art-top>span{font:700 var(--text-eyebrow)/1.5 var(--font-body);letter-spacing:.06em;color:var(--yd-brand)}.le-art-top>button{border:0;background:0 0;color:var(--yd-brand);font:600 var(--text-caption)/1.4 var(--font-body);cursor:pointer;padding:9px 0}.le-hero-art>svg{display:block;width:100%;height:auto}.le-art-text{font:600 var(--text-scale-14)/1.3 var(--font-body)}.le-hero-art figcaption{font-size:var(--text-caption);line-height:1.6;color:var(--yd-muted)}.le-playing .le-pulse{animation:le-current 5s ease-in-out infinite}.le-playing .le-glow{animation:le-light 5s ease-in-out infinite}.le-playing .le-energy-fill{transform-origin:left;animation:le-energy 5s ease-in-out infinite}.le-hero-art:not(.le-playing) .le-energy-fill,.le-hero-art:not(.le-playing) .le-glow,.le-hero-art:not(.le-playing) .le-pulse{animation-play-state:paused}@keyframes le-current{0%,10%{transform:translateX(-100px);opacity:0}20%{opacity:1}80%{transform:translateX(145px);opacity:1}100%{transform:translateX(145px);opacity:0}}@keyframes le-light{0%,100%{opacity:.25}50%{opacity:.85}}@keyframes le-energy{0%,100%{transform:scaleX(.55)}50%{transform:scaleX(1)}}.le-section{padding:68px 0;border-top:1px solid var(--yd-line)}.le-section:nth-of-type(odd){background:#f6f7ec}.le-section-head{margin-bottom:32px}.le-split{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:start;margin:28px 0}.le-split>*{min-width:0}.le-copy-grid{display:grid;grid-template-columns:1fr 1fr;gap:46px;margin:30px 0}.le-copy-grid>*{min-width:0}.le-figure{margin:0;padding:28px;border:1px solid var(--yd-line);border-radius:17px;background:#fff;min-width:0}.le-figure figcaption{font:700 var(--text-ui)/1.5 var(--font-body);color:var(--yd-brand);margin-bottom:26px}.le-dossier main .le-figure>p{font-size:var(--text-caption);line-height:1.65;color:var(--yd-muted);margin:24px 0 0}.le-weight>div{margin-bottom:28px}.le-weight>div:last-child{margin:0}.le-weight b{display:block;font-size:var(--text-body);margin-bottom:12px}.le-bar{display:flex;width:100%;height:48px;overflow:hidden;border-radius:7px}.le-bar i{display:flex;align-items:center;justify-content:center;background:#73865a;color:#fff;font:600 var(--text-ui)/1 var(--font-body);font-style:normal}.le-bar em{background:#d4df47}.le-weight small{display:block;margin-top:10px}.le-reading{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:28px;align-items:center}.le-reading-date{padding:22px;background:#f1f4e3;border-radius:10px}.le-reading-date span{display:block;font-size:var(--text-ui);margin-bottom:15px}.le-reading-date b{display:block;font:700 var(--text-scale-24)/1.4 var(--font-heading)}.le-reading-track{text-align:center}.le-reading-track span{font-size:var(--text-caption)}.le-reading-track i{display:block;height:7px;background:#a9b72b;margin:20px 0;position:relative}.le-reading-track i:after,.le-reading-track i:before{content:"";position:absolute;width:13px;height:13px;border-radius:50%;background:#596315;top:-3px}.le-reading-track i:before{left:0}.le-reading-track i:after{right:0}.le-reading-track strong{font-size:var(--text-ui)}.le-callout{display:flex;gap:16px;padding:22px;border-left:4px solid #b2c14b;background:#f2f5e5}.le-callout>svg{margin-top:.3em}.le-note{padding:24px 28px;background:#eef2d4;border-left:4px solid #a6b42d;margin:28px 0}.le-note>strong{display:block;font-size:var(--text-body);margin-bottom:12px}.le-note p:last-child{margin:0}.le-power{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:center;text-align:center}.le-power>div{display:flex;flex-direction:column;align-items:center;gap:12px}.le-power>div svg{color:#657f31}.le-power b{font-size:var(--text-ui)}.le-power span{font-size:var(--text-caption)}.le-power-rail{margin-top:30px}.le-power-rail span{font-size:var(--text-caption);margin-left:70%}.le-power-rail i{display:block;background:#e5eacb;height:20px;position:relative;margin:10px 0 16px;border-radius:4px}.le-power-rail i:after{content:"";position:absolute;width:2px;left:75%;top:-8px;height:36px;background:#596315}.le-power-rail em{display:block;width:88%;height:100%;background:#d4df47;border-radius:4px}.le-power-rail b{font-size:var(--text-ui)}.le-clock-row>div{display:grid;grid-template-columns:65px 1fr;gap:12px 18px;align-items:center;margin-bottom:24px}.le-clock-row span{font-size:var(--text-ui)}.le-clock-row i{height:30px;border-radius:5px;background:#edf0dc;overflow:hidden}.le-clock-row em{display:block;height:100%;background:#71865b}.le-night-time{width:33.333%}.le-night-energy{width:15%}.le-clock-row b{grid-column:2;font-size:var(--text-caption)}.le-hour-labels{display:flex;flex-wrap:wrap;gap:16px;border-top:1px solid var(--yd-line);padding-top:20px;font-size:var(--text-caption)}.le-hour-labels span{display:flex;align-items:center;gap:7px}.le-contract{border-top:6px solid #d4df47;background:#f7f8ee;padding:20px}.le-contract header{font-size:var(--text-eyebrow);letter-spacing:.08em;margin-bottom:20px;color:var(--yd-muted)}.le-contract>div{padding:17px 0;border-top:1px solid var(--yd-line)}.le-contract small,.le-contract span,.le-contract strong{display:block;line-height:1.55}.le-contract span{font-size:var(--text-caption);margin-bottom:8px}.le-contract strong{font-size:var(--text-ui);margin-bottom:7px}.le-fournisseurs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.le-fournisseurs>a{display:flex;gap:15px;align-items:start;text-decoration:none;border:1px solid var(--yd-line);border-radius:10px;padding:22px;background:#fff}.le-fournisseurs span{font-size:var(--text-ui);line-height:1.55}.le-fournisseurs b{display:block;color:var(--yd-ink);margin-top:10px}.le-fournisseurs>a>svg:last-child{margin-left:auto}.le-switch-map{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;align-items:center}.le-switch-map>div{text-align:center;position:relative;display:flex;flex-direction:column;gap:14px;font-size:var(--text-ui)}.le-switch-map>div>span{font-size:var(--text-caption)}.le-switch-map .le-physical{padding:25px;border:1px solid var(--yd-line);border-radius:12px;background:#f3f6e5}.le-physical>svg{margin-inline:auto;color:#596315}.le-switch-map i{display:block;height:4px;background:#d4df47}.le-final{display:flex;gap:30px;align-items:center;justify-content:space-between;background:#344731;border-radius:16px;padding:34px;margin-top:35px}.le-final h3,.le-final p{color:#fffef8}.le-final p:last-child{margin:0}.le-dossier main .le-final .le-button{background:#d4df47;color:#344731;flex:none}.le-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px}.le-faq details{border-bottom:1px solid var(--yd-line);padding:18px 0}.le-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;font:700 var(--text-body)/1.5 var(--font-body);list-style:none;cursor:pointer}.le-faq summary::-webkit-details-marker{display:none}.le-faq details>p{margin:20px 0 0}.le-faq details[open] summary>svg{transform:rotate(45deg)}@media(max-width:1100px){.le-hero-grid,.le-split{gap:28px}.le-final{flex-direction:column;align-items:start}.le-fournisseurs{grid-template-columns:1fr}.le-brand{min-width:160px}}@media(max-width:850px){.le-wrap{width:calc(100% - 40px)}.le-copy-grid,.le-faq,.le-hero-grid,.le-split{grid-template-columns:1fr;gap:28px}.le-hero-art{max-width:650px}.le-section{padding:48px 0}.le-reading{gap:18px}.le-reading-date{padding:18px}.le-reading-date b{font-size:var(--text-scale-20)}}@media(max-width:520px){.le-wrap{width:calc(100% - 32px)}.le-figure,.le-hero-art{padding:21px}.le-art-top{align-items:start;flex-direction:column;gap:0}.le-hero-art>svg{width:100%}.le-actions .le-button{width:100%}.le-reading{grid-template-columns:1fr;gap:12px}.le-reading-track{padding:4px 15px}.le-reading-date{display:flex;gap:15px;justify-content:space-between;align-items:center}.le-reading-date span{margin:0}.le-power{grid-template-columns:1fr;gap:12px}.le-power>span{display:none}.le-power>div{flex-direction:row;justify-content:space-between}.le-clock-row>div{grid-template-columns:50px 1fr;gap:10px}.le-switch-map{grid-template-columns:1fr;gap:18px}.le-switch-map>div{gap:10px}.le-final{padding:25px}.le-final .le-button{width:100%}.le-faq{gap:12px}}@media(prefers-reduced-motion:reduce){.le-playing .le-energy-fill,.le-playing .le-glow,.le-playing .le-pulse{animation:none!important}}@media print{.le-art-top button{display:none}.le-split{display:block}}.le-native-energy{margin-top:28px;background:0 0;min-width:0}.le-assistant-intro{margin-bottom:28px}.le-dossier main .le-native-energy .en-button{color:#fff}.le-dossier main .le-native-energy .en-button-secondary{color:var(--en-accent)}.le-dossier main .le-native-energy .en-button-secondary:hover{color:var(--en-ink)}.le-native-energy .en-start-layout{margin-top:0}.le-native-energy #energy-results{margin-top:35px}.le-native-energy .en-start-prompt{margin-bottom:18px}.le-native-energy .en-choice-icon .icon{width:24px;height:24px}.le-native-energy .en-results{scroll-margin-top:var(--dossier-anchor-offset,170px)}.le-result-reading{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;align-items:start}.le-result-slip{border:1px solid var(--yd-line);border-top:5px solid #d4df47;border-radius:8px;background:#f8f9ef;padding:22px}.le-result-slip>span{font:700 var(--text-eyebrow)/1.5 var(--font-body);letter-spacing:.06em;color:var(--yd-muted)}.le-result-slip>div{padding:18px 0;border-bottom:1px solid var(--yd-line)}.le-result-slip>div:last-child{border:0;padding-bottom:0}.le-result-slip b{display:block;font:750 var(--text-scale-30)/1.3 var(--font-heading);color:#596315}.le-result-slip strong{display:block;font:700 var(--text-body)/1.5 var(--font-body)}.le-result-slip small{display:block;margin-top:7px}.le-result-annotations{display:grid;gap:8px}.le-result-annotations p{border-left:3px solid #c0ce8f;padding-left:20px}.le-result-annotations strong{display:block;margin-bottom:7px}@media(max-width:700px){.le-result-reading{grid-template-columns:1fr;gap:24px}}
