@keyframes pfPop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pf-pop{animation:pfPop .35s cubic-bezier(.2,.7,.2,1) both}.pf-eng{transition:background .15s ease}.pf-eng:hover{background:rgba(11,18,32,.05)!important}.pf-eng:focus-visible{outline:2px solid #2F5BFF;outline-offset:2px}@media (max-width:1280px){.pf-stage{zoom:.9}}@media (max-width:1160px){.pf-stage{zoom:.8}}@media (max-width:1040px){.pf-stage{zoom:1;height:auto!important;display:flex;flex-direction:column;gap:14px}.pf-abs,.pf-stage{width:auto!important}.pf-abs{position:static!important}.pf-main{order:-1}.pf-cap,.pf-lines{display:none!important}.pf-wrap{flex-wrap:wrap!important}.pf-wrap>div{flex-basis:100%!important}.pf-apptabs{display:none!important}.pf-note{position:static!important;width:auto!important}.pf-flowarrow,.pf-mark{display:none!important}.pf-week{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pf-steps{flex-wrap:wrap;gap:20px 0!important}.pf-steps>div{flex-basis:33%!important}}@media (prefers-reduced-motion:reduce){.hw-live,.pf-pop{animation:none}}.pg-q{transition:color .15s ease}.pg-q:hover{color:#2548D9!important}.pg-chip:focus-visible,.pg-q:focus-visible{outline:2px solid #2F5BFF;outline-offset:2px;border-radius:8px}.pg-chip{transition:box-shadow .15s ease}.pg-chip:hover{box-shadow:0 0 0 1px rgba(47,91,255,.6)!important}