.solutions_hero__9_EiP{background:radial-gradient(ellipse at 85% 10%,#e1edd6,transparent 58%),#f3f6ed;padding:60px 0 40px;border-bottom:1px solid #dbe5d6}.solutions_heroGrid__qrGNF{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:70px;gap:70px}.solutions_hero__9_EiP h1{font:500 clamp(44px,5.2vw,76px)/1.05 var(--font-editorial);letter-spacing:-.035em;margin:25px 0}.solutions_hero__9_EiP h1 em{font-weight:500;color:var(--green-2)}.solutions_hero__9_EiP p{max-width:56ch}.solutions_heroActions__170zv{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.solutions_scope__Vjo3p{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.solutions_scope__Vjo3p span{font:10px var(--font-mono);color:var(--muted);border:1px solid #ceddc8;border-radius:99px;padding:8px 12px}.solutions_selector__xjpZr{padding:60px 0 24px}.solutions_selector__xjpZr h2{margin:14px 0 28px}.solutions_projects__wyGsH{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.solutions_project__v_m0j{padding:24px;background:#fff;border:1px solid var(--line);border-radius:18px;text-decoration:none;transition:background .25s,transform .25s}.solutions_project__v_m0j:hover{background:#f1f7ed;transform:translateY(-4px)}.solutions_project__v_m0j>span{font:11px var(--font-mono);color:var(--green-2)}.solutions_project__v_m0j h3{font-size:22px;line-height:1.25;margin:20px 0 12px}.solutions_project__v_m0j p{font:12px/1.7 var(--font-mono);color:var(--muted)}.solutions_project__v_m0j b{display:block;font-size:12px;margin-top:24px;color:var(--green-2)}.solutions_reference__jCtHa{scroll-margin-top:100px}.solutions_reference__jCtHa:nth-of-type(2n){background:#f7f9f3}.solutions_journey__NAvdb{background:#143e30;color:#fff;margin-top:40px}.solutions_journey__NAvdb h2{color:#fff;margin:18px 0 36px}.solutions_steps__q37F8{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px}.solutions_steps__q37F8>div{border-top:1px solid #54866b;padding-top:22px}.solutions_steps__q37F8 span{color:#a7d3ad;font:11px var(--font-mono)}.solutions_steps__q37F8 h3{font-size:20px;color:#fff;margin:18px 0 12px}.solutions_steps__q37F8 p{font-size:13px;color:#c0d5c7;line-height:1.8}@media(max-width:1000px){.solutions_heroGrid__qrGNF{gap:32px}.solutions_hero__9_EiP h1{font-size:54px}.solutions_project__v_m0j h3{font-size:20px}}@media(max-width:760px){.solutions_hero__9_EiP{padding-top:36px}.solutions_heroGrid__qrGNF{grid-template-columns:1fr}.solutions_hero__9_EiP h1{font-size:52px;max-width:12ch}.solutions_heroGrid__qrGNF>div:first-child{max-width:600px}.solutions_projects__wyGsH{grid-template-columns:1fr}.solutions_project__v_m0j{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px}.solutions_project__v_m0j h3{margin:0;grid-column:1/-1}.solutions_project__v_m0j>span{grid-column:1/-1}.solutions_project__v_m0j b{margin:0;align-self:end}.solutions_steps__q37F8{grid-template-columns:repeat(2,1fr);gap:32px}.solutions_selector__xjpZr{padding-top:42px}}@media(prefers-reduced-motion:reduce){.solutions_project__v_m0j{transition:none}.solutions_project__v_m0j:hover{transform:none}}.EnergyEcosystem_explorer__RwZby{min-width:0}.EnergyEcosystem_graph__9qfsa{position:relative;aspect-ratio:500/440;width:100%;max-width:550px;margin:auto}.EnergyEcosystem_orbit__5mEPo{position:absolute;width:100%;height:100%;inset:0;overflow:visible}.EnergyEcosystem_track__6MrB9{fill:none;stroke:#c5d9cc;stroke-width:1.2}.EnergyEcosystem_inner__Y0Qju{fill:none;stroke:#dce8dd;stroke-width:1;stroke-dasharray:3 6}.EnergyEcosystem_flow__sUtqZ{fill:none;stroke:#00a36b;stroke-width:3;stroke-linecap:round;stroke-dasharray:5 226;animation:EnergyEcosystem_energy-flow__COkis 16s linear infinite}.EnergyEcosystem_spokes__6Ao_F{fill:none;stroke:#abcbbb;stroke-width:1}.EnergyEcosystem_graph__9qfsa[data-playing=false] .EnergyEcosystem_flow__sUtqZ{animation-play-state:paused}.EnergyEcosystem_center__23U0X{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:33%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#123e31;border-radius:50%;color:#fff;box-shadow:0 12px 40px #1d5f3f1a}.EnergyEcosystem_center__23U0X>span{font:10px var(--font-mono);letter-spacing:.2em;color:#b6dcc5}.EnergyEcosystem_center__23U0X strong{font:500 clamp(38px,4.1vw,62px) var(--font-editorial);line-height:1.2}.EnergyEcosystem_center__23U0X small{font-size:9px;color:#c3ddcf}.EnergyEcosystem_node__O2bYN{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;background:#fffdf8;color:#375b49;width:24%;aspect-ratio:1.1;border:1px solid #c5d9cc;border-radius:18px;cursor:pointer;box-shadow:0 8px 20px #214c3510;transition:background .25s,border-color .25s,box-shadow .25s}.EnergyEcosystem_node__O2bYN:hover,.EnergyEcosystem_node__O2bYN[aria-pressed=true]{background:#edf7e8;border-color:#318c5b;box-shadow:0 8px 24px #214c351c}.EnergyEcosystem_node__O2bYN:focus-visible{outline:3px solid #00875a;outline-offset:4px}.EnergyEcosystem_node__O2bYN>span{font-size:14px;font-weight:600}.EnergyEcosystem_node__O2bYN small{font:9px var(--font-mono);color:#58715c;text-transform:uppercase;letter-spacing:.08em}.EnergyEcosystem_node0__stv4j{top:16.5%;left:50%}.EnergyEcosystem_node1__Szg2T{top:50%;left:79.4%}.EnergyEcosystem_node2__Bktfe{top:83.5%;left:50%}.EnergyEcosystem_node3__E1heB{top:50%;left:20.6%}.EnergyEcosystem_motion___uncs{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:7px;border:0;background:none;color:#5a7362;font:10px var(--font-mono);cursor:pointer;padding:8px}.EnergyEcosystem_detail__AkuN_{border:1px solid #d0dfcd;border-radius:16px;padding:20px 24px;background:#fffdf9;min-height:162px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;margin-top:12px}.EnergyEcosystem_detail__AkuN_ strong{font-size:17px}.EnergyEcosystem_detail__AkuN_ p{font-size:13px;color:#56715d;line-height:1.65;margin:6px 0 0}.EnergyEcosystem_detail__AkuN_ a{font-size:12px;font-weight:600;color:#176541;display:flex;justify-content:space-between}.EnergyEcosystem_hint__HHYvD{font:10px var(--font-mono);color:#6b806d;margin-top:12px;text-align:center}@keyframes EnergyEcosystem_energy-flow__COkis{to{stroke-dashoffset:-924}}@media(max-width:600px){.EnergyEcosystem_center__23U0X strong{font-size:42px}.EnergyEcosystem_center__23U0X small{font-size:7px}.EnergyEcosystem_node__O2bYN>span{font-size:12px}.EnergyEcosystem_node__O2bYN small{font-size:8px}.EnergyEcosystem_node__O2bYN svg{width:22px;height:22px}.EnergyEcosystem_node__O2bYN{gap:4px;border-radius:14px}.EnergyEcosystem_detail__AkuN_{padding:18px;min-height:158px}.EnergyEcosystem_hint__HHYvD,.EnergyEcosystem_motion___uncs{font-size:9px}}@media(prefers-reduced-motion:reduce){.EnergyEcosystem_flow__sUtqZ{animation:none}.EnergyEcosystem_node__O2bYN{transition:none}.EnergyEcosystem_motion___uncs{display:none}}