.top-nav{justify-content:space-between;align-items:center;gap:24px;height:100px;display:flex}.top-nav-brand{align-items:center;text-decoration:none;display:inline-flex}.top-nav-brand img{width:175px;height:auto}.top-nav-links{align-items:center;gap:26px;display:flex}.top-nav-link{min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;font-size:15px;font-weight:600;text-decoration:none;transition:color .16s;display:inline-flex;position:relative}.top-nav-link:hover,.top-nav-link[data-current]{color:var(--accent)}.top-nav-link[data-current]:after{content:"";background:#edd79f;border-radius:2px;height:2px;position:absolute;inset:auto 0 6px}.top-nav-cta{background:var(--button);color:#fffffa;white-space:nowrap;border-radius:100px;align-items:center;gap:7px;min-height:44px;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .16s,transform .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.top-nav-cta:hover{background:var(--pressed);transform:translateY(-1px)}.language-menu{position:relative}.language-menu summary{min-height:44px;color:var(--accent);font-family:var(--font-english);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:15px;font-weight:600;list-style:none;display:inline-flex}.language-menu summary::-webkit-details-marker{display:none}.language-menu-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .2s cubic-bezier(.16,1,.3,1);transform:translateY(-2px)rotate(45deg)}.language-menu[open] .language-menu-chevron{transform:translateY(1px)rotate(225deg)}.language-menu-list{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:18px;gap:2px;min-width:230px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);right:-14px;box-shadow:0 24px 48px -24px #183e3240}.language-menu-list a{color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background .16s;display:flex}.language-menu-list a:hover{background:var(--soft)}.language-menu-list a[aria-current]{color:var(--accent)}.language-menu-list a[aria-current]:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:4px;height:9px;margin-right:4px;transform:translateY(-1px)rotate(45deg)}.language-menu-list small{color:var(--muted);font-size:11px;font-weight:500}.mobile-menu{display:none}.mobile-menu summary{width:44px;height:44px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fffffacc;border:1px solid #254e4026;border-radius:50%;place-items:center;list-style:none;transition:background .16s;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu[open] summary{background:var(--surface)}.mobile-menu-icon{width:18px;height:12px;display:block;position:relative}.mobile-menu-icon i{background:currentColor;border-radius:2px;width:100%;height:1.75px;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .16s;position:absolute;left:0}.mobile-menu-icon i:first-child{top:0}.mobile-menu-icon i:nth-child(2){top:5px}.mobile-menu-icon i:nth-child(3){top:10px}.mobile-menu[open] .mobile-menu-icon i:first-child{transform:translateY(5px)rotate(45deg)}.mobile-menu[open] .mobile-menu-icon i:nth-child(2){opacity:0}.mobile-menu[open] .mobile-menu-icon i:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.mobile-menu-panel{z-index:30;border:1px solid var(--border);background:var(--surface);border-radius:24px;padding:8px;animation:.22s cubic-bezier(.16,1,.3,1) mobile-menu-in;position:absolute;top:calc(100% - 4px);left:0;right:0;box-shadow:0 28px 56px -28px #183e3259}.mobile-menu-links{margin:0;padding:0;list-style:none;display:grid}.mobile-menu-links a{min-height:56px;color:var(--ink);border-radius:16px;justify-content:space-between;align-items:center;padding:0 16px;font-size:18px;font-weight:600;text-decoration:none;transition:background .16s;display:flex}.mobile-menu-links a:after{content:"";border-top:1.75px solid #8aa08f;border-right:1.75px solid #8aa08f;width:7px;height:7px;transform:rotate(45deg)}.mobile-menu-links a:active,.mobile-menu-links a[aria-current]{background:var(--soft)}.mobile-menu-languages{border-top:1px solid var(--border);gap:6px;margin:8px 0 0;padding:12px 8px 4px;list-style:none;display:flex}.mobile-menu-languages li{flex:1}.mobile-menu-languages a{border:1px solid var(--border);min-height:44px;color:var(--muted);border-radius:100px;justify-content:center;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:flex}.mobile-menu-languages a[aria-current]{border-color:var(--accent);background:var(--soft);color:var(--accent)}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(-6px)}}@media (min-width:768px) and (max-width:1023px){.top-nav{gap:16px}.top-nav-brand img{width:136px}.top-nav-links{gap:16px}.top-nav-link,.language-menu summary{font-size:14px}.top-nav-cta{padding:0 16px;font-size:13px}}@media (max-width:767px){.top-nav{gap:10px;height:76px;position:relative}.top-nav-brand{margin-right:auto}.top-nav-brand img{width:122px}.top-nav-links{gap:0}.top-nav-link,.top-nav-links .language-menu{display:none}.top-nav-cta{gap:6px;min-height:40px;padding:0 14px;font-size:13px}.mobile-menu{display:block}}
