/* Start custom CSS for html, class: .elementor-element-c13bf74 */.em-energy{--a:#1f8b62;--a2:#116545;--text:#182333;--muted:#697487;--line:#dfe5e9;--soft:#f2f9f6;--blue:#2873bf;max-width:1120px;margin:auto;color:var(--text);font:17px/1.72 "Onest",system-ui,-apple-system,"Segoe UI",sans-serif}.em-energy *{box-sizing:border-box}.em-energy p{margin:0 0 1.1em}.em-energy h2{font-size:clamp(28px,3vw,39px);line-height:1.16;letter-spacing:-.028em;margin:2em 0 .65em}.em-energy h3{font-size:21px;line-height:1.3;margin:1.2em 0 .45em}.em-energy a{color:#275fbd}.em-energy code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;background:#edf2ef;padding:.12em .38em;border-radius:6px}.em-energy pre{background:#182333;color:#fff;padding:20px;border-radius:15px;overflow:auto}.em-energy pre code{background:none;padding:0}.em-energy__hero{padding:clamp(26px,5vw,56px);border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 94% 5%,rgba(31,139,98,.17),transparent 34%),linear-gradient(135deg,#f2faf6,#fff 62%,#f4f8fb)}.em-energy__eyebrow{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--a2);margin-bottom:14px}.em-energy__hero h1{font-size:clamp(35px,5vw,58px);line-height:1.04;letter-spacing:-.045em;margin:0 0 21px;max-width:1040px}.em-energy__lead{font-size:clamp(18px,2vw,21px);color:#3e4a5e}.em-energy__chips{display:flex;flex-wrap:wrap;gap:8px;margin:23px 0}.em-energy__chips span{padding:7px 11px;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:700}.em-energy__summary{padding:18px 20px;border-left:4px solid var(--a);background:rgba(255,255,255,.86);border-radius:0 14px 14px 0}.em-energy__toc{margin:26px 0;padding:23px 27px;background:var(--soft);border:1px solid var(--line);border-radius:18px}.em-energy__toc ol{columns:2;padding-left:22px}.em-energy__toc li{break-inside:avoid;margin:6px 0}.em-energy__flow,.em-energy__solar,.em-energy__integral,.em-energy__utility,.em-energy__cost{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin:24px 0}.em-energy__flow div,.em-energy__solar div,.em-energy__integral div,.em-energy__utility div,.em-energy__cost div{padding:18px 12px;text-align:center;border:1px solid var(--line);border-radius:15px}.em-energy__flow strong,.em-energy__flow small,.em-energy__solar strong,.em-energy__solar small,.em-energy__integral strong,.em-energy__integral small,.em-energy__utility strong,.em-energy__utility small,.em-energy__cost strong,.em-energy__cost small{display:block}.em-energy__flow small,.em-energy__solar small,.em-energy__integral small,.em-energy__utility small,.em-energy__cost small{color:var(--muted)}.em-energy__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}.em-energy__grid>div{padding:18px;border:1px solid var(--line);border-radius:15px}.em-energy__grid h3{margin:0 0 5px}.em-energy__grid p{margin:0;color:#4b576a}.em-energy__note,.em-energy__tip,.em-energy__warning,.em-energy__danger{padding:18px 20px;border-radius:14px;margin:20px 0}.em-energy__note{background:#eef6f2;border:1px solid #d0e4d9}.em-energy__tip{background:#edf7fd;border:1px solid #cfe2ef}.em-energy__warning{background:#fff3ea;border:1px solid #efd1bd}.em-energy__danger{background:#fff0f0;border:1px solid #efc4c4}.em-energy__related{padding:16px 18px;border-left:3px solid var(--a);background:var(--soft);border-radius:0 12px 12px 0}.em-energy__compare,.em-energy__grid-flow,.em-energy__battery,.em-energy__tariffs{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.em-energy__compare>div,.em-energy__grid-flow>div,.em-energy__battery>div,.em-energy__tariffs>div{padding:21px;border:1px solid var(--line);border-radius:15px}.em-energy__compare span,.em-energy__compare strong,.em-energy__grid-flow span,.em-energy__grid-flow strong,.em-energy__battery span,.em-energy__battery strong,.em-energy__tariffs span,.em-energy__tariffs strong,.em-energy__tariffs small{display:block}.em-energy__compare span,.em-energy__grid-flow span,.em-energy__battery span,.em-energy__tariffs span{font-size:13px;color:var(--muted)}.em-energy__compare strong,.em-energy__grid-flow strong,.em-energy__battery strong,.em-energy__tariffs strong{font-size:22px;color:var(--a2)}.em-energy__compare p,.em-energy__grid-flow p,.em-energy__battery p{margin:5px 0 0}.em-energy table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:15px;overflow:hidden;margin:22px 0}.em-energy th,.em-energy td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.em-energy th{background:#edf6f2}.em-energy tr:last-child td{border-bottom:0}.em-energy__path{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px;padding:20px;background:#f6f8fa;border:1px solid var(--line);border-radius:15px;margin:20px 0}.em-energy__path strong{padding:6px 10px;background:#fff;border:1px solid var(--line);border-radius:9px}.em-energy__steps{list-style:none;padding:0}.em-energy__steps li{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.em-energy__steps span{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:11px;background:var(--a);color:#fff;font-weight:800}.em-energy__steps h3{margin:0 0 4px}.em-energy__steps p{margin:0}.em-energy__phase{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.em-energy__phase>div{padding:18px;text-align:center;border:1px solid var(--line);border-radius:15px}.em-energy__phase strong,.em-energy__phase small{display:block}.em-energy__phase small{color:var(--muted)}.em-energy__phase>i{grid-column:1/-1;text-align:center}.em-energy__phase .is-total{grid-column:1/-1;background:#eef7f3}.em-energy__devices{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.em-energy__devices>div{padding:18px;text-align:center;border:1px solid var(--line);border-radius:15px}.em-energy__devices strong,.em-energy__devices small{display:block}.em-energy__devices small{color:var(--muted)}.em-energy__hierarchy{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin:24px 0}.em-energy__hierarchy>div{padding:20px;text-align:center;border:1px solid var(--line);border-radius:15px}.em-energy__hierarchy strong,.em-energy__hierarchy small{display:block}.em-energy__hierarchy small{color:var(--muted)}.em-energy__water{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin:24px 0}.em-energy__water>div{padding:18px;text-align:center;border:1px solid var(--line);border-radius:15px}.em-energy__water strong,.em-energy__water small{display:block}.em-energy__water small{color:var(--muted)}.em-energy__check li{margin:7px 0}.em-energy__check li::marker{color:var(--a)}.em-energy__diagnostic{padding-left:0;list-style:none}.em-energy__diagnostic li{display:grid;grid-template-columns:minmax(210px,.8fr) 1.6fr;gap:15px;padding:13px 0;border-bottom:1px solid var(--line)}.em-energy__architecture{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}.em-energy__architecture>div{padding:20px;border:1px solid var(--line);border-radius:15px}.em-energy__architecture span{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--a2);font-weight:800}.em-energy__architecture strong{display:block;font-size:20px;margin:4px 0}.em-energy__architecture p{margin:0}.em-energy__mistakes{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.em-energy__mistakes>div{padding:18px;border:1px solid var(--line);border-radius:15px}.em-energy__mistakes h3{margin:0 0 5px}.em-energy__mistakes p{margin:0;color:#4b576a}.em-energy__faq details{border:1px solid var(--line);border-radius:13px;margin:9px 0;padding:0 17px}.em-energy__faq summary{cursor:pointer;font-weight:750;padding:16px 0}.em-energy__faq details p{padding-bottom:16px;margin:0}.em-energy__final{margin-top:40px;padding:clamp(24px,4vw,38px);background:#182333;color:#fff;border-radius:21px}.em-energy__final h2{color:#fff;margin-top:0}.em-energy__final p:last-child{margin-bottom:0}@media(max-width:900px){.em-energy__toc ol{columns:1}.em-energy__grid,.em-energy__devices{grid-template-columns:1fr 1fr}.em-energy__architecture{grid-template-columns:1fr}}@media(max-width:650px){.em-energy{font-size:16px}.em-energy__hero{padding:24px 19px}.em-energy__hero h1{font-size:34px}.em-energy__flow,.em-energy__solar,.em-energy__integral,.em-energy__utility,.em-energy__cost,.em-energy__water,.em-energy__hierarchy{grid-template-columns:1fr}.em-energy__flow i,.em-energy__solar i,.em-energy__integral i,.em-energy__utility i,.em-energy__cost i,.em-energy__water i,.em-energy__hierarchy i{text-align:center;transform:rotate(90deg)}.em-energy__grid,.em-energy__devices,.em-energy__compare,.em-energy__grid-flow,.em-energy__battery,.em-energy__tariffs,.em-energy__mistakes,.em-energy__phase{grid-template-columns:1fr}.em-energy__phase>i,.em-energy__phase .is-total{grid-column:auto}.em-energy__diagnostic li{grid-template-columns:1fr}.em-energy table{font-size:14px}}/* End custom CSS */