.fg-nav-header{position:sticky;top:0;z-index:200;background:#1a3a6b;box-shadow:0 4px 12px #0000004d;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}.fg-nav{height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(1.2rem,4vw,3rem);max-width:100%}.fg-nav .nl{display:flex;align-items:center;gap:10px;text-decoration:none}.fg-nav .nl-col{display:flex;flex-direction:column;line-height:1.15}.fg-nav .nl-text{font-weight:800;font-size:1.15rem;color:#fafafa;letter-spacing:.02em}.fg-nav .nl-text span{color:#c9a227}.fg-nav .nl-tagline{font-size:.68rem;color:#93c5fd;font-style:italic}.fg-nav .nr{display:flex;align-items:center;gap:24px;justify-self:center}.fg-nav .nr a{font-size:.82rem;font-weight:500;color:#bfdbfe;text-decoration:none;transition:color .15s;padding-bottom:4px;border-bottom:2px solid transparent}.fg-nav .nr a:hover{color:#fafafa}.fg-nav .nr a.active{color:#fafafa;border-bottom-color:#c9a227}.fg-nav .na{display:flex;align-items:center;gap:12px;justify-self:end}.fg-nav .na a{font-size:.82rem;font-weight:500;color:#bfdbfe;text-decoration:none;transition:color .15s}.fg-nav .na a:hover{color:#fafafa}.fg-nav .na .nb{background:#c9a227;color:#0a1a38;font-weight:700;padding:8px 16px;border-radius:8px;font-size:.82rem}.fg-nav .na .nb:hover{background:#dfba3a;color:#0a1a38}.fg-nav-mobile-btn{display:none;background:none;border:0;color:#fafafa;padding:6px;cursor:pointer}.fg-nav-mobile{background:#152f57;border-top:1px solid rgba(59,130,246,.2);padding:16px;display:flex;flex-direction:column;gap:4px}.fg-nav-mobile a{color:#bfdbfe;text-decoration:none;font-size:.9rem;font-weight:500;padding:10px 12px;border-radius:6px}.fg-nav-mobile a:hover{background:#ffffff0d;color:#fafafa}.fg-nav-mobile-cta{border-top:1px solid rgba(59,130,246,.2);margin-top:8px;padding-top:12px;display:flex;flex-direction:column;gap:8px}.fg-nav-mobile-cta .nb{background:#c9a227;color:#0a1a38;font-weight:700;text-align:center;padding:10px 12px;border-radius:8px}@media(max-width:768px){.fg-nav .nr{display:none}.fg-nav .na a:not(.nb):not(.fg-nav-mobile-btn){display:none}.fg-nav .na .nb{display:none}.fg-nav-mobile-btn{display:inline-flex;align-items:center}}
