/* Primary investor entry is outside the collapsible nav, including on mobile. */
.navigation,.navigation.hidden,.navigation.on-dark{transform:none;background:rgba(255,255,255,.96);color:#24202c;backdrop-filter:blur(14px)}
.navigation .navigation-content{gap:20px}.navigation .nav-links{margin-right:auto}
.navigation-content>.investor-link{display:inline-flex;position:relative;z-index:1002;align-items:center;justify-content:center;flex-shrink:0;pointer-events:auto;min-height:44px;padding:10px 19px;border:1px solid #ad9bbb;border-radius:12px;color:#544064;background:linear-gradient(125deg,#fff,#e9e1f2 48%,#fff);box-shadow:inset 0 1px 0 #fff,0 3px 12px #62527317;text-decoration:none;font:600 13px/1.2 Arial,Helvetica,sans-serif;white-space:nowrap;transition:box-shadow .25s,border-color .25s}
.navigation-content>.investor-link:hover{border-color:#8d6fa8;box-shadow:inset 0 1px 0 #fff,0 4px 16px #9273ba30}.navigation-content>.investor-link:focus-visible{outline:3px solid #9675bd;outline-offset:4px}
.navigation-content>.language-switch{margin-left:0}
@media(min-width:768px) and (max-width:1250px){.navigation .navigation-content{gap:14px}.navigation .nav-links{gap:20px}.navigation-content>.investor-link{padding:10px 14px}}
@media(max-width:767px){.navigation .navigation-content{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding-left:20px;padding-right:20px}.navigation .menu-toggle{grid-column:1;grid-row:1}.navigation-content>.investor-link{grid-column:2;grid-row:1;justify-self:center;padding:10px 14px;font-size:12px;max-width:100%}.navigation-content>.language-switch{grid-column:3;grid-row:1;justify-self:end;margin:0}.navigation .nav-links{margin:0}}
@media(max-width:350px){.navigation .navigation-content{padding-left:12px;padding-right:12px;gap:6px}.navigation-content>.investor-link{padding:10px;font-size:11px}.navigation-content>.language-switch button{min-width:38px;padding:0 7px}}
@media(prefers-reduced-motion:reduce){.navigation-content>.investor-link{transition:none}}
