.ten-nav{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(0,13,26,.85);font-family:Inter,-apple-system,sans-serif;height:72px;left:0;padding:0 1rem;position:fixed;right:0;top:0;transition:all .5s cubic-bezier(.16,1,.3,1);z-index:200}.ten-nav,.ten-nav__bar{align-items:center;display:flex}.ten-nav__bar{border-radius:999px;height:56px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1.5rem;width:100%}.ten-nav__logo{align-items:center;display:flex;text-decoration:none}.ten-nav__ten-logo{display:block;fill:#fff;height:20px;transition:fill .4s;width:auto}.ten-nav__links{align-items:center;display:flex;gap:2rem}.ten-nav__links a{color:hsla(0,0%,100%,.75);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .3s}.ten-nav__links a:hover{color:#fff}.ten-nav__dd{position:relative}.ten-nav__dd-toggle{align-items:center;background:none;border:none;color:hsla(0,0%,100%,.75);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:4px;padding:.5rem 0;transition:color .3s}.ten-nav__dd-toggle:hover{color:#fff}.ten-nav__dd-toggle svg{transition:transform .2s;width:12px}.ten-nav__dd:hover .ten-nav__dd-toggle svg{transform:rotate(180deg)}.ten-nav__dd-menu{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.12);left:-8px;min-width:220px;opacity:0;padding:.5rem;position:absolute;top:calc(100% + 12px);transform:translateY(-8px) scale(.98);transition:all .25s cubic-bezier(.16,1,.3,1);visibility:hidden}.ten-nav__dd:focus-within .ten-nav__dd-menu,.ten-nav__dd:hover .ten-nav__dd-menu{opacity:1;transform:translateY(0) scale(1);visibility:visible}.ten-nav__dd-menu a{border-radius:8px;color:#5c6b7f;display:block;font-size:.8125rem;font-weight:500;padding:.6rem .875rem}.ten-nav__dd-menu a:hover{background:rgba(0,94,184,.06);color:#005eb8}.ten-nav__cta .ten-nav__btn{align-items:center;background:#005eb8;border-radius:999px;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;padding:.5rem 1.25rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.ten-nav__cta .ten-nav__btn:hover{background:#004a93;transform:translateY(-1px)}@media(max-width:768px){.ten-nav__cta,.ten-nav__links{display:none}.ten-nav__bar{padding:0 .75rem}}