/* GrowthVault navy navigation, shared by all exported HTML pages. */
.gv-nav-item{position:relative!important}
.gv-dropdown{display:none;position:absolute;top:100%;left:0;width:310px;padding:13px;background:#090321;color:#f8f7ff;border:1px solid #292345;border-radius:16px;box-shadow:0 22px 55px rgba(0,0,0,.4);z-index:999999}
.gv-nav-item.gv-open>.gv-dropdown,.gv-nav-item:hover>.gv-dropdown,.gv-nav-item:focus-within>.gv-dropdown{display:block}
.gv-nav-item::after{content:"";position:absolute;top:100%;left:0;width:100%;height:13px}
.gv-menu-link{display:flex!important;align-items:center;gap:13px;text-decoration:none!important;color:#f6f4ff!important;padding:11px 10px;border-radius:11px;transition:background .15s ease}
.gv-menu-link:hover,.gv-menu-link:focus-visible{background:#211a40!important;outline:none}
.gv-menu-icon{display:flex;flex:none;align-items:center;justify-content:center;width:43px;height:43px;border:1px solid #322b50;border-radius:10px;background:#211b3d;color:#dcd8f1}
.gv-menu-icon svg{width:21px;height:21px}
.gv-menu-copy{display:flex;flex-direction:column;gap:5px;min-width:0}
.gv-menu-name{font-size:15px;font-weight:500;line-height:1.3}
.gv-menu-description{font-size:12px;line-height:1.35;color:#cbc6df}
.gv-mobile-panel[hidden]{display:none!important}
.gv-mobile-panel{display:none}
.gv-mobile-toggle{cursor:pointer}
@media(max-width:900px){
 body.gv-menu-active{overflow:hidden!important}
 .gv-mobile-panel{display:block;position:fixed;inset:0;z-index:2147483646;background:#090321;color:#f9f8ff;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 26px 45px;font-family:Inter,Arial,sans-serif}
 .gv-mobile-top{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:130px;padding:25px 0 19px}
 .gv-mobile-logo{display:flex;align-items:center;color:#fff!important;text-decoration:none}
 .gv-mobile-logo svg{width:33px!important;height:44px!important;display:block}
 .gv-mobile-actions{display:flex;align-items:center;gap:11px}
 .gv-mobile-login,.gv-mobile-close{display:flex;align-items:center;justify-content:center;height:43px;background:#292247;border:0;border-radius:14px;color:#fff!important;text-decoration:none;font-size:16px;font-weight:400;white-space:nowrap}
 .gv-mobile-login{padding:0 15px}
 .gv-mobile-close{width:43px;cursor:pointer}
 .gv-mobile-close svg{width:22px;height:22px}
 .gv-mobile-content{padding-top:4px}
 .gv-mobile-section{margin:0 0 28px}
 .gv-mobile-section h2{font-size:20px!important;line-height:1.3;font-weight:600!important;letter-spacing:-.45px;margin:0 0 21px!important;color:#f9f8ff}
 .gv-mobile-panel .gv-menu-link{gap:13px;padding:12px 10px;margin:0 0 5px;min-height:66px}
 .gv-mobile-panel .gv-menu-icon{width:43px;height:43px;border-radius:10px}
 .gv-mobile-panel .gv-menu-name{font-size:16px;line-height:1.3;font-weight:500}
 .gv-mobile-panel .gv-menu-description{font-size:13px;line-height:1.4;color:#cbc6df}
}
@media(max-width:360px){.gv-mobile-panel{padding-left:18px;padding-right:18px}.gv-mobile-top{min-height:112px}.gv-mobile-section h2{font-size:19px!important}}
@media(min-width:901px){.gv-mobile-panel{display:none!important}}
