.gwa-header{background:var(--gwa-surface);border-bottom:1px solid var(--gwa-line);position:relative;z-index:50}.gwa-header__in{align-items:center;display:flex;gap:var(--gwa-sp-5);justify-content:space-between}.gwa-header__brand{align-items:center;color:var(--gwa-ink);display:inline-flex;display:block;gap:12px;min-height:44px;text-decoration:none}.gwa-header__h1{margin:0}.gwa-header__logo{height:68px;padding:8px 0;width:auto}.gwa-mark{background:var(--gwa-grad-mark);border-radius:12px;display:grid;flex:0 0 40px;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));height:40px;padding:9px;width:40px}.gwa-mark>span{background:var(--gwa-surface);border-radius:3px}.gwa-mark>span:nth-child(2),.gwa-mark>span:nth-child(3){opacity:.55}.gwa-header__name{display:flex;flex-direction:column;line-height:1.15}.gwa-header__title{font-size:16px;font-weight:700;letter-spacing:-.01em}.gwa-header__sub{color:var(--gwa-text-muted);font-family:var(--gwa-font-mono);font-size:11px}.gwa-header__list,.gwa-header__nav{align-items:center;display:flex;gap:var(--gwa-sp-5)}.gwa-header__list{list-style:none;margin:0;padding:0}.gwa-header__link{align-items:center;color:var(--gwa-ink);display:inline-flex;font-size:15px;font-weight:500;min-height:44px;text-decoration:none}.gwa-header__link:hover{color:var(--gwa-teal);text-decoration:underline;text-underline-offset:6px}.gwa-header__toggle{align-items:center;background:var(--gwa-surface);border:1px solid var(--gwa-line-control);border-radius:var(--gwa-r-pill);color:var(--gwa-ink);cursor:pointer;display:none;height:44px;justify-content:center;padding:0;width:44px}.gwa-header__bars,.gwa-header__bars:after,.gwa-header__bars:before{background:currentColor;border-radius:2px;display:block;height:2px;transition:transform var(--gwa-dur) var(--gwa-ease),opacity var(--gwa-dur) var(--gwa-ease);width:18px}.gwa-header__bars{position:relative}.gwa-header__bars:after,.gwa-header__bars:before{content:"";left:0;position:absolute}.gwa-header__bars:before{top:-6px}.gwa-header__bars:after{top:6px}.gwa-header__toggle[aria-expanded=true] .gwa-header__bars{background:transparent}.gwa-header__toggle[aria-expanded=true] .gwa-header__bars:before{transform:translateY(6px) rotate(45deg)}.gwa-header__toggle[aria-expanded=true] .gwa-header__bars:after{transform:translateY(-6px) rotate(-45deg)}@media (max-width:980px){.gwa-js .gwa-header__toggle{display:inline-flex}.gwa-js .gwa-header__nav{align-items:stretch;background:var(--gwa-surface);border-bottom:1px solid var(--gwa-line);display:none;flex-direction:column;gap:var(--gwa-sp-3);left:0;padding:var(--gwa-sp-3) var(--gwa-gutter) var(--gwa-sp-5);position:absolute;right:0;top:100%}.gwa-js .gwa-header__nav.is-open{display:flex}.gwa-js .gwa-header__list{align-items:stretch;flex-direction:column;gap:0}.gwa-js .gwa-header__link{border-bottom:1px solid var(--gwa-line);padding-block:6px;width:100%}.gwa-js .gwa-header__cta{width:100%}.gwa-header__in{flex-wrap:wrap}}@media (min-width:981px){.gwa-header__logo{height:80px;padding:12px 0}}@media (prefers-reduced-motion:reduce){.gwa-header__bars,.gwa-header__bars:after,.gwa-header__bars:before{transition:none}}