.Hj6KVW_eco-detail{z-index:200;width:320px;max-width:calc(100vw - 24px);animation:.25s cubic-bezier(.2,.8,.2,1) both Hj6KVW_ecoPanelIn;display:block;position:fixed}.Hj6KVW_eco-detail-panel{background:linear-gradient(135deg, var(--detail-tint,#f59e0b0f), transparent 60%), linear-gradient(180deg, #0c1428, #050811);border:1px solid var(--panel-border);border-top:2px solid var(--detail-accent,#fcd34d);border-radius:14px;padding:24px 24px 20px;position:relative;box-shadow:0 18px 48px #000000b3,0 0 0 1px #0006}@keyframes Hj6KVW_ecoPanelIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.Hj6KVW_eco-detail-meta{align-items:center;gap:12px;margin-bottom:10px;display:flex}.Hj6KVW_eco-detail-num{font-family:var(--font-mono), monospace;letter-spacing:.2em;color:var(--detail-accent,#fcd34d);text-transform:uppercase;font-size:10.5px;font-weight:700}.Hj6KVW_eco-detail h3{font-family:var(--font-sora), sans-serif;color:#fff;letter-spacing:-.012em;margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.22}.Hj6KVW_eco-detail-desc{color:var(--text-soft);margin:0 0 16px;font-size:13px;line-height:1.5}.Hj6KVW_eco-detail-features{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.Hj6KVW_eco-detail-features li{color:var(--text-soft);grid-template-columns:16px 1fr;align-items:start;gap:10px;font-size:12.5px;line-height:1.45;display:grid}.Hj6KVW_eco-detail-features li:before{content:"";background:var(--detail-accent,#fcd34d);width:8px;height:8px;box-shadow:0 0 0 3px var(--detail-tint,#fcd34d2e);border-radius:50%;margin-top:6px;display:block}.Hj6KVW_eco-detail-close{border:1px solid var(--panel-border);width:28px;height:28px;color:var(--text-soft);cursor:pointer;background:#ffffff0a;border-radius:50%;place-items:center;padding:0;transition:background .2s,color .2s,border-color .2s;display:grid;position:absolute;top:10px;right:10px}.Hj6KVW_eco-detail-close:hover{color:#fff;background:#ffffff1a;border-color:#60a5fa66}.Hj6KVW_eco-detail-close svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;width:13px;height:13px}.Hj6KVW_sector-asset{--detail-accent:#fcd34d;--detail-tint:#f59e0b14}.Hj6KVW_sector-infra{--detail-accent:#7dd3fc;--detail-tint:#0ea5e914}.Hj6KVW_sector-energy{--detail-accent:#86efac;--detail-tint:#22c55e14}.Hj6KVW_sector-capital{--detail-accent:#c4b5fd;--detail-tint:#a855f714}
.s8F4mW_eco-diagram-wrap{aspect-ratio:700/720;width:100%;max-width:720px;margin:0 auto;position:relative}.s8F4mW_eco-bg-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.s8F4mW_eco-sector-label{cursor:pointer;pointer-events:auto;transition:filter .2s,opacity .2s}.s8F4mW_eco-sector-label:hover{filter:brightness(1.45)drop-shadow(0 0 8px)}.s8F4mW_eco-sector-link{pointer-events:auto;text-decoration:none}.s8F4mW_eco-sector-link:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #60a5fa80}.s8F4mW_eco-hex-center{aspect-ratio:170/196;z-index:8;cursor:pointer;width:25%;color:inherit;text-decoration:none;display:block;position:absolute;top:35.97%;left:37.5%}.s8F4mW_eco-hex-center:hover .s8F4mW_hex-logo,.s8F4mW_eco-hex-center:hover .s8F4mW_hex-wordmark{filter:drop-shadow(0 0 18px #60a5fab3)}.s8F4mW_eco-hex-center:focus-visible{outline-offset:6px;border-radius:16px;outline:2px solid #60a5fa80}.s8F4mW_eco-hex-center .s8F4mW_hex-shape{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);filter:drop-shadow(0 0 30px #3b82f680);background:linear-gradient(135deg,#3b82f6 0%,#1e3a8a 60%,#0c1f4d 100%);position:absolute;inset:0}.s8F4mW_eco-hex-center .s8F4mW_hex-fill{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:radial-gradient(circle at 50% 30%,#3b82f638 0%,#0000 65%),linear-gradient(#0d1838 0%,#050811 100%);position:absolute;inset:3px}.s8F4mW_eco-hex-center .s8F4mW_hex-content{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;padding:0 14px;display:flex;position:absolute;inset:0}.s8F4mW_eco-hex-center .s8F4mW_hex-logo{filter:drop-shadow(0 0 14px #60a5fa73);width:clamp(34px,3.6vw,46px);height:auto;margin-bottom:8px;display:block}.s8F4mW_eco-hex-center .s8F4mW_hex-wordmark{filter:drop-shadow(0 0 10px #60a5fa40);width:clamp(72px,7.8vw,104px);height:auto;margin:0 0 8px;display:block}.s8F4mW_eco-hex-center h3{font-family:var(--font-sora), sans-serif;letter-spacing:.06em;color:#fff;margin:0 0 4px;font-size:clamp(14px,1.65vw,22px);font-weight:800}.s8F4mW_eco-hex-center .s8F4mW_subtitle{font-family:var(--font-mono), monospace;letter-spacing:.16em;color:var(--accent-soft);text-transform:uppercase;margin-bottom:6px;font-size:clamp(8.5px,.9vw,11px)}.s8F4mW_eco-hex-center .s8F4mW_desc{color:var(--text-dim);font-size:clamp(8px,.8vw,10.5px);line-height:1.45}.s8F4mW_eco-hex{aspect-ratio:108/125;cursor:pointer;z-index:4;width:15.5%;font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0;transition:transform .3s;position:absolute}.s8F4mW_eco-hex:hover{z-index:9;transform:scale(1.1)}.s8F4mW_eco-hex:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #60a5fa99}.s8F4mW_eco-hex .s8F4mW_hex-shape{background:linear-gradient(135deg, var(--hex-c1,#f59e0b), var(--hex-c2,#92400e));clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);filter:drop-shadow(0 0 12px #00000080);transition:filter .3s;position:absolute;inset:0}.s8F4mW_eco-hex:hover .s8F4mW_hex-shape{filter:drop-shadow(0 0 18px var(--hex-glow,#f59e0b8c))}.s8F4mW_eco-hex .s8F4mW_hex-fill{background:radial-gradient(circle at 50% 30%, var(--hex-tint,#f59e0b29) 0%, transparent 65%), linear-gradient(180deg, #0a1124 0%, #050811 100%);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);position:absolute;inset:2px}.s8F4mW_eco-hex .s8F4mW_hex-content{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;padding:10px 9px;display:flex;position:absolute;inset:0}.s8F4mW_eco-hex .s8F4mW_hex-num{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:var(--hex-text-c,#fcd34d);margin-bottom:3px;font-size:clamp(8px,.9vw,10.5px);font-weight:700}.s8F4mW_eco-hex .s8F4mW_hex-icon{width:clamp(15px,1.65vw,21px);height:clamp(15px,1.65vw,21px);stroke:var(--hex-text-c,#fcd34d);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:4px}.s8F4mW_eco-hex .s8F4mW_hex-label{font-family:var(--font-sora), sans-serif;color:#fff;letter-spacing:-.003em;font-size:clamp(7.5px,.74vw,9.5px);font-weight:600;line-height:1.18}.s8F4mW_sector-asset{--hex-c1:#f59e0b;--hex-c2:#92400e;--hex-text-c:#fcd34d;--hex-tint:#f59e0b2e;--hex-glow:#f59e0b8c}.s8F4mW_sector-infra{--hex-c1:#0ea5e9;--hex-c2:#0c4a6e;--hex-text-c:#7dd3fc;--hex-tint:#0ea5e929;--hex-glow:#0ea5e980}.s8F4mW_sector-energy{--hex-c1:#22c55e;--hex-c2:#134e4a;--hex-text-c:#86efac;--hex-tint:#22c55e26;--hex-glow:#22c55e80}.s8F4mW_sector-capital{--hex-c1:#a855f7;--hex-c2:#4c1d95;--hex-text-c:#c4b5fd;--hex-tint:#a855f729;--hex-glow:#a855f780}.s8F4mW_pos-1{top:6.6%;left:42.29%}.s8F4mW_pos-2{top:11.28%;left:60.14%}.s8F4mW_pos-3{top:23.96%;left:73.21%}.s8F4mW_pos-4{top:41.32%;left:78%}.s8F4mW_pos-5{top:58.68%;left:73.21%}.s8F4mW_pos-6{top:71.36%;left:60.14%}.s8F4mW_pos-7{top:76.04%;left:42.29%}.s8F4mW_pos-8{top:71.36%;left:24.43%}.s8F4mW_pos-9{top:58.68%;left:11.36%}.s8F4mW_pos-10{top:41.32%;left:6.57%}.s8F4mW_pos-11{top:23.96%;left:11.36%}.s8F4mW_pos-12{top:11.28%;left:24.43%}.s8F4mW_eco-mobile-grid{grid-template-columns:1fr;gap:10px;margin-top:30px;padding:0;list-style:none;display:none}.s8F4mW_eco-mobile-card{background:var(--panel-bg);border:1px solid var(--panel-border);border-left:3px solid var(--hex-c1,#f59e0b);cursor:pointer;font:inherit;color:inherit;text-align:left;border-radius:10px;grid-template-columns:32px 28px 1fr;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:background .2s,border-color .2s;display:grid}.s8F4mW_eco-mobile-card:hover{background:#141c34b3}.s8F4mW_eco-mobile-card:focus-visible{outline-offset:2px;outline:2px solid #60a5fa80}.s8F4mW_eco-mobile-card .s8F4mW_m-num{font-family:var(--font-mono), monospace;color:var(--hex-text-c,#fcd34d);letter-spacing:.12em;font-size:11px;font-weight:700}.s8F4mW_eco-mobile-card .s8F4mW_m-icon{width:24px;height:24px;stroke:var(--hex-text-c);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.s8F4mW_eco-mobile-card h4{font-family:var(--font-sora), sans-serif;color:#fff;margin:0;font-size:14px;font-weight:600;line-height:1.2}.s8F4mW_eco-bg-svg .s8F4mW_conn-packet,.s8F4mW_eco-bg-svg .s8F4mW_conn-burst,.s8F4mW_eco-bg-svg .s8F4mW_conn-return{opacity:0}.s8F4mW_eco-bg-svg .s8F4mW_conn-packet.s8F4mW_sector-energy{stroke:#22c55e}.s8F4mW_eco-bg-svg .s8F4mW_conn-packet.s8F4mW_sector-asset{stroke:#f59e0b}.s8F4mW_eco-bg-svg .s8F4mW_conn-packet.s8F4mW_sector-infra{stroke:#0ea5e9}.s8F4mW_eco-bg-svg .s8F4mW_conn-packet.s8F4mW_sector-capital{stroke:#a855f7}.s8F4mW_eco-bg-svg .s8F4mW_conn-burst.s8F4mW_sector-energy{stroke:#86efac}.s8F4mW_eco-bg-svg .s8F4mW_conn-burst.s8F4mW_sector-asset{stroke:#fcd34d}.s8F4mW_eco-bg-svg .s8F4mW_conn-burst.s8F4mW_sector-infra{stroke:#7dd3fc}.s8F4mW_eco-bg-svg .s8F4mW_conn-burst.s8F4mW_sector-capital{stroke:#c4b5fd}.s8F4mW_eco-bg-svg .s8F4mW_conn-return.s8F4mW_sector-energy{stroke:#4ade80}.s8F4mW_eco-bg-svg .s8F4mW_conn-return.s8F4mW_sector-asset{stroke:#fbbf24}.s8F4mW_eco-bg-svg .s8F4mW_conn-return.s8F4mW_sector-infra{stroke:#38bdf8}.s8F4mW_eco-bg-svg .s8F4mW_conn-return.s8F4mW_sector-capital{stroke:#c084fc}@media (prefers-reduced-motion:no-preference){.s8F4mW_eco-bg-svg .s8F4mW_conn-line{animation:6s linear infinite s8F4mW_conn-flow}@keyframes s8F4mW_conn-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-28px}}.s8F4mW_eco-bg-svg .s8F4mW_conn-packet{stroke-width:2.4px;stroke-dasharray:9 260;filter:drop-shadow(0 0 6px);animation:4.5s linear infinite s8F4mW_conn-packet}@keyframes s8F4mW_conn-packet{0%{stroke-dashoffset:260px;opacity:0}5%{opacity:1}85%{opacity:1}to{stroke-dashoffset:-9px;opacity:0}}.s8F4mW_eco-bg-svg .s8F4mW_conn-packet.s8F4mW_delay-1{animation-delay:0s}.s8F4mW_eco-bg-svg .s8F4mW_conn-packet.s8F4mW_delay-2{animation-delay:.3s}.s8F4mW_eco-bg-svg .s8F4mW_conn-packet.s8F4mW_delay-3{animation-delay:.6s}.s8F4mW_eco-bg-svg .s8F4mW_conn-packet.s8F4mW_delay-4{animation-delay:.9s}.s8F4mW_eco-bg-svg .s8F4mW_conn-packet.s8F4mW_delay-5{animation-delay:1.2s}.s8F4mW_eco-bg-svg .s8F4mW_conn-packet.s8F4mW_delay-6{animation-delay:1.5s}.s8F4mW_eco-bg-svg .s8F4mW_conn-packet.s8F4mW_delay-7{animation-delay:1.8s}.s8F4mW_eco-bg-svg .s8F4mW_conn-packet.s8F4mW_delay-8{animation-delay:2.1s}.s8F4mW_eco-bg-svg .s8F4mW_conn-packet.s8F4mW_delay-9{animation-delay:2.4s}.s8F4mW_eco-bg-svg .s8F4mW_conn-packet.s8F4mW_delay-10{animation-delay:2.7s}.s8F4mW_eco-bg-svg .s8F4mW_conn-packet.s8F4mW_delay-11{animation-delay:3s}.s8F4mW_eco-bg-svg .s8F4mW_conn-packet.s8F4mW_delay-12{animation-delay:3.3s}.s8F4mW_eco-bg-svg .s8F4mW_conn-return{stroke-width:1.6px;stroke-dasharray:7 260;filter:drop-shadow(0 0 4px);animation:4.8s linear infinite s8F4mW_conn-packet}.s8F4mW_eco-bg-svg .s8F4mW_conn-return.s8F4mW_delay-1{animation-delay:0s}.s8F4mW_eco-bg-svg .s8F4mW_conn-return.s8F4mW_delay-2{animation-delay:.3s}.s8F4mW_eco-bg-svg .s8F4mW_conn-return.s8F4mW_delay-3{animation-delay:.6s}.s8F4mW_eco-bg-svg .s8F4mW_conn-return.s8F4mW_delay-4{animation-delay:.9s}.s8F4mW_eco-bg-svg .s8F4mW_conn-return.s8F4mW_delay-5{animation-delay:1.2s}.s8F4mW_eco-bg-svg .s8F4mW_conn-return.s8F4mW_delay-6{animation-delay:1.5s}.s8F4mW_eco-bg-svg .s8F4mW_conn-return.s8F4mW_delay-7{animation-delay:1.8s}.s8F4mW_eco-bg-svg .s8F4mW_conn-return.s8F4mW_delay-8{animation-delay:2.1s}.s8F4mW_eco-bg-svg .s8F4mW_conn-return.s8F4mW_delay-9{animation-delay:2.4s}.s8F4mW_eco-bg-svg .s8F4mW_conn-return.s8F4mW_delay-10{animation-delay:2.7s}.s8F4mW_eco-bg-svg .s8F4mW_conn-return.s8F4mW_delay-11{animation-delay:3s}.s8F4mW_eco-bg-svg .s8F4mW_conn-return.s8F4mW_delay-12{animation-delay:3.3s}.s8F4mW_eco-bg-svg .s8F4mW_conn-burst{stroke-width:4.5px;stroke-dasharray:16 260;filter:drop-shadow(0 0 10px)drop-shadow(0 0 22px)}.s8F4mW_eco-bg-svg .s8F4mW_conn-burst.s8F4mW_bursting{animation:1.5s ease-out s8F4mW_conn-burst}@keyframes s8F4mW_conn-burst{0%{stroke-dashoffset:260px;opacity:0}8%{opacity:1}80%{opacity:1}to{stroke-dashoffset:-16px;opacity:0}}.s8F4mW_eco-hex-center .s8F4mW_hex-shape{animation:5.5s ease-in-out infinite s8F4mW_hub-breath}@keyframes s8F4mW_hub-breath{0%,to{filter:drop-shadow(0 0 30px #3b82f66b)}50%{filter:drop-shadow(0 0 52px #3b82f6c7)}}}@media (max-width:1100px){.s8F4mW_eco-diagram-wrap{max-width:620px}}@media (max-width:760px){.s8F4mW_eco-diagram-wrap{display:none}.s8F4mW_eco-mobile-grid{display:grid}}
.E0kJGG_home-hero-split{grid-template-columns:minmax(280px,400px) 1fr;align-items:center;gap:56px;margin-bottom:56px;display:grid}.E0kJGG_eco-text{max-width:460px}.E0kJGG_eco-text .E0kJGG_eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.22em;color:var(--accent-soft);text-transform:uppercase;background:#60a5fa12;border:1px solid #60a5fa52;border-radius:999px;margin-bottom:22px;padding:6px 12px;font-size:11px;display:inline-block}.E0kJGG_eco-text h1{font-family:var(--font-sora), sans-serif;letter-spacing:-.022em;color:#fff;margin:0 0 22px;font-size:clamp(30px,3.5vw,46px);font-weight:700;line-height:1.06}.E0kJGG_eco-text h1 .E0kJGG_accent{background:linear-gradient(135deg,#60a5fa,#22d3ee);color:#0000;-webkit-background-clip:text;background-clip:text}.E0kJGG_eco-text p.E0kJGG_lead{color:var(--text-soft);margin:0 0 26px;font-size:15.5px;line-height:1.6}.E0kJGG_eco-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px;display:grid}.E0kJGG_eco-stat{border:1px solid var(--panel-border);background:#080c188c;border-radius:10px;padding:12px 14px}.E0kJGG_eco-stat .E0kJGG_value{font-family:var(--font-sora), sans-serif;color:#fff;letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.1}.E0kJGG_eco-stat .E0kJGG_label{font-family:var(--font-mono), monospace;letter-spacing:.14em;color:var(--text-dim);text-transform:uppercase;margin-top:5px;font-size:9.5px;line-height:1.3}.E0kJGG_eco-tagline{text-align:center;font-family:var(--font-sora), sans-serif;letter-spacing:.22em;color:var(--text-soft);text-transform:uppercase;margin:8px 0 50px;padding:8px 0;font-size:clamp(13px,1.4vw,18px);font-weight:700}.E0kJGG_eco-tagline .E0kJGG_accent-bright{background:linear-gradient(135deg,#60a5fa,#22d3ee);color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:1100px){.E0kJGG_home-hero-split{grid-template-columns:1fr;gap:44px}.E0kJGG_eco-text{max-width:100%}}@media (max-width:760px){.E0kJGG_eco-stats{grid-template-columns:1fr}.E0kJGG_eco-text h1{font-size:32px}.E0kJGG_eco-tagline{letter-spacing:.16em}}
