.Header_header__b54d9{position:fixed;top:0;width:100%;z-index:var(--z-sticky);background:color-mix(in srgb,var(--color-bg-primary) 88%,transparent);border-bottom:1px solid transparent;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color var(--transition-normal),box-shadow var(--transition-normal),background-color var(--transition-normal)}@supports not (background:color-mix(in srgb,red 50%,transparent)){.Header_header__b54d9{background:var(--color-bg-primary)}}.Header_header__b54d9.Header_scrolled__61jiJ{background:var(--color-bg-primary);border-bottom-color:var(--color-border);box-shadow:var(--shadow-sm)}.Header_nav__k5_zw{display:flex;align-items:center;gap:var(--space-6);max-width:1280px;margin:0 auto;padding:0 var(--space-6);height:var(--header-height)}.Header_logo__n5fo7{display:flex;align-items:center;flex-shrink:0;transition:opacity var(--transition-fast)}.Header_logo__n5fo7:hover{opacity:.75}.Header_logoComponent__j1vTv{pointer-events:none}.Header_navCenter__nwBih{display:flex;align-items:center;gap:var(--space-7,1.75rem);margin:0 auto}.Header_navLink__gf0nK{position:relative;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-decoration:none;padding:var(--space-2) 0;transition:color var(--transition-fast);white-space:nowrap}.Header_navLink__gf0nK:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background:var(--color-accent-primary);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-fast)}.Header_navLink__gf0nK:hover{color:var(--color-text-primary)}.Header_navLink__gf0nK:hover:after{transform:scaleX(1)}.Header_navRight__J27PX{display:flex;align-items:center;gap:var(--space-3);margin-left:auto;flex-shrink:0}.Header_navCta__Xy4wY{font-size:var(--font-size-sm)!important}.Header_menuButton__hKYg6{display:none;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-primary)}.Header_menuButton__hKYg6:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Header_menuIcon__1rInF{display:flex;flex-direction:column;justify-content:center;gap:4px;width:18px;height:14px}.Header_menuIcon__1rInF span{display:block;height:1.5px;width:100%;background:currentColor;border-radius:2px;transition:transform var(--transition-fast),opacity var(--transition-fast)}.Header_menuIconOpen__VinGL span:first-child{transform:translateY(5.5px) rotate(45deg)}.Header_menuIconOpen__VinGL span:nth-child(2){opacity:0}.Header_menuIconOpen__VinGL span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.Header_mobileMenu__3ybS8{display:none;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-4) var(--space-6);background:var(--color-bg-primary);border-top:1px solid var(--color-border);box-shadow:var(--shadow-lg)}.Header_mobileLink__yxzOp{display:flex;align-items:center;min-height:48px;padding:0 var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none;border-radius:var(--radius-md);border-bottom:1px solid var(--color-border-light)}.Header_mobileLink__yxzOp:last-of-type{border-bottom:none}.Header_mobileLink__yxzOp:active{background:var(--color-bg-hover)}.Header_mobileCta__Nq5tK{margin-top:var(--space-3);width:100%;min-height:48px}@media (max-width:900px){.Header_navCenter__nwBih{display:none}.Header_menuButton__hKYg6{display:inline-flex}.Header_navCta__Xy4wY{display:none}.Header_mobileMenu__3ybS8{display:flex;max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;opacity:0;visibility:hidden;transition:max-height var(--transition-normal),opacity var(--transition-fast),padding var(--transition-normal),visibility 0s linear var(--transition-normal)}.Header_mobileMenu__3ybS8.Header_mobileMenuOpen__9Wnvq{max-height:calc(100dvh - var(--header-height));overflow-y:auto;padding-top:var(--space-4);padding-bottom:var(--space-6);opacity:1;visibility:visible;transition:max-height var(--transition-normal),opacity var(--transition-fast),padding var(--transition-normal),visibility 0s}}