.region-bar{border-bottom:1px solid rgba(141,214,255,.24);background:linear-gradient(90deg,#0c1522,#101e30);font-size:15px;color:#e4ecf5}
.region-inner{display:flex;align-items:center;justify-content:flex-end;gap:18px;min-height:58px;padding-block:8px}
.region-inner>span{font-size:14px;font-weight:600;color:#c4d7e7;white-space:nowrap}
.region-inner nav{display:flex;gap:8px;align-items:center}
.region-inner a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 16px;border:1px solid rgba(141,214,255,.32);border-radius:999px;background:rgba(141,214,255,.06);color:#eef7ff;font-weight:650;line-height:1.2;white-space:nowrap;transition:background .2s ease,border-color .2s ease}
.region-inner a[aria-current="page"]{color:#081725;background:#b7e5ff;border-color:#b7e5ff}
.region-inner a:hover{background:rgba(141,214,255,.18);border-color:#8dd6ff}
.region-inner a[aria-current="page"]:hover{background:#d0eeff;border-color:#d0eeff}
.region-inner a:focus-visible{outline:2px solid #e4f6ff;outline-offset:3px}
a:focus-visible,button:focus-visible{outline:2px solid #8dd6ff;outline-offset:5px}
section[id],.trajectory-photo[id]{scroll-margin-top:156px}
@media(min-width:1101px) and (max-width:1420px){header .desktop-nav,header .desktop-cta{display:none}header .menu-toggle{display:inline-flex}}
@media(max-width:480px){.region-bar{font-size:14px}.region-inner{justify-content:space-between;gap:10px}.region-inner>span{font-size:13px}.region-inner a{padding-inline:11px}}
@media(max-width:360px){.region-inner{flex-wrap:wrap;justify-content:center;gap:6px}.region-inner>span{flex-basis:100%;text-align:center;line-height:1.2}.region-inner nav{justify-content:center}section[id],.trajectory-photo[id]{scroll-margin-top:184px}}
