.eiq{--eiq-bg-900: #03100c;--eiq-bg-800: #06140f;--eiq-bg-700: #0a1c16;--eiq-surface: #0c211a;--eiq-surface-raised: #0f2a21;--eiq-accent: #00e89a;--eiq-accent-dim: #0bbf82;--eiq-accent-glow: rgba(0, 232, 154, .18);--eiq-gold: #e8c46a;--eiq-gold-glow: rgba(232, 196, 106, .55);--eiq-warn: #f2a65a;--eiq-danger: #ef6f6f;--eiq-info: #5ab0f2;--eiq-ink: #e7f3ee;--eiq-ink-strong: #ffffff;--eiq-muted: #8fa9a0;--eiq-faint: #5f746c;--eiq-border: rgba(255, 255, 255, .06);--eiq-border-accent: rgba(0, 232, 154, .16);--eiq-r-sm: 10px;--eiq-r-md: 14px;--eiq-r-lg: 18px;--eiq-r-xl: 24px;--eiq-shadow-panel: 0 24px 60px -30px rgba(0, 0, 0, .8);--eiq-shadow-raised: 0 18px 48px -24px rgba(0, 0, 0, .7);--eiq-mono: "SF Mono", "JetBrains Mono", ui-monospace, "Roboto Mono", Menlo, monospace;color:var(--eiq-ink);font-family:inherit;-webkit-font-smoothing:antialiased}.eiq-panel{position:relative;border-radius:var(--eiq-r-lg);background:radial-gradient(120% 120% at 0% 0%,rgba(0,232,154,.06) 0%,transparent 45%),linear-gradient(160deg,var(--eiq-bg-800) 0%,var(--eiq-bg-900) 70%,#020a07 100%);border:1px solid var(--eiq-border);box-shadow:var(--eiq-shadow-panel)}.eiq-panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;border-radius:var(--eiq-r-lg) var(--eiq-r-lg) 0 0;background:linear-gradient(90deg,transparent,var(--eiq-border-accent),transparent);pointer-events:none}.eiq-eyebrow{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:600;color:var(--eiq-accent)}.eiq-eyebrow:before{content:"";width:18px;height:1px;background:var(--eiq-accent);opacity:.7}.eiq-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media (prefers-reduced-motion: reduce){.eiq *,.eiq *:before,.eiq *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.eiq-metric{padding:14px 16px;border-radius:var(--eiq-r-md);background:#ffffff08;border:1px solid var(--eiq-border)}.eiq-metric__value{font-size:26px;font-weight:700;line-height:1.1}.eiq-metric__suffix{font-size:13px;font-weight:500;color:var(--eiq-muted)}.eiq-metric__label{margin-top:4px;font-size:12px;color:var(--eiq-muted)}.eiq-ig{padding:28px;overflow:hidden}.eiq-ig__inner{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:28px;align-items:center}@media (max-width: 720px){.eiq-ig{padding:20px}.eiq-ig__inner{grid-template-columns:1fr;gap:18px}}.eiq-ig__visual{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px}.eiq-ig__globe{width:100%;max-width:240px;height:auto;filter:drop-shadow(0 10px 30px rgba(0,232,154,.16))}.eiq-ig__grid{transform-origin:120px 120px;animation:eiq-spin 40s linear infinite}@keyframes eiq-spin{to{transform:rotate(360deg)}}.eiq-ig__pins{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:center}.eiq-ig__pin{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--eiq-muted)}.eiq-ig__pin-dot{width:7px;height:7px;border-radius:50%;background:var(--eiq-gold);box-shadow:0 0 8px var(--eiq-gold-glow)}.eiq-ig__pin-label{color:var(--eiq-ink)}.eiq-ig__pin-value{color:var(--eiq-accent)}.eiq-ig__title{margin:8px 0 18px;font-size:22px;line-height:1.25;font-weight:700;color:var(--eiq-ink-strong)}.eiq-ig__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.eiq-ig__cta{display:inline-block;margin-top:20px;font-size:14px;font-weight:600;color:var(--eiq-accent);text-decoration:none}.eiq-ig__cta:hover{text-decoration:underline}.eiq-radar{padding:24px 28px 28px}.eiq-radar__head{margin-bottom:8px}.eiq-radar__title{margin:8px 0 0;font-size:20px;font-weight:700;color:var(--eiq-ink-strong)}.eiq-radar__body{position:relative;display:flex;justify-content:center}.eiq-radar__svg{width:100%;max-width:300px;height:auto;overflow:visible}.eiq-radar__score{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.eiq-radar__score-value{font-size:30px;font-weight:800;color:var(--eiq-ink-strong);line-height:1}.eiq-radar__score-label{margin-top:2px;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--eiq-muted)}.eiq-ring{position:relative;display:inline-flex;align-items:center;justify-content:center}.eiq-ring__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.eiq-ring__value{font-size:40px;font-weight:800;color:var(--eiq-ink-strong);line-height:1}.eiq-ring__label{margin-top:4px;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--eiq-muted);max-width:110px}.eiq-khero{padding:36px 36px 28px;overflow:hidden}.eiq-khero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:32px;align-items:center}.eiq-khero__svg{width:100%;height:auto}.eiq-khero__title{margin:10px 0 12px;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.08;color:var(--eiq-ink-strong);letter-spacing:-.01em}.eiq-khero__subtitle{margin:0 0 22px;color:var(--eiq-muted);font-size:15px;max-width:46ch}.eiq-khero__score{display:flex}.eiq-khero__pulse{transform-origin:center;animation:eiq-pulse 2.6s ease-out infinite}@keyframes eiq-pulse{0%{transform:scale(1);opacity:.8}70%{transform:scale(3.4);opacity:0}to{opacity:0}}.eiq-khero__metrics{margin-top:26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;border-top:1px solid var(--eiq-border);padding-top:22px}@media (max-width: 860px){.eiq-khero__grid{grid-template-columns:1fr}.eiq-khero__metrics{grid-template-columns:repeat(2,1fr)}}.eiq-tmap{padding:28px 32px}.eiq-tmap__title{margin:8px 0 20px;font-size:24px;font-weight:700;color:var(--eiq-ink-strong)}.eiq-tmap__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;align-items:center}.eiq-tmap__svg{width:100%;height:auto}.eiq-tmap__node{cursor:pointer}.eiq-tmap__node:focus{outline:none}.eiq-tmap__region{margin:0 0 6px;font-size:22px;font-weight:700;color:var(--eiq-ink-strong)}.eiq-tmap__note{margin:0 0 16px;font-size:13px;color:var(--eiq-muted)}.eiq-tmap__stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 18px}.eiq-tmap__stats dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--eiq-faint)}.eiq-tmap__stats dd{margin:4px 0 0;font-size:22px;font-weight:700;color:var(--eiq-ink-strong)}.eiq-tmap__chips{display:flex;flex-wrap:wrap;gap:8px}.eiq-tmap__chip{font:inherit;font-size:12px;cursor:pointer;padding:6px 12px;border-radius:999px;background:#ffffff0a;border:1px solid var(--eiq-border);color:var(--eiq-muted);transition:all .18s ease}.eiq-tmap__chip.is-active{background:#00e89a1f;border-color:var(--eiq-border-accent);color:var(--eiq-accent)}@media (max-width: 820px){.eiq-tmap__grid{grid-template-columns:1fr}}.eiq-esg{padding:28px 32px}.eiq-esg__title{margin:8px 0 18px;font-size:22px;font-weight:700;color:var(--eiq-ink-strong)}.eiq-esg__svg{width:100%;height:auto}.eiq-esg__legend{list-style:none;display:flex;flex-wrap:wrap;gap:18px;margin:12px 0 0;padding:0;font-size:13px;color:var(--eiq-ink)}.eiq-esg__legend li{display:inline-flex;align-items:center;gap:8px}.eiq-esg__swatch{width:14px;height:3px;border-radius:2px;display:inline-block}.eiq-sim{padding:28px 32px}.eiq-sim__title{margin:8px 0 6px;font-size:24px;font-weight:700;color:var(--eiq-ink-strong)}.eiq-sim__lede{margin:0 0 22px;color:var(--eiq-muted);font-size:14px}.eiq-sim__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.eiq-sim__controls{display:flex;flex-direction:column;gap:22px;justify-content:center}.eiq-sim__slider{display:block}.eiq-sim__slider-head{display:flex;justify-content:space-between;font-size:13px;color:var(--eiq-ink);margin-bottom:10px}.eiq-sim__slider-val{color:var(--eiq-accent);font-weight:700}.eiq-sim__slider input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;outline:none;cursor:pointer}.eiq-sim__slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--eiq-accent);border:3px solid var(--eiq-bg-900);box-shadow:0 0 0 1px var(--eiq-accent),0 2px 8px #00e89a80}.eiq-sim__slider input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--eiq-accent);border:3px solid var(--eiq-bg-900)}.eiq-sim__outputs{display:flex;flex-direction:column;gap:16px}.eiq-sim__score{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.eiq-sim__score-num{font-size:48px;font-weight:800;color:var(--eiq-accent);line-height:1}.eiq-sim__score-label{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--eiq-muted)}.eiq-sim__proj-head{display:flex;justify-content:space-between;font-size:13px;color:var(--eiq-ink);margin-bottom:6px}.eiq-sim__proj-val{color:var(--eiq-ink-strong);font-weight:700}.eiq-sim__bar{height:8px;border-radius:999px;background:#ffffff0f;overflow:hidden}.eiq-sim__bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--eiq-accent-dim),var(--eiq-accent))}@media (max-width: 820px){.eiq-sim__grid{grid-template-columns:1fr;gap:24px}}.eiq-stake{padding:28px 32px}.eiq-stake__title{margin:8px 0 16px;font-size:22px;font-weight:700;color:var(--eiq-ink-strong)}.eiq-stake__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:24px;align-items:center}.eiq-stake__svg{width:100%;height:auto}.eiq-stake__node{cursor:pointer}.eiq-stake__node:focus{outline:none}.eiq-stake__role-title{margin:0 0 8px;font-size:20px;font-weight:700;color:var(--eiq-ink-strong)}.eiq-stake__role{margin:0 0 10px;font-size:14px;color:var(--eiq-ink);line-height:1.5}.eiq-stake__value{margin:0;font-size:13px;color:var(--eiq-accent)}@media (max-width: 820px){.eiq-stake__grid{grid-template-columns:1fr}}.eiq-story{padding:36px;position:relative;overflow:hidden}.eiq-story__field{position:absolute;inset:0;pointer-events:none}.eiq-story__orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5}.eiq-story__orb--a{width:320px;height:320px;background:#00e89a2e;top:-80px;right:-60px;animation:eiq-drift 14s ease-in-out infinite alternate}.eiq-story__orb--b{width:280px;height:280px;background:#e8c46a1f;bottom:-100px;left:-40px;animation:eiq-drift 18s ease-in-out infinite alternate-reverse}@keyframes eiq-drift{0%{transform:translate(0)}to{transform:translate(40px,30px)}}.eiq-story__inner{position:relative}.eiq-story__title{margin:10px 0 26px;font-size:26px;font-weight:800;color:var(--eiq-ink-strong)}.eiq-story__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:26px}.eiq-story__item{display:grid;grid-template-columns:52px 1fr;gap:18px}.eiq-story__index{font-size:18px;font-weight:700;color:var(--eiq-accent);padding-top:4px}.eiq-story__stat{font-size:30px;font-weight:800;color:var(--eiq-gold);line-height:1;margin-bottom:6px}.eiq-story__headline{margin:0 0 6px;font-size:18px;font-weight:700;color:var(--eiq-ink-strong)}.eiq-story__body{margin:0;font-size:14px;color:var(--eiq-muted);line-height:1.6;max-width:64ch}.eiq-story__takeaway{margin:30px 0 0;padding:20px 24px;border-left:3px solid var(--eiq-accent);background:#00e89a0d;border-radius:0 12px 12px 0;font-size:16px;font-weight:600;color:var(--eiq-ink);line-height:1.5}.eiq-heat{padding:32px}.eiq-scrolly__head{margin-bottom:8px}.eiq-scrolly__heading{margin:10px 0 0;font-size:clamp(22px,2.6vw,30px);font-weight:800;color:var(--eiq-ink-strong);line-height:1.12;max-width:22ch}.eiq-scrolly__body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:stretch}.eiq-scrolly__visual-col{position:relative}.eiq-scrolly__visual{position:sticky;top:80px;border-radius:16px;overflow:hidden;border:1px solid var(--eiq-border);background:#07201c}.eiq-heat__svg{width:100%;height:auto;display:block}.eiq-scrolly__dots{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;gap:8px}.eiq-scrolly__dot{width:8px;height:8px;border-radius:50%;cursor:pointer;padding:0;border:none;background:#ffffff38;transition:all .25s ease}.eiq-scrolly__dot.is-active{background:var(--eiq-accent);width:22px;border-radius:4px}.eiq-scrolly__steps{display:flex;flex-direction:column}.eiq-scrolly__step{min-height:78vh;display:flex;flex-direction:column;justify-content:center;padding:12px 0}.eiq-scrolly__step:first-child{padding-top:6vh}.eiq-scrolly__step:last-child{min-height:70vh}.eiq-scrolly__kicker{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--eiq-accent);font-weight:600;margin-bottom:10px}.eiq-scrolly__title{margin:0 0 12px;font-size:26px;font-weight:700;color:var(--eiq-ink-strong);line-height:1.2}.eiq-scrolly__text{margin:0;font-size:16px;line-height:1.7;color:var(--eiq-ink);max-width:46ch}@media (max-width: 820px){.eiq-scrolly__body{display:block}.eiq-scrolly__visual-col{position:sticky;top:64px;z-index:0}.eiq-scrolly__visual{top:0;margin-bottom:8px;max-width:460px;margin-left:auto;margin-right:auto}.eiq-scrolly__steps{position:relative;z-index:1}.eiq-scrolly__step{min-height:70vh}}.eiq-smoke{animation:eiq-smoke-rise 3.2s ease-in-out infinite}.eiq-smoke--2{animation-delay:.5s}.eiq-smoke--3{animation-delay:1s}@keyframes eiq-smoke-rise{0%{transform:translateY(6px) scale(.9)}to{transform:translateY(-10px) scale(1.15)}}.eiq-particle{animation:eiq-particle-rise 2.6s ease-in infinite}.eiq-particle--1{animation-delay:.6s}.eiq-particle--2{animation-delay:1.1s}.eiq-particle--3{animation-delay:1.6s}@keyframes eiq-particle-rise{0%{transform:translateY(8px);opacity:.9}to{transform:translateY(-26px);opacity:0}}.eiq-fan{transform-origin:245px 215px;animation:eiq-spin 3s linear infinite}.eiq-aurora{animation:eiq-aurora-shift 9s ease-in-out infinite alternate}@keyframes eiq-aurora-shift{0%{transform:translate(-12px)}to{transform:translate(12px)}}.eiq-story-section{padding:32px}.eiq-scene__svg{width:100%;height:auto;display:block}.eiq-eco-flow{offset-rotate:0deg;animation:eiq-eco-move 2.4s linear infinite}.eiq-eco-flow--2{opacity:.7}@keyframes eiq-eco-move{0%{offset-distance:0%}to{offset-distance:100%}}.eiq-eco-pulse{animation:eiq-eco-pulse 2.4s ease-out infinite}@keyframes eiq-eco-pulse{0%{transform:scale(1);opacity:.6}70%{transform:scale(1.5);opacity:0}to{opacity:0}}.eiq-tl{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.eiq-tl__svg{max-width:320px;margin:0 auto}.eiq-tl__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.eiq-tl__metric{text-align:center;padding:10px;border-radius:12px;background:#ffffff08;border:1px solid var(--eiq-border)}.eiq-tl__metric-val{font-size:20px;font-weight:800;color:var(--eiq-ink-strong)}.eiq-tl__metric-suffix{font-size:11px;font-weight:500;color:var(--eiq-muted)}.eiq-tl__metric-label{margin-top:2px;font-size:10px;color:var(--eiq-muted)}.eiq-leaf{animation:eiq-leaf-fall 3.4s ease-in infinite}.eiq-leaf--1{animation-delay:1.1s}.eiq-leaf--2{animation-delay:2.2s}@keyframes eiq-leaf-fall{0%{transform:translateY(0);opacity:.9}to{transform:translateY(60px) translate(10px);opacity:0}}.eiq-scan-beam{animation:eiq-scan 3.4s ease-in-out infinite}@keyframes eiq-scan{0%{transform:translate(0)}to{transform:translate(1180px)}}.eiq-measure-ring{animation:eiq-measure 2.2s ease-out infinite}@keyframes eiq-measure{0%{transform:scale(.4);opacity:.8}to{transform:scale(1.6);opacity:0}}
