.top-nav{position:fixed;top:0;left:0;right:0;z-index:50;background:#00000030;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.1)}.top-nav-container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1400px;margin:0 auto;padding:16px 32px;gap:32px}.top-nav-left{display:flex;gap:32px;align-items:center}.top-nav-link{color:rgba(255,255,255,.7);text-decoration:none;font-size:16px;font-weight:500;transition:color .2s ease;background:none;border:none;cursor:pointer;white-space:nowrap}.top-nav-link:hover{color:rgba(255,255,255,1)}.top-nav-link.active{color:#b0ff4f;cursor:default}.top-nav-center{display:flex;justify-content:center;align-items:center}.top-nav-logo{width:32px;height:32px;object-fit:contain}.top-nav-right{display:flex;justify-content:flex-end;align-items:center}.top-nav-cta{background:#b0ff4f;color:#1a362d;border:none;border-radius:12px;padding:12px 24px;font-weight:600;font-size:16px;cursor:pointer;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.top-nav-cta:hover{opacity:.9}.top-nav-mobile{display:none}.top-nav-burger{color:white;padding:8px 0 8px 8px}.top-nav-burger,.top-nav-mobile-link{background:none;border:none;cursor:pointer}.top-nav-mobile-link{color:rgba(255,255,255,.8);text-decoration:none;font-size:18px;font-weight:500;transition:color .2s ease;text-align:left;padding:8px 0}.top-nav-mobile-link:hover{color:rgba(255,255,255,1)}.top-nav-mobile-link.active{color:#b0ff4f}.top-nav-mobile-cta{display:block;width:100%;background:#b0ff4f;color:#1a362d;border:none;border-radius:12px;padding:16px 24px;font-weight:600;font-size:16px;cursor:pointer;text-decoration:none;text-align:center;transition:opacity .2s ease}.top-nav-mobile-cta:hover{opacity:.9}.top-nav-sheet-content{background:linear-gradient(180deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.72))!important;backdrop-filter:blur(40px) saturate(180%)!important;-webkit-backdrop-filter:blur(40px) saturate(180%)!important;border-left:1px solid rgba(255,255,255,.15)!important;box-shadow:inset 1px 0 0 0 rgba(255,255,255,.08),-2px 0 8px 0 rgba(0,0,0,.4)!important}button[data-slot=sheet-close]{color:rgba(255,255,255,.7)}button[data-slot=sheet-close]:hover{color:rgba(255,255,255,1);background:rgba(255,255,255,.1)}@media (max-width:900px){.top-nav-container{grid-template-columns:1fr auto auto;padding:16px 20px;gap:16px}.top-nav-left,.top-nav-right{display:none}.top-nav-mobile{display:block}.top-nav-center{justify-content:flex-start}}