.ps-header{background:var(--ps-white);border-bottom:1px solid var(--ps-hairline);position:sticky;top:0;z-index:900}.ps-header__inner{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;min-height:74px}.ps-header__logo{align-items:center;display:inline-flex}.ps-header__logo img{height:47px;width:auto}.ps-header__wordmark{color:var(--ps-navy);font-size:1.1rem;font-weight:700}.ps-header__nav{align-items:center;display:flex;gap:2rem}.ps-header__menu{align-items:center;display:flex;gap:1.75rem;list-style:none;margin:0;padding:0}.ps-header__link{border-bottom:2px solid transparent;color:var(--ps-charcoal);font-size:.95rem;font-weight:500;padding:.4rem 0;transition:color .2s ease,border-color .2s ease}.ps-header__link:hover{color:var(--ps-navy)}.ps-header__link.is-active{border-bottom-color:var(--ps-misty);color:var(--ps-navy)}.ps-header__cta{white-space:nowrap}.ps-header__toggle{background:transparent;border:0;cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:0;width:44px}.ps-header__toggle-bar{background:var(--ps-navy);border-radius:2px;display:block;height:2px;transition:transform .25s ease,opacity .25s ease;width:24px}.ps-header__toggle.is-open .ps-header__toggle-bar:first-child{transform:translateY(7px) rotate(45deg)}.ps-header__toggle.is-open .ps-header__toggle-bar:nth-child(2){opacity:0}.ps-header__toggle.is-open .ps-header__toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:1023px){.ps-header__toggle{display:inline-flex}.ps-header__nav{align-items:stretch;background:var(--ps-white);border-top:1px solid var(--ps-hairline);box-shadow:0 16px 32px rgba(27,58,140,.1);display:none!important;flex-direction:column;gap:0;left:0;padding:.5rem 0 1.25rem;position:absolute;right:0;top:100%;z-index:999}.ps-header__nav.is-open{display:flex!important}.ps-header__menu{align-items:stretch;flex-direction:column;gap:0}.ps-header__item{border-bottom:1px solid var(--ps-hairline)}.ps-header__link{border-bottom:0;display:block;padding:1rem var(--ps-gutter)}.ps-header__cta{margin:1rem var(--ps-gutter) 0}}