.pgn-header{background:#fff;border-bottom:1px solid #eee;left:0;position:fixed;right:0;top:0;transition:background-color .25s ease,box-shadow .25s ease;z-index:500}.pgn-header.is-sticky{animation:pgn-header-slideDown .35s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.85);box-shadow:0 4px 20px rgba(0,0,0,.08)}@keyframes pgn-header-slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.pgn-header__inner{align-items:center;display:flex;gap:30px;justify-content:space-between;padding:6px 20px}.pgn-header__logo img{display:block;height:70px;width:250px}.pgn-header__panel{display:contents}.pgn-header__nav{flex:1}.pgn-header__backdrop{background:rgba(0,0,0,.45);border:none;display:none;inset:0;padding:0;position:fixed;z-index:900}.pgn-header__nav-list{display:flex;gap:30px;justify-content:flex-end;list-style:none;margin:0;padding:0}.pgn-header__nav-item{border-top:4px solid transparent;padding:30px 0;position:relative}.pgn-header__nav-item:hover{border-top:4px solid #ff8700;overflow:hidden}.pgn-header__nav-item a{align-items:center;color:#422c79;display:flex;font-size:16px;font-weight:600;gap:5px;overflow:hidden;text-decoration:none}.pgn-header__nav-item.has-submenu>a:after{content:" \25BE";font-size:11px}.pgn-header__actions{align-items:center;display:flex;gap:12px}.pgn-header__actions .pgn-btn{font-size:13px;padding:17px 25px}.pgn-header__call{background-color:#482c7c;color:#fff;font-size:13px;font-weight:800;padding:17px 18px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.pgn-header__burger{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;height:32px;justify-content:center;padding:0;position:relative;width:32px;z-index:1001}.pgn-header__burger span{background:var(--pgn-navy);border-radius:2px;display:block;height:2px;transition:transform .2s ease,opacity .2s ease;width:24px}.pgn-header.is-open .pgn-header__burger span:first-child{transform:translateY(7px) rotate(45deg)}.pgn-header.is-open .pgn-header__burger span:nth-child(2){opacity:0}.pgn-header.is-open .pgn-header__burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.pgn-header__submenu-toggle{background:none;border:none;cursor:pointer;display:none;height:32px;position:absolute;right:0;top:0;width:32px}.pgn-header__submenu{background:var(--pgn-white,#fff);border-radius:var(--pgn-radius,6px);box-shadow:0 8px 24px rgba(0,0,0,.12);display:none;left:0;list-style:none;margin:2px 0 0;min-width:200px;padding:0;position:absolute;top:100%;z-index:600}.pgn-header__submenu .pgn-header__submenu{left:100%;margin:0 0 0 4px;top:0}.pgn-header__submenu .pgn-header__nav-item{display:block;padding:0}.pgn-header__submenu a{border-bottom:1px solid #e5e5e5;color:#627691;display:block;font-size:16px;font-weight:500;padding:14px;white-space:nowrap}.pgn-header__submenu li:hover{background-color:#fcc92f}.pgn-header__submenu .pgn-header__nav-item.has-submenu>a:after{content:" \25B8"}.pgn-header__nav-item.has-submenu.is-open>.pgn-header__submenu{display:block}@media (hover:hover) and (pointer:fine){.pgn-header__nav-item.has-submenu:focus-within>.pgn-header__submenu,.pgn-header__nav-item.has-submenu:hover>.pgn-header__submenu{display:block}}@media (max-width:1400px){.pgn-header__burger{display:flex}.pgn-header__panel{background:var(--pgn-white,#fff);box-shadow:-8px 0 24px rgba(0,0,0,.15);display:block;height:100vh;max-width:80%;overflow-y:auto;padding:80px 24px 24px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .25s ease;width:280px;z-index:1000}.pgn-header.is-open .pgn-header__panel{transform:translateX(0)}.pgn-header.is-open .pgn-header__backdrop{display:block}.pgn-header__nav-list{flex-direction:column;gap:0}.pgn-header__nav-item{border-bottom:1px solid #eee;padding:0}.pgn-header__nav-item>a{display:flex;justify-content:space-between;padding:12px 0}.pgn-header__submenu-toggle{display:block}.pgn-header__submenu{box-shadow:none;margin:0;padding-left:0;position:static}.pgn-header__submenu .pgn-header__submenu{left:0}.pgn-header__nav-item:last-child{border-bottom:0}.pgn-header__actions{align-items:stretch;flex-direction:column;gap:10px;padding:16px 0}}