.btn-beta-access{background-color:var(--color-primary-accent);border-radius:4px;color:#fff;font-size:.9rem;font-weight:600;margin-left:20px;padding:6px 12px;transition:all .3s ease}.site-header.scrolled .btn-beta-access{border-radius:3px;font-size:.8rem;padding:4px 10px}.btn-beta-access:hover{background-color:#e09a2a;box-shadow:0 4px 8px rgba(0,0,0,.1);color:var(--color-primary-text);transform:translateY(-2px)}.site-header{background-color:var(--color-primary-background);position:sticky;top:0;transition:background-color .3s ease,box-shadow .3s ease;z-index:1000}.site-header,.site-header.scrolled{box-shadow:0 2px 4px rgba(0,0,0,.1)}.site-header.scrolled{background-color:var(--color-background)}.nav-container{align-items:center;display:flex;height:75px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:20px 20px 0;transition:padding .3s ease,height .3s ease}.nav-container .logo{flex:0 0 auto}.nav-container .nav-menu{margin:0 20px 0 auto}.site-header.scrolled .nav-container{height:64px;padding:0 20px}.logo,.logo svg{height:34px}.logo svg{transition:all .3s ease;width:auto}.logo-only .logo{flex:none;margin:auto;z-index:5}.logo-only .logo svg{height:25px}.site-header.scrolled .logo svg{height:24px;padding-top:3px}.logo svg .st0,.logo svg path:not(.st0):not(.st1){fill:#fff}.site-header.scrolled .logo svg .st0,.site-header.scrolled .logo svg path:not(.st0):not(.st1){fill:#1a202c}.nav-menu{display:flex;gap:2rem;list-style:none;transition:gap .3s ease}.nav-menu.active{background-color:var(--color-primary-background);box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;left:0;padding:1rem 0;position:absolute;right:0;top:100%;z-index:1000}.nav-menu.active li{padding:.75rem 0;text-align:center;width:100%}.mobile-only{display:none}@media (max-width:768px){.mobile-only{display:block}}.mobile-alpha-access{border:2px solid var(--color-primary-accent);border-radius:4px;color:var(--color-primary-accent)!important;display:inline-block;font-weight:600!important;margin:8px auto;padding:8px 16px;transition:all .3s ease}.mobile-alpha-access:hover{background-color:var(--color-primary-accent);color:#fff!important}.site-header.scrolled .nav-menu.active .mobile-alpha-access{color:var(--color-primary-accent)!important}.site-header.scrolled .nav-menu.active .mobile-alpha-access:hover{color:#fff!important}.site-header.scrolled .nav-menu.active{background-color:var(--color-background)}.site-header.scrolled .nav-menu{gap:1.6rem}.nav-menu a{color:var(--color-white);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s ease,font-size .3s ease}.site-header.scrolled .nav-menu a{font-size:.9rem}.nav-menu a:hover{color:var(--color-accent)}.site-header.scrolled .nav-menu a{color:var(--color-text)}.mobile-menu-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;padding:5px;transition:padding .3s ease}.site-header.scrolled .mobile-menu-toggle{padding:4px}.mobile-menu-toggle span{background-color:#fff;height:3px;margin:3px 0;transition:all .3s ease;width:25px}.mobile-menu-toggle.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.site-header.scrolled .mobile-menu-toggle span{background-color:#333;height:2px;margin:2px 0;width:20px}@media (max-width:768px){.nav-menu{display:none}.mobile-menu-toggle{display:flex}}