:root{--ink:#25251f;--deep:#25251f;--deep2:#25251f;--cream:#f7f4ed;--paper:#fffdf8;--mint:#e7e2f8;--sage:#c9c1fa;--copper:#fb603d;--muted:#626158;--line:#d7d4cb;--shadow:0 20px 60px #25251f12;font-family:'DM Sans',system-ui,sans-serif}.hero{background:#25251f}.hero:before{display:none}.hero h1{font-weight:550;letter-spacing:-.06em}.eyebrow.light,.eyebrow.copper{color:#fb603d}.hero-copy .lead,.hero-note,.navlinks{color:#e6e1d5}.button.primary{background:#fb603d;color:#25251f}.button.dark{background:#25251f}.button.secondary{border-color:#c9c1fa}.brandmark{border-color:#c9c1fa}.floating-card,.portrait-frame{box-shadow:none}.credibility{background:#c9c1fa}.business-model{background:#25251f}.business-model .eyebrow{color:#c9c1fa}.business-model p,.price-line span{color:#e6e1d5}.revenue{background:#e7e2f8;border-color:#c4b9e0}.final-cta{background:#fb603d;color:#25251f}.footer{background:#25251f;color:#e6e1d5}.footer small{color:#d7d4cb}.gv-play{background:#25251f;color:#fb603d}.family,.value{background:#e7e2f8}.business,.usecases{background:#f7f4ed}.button:focus-visible{outline:3px solid #c9c1fa;outline-offset:4px}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
