nav{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(240,250,248,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);transition:box-shadow .25s ease}nav.scrolled{box-shadow:0 4px 24px rgba(7,26,22,.08)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:80px}.logo{gap:16px}.logo,.logo-mark{display:flex;align-items:center;flex-shrink:0}.logo-mark{justify-content:center;width:56px;height:56px;padding-top:10px;padding-left:3px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 0 0 1.5px rgba(15,123,108,.25),0 4px 12px rgba(15,123,108,.28),0 0 20px rgba(77,217,199,.18);transition:box-shadow .2s ease}.logo:hover .logo-mark{box-shadow:0 0 0 1.5px rgba(15,123,108,.4),0 6px 18px rgba(15,123,108,.4),0 0 30px rgba(77,217,199,.28)}.logo-wordmark{font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.logo-wordmark span{color:var(--primary)}.nav-links{display:flex;align-items:center;gap:32px;list-style:none}.nav-links a{font-size:14px;font-weight:500;color:var(--text-secondary);transition:color .15s ease}.nav-links a:hover{color:var(--primary)}.nav-cta{gap:12px}.lang-selector,.nav-cta{display:flex;align-items:center}.lang-selector{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);padding:3px;gap:2px}.lang-btn{background:none;border:none;cursor:pointer;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--text-secondary);padding:5px 10px;border-radius:var(--radius-full);transition:background .15s ease,color .15s ease;line-height:1}.lang-btn.active{background:var(--primary);color:#fff}.lang-btn:hover:not(.active){background:var(--surface-hi);color:var(--text)}.burger-btn{display:none;background:none;border:none;cursor:pointer;padding:8px;-webkit-tap-highlight-color:transparent}.burger-icon{display:flex;flex-direction:column;gap:5px;width:22px}.burger-icon span{display:block;height:2px;width:100%;background:var(--text);border-radius:2px;transition:transform .2s ease,opacity .2s ease;transform-origin:center}.burger-icon.open span:first-child{transform:translateY(7px) rotate(45deg)}.burger-icon.open span:nth-child(2){opacity:0}.burger-icon.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-drawer,.mobile-overlay{display:none}@media (max-width:960px){.nav-inner{height:60px}.nav-download,.nav-links,.nav-signin{display:none}.burger-btn{display:block}.mobile-overlay{display:block;position:fixed;inset:0;background:rgba(7,26,22,.5);z-index:200;opacity:0;pointer-events:none;transition:opacity .25s ease}.mobile-overlay.visible{opacity:1;pointer-events:auto}.mobile-drawer{display:flex;flex-direction:column;position:fixed;top:0;right:0;width:min(320px,85vw);height:100dvh;background:var(--bg);z-index:201;padding:80px 24px 32px;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;box-shadow:-8px 0 32px rgba(7,26,22,.15);visibility:hidden;pointer-events:none}.mobile-drawer.open{transform:translateX(0);transition:transform .3s cubic-bezier(.4,0,.2,1);visibility:visible;pointer-events:auto}.mobile-links{list-style:none;display:flex;flex-direction:column;gap:0;flex:1 1}.mobile-links li{border-bottom:1px solid var(--border)}.mobile-links a{display:block;padding:16px 0;font-size:16px;font-weight:600;color:var(--text);transition:color .15s ease}.mobile-links a:hover{color:var(--primary)}.mobile-drawer-actions{display:flex;flex-direction:column;gap:12px;padding-top:24px}.mobile-action-btn{width:100%;text-align:center}}@media (max-width:640px){.logo-mark{width:44px;height:44px}.logo-wordmark{font-size:20px}}