.gd-header{background:var(--white);border-bottom:1px solid rgba(0,0,0,.06);left:0;position:fixed;right:0;top:0;transition:box-shadow .3s;z-index:1000}.gd-header.scrolled{box-shadow:0 2px 20px rgba(0,0,0,.08)}.gd-header__inner{align-items:center;display:flex;height:var(--header-height,80px);justify-content:space-between}.gd-header__logo-img{height:30px;width:auto}.gd-nav{display:flex;flex:1;justify-content:center}.gd-nav__item>a,.gd-nav__menu{align-items:center;display:flex}.gd-nav__item>a{color:var(--text);font-family:var(--font-heading);font-size:15px;font-weight:500;gap:6px;line-height:var(--header-height,80px);padding:0 24px;transition:color .3s}.gd-nav__item>a:hover{color:var(--accent)}.gd-nav__chevron{transition:transform .3s}.gd-nav__item:hover .gd-nav__chevron{transform:rotate(180deg)}.gd-header__actions{align-items:center;display:flex;gap:8px}.gd-header__search{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--text);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s;width:40px}.gd-header__search:hover{background:#f5f5f5}.gd-header__btn{font-family:var(--font-heading);font-size:14px;font-weight:500;padding:8px 20px;transition:all .3s}.gd-header__btn--subscribe{background:transparent;border:1px solid var(--divider-gray);color:var(--text)}.gd-header__btn--subscribe:hover{border-color:var(--accent);color:var(--accent)}.gd-header__btn--signin{background:var(--dark);color:var(--white)}.gd-header__btn--signin:hover{background:var(--accent)}.gd-header__mobile-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:8px}.gd-header__mobile-toggle span{background:var(--text);border-radius:2px;display:block;height:2px;transition:all .3s;width:24px}@media (max-width:768px){.gd-nav{background:var(--white);bottom:0;flex-direction:column;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:80px;transform:translateX(-100%);transition:transform .3s;z-index:999}.gd-nav.active{transform:translateX(0)}.gd-nav__menu{flex-direction:column;width:100%}.gd-nav__item>a{border-bottom:1px solid var(--divider-gray);justify-content:space-between;line-height:54px;padding:0}.gd-header__mobile-toggle{display:flex}.gd-header__btn{display:none}}