.site-header{height:76px;position:sticky;top:0;z-index:50;background:rgba(5,49,60,.97);backdrop-filter:blur(14px);color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.brand-symbol{width:37px;height:37px;display:flex;align-items:end;gap:3px}.brand-symbol i{display:block;width:9px;border-radius:4px 4px 2px 2px;background:var(--lime)}.brand-symbol i:nth-child(1){height:17px}.brand-symbol i:nth-child(2){height:26px}.brand-symbol i:nth-child(3){height:35px}.brand-name{font:800 17px/1 Manrope;letter-spacing:-.04em}.brand-name small{display:block;font:500 9px/1.5 "DM Sans";letter-spacing:.06em;color:#c3d1dd;margin-top:5px}.nav-links{display:flex;align-items:center;gap:27px;font-size:12px;font-weight:700;color:#e2eaf1}.nav-links a:hover{color:var(--lime)}.nav-cta{padding:11px 17px;background:#15934d;color:#fff;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.menu-toggle{display:none;border:1px solid #ffffff35;background:transparent;color:#fff;border-radius:10px;padding:9px 11px;font-size:20px}