:root{
  --ink:#06194f;
  --cream:#f7f3e9;
  --paper:#ffffff;
  --tomato:#d69a00;
  --olive:#06194f;
  --line:rgba(6,25,79,.18);
}
.nav{background:rgba(255,255,255,.94)}
.hero-image:after{display:none}
.nav-actions{display:flex;align-items:center;gap:24px}
.language-switch{display:flex;align-items:center;gap:7px;color:var(--ink);font-size:.76rem;font-weight:600;letter-spacing:.08em}
.language-switch button{border:0;background:transparent;color:inherit;padding:6px 2px;cursor:pointer;font:inherit;opacity:.48}
.language-switch button.active{opacity:1;color:var(--tomato)}
.language-switch button:focus-visible{outline:2px solid var(--tomato);outline-offset:3px}
.brand-logo{width:52px;height:52px;object-fit:contain;display:block}
.brand-mark{display:none!important}
.lead{color:var(--ink)}
.intro-text p+p{color:var(--ink)}
.project-content>p:not(.section-number){color:#dce3f5}
.capabilities article>span{color:#e7c96e}
.capabilities p{color:#c9d3ed}
.proof{color:var(--ink)}
.proof div{border-color:rgba(6,25,79,.25)}
.legacy-copy>p:not(.section-number){color:var(--ink)}
.founder-card p{color:#e7c96e}
.founder-card span{color:#dce3f5}
.footer-brand .brand-logo{width:46px;height:46px}
footer p{color:var(--ink)}
@media(max-width:620px){.brand-logo{width:42px;height:42px}.nav-actions{gap:13px}.language-switch{gap:5px}.nav-linkedin{display:none}}
