.site-header.reference-header{--header-nav-size:.9375rem;--header-action-size:.875rem;--header-language-size:.75rem;color:#0c283a;background:#fafbfc;border:1px solid #fff;border-radius:15px;width:min(1368px,100% - 48px);margin:20px auto 0;top:20px;box-shadow:inset 0 1px #fff,0 8px 32px #0c283a09,0 1px 2px #0c283a05}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.site-header.reference-header{-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);background:linear-gradient(115deg,#ffffffcf,#ffffffb8)}}.reference-header .header-inner{gap:26px;width:calc(100% - 48px);max-width:1320px;min-height:88px}.brand-lockup{--brand-logo-height:43px;flex-shrink:0;grid-template-columns:auto auto;align-items:center;gap:14px;display:inline-grid}.brand-lockup:focus-visible{outline:2px solid var(--brand-navy);outline-offset:8px;border-radius:2px}.brand-lockup .brand-lockup-full{width:auto;height:var(--brand-logo-height);display:block}.brand-lockup-descriptor{border-left:3px solid #a5b52e;padding-left:18px}.brand-lockup-descriptor img{width:auto;height:calc(var(--brand-logo-height) / .96047);display:block}.reference-header .desktop-nav{font-size:var(--header-nav-size);color:#0c283a;gap:25px;margin-inline:auto;font-weight:500;line-height:1.5}.reference-header .desktop-nav a{padding-block:30px}.reference-header .desktop-nav a:hover{color:#064370;text-underline-offset:7px;-webkit-text-decoration:underline #a1c7e2;text-decoration:underline #a1c7e2}.reference-header .header-actions{gap:18px}.reference-header .reference-lang-switch{font-size:var(--header-language-size);gap:9px}.reference-header .reference-lang-switch a{color:#4b6473}.reference-header .reference-lang-switch a.active{color:#064370}.reference-header .header-cta{min-height:42px;font-size:var(--header-action-size);color:#0c283a;background:linear-gradient(#e3ed8b,#d4e25f);border:1px solid #c9d759;border-radius:7px;padding:10px 16px;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffffe6,0 3px 10px #6370210b}.reference-header .header-cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 5px 13px #63702118}.reference-header .header-cta:active{transform:translateY(0)scale(.985)}.reference-header .mobile-nav{background:#fafcfbf5;border-top:1px solid #dce4e9;border-radius:0 0 14px 14px;flex-direction:column;gap:5px;max-height:calc(100svh - 120px);padding:14px 26px 24px;display:flex;overflow-y:auto}.reference-header .mobile-nav a{padding:11px 0;font-size:1.0625rem;font-weight:500;line-height:1.5}.reference-header .scroll-progress{opacity:.55;height:1px;left:15px;right:15px}@media (prefers-reduced-motion:no-preference){.site-header.reference-header{animation:.4s cubic-bezier(.22,1,.36,1) backwards glass-header-enter}@keyframes glass-header-enter{0%{opacity:.65;translate:0 -8px}to{opacity:1;translate:0}}}@media (width<=1250px){.reference-header .header-inner{gap:19px}.brand-lockup{--brand-logo-height:40px;gap:12px}.brand-lockup-descriptor{padding-left:14px}.reference-header .desktop-nav{gap:17px}.reference-header .header-actions{gap:14px}}@media (width<=1180px){.reference-header .desktop-nav{display:none}.reference-header .mobile-menu-button{display:inline-flex}.reference-header .header-actions{margin-left:auto}}@media (width<=900px){.site-header.reference-header{border-radius:13px;width:calc(100% - 32px);margin-top:16px;top:16px}.reference-header .header-inner{width:calc(100% - 40px);min-height:82px}}@media (width<=560px){.site-header.reference-header{border-radius:12px;width:calc(100% - 24px);margin-top:12px;top:12px}.reference-header .header-inner{gap:12px;width:calc(100% - 24px);min-height:74px}.brand-lockup{--brand-logo-height:36px;gap:9px}.brand-lockup-descriptor{border:0;padding:0}.reference-header .header-cta{display:none}.reference-header .header-actions{gap:9px}.reference-header .reference-lang-switch{gap:8px}.reference-header .mobile-menu-button{width:34px;min-width:34px;padding:5px}}@media (prefers-reduced-motion:reduce){.site-header.reference-header{animation:none}.reference-header .header-cta:hover,.reference-header .header-cta:active{transform:none}}
