.site-header{position:relative;z-index:50}.mega-menu{position:relative}.mega-trigger{display:flex!important;align-items:center;gap:6px}.mega-panel{visibility:hidden;opacity:0;position:fixed;left:0;right:0;top:84px;padding:28px max(24px,calc((100% - 1240px)/2));background:#fff;border-top:1px solid #e1e6ed;box-shadow:0 18px 35px rgba(20,35,55,.14);transform:translateY(-8px);transition:.18s ease;z-index:40}.mega-menu:hover .mega-panel,.mega-menu:focus-within .mega-panel{visibility:visible;opacity:1;transform:none}.mega-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:28px}.mega-grid h3{margin:0 0 10px;padding-bottom:8px;border-bottom:2px solid #244b91;color:#172033;font-size:16px}.mega-grid ul{list-style:none;margin:0;padding:0}.mega-grid a{display:block!important;padding:5px 0;color:#435064!important;font-size:14px;line-height:1.4}.mega-grid a:hover{color:#244b91!important}.mega-grid li ul{padding-left:13px;border-left:1px solid #dbe1e8}.mega-grid li ul a{font-size:13px;color:#687589!important}@media(max-width:900px){.mega-panel{position:absolute;top:100%;left:auto;right:0;width:min(92vw,520px);max-height:70vh;overflow:auto;padding:20px}.mega-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.mega-grid{grid-template-columns:1fr}}
