/* Shared Product / Resources navigation; scoped to avoid changing page styles. */
.pf-header{--pf-paper:#f9fbff;--pf-ink:#0b1220;--pf-muted:#536078;--pf-blue:#2563eb;--pf-border:#dce3ed;position:relative;z-index:1000;margin:0;padding:0;background:var(--pf-paper);border:0;border-bottom:1px solid var(--pf-border);color:var(--pf-ink);font-family:Manrope,Inter,system-ui,sans-serif;line-height:1.5;text-align:left}
.pf-header *{box-sizing:border-box}.pf-header .pf-nav-inner{max-width:1240px;min-height:80px;padding:12px clamp(20px,4vw,56px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.pf-header .pf-brand{display:block;flex:none;margin:0;padding:0}.pf-header .pf-brand img{display:block;width:139px;height:40px;object-fit:contain}.pf-header .pf-navigation{display:flex;align-items:center;gap:28px;margin:0;padding:0}.pf-header a{color:var(--pf-ink);text-decoration:none;border:0;box-shadow:none;white-space:nowrap;font-size:14px;font-weight:600;letter-spacing:0;font-style:normal}.pf-header .pf-menu{position:relative;margin:0;border:0;padding:0;background:transparent;border-radius:0}.pf-header .pf-menu summary{list-style:none;display:flex;align-items:center;gap:8px;padding:10px 0;margin:0;cursor:pointer;font-size:14px;font-weight:600;line-height:1.5;font-family:inherit;color:var(--pf-ink);white-space:nowrap}.pf-header .pf-menu summary::-webkit-details-marker{display:none}.pf-header .pf-menu summary:after{display:none}.pf-header .pf-menu summary span{color:var(--pf-muted)}.pf-header .pf-menu-panel{position:absolute;top:100%;left:-16px;min-width:256px;padding:12px;background:var(--pf-paper);border:1px solid var(--pf-border);border-radius:10px;box-shadow:0 16px 40px #0b12201a}.pf-header .pf-menu-panel a{display:block;padding:10px 12px;border-radius:5px;font-size:13px;min-height:42px}.pf-header a:hover,.pf-header summary:hover{color:var(--pf-blue)}.pf-header .pf-menu-panel a:hover{background:#edf2fc}.pf-header a:focus-visible,.pf-header summary:focus-visible{outline:3px solid var(--pf-blue);outline-offset:4px}.pf-header .pf-pricing{padding:10px 0}.pf-header .pf-account{display:flex;align-items:center;gap:24px}.pf-header .pf-start{display:flex;align-items:center;gap:18px;background:var(--pf-blue);color:var(--pf-paper);border-radius:7px;padding:11px 18px;min-height:44px}.pf-header .pf-start:hover{background:#1d4ed8;color:var(--pf-paper)}.pf-header .pf-start:active{transform:translateY(1px)}
@media(max-width:760px){.pf-header .pf-nav-inner{flex-wrap:wrap;gap:6px 18px;padding-block:12px 0}.pf-header .pf-navigation{order:3;flex-basis:100%;justify-content:center;gap:32px;border-top:1px solid var(--pf-border);margin-top:6px;min-height:48px}.pf-header .pf-account{margin-left:auto}.pf-header .pf-login{display:none}.pf-header .pf-menu-panel{left:-10px;min-width:235px}.pf-header .pf-menu:nth-child(2) .pf-menu-panel{left:auto;right:-56px}.pf-header .pf-brand img{width:120px;height:34px}.pf-header .pf-start{font-size:12px;padding:9px 14px;min-height:42px}.pf-header .pf-menu-panel a{min-height:44px}.pf-header .pf-menu summary,.pf-header .pf-pricing{min-height:44px}}
@media(prefers-reduced-motion:reduce){.pf-header .pf-start:active{transform:none}}
