.navbar{z-index:var(--z-fixed);-webkit-backdrop-filter:blur(12px);transition:all var(--transition-base);background:#fffffff2;border-bottom:1px solid #007cba1a;position:fixed;top:0;left:0;right:0}.navbar.scrolled{background:#fffffffa;box-shadow:0 4px 20px #007cba1a}.navbar-container{height:80px;max-width:var(--container-xl);padding:0 var(--space-6);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.navbar-logo{align-items:center;gap:var(--space-3);color:var(--text-primary);text-decoration:none;display:flex}.navbar-logo-icon{border-radius:var(--radius-lg);background:linear-gradient(135deg,#7a00df 0%,#324eff 50%,#007cba 100%);justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.navbar-logo-icon:before{content:"";background:linear-gradient(45deg,#0000 30%,#ffffff4d 50%,#0000 70%);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.navbar-logo:hover .navbar-logo-icon:before{transform:translate(100%)}.navbar-logo-image{object-fit:contain;width:auto;max-width:160px;height:40px}.navbar-logo-icon svg{width:24px;height:24px;fill:var(--text-primary)}.navbar-logo-text{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);letter-spacing:-.5px}.navbar-logo-text span{color:var(--secondary-color)}.navbar-nav{align-items:center;gap:var(--space-1);display:flex}.navbar-nav-link{padding:var(--space-2)var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-md);transition:all var(--transition-fast);align-items:center;min-height:44px;display:flex}.navbar-nav-link:hover,.navbar-nav-link:focus{color:var(--text-primary);background:var(--bg-secondary)}.navbar-nav-link.active{color:var(--secondary-color)}.navbar-menu{align-items:center;gap:var(--space-8);display:flex}.navbar-cta{align-items:center;gap:var(--space-4);display:flex}.navbar-cta .btn{min-height:44px;padding:var(--space-2)var(--space-5)}.navbar-toggle{cursor:pointer;width:28px;height:20px;z-index:var(--z-fixed);background:0 0;border:none;flex-direction:column;justify-content:space-between;padding:0;display:none}.navbar-toggle-bar{background:var(--text-primary);border-radius:var(--radius-full);width:100%;height:2px;transition:all var(--transition-base)}.navbar-toggle.active .navbar-toggle-bar:first-child{transform:translateY(9px)rotate(45deg)}.navbar-toggle.active .navbar-toggle-bar:nth-child(2){opacity:0}.navbar-toggle.active .navbar-toggle-bar:nth-child(3){transform:translateY(-9px)rotate(-45deg)}@media (width<=1024px){.navbar-toggle{display:flex}.navbar-menu{background:var(--bg-primary);width:100%;max-width:320px;height:100vh;padding:120px var(--space-6)var(--space-8);gap:var(--space-6);transition:right var(--transition-slow);flex-direction:column;display:flex;position:fixed;top:0;right:-100%;overflow-y:auto}.navbar-menu.active{right:0}.navbar-nav{align-items:flex-start;gap:var(--space-2);flex-direction:column}.navbar-nav-link{width:100%;padding:var(--space-4);font-size:var(--text-base)}.navbar-cta{width:100%;margin-top:var(--space-8);flex-direction:column}.navbar-cta .btn{justify-content:center;width:100%}.navbar-overlay{opacity:0;visibility:hidden;width:100%;height:100%;transition:all var(--transition-base);z-index:calc(var(--z-fixed) - 1);background:#00000080;position:fixed;top:0;left:0}.navbar-overlay.active{opacity:1;visibility:visible}}@media (width<=480px){.navbar-container{padding:0 var(--space-4);height:64px}.navbar-logo-image{max-width:128px;height:32px}.navbar-logo-text{font-size:var(--text-lg)}.navbar-menu{max-width:100%}}
/*# sourceMappingURL=www.xdigate.ai.150a9909.css.map */
