:root{--bg:#000;--ink:#fff;--muted:#b8b8b8;--surface:#050505;--line:#ffffff33}
html,body{background:#000;color:#fff}
body::after{display:none}
.hero,.visual-vision,.transaction,.approach,.partners,.footer{background:#000}
.header{background:#000;border-bottom-color:#ffffff22}
.header.scrolled{background:#000;border-bottom-color:#ffffff33}
.desktop-nav a{color:#d6d6d6}
.hero-value h1{color:#fff}
.hero-status{color:#bbb}
.hero-value .hero-summary{color:#d0d0d0}
.hero-value .text-link,.scroll-cue{color:#fff}
.primary{background:#fff;color:#000;border-color:#fff}
.primary:hover{background:#e8e8e8}
.simulation{background:#050505}
dialog{background:#050505;color:#fff;border-color:#666}
input,select,textarea{background:#000;color:#fff;border-color:#555}
.mobile-nav{background:#000}
