
.brand-logo-link,.logo.brand-logo-link{display:inline-flex!important;align-items:center!important;min-width:274px!important;max-width:320px!important;text-decoration:none!important;color:inherit!important}
.brand-logo-link img,.legacy-brand-logo{height:58px!important;width:auto!important;max-width:320px!important;object-fit:contain!important;display:block!important;filter:drop-shadow(0 12px 22px rgba(0,82,204,.13))}
.site-header,.topbar,body>header{background:rgba(255,255,255,.9)!important;backdrop-filter:blur(18px)!important;border-bottom:1px solid rgba(217,232,251,.95)!important;box-shadow:0 10px 30px rgba(8,21,45,.04)!important}
.site-header-inner,.topbar-inner,.header-container{height:82px!important;min-height:82px!important;align-items:center!important}
.header-nav a,.nav-menu .nav-link,.nav-links a{font-weight:800!important}
.header-nav .nav-cta,.btn-primary,.nav-links a.primary{background:linear-gradient(135deg,#0052CC,#00AEEF)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 14px 34px rgba(0,82,204,.20)!important}
@media(max-width:760px){.brand-logo-link,.logo.brand-logo-link{min-width:auto!important;max-width:220px!important}.brand-logo-link img,.legacy-brand-logo{height:44px!important;max-width:220px!important}}
