.navbar[data-v-0eeba6a7]{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--nav-height);background:#000c;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);transition:background var(--transition-fast)}.nav-container[data-v-0eeba6a7]{max-width:var(--container-max);margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;justify-content:space-between}.logo[data-v-0eeba6a7]{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.logo-img[data-v-0eeba6a7]{height:32px;width:auto;filter:brightness(0) invert(1)}.nav-menu[data-v-0eeba6a7]{display:flex;gap:16px;align-items:center}.nav-link[data-v-0eeba6a7]{font-size:16px;font-weight:400;color:var(--apple-white);text-decoration:none;transition:opacity var(--transition-fast);letter-spacing:-.18px;opacity:.8;white-space:nowrap;line-height:1}.nav-link[data-v-0eeba6a7]:hover,.nav-link.router-link-active[data-v-0eeba6a7]{opacity:1}.lang-switcher[data-v-0eeba6a7]{display:flex;gap:14px;font-size:14px;flex-shrink:0;margin-left:16px}.lang-item[data-v-0eeba6a7]{cursor:pointer;color:var(--apple-white);opacity:.6;transition:opacity var(--transition-fast);letter-spacing:-.12px}.lang-item[data-v-0eeba6a7]:hover{opacity:.9}.lang-item.active[data-v-0eeba6a7]{opacity:1;font-weight:500}.hamburger[data-v-0eeba6a7]{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:4px;width:28px;height:28px}.hamburger span[data-v-0eeba6a7]{display:block;width:18px;height:1.5px;background:var(--apple-white);transition:all var(--transition-normal) var(--easing-smooth);border-radius:1px}@media (max-width: 991px){.nav-menu[data-v-0eeba6a7]{position:fixed;top:var(--nav-height);left:0;right:0;bottom:0;background:#000000f2;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);flex-direction:column;padding:40px 24px;gap:0;transform:translateY(-100%);opacity:0;pointer-events:none;transition:all var(--transition-normal) var(--easing-smooth);z-index:999;align-items:flex-start;overflow-y:auto}.nav-menu.open[data-v-0eeba6a7]{transform:translateY(0);opacity:1;pointer-events:auto}.nav-link[data-v-0eeba6a7]{font-size:28px;font-weight:600;line-height:1.47;letter-spacing:-.374px;padding:8px 0;opacity:.7}.nav-link[data-v-0eeba6a7]:hover,.nav-link.router-link-active[data-v-0eeba6a7]{opacity:1}.hamburger[data-v-0eeba6a7]{display:flex}.menu-open .hamburger span[data-v-0eeba6a7]:first-child{transform:translateY(3.25px) rotate(45deg)}.menu-open .hamburger span[data-v-0eeba6a7]:last-child{transform:translateY(-3.25px) rotate(-45deg)}}@media (max-width: 767px){.lang-switcher[data-v-0eeba6a7]{gap:10px}}.site-footer[data-v-d0a9bcdb]{background:var(--apple-light-gray);color:var(--text-secondary);padding:48px 0 24px;font-size:12px;line-height:1.33;letter-spacing:-.12px}.footer-grid[data-v-d0a9bcdb]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.08)}.footer-col h3[data-v-d0a9bcdb]{font-size:12px;font-weight:600;margin-bottom:12px;color:var(--text-primary);letter-spacing:-.12px}.news-title-link[data-v-d0a9bcdb]{color:inherit;text-decoration:none;transition:color var(--transition-fast)}.news-title-link[data-v-d0a9bcdb]:hover{color:var(--apple-link-blue);text-decoration:underline}.footer-col p[data-v-d0a9bcdb]{color:var(--text-secondary);font-size:12px;line-height:1.47;margin-bottom:8px}.contact-block[data-v-d0a9bcdb]{font-size:12px;line-height:1.47}.contact-row[data-v-d0a9bcdb]{margin-bottom:12px}.contact-row strong[data-v-d0a9bcdb]{display:block;color:var(--text-primary);margin-bottom:2px;font-weight:600}.footer-news[data-v-d0a9bcdb]{list-style:none}.footer-news li[data-v-d0a9bcdb]{margin-bottom:8px}.footer-news a[data-v-d0a9bcdb]{color:var(--text-secondary);text-decoration:none;font-size:12px;transition:color var(--transition-fast)}.footer-news a[data-v-d0a9bcdb]:hover{color:var(--apple-link-blue);text-decoration:underline}.news-date[data-v-d0a9bcdb]{margin-top:4px;font-size:11px;color:var(--text-tertiary)}.footer-bottom[data-v-d0a9bcdb]{text-align:center;font-size:12px;color:var(--text-tertiary)}@media (max-width: 767px){.footer-grid[data-v-d0a9bcdb]{grid-template-columns:1fr;gap:24px}}.site-wrapper{min-height:100vh;display:flex;flex-direction:column}main{flex:1}
