:root{--vx-topbar-height:54px}.top_bar{background:var(--vx-brand-navy-dark,#050b44);padding:8px 32px;border-bottom:4px solid #2cfa0b!important;display:flex;justify-content:flex-end;align-items:center;gap:16px;position:relative;z-index:1020}.button_top{background:#2cfa0b!important;color:#081584!important;font-weight:700;border-radius:6px;display:inline-flex;align-items:center;gap:8px;padding:6px 18px;font-size:15px;text-decoration:none!important;box-shadow:0 2px 8px rgba(44,250,11,.3);transition:transform .2s ease,box-shadow .2s ease}.button_top:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(44,250,11,.5);color:#050b44!important}.button_top[href^="tel:"]{animation:pulseTopPhone 2.5s infinite}@keyframes pulseTopPhone{0%,100%{box-shadow:0 2px 8px rgba(44,250,11,.3)}50%{box-shadow:0 0 16px rgba(44,250,11,.7)}}.navigation-wrapper{background:#fff;position:relative;top:0;z-index:1010;box-shadow:none;border-bottom:none}.navbar_menu{display:flex;justify-content:space-between;align-items:center;max-width:none;width:100%;margin:0;padding:6px 8px;box-sizing:border-box}.logo{display:inline-flex!important;flex-direction:column!important;align-items:center!important;text-decoration:none!important;position:static!important;margin-top:0!important;padding:4px 12px!important;flex-shrink:0!important}.logo img{height:52px!important;width:auto!important;max-width:175px!important;object-fit:contain!important;transition:transform .2s ease}.logo:hover img{transform:scale(1.02)}.logo .small.i{font-size:11px!important;margin-top:2px!important;letter-spacing:.3px!important;color:var(--vx-brand-navy,#081584)!important}.navibar{display:flex;align-items:center}.menu{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:4px}.menu-item{position:relative}.menu-link,.navbar_menu .navibar .menu-link{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font-size:13.5px;font-weight:700;letter-spacing:.3px;color:#2d3748!important;text-decoration:none!important;border-radius:6px;transition:background .2s ease,color .2s ease}.menu-link:hover,.navbar_menu .navibar .menu-link:hover{background:rgba(8,21,132,.06);color:#081584!important}.menu-item .home-btn:not(.active),.navbar_menu .navibar .menu-item .home-btn:not(.active){background:0 0!important;border:none!important;color:#2d3748!important}.menu-item .home-btn:not(.active):hover,.navbar_menu .navibar .menu-item .home-btn:not(.active):hover{background:rgba(8,21,132,.06)!important;color:#081584!important}.menu-item .home-btn.active,.menu-link.active,.navbar_menu .navibar .menu-item .home-btn.active,.navbar_menu .navibar .menu-link.active{background:#081584!important;color:#fff!important}.menu-item .home-btn.active i,.menu-link.active i,.navbar_menu .navibar .menu-item .home-btn.active i,.navbar_menu .navibar .menu-link.active i{color:#2cfa0b!important}.cta_header{display:flex;align-items:center;flex-shrink:0;margin-left:8px;transition:transform .2s ease}.cta_header:hover{transform:scale(1.04)}.cta_header img{height:54px;width:auto;object-fit:contain}.menu-dropdown .submenu{position:absolute;top:100%;left:0;min-width:180px;background:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.08);border-top:3px solid #2cfa0b;padding:8px 0;list-style:none;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .2s ease;z-index:1050}.menu-dropdown:hover .submenu{opacity:1;visibility:visible;transform:translateY(0)}.submenu-item a{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;color:#334155;text-decoration:none;transition:background .15s ease,color .15s ease}.submenu-item a:hover{background:#f1f5f9;color:#081584}@media (min-width:992px) and (max-width:1480px){.navbar_menu{padding:4px 6px!important}.menu{gap:0}.menu-link,.navbar_menu .navibar .menu-link{padding:6px 6px!important}.logo{padding-left:2px!important;padding-right:2px!important}.cta_header{display:flex!important;margin-left:4px}}@media (min-width:992px) and (max-width:1240px){.menu-link,.navbar_menu .navibar .menu-link{padding:6px 4px!important;font-size:12px!important;gap:4px!important}}@media (max-width:991.98px){.top_bar{padding:10px 14px 14px 14px!important;justify-content:space-between;gap:8px;border-bottom:4px solid #2cfa0b!important;max-width:100vw;box-sizing:border-box;overflow:hidden}.button_top{font-size:13px;padding:5px 12px;gap:6px;white-space:nowrap}.button_top.me-4{margin-right:0!important}.top_bar .button_top.me-2{margin-right:0!important}}@media (max-width:575.98px){.top_bar{padding:8px 10px 10px 10px!important;gap:6px!important;justify-content:space-between!important;max-width:100vw!important;box-sizing:border-box!important;overflow:hidden!important}.top_bar .button_top{font-size:11.5px!important;padding:5px 8px!important;gap:4px!important;margin-right:0!important;white-space:nowrap!important;flex-shrink:1!important}.top_bar .button_top i{font-size:12.5px!important}}@media (max-width:360px){.top_bar{padding:6px 6px 8px 6px!important;gap:4px!important}.top_bar .button_top{font-size:10.5px!important;padding:4px 6px!important}}@media (max-width:991.98px){.navbar_menu{padding:20px 14px 8px!important;min-height:72px!important}.logo{padding:4px 6px 2px!important}.logo img{height:40px!important;max-width:145px!important;width:auto!important}.logo .brand-tagline{display:block!important;font-size:9.5px!important;font-weight:700!important;color:#081584!important;line-height:1.1!important;margin-top:1px!important;white-space:nowrap!important}.cta_header{display:none}.burger{display:flex!important;flex-direction:column;justify-content:space-around;width:44px;height:44px;padding:10px;cursor:pointer;border-radius:8px;background:0 0;border:none;outline:0;position:relative;z-index:1060;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;pointer-events:auto}.burger-line{width:24px;height:2.5px;background-color:#081584;border-radius:2px;transition:all .3s ease;pointer-events:none}.navibar{position:fixed;top:0;left:-100%;width:280px;height:100vh;background:#070d1e;box-shadow:4px 0 25px rgba(0,0,0,.5);padding:70px 20px 30px;flex-direction:column;align-items:flex-start;transition:left .3s ease;z-index:1055;overflow-y:auto}.navibar.active{left:0}.navibar .menu{flex-direction:column;align-items:flex-start;width:100%;gap:8px}.navibar .menu-item{width:100%}.navbar_menu #navibar .menu-link,.navbar_menu .navibar .menu-link,.navibar .menu-link{width:100%;padding:10px 14px;font-size:15px;font-weight:700;color:#fff!important;background:rgba(255,255,255,.05);border-radius:6px;border:1px solid rgba(255,255,255,.12);display:inline-flex!important;justify-content:space-between!important;align-items:center!important}.navbar_menu #navibar .menu-link i,.navbar_menu .navibar .menu-link i,.navibar .menu-link i{color:#38bdf8!important}.navbar_menu #navibar .menu-item .home-btn,.navbar_menu .navibar .menu-item .home-btn,.navibar .menu-item .home-btn{width:100%!important;height:auto!important;min-height:44px!important;justify-content:space-between!important;padding:10px 14px!important;display:inline-flex!important;align-items:center!important;font-size:15px!important;font-weight:700!important;letter-spacing:.3px!important}.navbar_menu #navibar .menu-item .home-btn i,.navbar_menu .navibar .menu-item .home-btn i,.navibar .menu-item .home-btn i{font-size:1.25rem!important;margin:0!important}.navbar_menu #navibar .menu-item .home-btn:not(.active),.navbar_menu .navibar .menu-item .home-btn:not(.active),.navibar .menu-item .home-btn:not(.active){color:#fff!important;background:rgba(255,255,255,.05)!important}.navbar_menu #navibar .menu-item .home-btn:not(.active) i,.navbar_menu .navibar .menu-item .home-btn:not(.active) i,.navibar .menu-item .home-btn:not(.active) i{color:#38bdf8!important}.menu-separator{width:100%!important;list-style:none!important;padding:8px 0!important;margin:6px 0!important}.menu-separator-line{height:2px!important;width:100%!important;background:linear-gradient(90deg,rgba(44,250,11,.85) 0,rgba(56,189,248,.65) 50%,rgba(255,255,255,.2) 100%)!important;border-radius:2px!important;box-shadow:0 0 10px rgba(44,250,11,.35)!important}.navbar_menu #navibar .menu-link.active,.navbar_menu #navibar .menu-link:hover,.navbar_menu .navibar .menu-link.active,.navbar_menu .navibar .menu-link:hover,.navibar .menu-link.active,.navibar .menu-link:hover{background:#081584!important;color:#2cfa0b!important;border-color:#2cfa0b!important}.navbar_menu #navibar .menu-link.active i,.navbar_menu #navibar .menu-link:hover i,.navbar_menu .navibar .menu-link.active i,.navbar_menu .navibar .menu-link:hover i,.navibar .menu-link.active i,.navibar .menu-link:hover i{color:#2cfa0b!important}.navbar_menu #navibar .submenu-link,.navbar_menu .navibar .submenu-link,.submenu-link{color:#fff!important}.navbar_menu #navibar .submenu-link i,.navbar_menu .navibar .submenu-link i,.submenu-link i{color:#38bdf8!important}.overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.65);backdrop-filter:blur(3px);z-index:1050;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease}.overlay.active{opacity:1;visibility:visible;pointer-events:auto}}.home-btn i,.navbar_menu .navibar .home-btn i{font-size:1.45rem!important;line-height:1!important;display:inline-flex;align-items:center;justify-content:center}.modern-compact-bar{display:none}@media (min-width:993px){.modern-compact-bar{display:flex;position:fixed;top:0;left:0;width:100%;height:54px;box-sizing:border-box;z-index:2000;background:var(--vx-brand-navy-dark,#050b44);border-bottom:4px solid #2cfa0b!important;box-shadow:0 4px 20px rgba(0,0,0,.45);padding:6px 28px;justify-content:space-between;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s cubic-bezier(.16, 1, .3, 1),visibility .25s ease;will-change:opacity}body.header-compact-active .modern-compact-bar{opacity:1;visibility:visible;pointer-events:auto}.compact-icon-dock{display:flex;align-items:center;gap:8px}.compact-dock-trades{display:flex;align-items:center;gap:6px}.compact-dock-secondary{display:flex;align-items:center;gap:6px;margin-right:14px}.compact-dock-divider{width:1px;height:22px;background:rgba(255,255,255,.2);margin:0 6px}.compact-icon-link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:#2cfa0b!important;font-size:1.25rem;text-decoration:none!important;transition:transform .2s ease,background .2s ease,color .2s ease}.compact-icon-link:hover{transform:scale(1.18)!important;background:rgba(44,250,11,.15);color:#fff!important}.compact-icon-link.active{background:rgba(44,250,11,.25);box-shadow:0 0 10px rgba(44,250,11,.5)}body.compact-rushing .compact-dock-secondary .compact-icon-link,body.compact-rushing .compact-dock-trades .compact-icon-link,body:not(.header-compact-active) .compact-dock-secondary .compact-icon-link,body:not(.header-compact-active) .compact-dock-trades .compact-icon-link{opacity:0}@keyframes tradeRushIn{0%{opacity:0;transform:translateX(-100px)}20%{opacity:1}100%{opacity:1;transform:translateX(0)}}@keyframes secondaryRushAndExtend{0%{opacity:0;transform:translateX(calc(-1 * var(--compact-rush-travel,680px)))}20%{opacity:1}100%{opacity:1;transform:translateX(0)}}body.compact-rushing .compact-dock-trades .compact-icon-link{animation:tradeRushIn 1.64s cubic-bezier(.16,1,.3,1) both}body.compact-rushing .compact-dock-trades .compact-icon-link:first-child{animation-delay:1s}body.compact-rushing .compact-dock-trades .compact-icon-link:nth-child(2){animation-delay:1.06s}body.compact-rushing .compact-dock-trades .compact-icon-link:nth-child(3){animation-delay:1.12s}body.compact-rushing .compact-dock-trades .compact-icon-link:nth-child(4){animation-delay:1.18s}body.compact-rushing .compact-dock-trades .compact-icon-link:nth-child(5){animation-delay:1.24s}body.compact-rushing .compact-dock-trades .compact-icon-link:nth-child(6){animation-delay:1.3s}body.compact-rushing .compact-dock-trades .compact-icon-link:nth-child(7){animation-delay:1.36s}body.compact-rushing .compact-dock-secondary .compact-icon-link{animation:secondaryRushAndExtend .85s cubic-bezier(.16,1,.3,1) both}body.compact-rushing .compact-dock-secondary .compact-icon-link:first-child{animation-delay:1s}body.compact-rushing .compact-dock-secondary .compact-icon-link:nth-child(2){animation-delay:1.05s}body.compact-rushing .compact-dock-secondary .compact-icon-link:nth-child(3){animation-delay:1.1s}body.compact-rushing .compact-dock-secondary .compact-icon-link:nth-child(4){animation-delay:1.15s}.compact-man-cta{display:inline-flex;align-items:center;margin-right:14px;transition:transform .2s ease}.compact-man-img{height:38px;width:auto;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .4));transition:transform .2s ease}.compact-man-cta:hover .compact-man-img{transform:scale(1.12)}.modern-compact-bar .button_top{padding:5px 14px;font-size:13.5px}}.compact-icon-link,.compact-man-cta,.home-btn{position:relative}.compact-icon-link[data-tooltip]::after,.compact-man-cta[data-tooltip]::after,.home-btn[data-tooltip]::after{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(-4px);background-color:#2cfa0b!important;color:var(--vx-brand-navy,#081584)!important;font-family:var(--vx-font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.3px;padding:5px 12px;border-radius:8px;white-space:nowrap;box-shadow:0 4px 14px rgba(0,0,0,.4),0 0 12px rgba(44,250,11,.6);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s cubic-bezier(.16, 1, .3, 1),transform .2s cubic-bezier(.16, 1, .3, 1);z-index:2500}.compact-icon-link[data-tooltip]::before,.compact-man-cta[data-tooltip]::before,.home-btn[data-tooltip]::before{content:'';position:absolute;top:calc(100% + 2px);left:50%;transform:translateX(-50%) translateY(-4px);border-width:0 5px 6px 5px;border-style:solid;border-color:transparent transparent #2cfa0b transparent!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s cubic-bezier(.16, 1, .3, 1),transform .2s cubic-bezier(.16, 1, .3, 1);z-index:2500}.compact-icon-link[data-tooltip]:hover::after,.compact-icon-link[data-tooltip]:hover::before,.compact-man-cta[data-tooltip]:hover::after,.compact-man-cta[data-tooltip]:hover::before,.home-btn[data-tooltip]:hover::after,.home-btn[data-tooltip]:hover::before{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.message_bar{z-index:10000!important}.sidebar-man-cta{position:fixed!important;left:0;top:0;z-index:10001;display:inline-flex;align-items:center;justify-content:center;margin:0;width:48px;height:48px;cursor:pointer;visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.sidebar-man-cta img{display:block;height:48px;width:auto;object-fit:contain}.vx-badge-hero{display:inline-flex!important;align-items:center;gap:8px;padding:6px 16px;background:rgba(44,250,11,.1)!important;border:1.5px solid rgba(44,250,11,.65)!important;border-radius:50px!important;font-size:13.5px;font-weight:700;color:#2cfa0b!important;letter-spacing:.3px;margin-bottom:14px;white-space:nowrap!important;width:auto!important;max-width:100%;box-sizing:border-box;overflow:hidden;box-shadow:0 0 10px rgba(44,250,11,.15)}.vx-badge-hero i{color:#2cfa0b!important;font-size:1.15rem;flex-shrink:0}.vx-badge-marquee-viewport{overflow:hidden!important;white-space:nowrap!important;position:relative!important;flex:0 1 auto!important;min-width:0!important;width:auto;max-width:100%;display:inline-flex!important;align-items:center!important}.vx-badge-marquee-viewport.marquee-active{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 12px,rgba(0,0,0,1) calc(100% - 12px),rgba(0,0,0,0) 100%)!important;mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 12px,rgba(0,0,0,1) calc(100% - 12px),rgba(0,0,0,0) 100%)!important}.vx-badge-marquee-track{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;will-change:transform!important}.vx-badge-marquee-item{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;color:#2cfa0b!important;padding-right:0!important}.vx-badge-marquee-viewport.marquee-active .vx-badge-marquee-item{padding-right:32px!important}@media (max-width:767.98px){.vx-badge-hero{font-size:11px!important;padding:4px 12px!important;max-width:min(310px,calc(100vw - 32px))!important;width:auto!important;margin:0 auto 20px auto!important;white-space:nowrap!important;border:1.5px solid rgba(44,250,11,.65)!important;box-shadow:0 0 12px rgba(44,250,11,.25)!important;display:flex!important;justify-content:flex-start!important;box-sizing:border-box!important;overflow:hidden!important}.vx-badge-marquee-viewport{width:auto!important;max-width:min(255px,calc(100% - 24px))!important;flex:1 1 auto!important;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 12px,rgba(0,0,0,1) calc(100% - 12px),rgba(0,0,0,0) 100%)!important;mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 12px,rgba(0,0,0,1) calc(100% - 12px),rgba(0,0,0,0) 100%)!important}.vx-badge-marquee-item{padding-right:32px!important}}