#masthead,.site-header,.main-navigation,.inside-header,.site-logo{all:unset;display:block}.glazam-header{position:fixed;top:0;left:0;width:100%;height:var(--header-height);background:var(--color-bg);z-index:var(--header-z);border-bottom:1px solid var(--color-border);transition:box-shadow 0.3s ease}.glazam-header.scrolled{box-shadow:0 2px 20px rgb(28 34 121 / .08)}.glazam-header__inner{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 var(--footer-padding-x);max-width:100%;box-sizing:border-box}body{padding-top:var(--header-height)!important}.glazam-header__logo{flex-shrink:0;display:flex;align-items:center}.glazam-header__logo a{display:flex;align-items:center;text-decoration:none}.glazam-header__logo img{height:44px;width:auto;display:block}.glazam-header__logo-text{font-family:var(--font-display);font-size:1.4rem;font-weight:900;color:var(--color-navy);text-decoration:none;letter-spacing:var(--tracking-display);text-transform:uppercase}.glazam-header__nav{flex:1;display:flex;justify-content:center}.glazam-header__menu{display:flex;align-items:center;gap:36px;list-style:none;margin:0;padding:0}.glazam-header__menu li a{font-family:var(--font-sans);font-size:.9rem;font-weight:500;color:var(--color-text);text-decoration:none!important;letter-spacing:.01em;transition:color var(--header-transition);position:relative;white-space:nowrap}.glazam-header__menu li a::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--color-primary);border-radius:2px;transition:width 0.25s var(--anim-ease-out)}.glazam-header__menu li a:hover{color:var(--color-navy)}.glazam-header__menu li a:hover::after{width:100%}.glazam-header__menu li.current-menu-item>a{color:var(--color-navy);font-weight:600}.glazam-header__menu li.current-menu-item>a::after{width:100%}.glazam-header__nav-cta{display:none}.glazam-header__actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.glazam-header__burger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;background:none;border:none;cursor:pointer;padding:4px;border-radius:var(--radius-sm);transition:background 0.2s ease}.glazam-header__burger:hover{background:rgb(28 34 121 / .06)}.glazam-header__burger span{display:block;width:22px;height:2px;background:var(--color-navy);border-radius:2px;transition:transform 0.3s ease,opacity 0.3s ease,width 0.3s ease;transform-origin:center}.glazam-header__burger.is-active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.glazam-header__burger.is-active span:nth-child(2){opacity:0;width:0}.glazam-header__burger.is-active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.glazam-overlay{display:none;position:fixed;inset:0;background:rgb(13 21 71 / .55);backdrop-filter:blur(2px);z-index:calc(var(--header-z) - 1);opacity:0;transition:opacity 0.3s ease}.glazam-overlay.is-active{display:block;opacity:1}@media (max-width:1200px){.glazam-header__inner{padding:0 var(--spacing-md)}.glazam-header__burger{display:flex}.glazam-header__desktop-cta{display:none}.glazam-header__nav{position:fixed;top:0;right:0;width:var(--menu-panel-width);max-width:90vw;height:100vh;background:var(--color-menu-bg);z-index:calc(var(--header-z) + 1);overflow-y:auto;padding:calc(var(--header-height) + 24px) 32px 40px;box-sizing:border-box;transform:translateX(100%);transition:transform 0.38s var(--anim-ease-smooth);visibility:hidden;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}.glazam-header__nav.is-active{transform:translateX(0);visibility:visible}.glazam-header__menu{flex-direction:column;align-items:flex-start;gap:0;width:100%}.glazam-header__menu li{width:100%;border-bottom:1px solid rgb(255 255 255 / .07)}.glazam-header__menu li:first-child{border-top:1px solid rgb(255 255 255 / .07)}.glazam-header__menu li a{display:block;padding:16px 0;font-size:1rem;font-weight:500;color:var(--color-menu-link);transition:color 0.2s ease,padding-left 0.2s ease}.glazam-header__menu li a::after{display:none}.glazam-header__menu li a:hover,.glazam-header__menu li.current-menu-item>a{color:var(--color-menu-hover);padding-left:8px}.glazam-header__nav-cta{display:flex;width:100%;padding-top:28px;margin-top:12px;border-top:1px solid rgb(255 255 255 / .1)}.glazam-header__nav-cta .btn-glazam{width:100%;justify-content:center}}@media (max-width:768px){:root{--header-height:64px;--menu-panel-width:100vw}.glazam-header__logo img{height:36px}}body.glazam-menu-open{overflow:hidden}