.lead{color:#fff;font-size:12px;margin-left:60px}.user-name{opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .35s ease,transform .35s ease}.user-name.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.user-name .highlight{color:#ffe69c}.nav--glass{backdrop-filter:blur(12px);background:rgba(10,20,40,.25);transition:all .3s ease}.nav--scrolled{background:rgba(10,20,40,.9);box-shadow:0 10px 30px rgba(0,0,0,.2)}.nav-link a,.nav-link span{padding:.5rem 0;position:relative}.nav-link a:after,.nav-link span:after{background:#facc15;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link:hover a:after,.nav-link:hover span:after{width:100%}.dropdown-menu{background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15);color:#111;left:0;min-width:220px;opacity:0;padding:.5rem 0;pointer-events:none;position:absolute;top:100%;transform:translateY(10px) scale(.98);transition:all .25s ease;visibility:hidden;z-index:50}.group:hover .dropdown-menu{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.dropdown-item{align-items:center;color:#111;display:flex;gap:.5rem;padding:.75rem 1.2rem;white-space:nowrap}.dropdown-item:hover{background:#f3f4f6}.sub-dropdown-menu{background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15);color:#111;min-width:200px;opacity:0;padding:.5rem 0;pointer-events:none;position:absolute;right:100%;top:0;transform:translateX(-10px);transition:all .25s ease;visibility:hidden;z-index:60}.sub-group:hover .sub-dropdown-menu{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}.btn-cta{border:1px solid #facc15;border-radius:999px;color:#facc15;padding:.6rem 1.5rem;transition:all .3s ease}.btn-cta:hover{background:#facc15;color:#0a1430}#menu{background:transparent}#menu.is-scrolled{backdrop-filter:blur(14px);background:#0b1428}#navBar{background:rgba(12,21,41,.42);border-radius:1rem;margin-top:.25rem;max-width:80rem;transition:all .5s ease}#menu.is-scrolled #navBar{background:transparent;border-radius:0;box-shadow:none;margin-top:0;max-width:100%}@media (max-width:1023px){.lead{display:none}#nav-menu{backdrop-filter:blur(20px);background:#0b1428e6;border-radius:10px;bottom:0;left:0;overflow-y:auto;padding:5rem 1.5rem 2rem;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;z-index:40}#nav-menu.mobile-open{height:fit-content;transform:translateX(0)}#nav-menu.hidden{display:none!important}#nav-menu:not(.hidden){display:block!important}#nav-menu ul{align-items:flex-start;flex-direction:column;gap:0}#nav-menu li{border-bottom:1px solid hsla(0,0%,100%,.1);position:relative;width:100%}#nav-menu li:last-child{border-bottom:none}#nav-menu .nav-item,#nav-menu a{align-items:center;color:#fff;display:flex;justify-content:space-between;padding:1rem 0;text-decoration:none;width:100%}.nav-item{cursor:pointer}#nav-menu .nav-item:hover,#nav-menu a:hover{color:#facc15}#nav-menu .dropdown-menu{background:transparent;box-shadow:none;color:#fff;margin:0;max-height:0;opacity:1;overflow:hidden;padding:0;position:static;transform:none;transition:max-height .4s ease;visibility:visible}#nav-menu li.mobile-open>.dropdown-menu{max-height:1000px;padding:.5rem 0 .5rem 1rem}#nav-menu .dropdown-menu li{border-bottom:1px solid hsla(0,0%,100%,.05);margin:0}#nav-menu .dropdown-menu li:last-child{border-bottom:none}#nav-menu .dropdown-item{color:#fff;font-size:.9rem;padding:.75rem 0}#nav-menu .dropdown-item:hover{background:transparent;color:#facc15}#nav-menu .sub-dropdown-menu{background:hsla(0,0%,100%,.03);box-shadow:none;margin:0 0 0 1rem;max-height:0;opacity:1;overflow:hidden;padding:0;position:static;transform:none;transition:max-height .4s ease;visibility:visible}#nav-menu .sub-group.mobile-open>.sub-dropdown-menu{max-height:1000px;padding:.5rem 1rem}#nav-menu .nav-item:after,#nav-menu .submenu-trigger:after{content:"▸";font-size:.8rem;transition:transform .3s ease}#nav-menu .sub-group.mobile-open>.submenu-trigger:after,#nav-menu li.mobile-open>.nav-item:after{content:"▾"}#nav-menu .submenu-trigger{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 0;width:100%}#nav-menu .border-yellow-400{border:2px solid #facc15!important;border-radius:.5rem!important;color:#facc15!important;display:flex!important;justify-content:center;margin-top:1rem;padding:.75rem 1.5rem!important;text-align:center;transition:all .3s ease;width:100%}#nav-menu .border-yellow-400:hover{background:#facc15!important;color:#0a1430!important}#nav-toggle{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem;position:relative;z-index:50}#nav-toggle:hover{color:#facc15}#menu>div>nav>a{align-items:center;display:flex;gap:1rem;position:relative;z-index:50}.lead{font-size:11px;line-height:1.3;margin-left:0;max-width:150px}.mobile-menu-overlay{background:rgba(0,0,0,.5);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:39}.mobile-menu-overlay.active{display:block}[data-icon-id] svg{color:#f7f8f9;height:16px;width:16px}}@media (max-width:1023px){#nav-menu::-webkit-scrollbar{width:6px}#nav-menu::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:10px}#nav-menu::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:10px}#nav-menu::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}}@media (min-width:1024px){#nav-menu,#nav-menu.hidden{display:flex!important}}