.site-nav{position:sticky;top:0;z-index:50;background:#FFFFFF;border-bottom:1px solid #D5E0FF;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;transition:background-color .2s ease,border-color .2s ease,backdrop-filter .2s ease}.site-nav,.site-nav *{box-sizing:border-box}.site-nav a{text-transform:uppercase}.site-nav a:focus-visible,.site-nav button:focus-visible{outline:3px solid #218cce;outline-offset:3px}.site-nav--scrolled{background:rgba(255,255,255,.72);border-bottom-color:#d5e0ffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.site-nav-inner{max-width:1180px;margin:0 auto;padding:0 24px;height:58px;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-nav-brand{display:flex;flex:0 0 auto}.site-nav-logo{height:28px;width:auto;flex-shrink:0;object-fit:contain;display:block}.site-nav-links{display:flex;align-items:center;gap:26px}.site-nav-menu{display:none;border:1px solid #D5E0FF;background:#fff;color:#3d5080;border-radius:8px;padding:8px 10px;font:inherit;font-weight:700}.site-nav-mobile-links{display:none}.site-nav-links a{font-size:14px;font-weight:500;color:#3d5080;text-decoration:none;transition:color .15s}.site-nav-links a:hover{color:#080e22}.site-nav-right{display:flex;align-items:center;gap:14px;flex-shrink:0}.site-nav-btn{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;font-size:14px;font-weight:700;border-radius:10px;font-family:inherit;text-decoration:none;white-space:nowrap}.site-nav-btn--gold{background:#FFC000;color:#080e22}.site-nav-btn--gold:hover{background:#FFCB1F}.site-nav-btn--ghost{background:transparent;color:#3d5080;border:1px solid #D5E0FF}.site-nav-btn--ghost:hover{color:#080e22;border-color:#b9c8ee}@media (max-width: 980px){.site-nav-inner{position:relative;gap:10px;padding:0 16px}.site-nav-links{display:none}.site-nav-menu{display:inline-flex;align-items:center;gap:7px}.site-nav-mobile-links{position:absolute;top:calc(100% + 1px);left:0;right:0;padding:12px 16px 16px;background:#fff;border-bottom:1px solid #D5E0FF;box-shadow:0 12px 20px #080e221a}.site-nav-mobile-links[hidden]{display:none}.site-nav-mobile-links:not([hidden]){display:block}.site-nav-mobile-links a{display:block;padding:11px 8px;color:#3d5080;text-decoration:none;font-size:15px;font-weight:600}}@media (max-width: 480px){.site-nav-inner{padding:0 10px;gap:7px}.site-nav-logo{max-width:96px}.site-nav-right{gap:6px}.site-nav-btn{padding:8px 9px;font-size:12px}.site-nav-menu{padding:7px;font-size:12px}.site-nav-menu span[aria-hidden]{display:none}}@media (max-width: 360px){.site-nav-inner{padding:0 8px;gap:5px}.site-nav-logo{height:22px}.site-nav-right{gap:4px}.site-nav-btn{padding:8px 7px;font-size:11px}.site-nav-menu{padding:7px 6px;font-size:11px}}
