.navbar{position:sticky;top:0;left:0;right:0;z-index:1000;transition:all .4s cubic-bezier(.25,.46,.45,.94);padding-top:env(safe-area-inset-top)}.navbar:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:0 0 20px 20px;transition:all .4s ease}.navbar.scrolled:before{background:rgba(0,0,0,.2);backdrop-filter:blur(25px) saturate(200%);-webkit-backdrop-filter:blur(25px) saturate(200%);border-color:rgba(255,255,255,.15);box-shadow:0 8px 32px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.1)}.navbar-bg-glass{display:none}.navbar-container{max-width:1200px;margin:0 auto;padding:0 30px;justify-content:space-between;height:calc(80px + env(safe-area-inset-top));position:relative}.navbar-brand,.navbar-container,.navbar-logo{display:flex;align-items:center}.navbar-logo{position:relative;cursor:pointer;padding:10px 20px;border-radius:15px;transition:all .3s ease;overflow:hidden;text-decoration:none}.navbar-logo:before{display:none}.logo-text{font-size:1rem;font-weight:800;color:#ffffff;position:relative;z-index:2;text-shadow:0 0 20px rgba(255,255,255,.3);transition:all .3s ease}.navbar-logo:hover .logo-text{color:#4fc3f7;text-shadow:0 0 30px #4fc3f7}.navbar-menu{display:flex;align-items:center;gap:10px;flex:1;justify-content:center}.navbar-link{position:relative;cursor:pointer;padding:12px 24px;border-radius:12px;transition:all .3s cubic-bezier(.25,.46,.45,.94);overflow:hidden;text-decoration:none}@keyframes slideIn{to{opacity:1;transform:translateY(0)}}.link-text{color:#e0e0e0;text-decoration:none;font-weight:400;font-size:.8rem;font-family:Poppins,sans-serif;position:relative;z-index:2;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.3)}.link-bg,.link-glow{display:none}.navbar-link.active .link-text,.navbar-link:hover .link-text{color:#4fc3f7;text-shadow:0 4px 8px #4fc3f7}.desktop-menu{display:flex;align-items:center;gap:1.5rem;justify-content:center}.navbar-toggle{display:none;background:none;border:none;cursor:pointer;z-index:10;flex-direction:column;gap:5px;padding:.5rem}.hamburger-line{width:28px;height:3px;background:#fff;border-radius:2px;transition:all .3s}@media (max-width:1024px){.navbar-container{padding:.5rem 1rem}}@media (max-width:900px){.navbar-menu.desktop-menu{display:none}.navbar-toggle{display:flex}.navbar-container{justify-content:space-between}}@media (max-width:768px){.navbar-container{padding:0 15px;height:calc(70px + env(safe-area-inset-top))}.logo-text{font-size:.9rem!important}.mobile-nav-link,.navbar-link{font-size:.75rem!important;padding:8px 16px!important}.mobile-menu{padding-top:80px}.mobile-menu-content{gap:1.5rem}.mobile-nav-link{font-size:1.1rem!important;padding:12px 24px!important}}@media (max-width:480px){.navbar-container{padding:0 10px;height:calc(60px + env(safe-area-inset-top))}.logo-text{font-size:.8rem!important}.mobile-nav-link{font-size:1rem!important;padding:10px 20px!important}}.mobile-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.98);z-index:10001;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:90px;animation:fadeIn .3s}.mobile-menu-close{position:absolute;top:20px;right:20px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:2rem;cursor:pointer;z-index:10002;padding:8px 12px;border-radius:8px;line-height:1;transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center}.mobile-menu-content{display:flex;flex-direction:column;gap:2rem;align-items:center;margin-top:2rem}.mobile-nav-link{background:none;border:none;color:#fff!important;font-size:1.3rem!important;font-weight:700!important;padding:1rem 2.5rem;border-radius:14px;cursor:pointer;transition:background .2s,color .2s}.mobile-nav-link:focus,.mobile-nav-link:hover{background:rgba(79,195,247,.12);color:#4fc3f7}.careers-link{color:#4fc3f7;font-weight:800}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.logo-text,.navbar-logo{font-family:Inter,sans-serif!important;font-size:1.2rem!important;font-weight:400!important;color:#fff!important;letter-spacing:1.5px!important}.mobile-nav-link,.navbar-link{font-family:Poppins,sans-serif!important;font-size:.8rem!important;font-weight:300!important;color:#e0e0e0!important;letter-spacing:.5px!important;background:none;border:none;padding:12px 24px;border-radius:12px;cursor:pointer;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94);z-index:2}