:root{--aud-navy:#10243e;--aud-blue:#033665;--aud-coral:#fc5e5e;--aud-muted:#667386}
.va247aud-nav-trigger:focus-visible,.va247aud-mobile-toggle:focus-visible{outline:3px solid rgba(3,54,101,.28);outline-offset:4px}
.va247aud-nav{position:relative;display:flex;align-items:center}.va247aud-nav-trigger{border:0;background:transparent;color:inherit;font:inherit;font-weight:650;cursor:pointer;padding:10px 0}.va247aud-nav-trigger span{font-size:11px}.va247aud-nav-menu{position:absolute;left:50%;top:calc(100% + 18px);transform:translateX(-50%) translateY(5px);width:min(680px,75vw);padding:12px;border-radius:22px;background:#fff;border:1px solid rgba(16,36,62,.09);box-shadow:0 24px 60px rgba(16,36,62,.14);display:grid;grid-template-columns:repeat(3,1fr);gap:7px;opacity:0;visibility:hidden;pointer-events:none;transition:.2s ease;z-index:9999}.va247aud-nav:hover .va247aud-nav-menu,.va247aud-nav.open .va247aud-nav-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.va247aud-nav-menu a{display:grid!important;gap:5px;padding:17px!important;border-radius:16px!important;text-decoration:none!important;position:relative}.va247aud-nav-menu a:hover,.va247aud-nav-menu a[aria-current="page"]{background:#f7f9fd}.va247aud-nav-menu small{font-size:9px;color:var(--aud-coral);font-weight:800;text-transform:uppercase;letter-spacing:.05em}.va247aud-nav-menu b{font:800 15px Manrope,Inter,sans-serif;color:var(--aud-navy)}.va247aud-nav-menu span{font-size:11px;line-height:1.5;color:var(--aud-muted)}.va247aud-nav-menu i{font-style:normal;position:absolute;right:14px;top:14px;color:var(--aud-coral)}.va247aud-mobile-toggle{display:flex;width:100%;justify-content:space-between;align-items:center;border:0;background:transparent;padding:13px 0;font:700 15px Inter,system-ui,sans-serif;color:var(--aud-navy)}.va247aud-mobile-list{display:none;padding:0 0 12px}.va247aud-mobile-list.open{display:grid}.va247aud-mobile-list a{display:grid;gap:3px;padding:12px!important;border-bottom:1px solid rgba(16,36,62,.06)}.va247aud-mobile-list b{font:800 14px Manrope,Inter,sans-serif;color:var(--aud-navy)}.va247aud-mobile-list small{font-size:11px;color:var(--aud-muted)}
@media(max-width:980px){.va247aud-nav-menu{left:auto;right:-180px;transform:translateY(5px)}.va247aud-nav:hover .va247aud-nav-menu,.va247aud-nav.open .va247aud-nav-menu{transform:translateY(0)}}
@media(max-width:760px){.va247aud-nav{display:none}}
@media(prefers-reduced-motion:reduce){.va247aud-nav-menu{transition:none!important}}
