
.pon-elementor-header,.pon-elementor-header *{box-sizing:border-box}
.pon-elementor-header{position:sticky;top:0;z-index:9999;width:100%;font-family:Montserrat,Arial,sans-serif;color:#555}
.pon-elementor-header__bar{width:100%;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2)}
.pon-elementor-header__inner{position:relative;display:flex;width:100%;max-width:1360px;height:64.78125px;margin:0 auto;padding:0 40px;align-items:center}
.pon-elementor-header__logo{display:block;flex:0 0 192px;width:192px;height:42.234375px;line-height:0}
.pon-elementor-header__logo img{display:block;width:192px;height:42.234375px;object-fit:contain}
.pon-elementor-header__right{display:flex;min-width:0;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:30px}
.pon-elementor-header__nav,.pon-elementor-header__nav ul{margin:0;padding:0;list-style:none}
.pon-elementor-header__nav>ul{display:flex;align-items:center}
.pon-elementor-header__item{position:relative;margin:0;padding:0}
.pon-elementor-header__link,.pon-elementor-header__drop-button{position:relative;display:flex;height:44.78125px;margin:0;padding:13px 18.02px;align-items:center;border:0;background:transparent;color:#555;font:600 13.6px/17.68px Montserrat,Arial,sans-serif;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer}
.pon-elementor-header__link::after,.pon-elementor-header__drop-button::after{position:absolute;right:18.02px;bottom:0;left:18.02px;height:3px;background:#0aadbc;content:"";opacity:0;transform:scaleX(.3);transition:opacity .16s ease,transform .16s ease}
.pon-elementor-header__link:hover,.pon-elementor-header__link:focus-visible,.pon-elementor-header__drop-button:hover,.pon-elementor-header__drop-button:focus-visible,.pon-elementor-header__link.is-current,.pon-elementor-header__drop-button.is-current-ancestor{color:#3a3a3a}
.pon-elementor-header__link:hover::after,.pon-elementor-header__link:focus-visible::after,.pon-elementor-header__drop-button:hover::after,.pon-elementor-header__drop-button:focus-visible::after,.pon-elementor-header__item:hover>.pon-elementor-header__drop-button::after,.pon-elementor-header__item:focus-within>.pon-elementor-header__drop-button::after,.pon-elementor-header__link.is-current::after,.pon-elementor-header__drop-button.is-current-ancestor::after{opacity:1;transform:scaleX(1)}
.pon-elementor-header__chevron{width:9px;height:6px;margin-left:11px;flex:0 0 auto;transition:transform .16s ease}
.pon-elementor-header__item:hover>.pon-elementor-header__drop-button .pon-elementor-header__chevron,.pon-elementor-header__item:focus-within>.pon-elementor-header__drop-button .pon-elementor-header__chevron,.pon-elementor-header__item.is-open>.pon-elementor-header__drop-button .pon-elementor-header__chevron{transform:rotate(180deg)}
.pon-elementor-header__submenu{position:absolute;top:100%;left:0;display:none;width:max-content;min-width:312px;max-width:calc(100vw - 24px);margin:0;padding:0;background:#fff;box-shadow:0 12px 24px rgba(0,0,0,.12)}
.pon-elementor-header__item:hover>.pon-elementor-header__submenu,.pon-elementor-header__item:focus-within>.pon-elementor-header__submenu,.pon-elementor-header__item.is-open>.pon-elementor-header__submenu{display:block}
.pon-elementor-header__submenu a{display:flex;min-height:46px;padding:13px 20px;align-items:center;border-left:3px solid transparent;background:#fff;color:#067296;font:600 13px/20px Montserrat,Arial,sans-serif;text-decoration:none;white-space:nowrap}
.pon-elementor-header__submenu a.is-current{background:#e8f8f9;color:#067296;font-weight:700;box-shadow:inset 3px 0 0 #0aadbc}
.pon-elementor-header__submenu a:hover{background:#0aadbc;color:#fff}
.pon-elementor-header__submenu a:focus-visible{background:#0aadbc;color:#fff;outline:2px solid #410bae;outline-offset:2px}
.pon-elementor-header__social{display:flex;flex:0 0 auto;align-items:center;gap:20px}
.pon-elementor-header__social a{display:grid;width:20px;height:20px;padding:0;place-items:center;color:#0aadbc;text-decoration:none}
.pon-elementor-header__social svg{display:block;width:20px;height:20px}
.pon-elementor-header__social a:hover,.pon-elementor-header__social a:focus-visible{color:#410bae;outline:2px solid currentColor;outline-offset:3px;border-radius:2px}
.pon-elementor-header__mobile-toggle,.pon-elementor-header__mobile-panel{display:none}
.pon-elementor-header button:focus-visible,.pon-elementor-header a:focus-visible{outline:2px solid #0aadbc;outline-offset:2px}
@media(max-width:1100px){
  .pon-elementor-header__inner{max-width:none;height:53px;padding:0 20px}
  .pon-elementor-header__logo{flex-basis:130px;width:130px;height:28.59375px}
  .pon-elementor-header__logo img{width:130px;height:28.59375px}
  .pon-elementor-header__desktop,.pon-elementor-header__social{display:none}
  .pon-elementor-header__right{gap:0}
  .pon-elementor-header__mobile-toggle{display:flex;width:33px;height:33px;margin:0 0 0 auto;padding:5.5px;align-items:center;justify-content:center;border:0;background:#fff;color:#555;cursor:pointer}
  .pon-elementor-header__burger{position:relative;display:block;width:22px;height:18px}
  .pon-elementor-header__burger::before,.pon-elementor-header__burger::after,.pon-elementor-header__burger span{position:absolute;left:1px;width:20px;height:2px;border-radius:2px;background:currentColor;content:"";transition:transform .18s ease,top .18s ease,opacity .18s ease}
  .pon-elementor-header__burger::before{top:2px}.pon-elementor-header__burger span{top:8px}.pon-elementor-header__burger::after{top:14px}
  .pon-elementor-header__mobile-toggle[aria-expanded="true"] .pon-elementor-header__burger::before{top:8px;transform:rotate(45deg)}
  .pon-elementor-header__mobile-toggle[aria-expanded="true"] .pon-elementor-header__burger span{opacity:0}
  .pon-elementor-header__mobile-toggle[aria-expanded="true"] .pon-elementor-header__burger::after{top:8px;transform:rotate(-45deg)}
  .pon-elementor-header__mobile-panel{position:absolute;top:53px;right:20px;display:block;width:242px;max-height:calc(100vh - 69px);overflow-y:auto;background:#fff;box-shadow:0 10px 18px rgba(0,0,0,.18)}
  .pon-elementor-header__mobile-panel[hidden]{display:none}
  .pon-elementor-header__mobile-list,.pon-elementor-header__mobile-list ul{margin:0;padding:0;list-style:none}
  .pon-elementor-header__mobile-row{display:flex;width:100%;min-height:43.65625px;align-items:center}
  .pon-elementor-header__mobile-link,.pon-elementor-header__mobile-subtoggle{display:flex;width:100%;min-height:43.65625px;padding:10px 20px;align-items:center;border:0;background:#fff;color:#33373d;font:600 18.2px/23.66px Montserrat,Arial,sans-serif;text-align:left;text-decoration:none;text-transform:uppercase;cursor:pointer}
  .pon-elementor-header__mobile-subtoggle{justify-content:space-between}
  .pon-elementor-header__mobile-subtoggle svg{width:10px;height:7px;margin-left:10px;flex:0 0 auto;transition:transform .16s ease}
  .pon-elementor-header__mobile-subtoggle[aria-expanded="true"] svg{transform:rotate(180deg)}
  .pon-elementor-header__mobile-link:hover,.pon-elementor-header__mobile-subtoggle:hover{background:#0aadbc;color:#fff}
.pon-elementor-header__mobile-link:focus-visible,.pon-elementor-header__mobile-subtoggle:focus-visible{background:#0aadbc;color:#fff;outline:2px solid #410bae;outline-offset:-2px}
  .pon-elementor-header__mobile-submenu[hidden]{display:none}
  .pon-elementor-header__mobile-submenu a{display:flex;min-height:40px;padding:9px 20px 9px 30px;align-items:center;background:#f7f7f7;color:#33373d;font:600 14px/20px Montserrat,Arial,sans-serif;text-decoration:none}
  .pon-elementor-header__mobile-submenu a:hover{background:#0aadbc;color:#fff}
.pon-elementor-header__mobile-submenu a:focus-visible{background:#0aadbc;color:#fff;outline:2px solid #410bae;outline-offset:2px}
.pon-elementor-header__mobile-link.is-current{color:#067296;text-decoration:underline;text-decoration-color:#0aadbc;text-decoration-thickness:3px;text-underline-offset:5px}
.pon-elementor-header__mobile-link.is-current:hover{color:#fff}
.pon-elementor-header__mobile-subtoggle.is-current-ancestor{border-left:3px solid #0aadbc;background:#e8f8f9;color:#067296}
.pon-elementor-header__mobile-submenu a.is-current{border-left-color:#0aadbc;background:#e8f8f9;color:#067296;font-weight:700}
}

/* Preview-identical navigation: do not apply page-specific active styling on live AI pages. */
.pon-elementor-header .pon-elementor-header__link.is-current,.pon-elementor-header .pon-elementor-header__drop-button.is-current-ancestor{color:#555}
.pon-elementor-header .pon-elementor-header__link.is-current::after,.pon-elementor-header .pon-elementor-header__drop-button.is-current-ancestor::after{opacity:0!important;transform:scaleX(.3)!important}
.pon-elementor-header .pon-elementor-header__submenu a.is-current{border-left-color:transparent;background:#fff;color:#067296;font-weight:600;box-shadow:none}
.pon-elementor-header .pon-elementor-header__submenu a.is-current:hover,.pon-elementor-header .pon-elementor-header__submenu a.is-current:focus-visible{background:#0aadbc;color:#fff}
.pon-elementor-header .pon-elementor-header__social a:hover,.pon-elementor-header .pon-elementor-header__social a:focus-visible{color:#410bae;outline-color:#410bae}
