.pwr-header{position:fixed;top:0;left:0;right:0;z-index:200;transition:transform .55s var(--pwr-ease-scene),background-color .4s var(--pwr-ease),box-shadow .4s var(--pwr-ease)}.pwr-header.is-solid{background:var(--pw-cream);box-shadow:0 1px 0 var(--pw-line),0 16px 30px -26px rgba(var(--pw-ink-rgb),.35)}.pwr-header.is-hidden{transform:translateY(-100%)}.pwr-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:74px}.pwr-logo{display:inline-flex;align-items:center;line-height:0}.pwr-logo img{width:auto;height:52px;display:block;transition:opacity .3s var(--pwr-ease)}.pwr-logo:hover img{opacity:.78}@media (max-width:600px){.pwr-logo img{height:44px}}.pwr-nav__list{display:flex;gap:.3rem}.pwr-nav__link{position:relative;z-index:0;overflow:hidden;display:inline-flex;padding:.6rem .95rem;border-radius:40px;white-space:nowrap;font-family:var(--pwr-font-ui);font-weight:500;font-size:.92rem;color:var(--pw-ink);transition:color .4s var(--pwr-ease)}.pwr-nav__link::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--pw-ink);border-radius:40px;transform:scaleY(0);transform-origin:top;transition:transform .45s var(--pwr-ease-scene)}.pwr-nav__link:hover{color:var(--pw-cream)}.pwr-nav__link:hover::before{transform:scaleY(1);transform-origin:bottom}.pwr-nav__item.is-current>.pwr-nav__link{color:var(--pw-brown)}.pwr-nav__item{position:relative}.pwr-nav__caret{flex:none;display:inline-block;margin-left:.34rem;vertical-align:middle;opacity:.85;transition:transform .35s var(--pwr-ease),opacity .35s var(--pwr-ease)}.pwr-nav .pwr-nav__sub{position:absolute;top:100%;left:0;z-index:60;min-width:232px;margin:0;padding:.5rem;list-style:none;background:var(--pw-cream);border-radius:16px;box-shadow:var(--pwr-shadow);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s var(--pwr-ease),transform .3s var(--pwr-ease),visibility .3s}.pwr-nav .pwr-nav__item--has-sub:focus-within .pwr-nav__sub,.pwr-nav .pwr-nav__item--has-sub:hover .pwr-nav__sub{opacity:1;visibility:visible;transform:none}.pwr-nav .pwr-nav__item--has-sub:hover .pwr-nav__caret{transform:rotate(180deg);opacity:1}.pwr-nav .pwr-nav__sub .pwr-nav__link{display:block;padding:.6rem .9rem;border-radius:10px;font-size:.9rem;white-space:nowrap}.pwr-nav .pwr-nav__sub .pwr-nav__link::before{display:none}.pwr-nav .pwr-nav__sub .pwr-nav__link:hover{background:rgba(var(--pw-ink-rgb),.06);color:var(--pw-brown)}.pwr-header__actions{display:flex;align-items:center;gap:1rem}.pwr-header__phone{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;font-family:var(--pwr-font-ui);font-size:.85rem;color:var(--pw-ink)}.pwr-header__phone:hover{color:var(--pw-brown)}.pwr-btn-cta{display:inline-flex;align-items:center;gap:.5rem;background:var(--pw-brown);color:#fff;white-space:nowrap;padding:.8rem 1.35rem;border-radius:40px;font-family:var(--pwr-font-ui);font-weight:500;font-size:.92rem;transition:background-color .3s var(--pwr-ease),transform .3s var(--pwr-ease)}.pwr-btn-cta:hover{background:var(--pw-brown-d);color:#fff;transform:translateY(-1px)}.pwr-btn-cta--block{width:100%;justify-content:center;padding-block:1rem;margin-top:1.25rem}.pwr-btn-cta .pwr-icon{transition:transform .3s var(--pwr-ease)}.pwr-btn-cta:hover .pwr-icon{transform:translateX(3px)}.pwr-burger{display:none;flex-direction:column;gap:6px;padding:.5rem}.pwr-burger span{width:26px;height:2px;background:var(--pw-ink);transition:transform .35s var(--pwr-ease),opacity .35s var(--pwr-ease)}.pwr-burger[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.pwr-burger[aria-expanded=true] span:nth-child(2){transform:translateY(-4px) rotate(-45deg)}.pwr-mobile-nav{display:none;position:fixed;inset:74px 0 0;background:var(--pw-cream);z-index:190;overflow:auto}.pwr-mobile-nav.is-open{display:block}.pwr-mobile-nav .pwr-container{padding-block:2rem 3rem}.pwr-mobile-nav__list{display:flex;flex-direction:column}.pwr-mobile-nav__list a{display:block;padding:1.1rem 0;font-family:var(--pwr-font-ui);font-weight:500;font-size:1.6rem;color:var(--pw-ink);border-bottom:1px solid var(--pw-line)}.pwr-mobile-nav .pwr-nav__caret{display:none}.pwr-mobile-nav .pwr-nav__sub{list-style:none;margin:0;padding:0 0 .4rem 1rem;border-left:2px solid var(--pw-brown)}.pwr-mobile-nav .pwr-nav__sub .pwr-nav__link{font-size:1.1rem;font-weight:500;padding:.7rem 0;color:var(--pw-body);border-bottom:1px solid var(--pw-line)}.pwr-mobile-nav .pwr-nav__sub .pwr-nav__link:hover{color:var(--pw-brown)}.pwr-mobile-nav .pwr-nav__sub li:last-child .pwr-nav__link{border-bottom:0}body:not(.is-front-page) .pwr-main{padding-top:74px}@media (max-width:980px){.pwr-header__phone,.pwr-nav{display:none}.pwr-burger{display:flex}}