/* Slyne Digital - header navigation v4: mega menu, sliding hover pill, no focus box on mouse click, full-screen mobile menu.
   Loaded by mu-plugins/visible-seo-nav-mega.php. Generated by wp-content/visible-seo-import/nav-mega/build_nav_css.py:
   edit that file and re-run it rather than editing this one. */
.vs-header{--n-ink:#0B1F3A;--n-muted:#5B6578;--n-line:#E6E9EF;--n-soft:#F2F4F8;--n-hover:#F6F7FA;--n-amber:#F49741;--n-orange:#E9802B;--n-orange-d:#C9630F;--n-grad:linear-gradient(135deg,#F6A85C 0%,#E9802B 100%);--n-ease:cubic-bezier(.22,.8,.24,1);--n-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}
.vs-i-seo{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3Cpath d='M8 12.5l2-2 1.5 1.5 2.5-2.5'/%3E%3C/svg%3E")}
.vs-i-pin{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E")}
.vs-i-ai{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 3l1.8 4.7L17.5 9.5l-4.7 1.8L11 16l-1.8-4.7L4.5 9.5l4.7-1.8z'/%3E%3Cpath d='M18.5 14.5l.8 2.2 2.2.8-2.2.8-.8 2.2-.8-2.2-2.2-.8 2.2-.8z'/%3E%3C/svg%3E")}
.vs-i-bag{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8h13l-1 12.5h-11z'/%3E%3Cpath d='M9 10V7a3 3 0 0 1 6 0v3'/%3E%3C/svg%3E")}
.vs-i-branches{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='10' width='7' height='11' rx='1'/%3E%3Crect x='14' y='3' width='7' height='18' rx='1'/%3E%3Cpath d='M6 14h1M6 17h1M17 7h1M17 11h1M17 15h1'/%3E%3C/svg%3E")}
.vs-i-gauge{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 18a8 8 0 1 1 15 0'/%3E%3Cpath d='M12 17l3.5-4.5'/%3E%3Ccircle cx='12' cy='17' r='1.2'/%3E%3C/svg%3E")}
.vs-i-link{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7l-1 1'/%3E%3Cpath d='M14 10a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1-1'/%3E%3C/svg%3E")}
.vs-i-pen{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16z'/%3E%3Cpath d='M13.5 6.5l4 4'/%3E%3C/svg%3E")}
.vs-i-monitor{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='12' rx='2'/%3E%3Cpath d='M8 20h8M12 16v4'/%3E%3C/svg%3E")}
.vs-i-funnel{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 5h17l-6.5 7.5V19l-4 2v-8.5z'/%3E%3C/svg%3E")}
.vs-i-target{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Ccircle cx='12' cy='12' r='4.5'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/svg%3E")}
.vs-i-megaphone{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10v4h3l7 4.5v-13L6 10z'/%3E%3Cpath d='M17 9a4 4 0 0 1 0 6M19.5 6.5a7.5 7.5 0 0 1 0 11'/%3E%3C/svg%3E")}
.vs-i-chat{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11.5a8 8 0 0 1-11.7 7.1L4 20l1.3-4A8 8 0 1 1 20 11.5z'/%3E%3Cpath d='M8.5 11.5h.01M12 11.5h.01M15.5 11.5h.01'/%3E%3C/svg%3E")}
.vs-i-chart{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4v16h16'/%3E%3Cpath d='M8.5 16v-4M12.5 16V8M16.5 16v-6'/%3E%3C/svg%3E")}
.vs-i-mail{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3.5 7 8.5 6 8.5-6'/%3E%3C/svg%3E")}
.vs-i-layers{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 2.5 8 12 13l9.5-5z'/%3E%3Cpath d='m2.5 12.5 9.5 5 9.5-5'/%3E%3Cpath d='m2.5 17 9.5 4.5 9.5-4.5'/%3E%3C/svg%3E")}
.vs-i-play{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='m10 9 5 3-5 3z'/%3E%3C/svg%3E")}
.vs-i-hardhat{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 18h19'/%3E%3Cpath d='M4.5 18v-2a7.5 7.5 0 0 1 15 0v2'/%3E%3Cpath d='M10 9.2V5.5h4v3.7'/%3E%3C/svg%3E")}
.vs-i-wrench{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a4 4 0 0 0-5.4 5.4L3.5 17.5l3 3 5.8-5.8a4 4 0 0 0 5.4-5.4l-2.6 2.6-2.4-.6-.6-2.4z'/%3E%3C/svg%3E")}
.vs-i-scale{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5v17M7.5 20.5h9M5 7h14'/%3E%3Cpath d='M5 7 2.5 13a2.5 2.5 0 0 0 5 0z'/%3E%3Cpath d='M19 7l-2.5 6a2.5 2.5 0 0 0 5 0z'/%3E%3C/svg%3E")}
.vs-i-tooth{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 3.5C5 3.5 3.5 5.3 3.5 8c0 2.6 1.4 4 1.9 6.6.6 3.3 1.4 5.9 2.8 5.9 1.7 0 1.6-4.5 3.8-4.5s2.1 4.5 3.8 4.5c1.4 0 2.2-2.6 2.8-5.9.5-2.6 1.9-4 1.9-6.6 0-2.7-1.5-4.5-4-4.5-1.8 0-2.8 1-4.5 1s-2.7-1-4.5-1z'/%3E%3C/svg%3E")}
.vs-i-calc{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='3' width='14' height='18' rx='2'/%3E%3Cpath d='M8.5 7h7'/%3E%3Cpath d='M8.5 11.5h.01M12 11.5h.01M15.5 11.5h.01M8.5 15h.01M12 15h.01M15.5 15h.01M8.5 18h.01M12 18h.01M15.5 18h.01'/%3E%3C/svg%3E")}
.vs-i-utensils{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3v18M4.5 3v5.5a2.5 2.5 0 0 0 5 0V3'/%3E%3Cpath d='M17.5 21V3c-2.2.8-3.5 3-3.5 6.5V14h3.5'/%3E%3C/svg%3E")}
.vs-i-home{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11 12 4l9 7'/%3E%3Cpath d='M5.5 9.5V20h13V9.5'/%3E%3Cpath d='M10 20v-5.5h4V20'/%3E%3C/svg%3E")}
.vs-i-book{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 5h6.5a3 3 0 0 1 3 3v12.5a2.3 2.3 0 0 0-2.3-2.3H2.5z'/%3E%3Cpath d='M21.5 5H15a3 3 0 0 0-3 3v12.5a2.3 2.3 0 0 1 2.3-2.3h7.2z'/%3E%3C/svg%3E")}
.vs-i-news{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='M7 8.5h10M7 12h10M7 15.5h6'/%3E%3C/svg%3E")}
.vs-i-euro{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.5 6.5a7 7 0 1 0 0 11'/%3E%3Cpath d='M4 10h9M4 14h9'/%3E%3C/svg%3E")}
.vs-i-list{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 6h10M10 12h10M10 18h10'/%3E%3Cpath d='m3.5 6 1.2 1.2L7 5M3.5 12l1.2 1.2L7 11M3.5 18l1.2 1.2L7 17'/%3E%3C/svg%3E")}
.vs-i-zap{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2.5 4.5 13.5H11l-1 8 8.5-11H12z'/%3E%3C/svg%3E")}
.vs-i-compare{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='7' height='14' rx='1.5'/%3E%3Crect x='14' y='5' width='7' height='14' rx='1.5'/%3E%3Cpath d='M6.5 9v6M17.5 9v6'/%3E%3C/svg%3E")}
.vs-i-pulse{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h4l2.5-6.5 4.5 13 2.5-6.5H21'/%3E%3C/svg%3E")}
.vs-i-clipboard{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='4' width='14' height='17' rx='2'/%3E%3Cpath d='M9 4V3h6v1'/%3E%3Cpath d='m9 13 2 2 4-4'/%3E%3C/svg%3E")}
.vs-i-user{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4.5 20.5a7.5 7.5 0 0 1 15 0'/%3E%3C/svg%3E")}
.vs-i-route{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='19' r='2'/%3E%3Ccircle cx='18' cy='5' r='2'/%3E%3Cpath d='M8 19h8.5a3.5 3.5 0 0 0 0-7h-9a3.5 3.5 0 0 1 0-7H16'/%3E%3C/svg%3E")}
.vs-i-trophy{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 20.5h7M12 16.5v4'/%3E%3Cpath d='M7 3.5h10v5.5a5 5 0 0 1-10 0z'/%3E%3Cpath d='M7 5.5H4a3 3 0 0 0 3 4M17 5.5h3a3 3 0 0 1-3 4'/%3E%3C/svg%3E")}
.vs-i-report{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h9l4 4v14H6z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M9.5 17.5v-3M12.5 17.5v-5.5M15.5 17.5v-2'/%3E%3C/svg%3E")}
.vs-i-help{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.6 9.4a2.5 2.5 0 1 1 3.4 2.4c-.6.3-1 .8-1 1.5v.6'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}
.vs-h-search{--h:"Search"}
.vs-h-site{--h:"Website & content"}
.vs-h-ads{--h:"Ads & growth"}

/* 1. Focus: no box when clicking with a mouse; a clear amber ring for keyboard users */
body :focus:not(:focus-visible){outline:none!important}
html body .vs-header :focus-visible{outline:2px solid var(--n-amber)!important;outline-offset:3px!important;border-radius:10px}
html body .vs-header .wp-block-navigation__container>.wp-block-navigation-item>:focus-visible{border-radius:999px}

/* 2. Header shell: the blur moves onto a layer, so the mobile menu can cover the whole screen */
html body .vs-header{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html body .vs-header::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:rgba(11,31,58,.96);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px)}
html body .vs-header .vs-glider,html body .vs-header .vs-ov-cta{display:none!important}

/* 3. Desktop (1200px and up) */
@media (min-width:1200px){
html body .vs-header .wp-block-navigation__responsive-container-content{position:relative}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container{gap:2px!important;position:relative;z-index:1}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.wp-block-navigation-item{border-radius:999px;transition:background-color .25s ease}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{padding:9px 12px!important;line-height:20px;color:#E3E9F3!important;transition:color .2s ease}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-item__content{padding-right:2px!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle{width:auto!important;height:auto!important;margin:0!important;padding:9px 11px 9px 3px!important;line-height:0;color:#9FB0CB;cursor:pointer;transition:color .2s ease}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle svg{width:10px!important;height:10px!important;margin:0!important;transition:transform .35s var(--n-ease)}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.wp-block-navigation-item:hover>.wp-block-navigation-item__content,html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.wp-block-navigation-item:focus-within>.wp-block-navigation-item__content,html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.vs-current>.wp-block-navigation-item__content{color:#fff!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation-submenu__toggle,html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]{color:var(--n-amber)}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation-submenu__toggle svg,html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"] svg{transform:rotate(180deg)}
html body .vs-header nav:not(.vs-glide) .wp-block-navigation__container>.wp-block-navigation-item:hover{background:rgba(255,255,255,.08)}
html body .vs-header .vs-glider{display:block!important;position:absolute;left:0;top:0;width:0;height:0;border-radius:999px;background:rgba(255,255,255,.09);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);opacity:0;pointer-events:none;z-index:0;transition:transform .42s var(--n-ease),width .42s var(--n-ease),height .42s var(--n-ease),opacity .25s ease}
html body .vs-header .vs-glider.on{opacity:1}
html body .vs-header .vs-glider.jump{transition:opacity .25s ease}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content::after{content:""!important;display:block!important;position:absolute!important;left:50%!important;right:auto!important;top:auto!important;bottom:1px!important;width:5px!important;height:5px!important;border-radius:50%!important;background:var(--n-amber)!important;transform:translateX(-50%) scale(0)!important;transition:transform .3s var(--n-ease)!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-item__content::after{left:calc(50% + 5px)!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.vs-current>.wp-block-navigation-item__content::after{transform:translateX(-50%) scale(1)!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover::after{content:"";position:absolute;left:-8px;right:-8px;top:100%;height:calc(var(--vs-drop,22px) + 4px)}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.vs-mm-services{position:static!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.vs-mm-services:hover::after{left:0;right:0}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container{position:absolute!important;top:100%!important;left:50%!important;right:auto!important;margin:var(--vs-drop,22px) 0 0!important;width:max-content!important;height:auto!important;min-width:0!important;max-width:calc(100vw - 32px)!important;overflow:visible!important;display:grid!important;grid-template-columns:280px;gap:2px 8px!important;align-content:start;padding:12px!important;background:#fff!important;color:var(--n-ink)!important;border:1px solid rgba(11,31,58,.08)!important;border-radius:20px!important;box-shadow:0 34px 70px -26px rgba(7,20,39,.55),0 12px 26px -14px rgba(7,20,39,.28)!important;z-index:30!important;opacity:0!important;visibility:hidden!important;pointer-events:none;transform:translate(-50%,10px) scale(.985);transform-origin:50% 0;transition:opacity .2s ease .07s,transform .3s var(--n-ease) .07s,visibility 0s linear .3s!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation__submenu-container,html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container{opacity:1!important;visibility:visible!important;pointer-events:auto;transform:translate(-50%,0) scale(1);transition:opacity .2s ease,transform .34s var(--n-ease),visibility 0s!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.wp-block-navigation-item{display:block!important;position:relative!important;margin:0!important;padding:0!important;width:auto!important;min-width:0!important;background:none!important;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .3s var(--n-ease)}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation__submenu-container>.wp-block-navigation-item,html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container>.wp-block-navigation-item{opacity:1;transform:none}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(1),html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(1){transition-delay:14ms}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(2),html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(2){transition-delay:28ms}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(3),html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(3){transition-delay:42ms}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(4),html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(4){transition-delay:56ms}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(5),html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(5){transition-delay:70ms}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(6),html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(6){transition-delay:84ms}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(7),html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(7){transition-delay:98ms}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(8),html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(8){transition-delay:112ms}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(9),html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(9){transition-delay:126ms}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(10),html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(10){transition-delay:140ms}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(11),html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(11){transition-delay:154ms}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(12),html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(12){transition-delay:168ms}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(13),html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(13){transition-delay:182ms}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(14),html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(14){transition-delay:196ms}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(15),html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(15){transition-delay:210ms}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(16),html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(16){transition-delay:224ms}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(17),html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(17){transition-delay:238ms}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child:hover>.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(18),html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container>.wp-block-navigation-item:nth-child(18){transition-delay:252ms}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:grid!important;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;position:relative!important;align-items:center;align-content:center;box-sizing:border-box;min-height:58px;padding:9px 30px 9px 9px!important;border-radius:13px!important;color:var(--n-ink)!important;text-decoration:none!important;white-space:normal!important;background:transparent;transition:background-color .2s ease,box-shadow .2s ease}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content::before{content:"";grid-column:1;grid-row:1/span 2;width:38px;height:38px;border-radius:11px;background:var(--i,none) center/19px 19px no-repeat,var(--n-soft);box-shadow:inset 0 0 0 1px rgba(11,31,58,.06);transition:background .25s ease,box-shadow .25s ease,transform .4s var(--n-ease)}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content>.wp-block-navigation-item__label{grid-column:2;grid-row:1;font:700 14.5px/1.3 Inter,system-ui,sans-serif!important;color:var(--n-ink)!important;letter-spacing:-.01em}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content>.wp-block-navigation-item__description{display:block!important;grid-column:2;grid-row:2;margin-top:2px;font:500 13px/1.35 Inter,system-ui,sans-serif!important;color:var(--n-muted)!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content::after{content:""!important;display:block!important;position:absolute!important;left:auto!important;right:12px!important;top:50%!important;bottom:auto!important;margin-top:-7px;width:14px!important;height:14px!important;border-radius:0!important;background:var(--n-orange)!important;-webkit-mask:var(--n-arrow) center/contain no-repeat;mask:var(--n-arrow) center/contain no-repeat;opacity:0;transform:translateX(-6px)!important;transition:opacity .2s ease,transform .3s var(--n-ease)!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content:hover,html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content:focus-visible{background:var(--n-hover)!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content:hover::before,html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content:focus-visible::before{background:var(--i,none) center/19px 19px no-repeat,var(--n-grad);box-shadow:0 8px 18px -8px rgba(233,128,43,.75);transform:rotate(-6deg) scale(1.05)}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content:hover::after,html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content:focus-visible::after{opacity:1;transform:translateX(0)!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content[aria-current="page"]>.wp-block-navigation-item__label{color:var(--n-orange-d)!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container::before{grid-column:1/-1;display:block;padding:4px 10px 8px;font:700 11px/1.2 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--n-orange-d)}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.wp-block-navigation-item[class*="vs-h-"]::before{content:var(--h);display:block;padding:4px 10px 8px;font:700 11px/1.2 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--n-orange-d)}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child.vs-mm-services>.wp-block-navigation__submenu-container{grid-template-columns:repeat(3,300px);grid-template-rows:repeat(5,auto) auto;grid-auto-flow:row dense}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child.vs-mm-services>.wp-block-navigation__submenu-container>.vs-c1{grid-column:1}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child.vs-mm-services>.wp-block-navigation__submenu-container>.vs-c2{grid-column:2}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child.vs-mm-services>.wp-block-navigation__submenu-container>.vs-c3{grid-column:3}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child.vs-mm-services>.wp-block-navigation__submenu-container>.vs-mm-feature{grid-column:1/3;grid-row:6;margin-top:8px!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child.vs-mm-services>.wp-block-navigation__submenu-container>.vs-mm-promo{grid-column:3;grid-row:6;margin-top:8px!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.vs-mm-feature>.wp-block-navigation-item__content{background:linear-gradient(135deg,#FFF8EC,#FFEEDB)!important;box-shadow:inset 0 0 0 1px rgba(233,128,43,.22)}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.vs-mm-feature>.wp-block-navigation-item__content:hover,html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.vs-mm-feature>.wp-block-navigation-item__content:focus-visible{background:linear-gradient(135deg,#FFF2DD,#FFE5C8)!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.vs-mm-feature>.wp-block-navigation-item__content::before{background:var(--i,none) center/19px 19px no-repeat,#fff}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.vs-mm-promo>.wp-block-navigation-item__content{background:radial-gradient(120% 150% at 100% 0%,rgba(233,128,43,.38),transparent 55%),linear-gradient(160deg,#163A69,#0B1F3A)!important;box-shadow:0 14px 30px -18px rgba(7,20,39,.8)}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.vs-mm-promo>.wp-block-navigation-item__content:hover,html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.vs-mm-promo>.wp-block-navigation-item__content:focus-visible{background:radial-gradient(120% 150% at 100% 0%,rgba(233,128,43,.55),transparent 60%),linear-gradient(160deg,#1A4378,#0B1F3A)!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.vs-mm-promo>.wp-block-navigation-item__content::before{background:var(--i,none) center/19px 19px no-repeat,var(--n-grad);box-shadow:none}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.vs-mm-promo>.wp-block-navigation-item__content>.wp-block-navigation-item__label{color:#fff!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.vs-mm-promo>.wp-block-navigation-item__content>.wp-block-navigation-item__description{color:#C6D1E3!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.vs-mm-promo>.wp-block-navigation-item__content::after{opacity:1;transform:none!important;background:var(--n-amber)!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.vs-mm-promo>.wp-block-navigation-item__content:hover::after,html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container>.vs-mm-promo>.wp-block-navigation-item__content:focus-visible::after{transform:translateX(3px)!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child.vs-mm-industries>.wp-block-navigation__submenu-container{grid-template-columns:repeat(2,284px)}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child.vs-mm-industries>.wp-block-navigation__submenu-container::before{content:"SEO by industry"}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child.vs-mm-areas>.wp-block-navigation__submenu-container{grid-template-columns:repeat(2,290px)}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child.vs-mm-areas>.wp-block-navigation__submenu-container::before{content:"Where we work"}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child.vs-mm-guides>.wp-block-navigation__submenu-container{grid-template-columns:repeat(2,290px)}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child.vs-mm-guides>.wp-block-navigation__submenu-container::before{content:"Guides & insights"}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child.vs-mm-about>.wp-block-navigation__submenu-container{grid-template-columns:290px}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child.vs-mm-about>.wp-block-navigation__submenu-container::before{content:"Slyne Digital"}
html body .vs-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container>.has-child.vs-mm-areas>.wp-block-navigation__submenu-container::after{content:"Based in Clonee, Dublin 15 \00B7  working with businesses across Ireland";grid-column:1/-1;margin:6px 4px 0;padding:12px 6px 4px;border-top:1px solid var(--n-line);font:500 12.5px/1.4 Inter,system-ui,sans-serif;color:var(--n-muted)}
}

/* 4. Tablet and mobile (under 1200px): hamburger button + full-screen menu with accordions */
@media (max-width:1199px){
html body .vs-header .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex!important}
html body .vs-header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none!important}
html body .vs-header .wp-block-navigation{order:3;margin-left:10px!important;flex:0 0 auto}
html body .vs-header .wp-block-buttons{order:2;margin-left:auto!important}
}
@media (max-width:781px){html body .vs-header .wp-block-navigation{margin-left:auto!important}}
html body .vs-header .wp-block-navigation__responsive-container-open{width:44px!important;height:44px!important;align-items:center;justify-content:center;padding:0!important;border-radius:12px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;transition:background-color .2s ease}
html body .vs-header .wp-block-navigation__responsive-container-open:hover{background:rgba(255,255,255,.15)!important}
html body .vs-header .wp-block-navigation__responsive-container-open svg{width:24px;height:24px}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open{background:radial-gradient(90% 45% at 100% 0%,rgba(233,128,43,.2),transparent 60%),radial-gradient(70% 40% at 0% 100%,rgba(47,111,222,.22),transparent 60%),#0B1F3A!important;color:#E3E9F3!important;padding:18px 20px 32px!important;animation:vsNavIn .32s var(--n-ease)}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{top:18px!important;right:18px!important;width:44px!important;height:44px!important;display:flex!important;align-items:center;justify-content:center;border-radius:12px!important;background:rgba(255,255,255,.08)!important;color:#fff!important}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:64px!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:620px;margin:0 auto!important}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;width:100%!important;padding:0!important;border-bottom:1px solid rgba(255,255,255,.09)}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{grid-column:1;padding:15px 2px!important;font-size:20px!important;font-weight:700!important;letter-spacing:-.015em;color:#fff!important}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content::after{display:none!important}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-submenu__toggle{display:flex!important;grid-column:2;align-items:center;justify-content:center;width:40px!important;height:40px!important;margin:0!important;padding:0!important;border-radius:50%!important;background:rgba(255,255,255,.08)!important;color:#fff!important;cursor:pointer;transition:background .2s ease}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-submenu__toggle svg{width:12px!important;height:12px!important;margin:0!important;transform:none!important;transition:transform .3s var(--n-ease)}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item.vs-open>.wp-block-navigation-submenu__toggle{background:var(--n-grad)!important;color:var(--n-ink)!important}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item.vs-open>.wp-block-navigation-submenu__toggle svg{transform:rotate(180deg)!important}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation__submenu-container{grid-column:1/-1;display:none!important;position:static!important;margin:0!important;padding:0 0 14px!important;gap:2px;width:auto!important;height:auto!important;min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item.vs-open>.wp-block-navigation__submenu-container{display:grid!important;grid-template-columns:1fr;animation:vsAcc .3s var(--n-ease)}
@media (min-width:600px){html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item.vs-open>.wp-block-navigation__submenu-container{grid-template-columns:1fr 1fr}}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation__submenu-container>.wp-block-navigation-item{display:block!important;padding:0!important;margin:0!important}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex!important;align-items:center;gap:12px;padding:8px 6px!important;border-radius:10px;font-size:16px!important;font-weight:600!important;color:#DCE3EE!important;transition:background-color .2s ease}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content::before{content:"";flex:0 0 32px;height:32px;border-radius:9px;background:var(--i,none) center/16px 16px no-repeat,#EEF1F6}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content::after{display:none!important}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content:hover{background:rgba(255,255,255,.06)!important;color:#fff!important}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content[aria-current="page"]{color:var(--n-amber)!important}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation__submenu-container .wp-block-navigation-item__description{display:none!important}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation__submenu-container>.vs-mm-promo{display:none!important}
html body .vs-header .wp-block-navigation__responsive-container.is-menu-open .vs-ov-cta{display:flex!important;order:99;align-items:center;justify-content:center;margin-top:26px;padding:16px 24px;border-radius:999px;background:var(--n-grad);color:var(--n-ink)!important;font-weight:800;font-size:17px;text-decoration:none;box-shadow:0 14px 30px -14px rgba(233,128,43,.8)}
@keyframes vsNavIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}
@keyframes vsAcc{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){html body .vs-header *,html body .vs-header *::before,html body .vs-header *::after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important}}
