.nav-inner,nav.navbar-root{display:flex;align-items:center}nav.navbar-root{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:1000;gap:4px;padding:6px 12px;background:rgba(10,9,8,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.13);border-radius:100px;white-space:nowrap;transition:all .3s ease;width:auto}nav.navbar-root.is-light{background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.05)}.nav-inner{display:flex;align-items:center;justify-content:space-between}.nav-logo{font-family:sans-serif;font-weight:800;font-size:14px;color:#f2ede8;text-decoration:none;letter-spacing:-.3px;line-height:1}.is-light .nav-logo{color:#1a1a1a}.nav-logo span{color:#72d560}.nav-mobile-btn{background:none;border:none;color:#f2ede8;cursor:pointer;display:none;padding:4px}.is-light .nav-mobile-btn{color:#1a1a1a}@media (max-width:768px){.nav-mobile-btn{display:block}}.nav-links{display:flex;align-items:center;gap:2px;margin:0 8px}.nav-links a{font-size:13px;font-weight:500;color:rgba(242,237,232,.55);text-decoration:none;padding:7px 14px;border-radius:100px;transition:all .2s}.is-light .nav-links a{color:#696363}.nav-links a.active,.nav-links a:hover{background:rgba(255,255,255,.07);color:#f2ede8}.is-light .nav-links a.active,.is-light .nav-links a:hover{background:rgba(0,0,0,.05);color:#1a1a1a}.nav-cta{background:#72d560;color:#0a0908;font-weight:700;font-size:13px;padding:8px 16px;border-radius:100px;text-decoration:none;transition:all .2s;display:inline-block}.nav-cta:hover{opacity:.85}@media (max-width:768px){nav.navbar-root{width:calc(100% - 32px);border-radius:40px;padding:6px 12px}nav.navbar-root.open{flex-direction:column;height:auto;border-radius:24px;padding:20px;top:20px;left:20px;right:20px;transform:none;width:auto}.nav-inner{width:100%;justify-content:space-between}.nav-links{display:none;width:100%;flex-direction:column;align-items:flex-start;padding-top:20px;gap:12px}nav.navbar-root.open .nav-links{display:flex}.nav-links a{width:100%;padding:10px 16px;font-size:16px}}