.app__navbar__main{display:flex;justify-content:center;width:100%}.app__navbar{width:90%;max-width:1200px;border-radius:12px;margin-top:1.5rem;display:flex;justify-content:space-between;align-items:center;padding:.75rem 2rem;background:rgba(21,15,35,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border-dark);position:fixed;left:50%;transform:translateX(-50%);z-index:55;transition:all .3s cubic-bezier(.25,.8,.25,1)}.app__navbar.app__navbar--scrolled{margin-top:.5rem;padding:.5rem 1.5rem;background:rgba(21,15,35,.9);border-color:rgba(194,239,78,.2);box-shadow:0 10px 30px -10px rgba(0,0,0,.5)}@media screen and (max-width:768px){.app__navbar{width:95%;padding:.75rem 1rem;margin-top:.75rem}.app__navbar.app__navbar--scrolled{margin-top:.4rem;padding:.5rem .75rem}}.app__navbar-logo{display:flex;align-items:center}.app__navbar-logo a{text-decoration:none}.app__navbar-links{display:flex;justify-content:center;align-items:center;list-style:none;margin:0;padding:0}.app__navbar-links li{margin:0 1.25rem;position:relative;display:flex;flex-direction:column;align-items:center}.app__navbar-links li a{color:hsla(0,0%,100%,.75);text-decoration:none;font-weight:500;font-size:14px;transition:color .2s ease;position:relative}.app__navbar-links li a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-2px;left:0;background-color:var(--color-accent-lime);transform-origin:bottom right;transition:transform .25s ease-out}.app__navbar-links li a:hover{color:var(--color-accent-lime)}.app__navbar-links li a:hover:after{transform:scaleX(1);transform-origin:bottom left}.app__navbar-links li .active-dot{position:absolute;bottom:-8px;width:4px;height:4px;background-color:transparent;border-radius:50%;transition:all .25s cubic-bezier(.25,.8,.25,1)}.app__navbar-links li .active-dot.active{background-color:var(--color-accent-lime);width:12px;border-radius:4px}.app__navbar-links li:hover .active-dot:not(.active){background-color:rgba(194,239,78,.5)}@media screen and (max-width:900px){.app__navbar-links{display:none}}.app__navbar-ctas{display:flex;align-items:center;gap:1rem}@media screen and (max-width:900px){.app__navbar-ctas .btn-sentry-inverted{display:none}.app__navbar-ctas{margin-left:auto;margin-right:.75rem}}.mobile-menu-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(10,7,17,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:98}.app__navbar-menu{width:40px;height:40px;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center;background:var(--color-accent-violet-deep);border:1px solid var(--color-border-dark);cursor:pointer;transition:background-color .2s;z-index:99}.app__navbar-menu:hover{background:var(--color-primary)}.app__navbar-menu svg{width:60%;height:60%;color:#fff}.app__navbar-menu .mobile-menu-container{position:fixed;top:0;bottom:0;right:0;z-index:99;padding:2rem 1.5rem;width:80%;max-width:300px;height:100vh;display:flex;flex-direction:column;background-color:rgba(31,22,51,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-left:1px solid var(--color-border-dark);box-shadow:-10px 0 30px rgba(0,0,0,.5)}.app__navbar-menu .mobile-menu-container .mobile-menu-header{display:flex;justify-content:flex-end;width:100%;margin-bottom:2rem}.app__navbar-menu .mobile-menu-container .mobile-menu-header svg{width:32px;height:32px;color:var(--color-accent-pink);cursor:pointer}.app__navbar-menu .mobile-menu-container ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.app__navbar-menu .mobile-menu-container ul li{margin:.75rem 0}.app__navbar-menu .mobile-menu-container ul li a:not([class*=btn-sentry]){color:hsla(0,0%,100%,.85);text-decoration:none;font-size:1.1rem;text-transform:uppercase;font-weight:500;font-family:var(--font-body);transition:color .2s}.app__navbar-menu .mobile-menu-container ul li a:not([class*=btn-sentry]).mobile-active-link,.app__navbar-menu .mobile-menu-container ul li a:not([class*=btn-sentry]):hover{color:var(--color-accent-lime)}@media screen and (min-width:901px){.app__navbar-menu{display:none}}