.npmm{--npmm-navy:var(--secondary,#000424);--npmm-blue:var(--primary,#2068f3);--npmm-blue-hover:var(--link_hover_color,#094fd6);--npmm-blue-soft:#99bcff;--npmm-label:#677180;--npmm-text:var(--dark,#1b1918);--npmm-text-2:#393939;--npmm-muted:#5f6170;--npmm-tint:#f0f5fa;--npmm-tint-hover:#e4edf7;--npmm-border:var(--borders,#e6e6e6);--npmm-border-strong:#cccdd3;--npmm-bar-h:88px;--npmm-gutter:15px;color:var(--npmm-text);font-family:inherit;position:relative;z-index:1000}.npmm--sticky{position:sticky;top:0}.npmm *,.npmm :after,.npmm :before{box-sizing:border-box}.npmm ul{list-style:none;margin:0;padding:0}.npmm a{text-decoration:none}.npmm button{font-family:inherit;letter-spacing:inherit}.npmm__skip:not(:focus),.npmm__sr{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.npmm__skip:focus{background:#fff;border-radius:100px;color:var(--npmm-navy);font-size:14px;left:8px;padding:8px 16px;position:absolute;top:8px;z-index:2}.npmm__container{margin:0 auto;max-width:1140px;padding:0 var(--npmm-gutter);width:100%}.npmm__bar{background:var(--npmm-navy)}.npmm__bar-inner{height:var(--npmm-bar-h)}.npmm__bar-inner,.npmm__logo{align-items:center;display:flex}.npmm__logo{flex-shrink:0;margin-right:40px}.npmm__logo img{display:block;height:42px;max-height:none;max-width:none;width:auto}.npmm__toggle{align-items:center;background:transparent;border:0;border-radius:8px;color:#fff;cursor:pointer;display:none;height:44px;justify-content:center;margin-left:auto;margin-right:-10px;padding:0;width:44px}.npmm__toggle-close{display:none}@media (min-width:1100px){.npmm__drawer{align-items:center;display:flex;flex:1;height:100%}.npmm__nav{height:100%;margin-right:auto}.npmm__menu{align-items:stretch;display:flex;gap:2px;height:100%}.npmm__item{align-items:center;display:flex}.npmm__item--dropdown{position:relative}.npmm__top{align-items:center;background:transparent;border:0;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:6px;height:44px;line-height:1;padding:0 14px;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.npmm .npmm__top:focus-visible,.npmm .npmm__top:hover{color:var(--npmm-blue-soft)}.npmm .npmm__top[aria-expanded=true]{background:hsla(0,0%,100%,.14);color:#fff}.npmm__chevron{transition:transform .2s ease}.npmm__top[aria-expanded=true] .npmm__chevron{transform:rotate(180deg)}.npmm__panel{background:#fff;border-bottom:1px solid var(--npmm-border-strong);box-shadow:0 8px 16px rgba(0,0,0,.05);left:0;position:absolute;right:0;top:100%}.npmm__grid{display:grid;gap:32px;grid-template-columns:repeat(var(--npmm-cols,4),minmax(0,1fr));padding:32px 0}.npmm__col{grid-column:span var(--npmm-span,1);min-width:0}.npmm__dropdown{background:#fff;border:1px solid var(--npmm-border-strong);border-radius:12px;box-shadow:0 8px 16px rgba(0,0,0,.05);overflow:hidden;position:absolute;right:0;top:calc(50% + 30px);width:400px}.npmm__dropdown,.npmm__panel{opacity:0;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s;visibility:hidden}.npmm__item.is-open>.npmm__dropdown,.npmm__item.is-open>.npmm__panel{opacity:1;transform:none;transition:opacity .16s ease,transform .16s ease,visibility 0s;visibility:visible}.npmm__actions{align-items:center;display:flex;gap:12px;margin-left:24px}}.npmm__eyebrow{color:var(--npmm-label);display:block;font-size:12px;font-weight:500;letter-spacing:2px;line-height:16px;margin:0 0 8px;text-transform:uppercase}.npmm__link{display:flex;flex-direction:column;gap:2px;padding:8px 0}.npmm__link--compact{padding:10px 0}.npmm__link-label{align-items:center;color:var(--npmm-text);display:flex;flex-wrap:wrap;font-size:15px;font-weight:500;gap:8px;line-height:1.35;transition:color .15s ease}.npmm__links--icons .npmm__link--emphasis .npmm__link-label,.npmm__links--icons .npmm__link-label{gap:10px}.npmm__link-icon{display:block;flex:none;height:20px;width:20px}.npmm__links--icons .npmm__link-desc{padding-left:30px}.npmm__link-desc{color:var(--npmm-muted);font-size:13px;line-height:1.4}.npmm__link:focus-visible .npmm__link-label,.npmm__link:hover .npmm__link-label{color:var(--npmm-blue)}.npmm__link--emphasis .npmm__link-label{color:var(--npmm-blue);gap:6px}.npmm__link--emphasis:hover .npmm__link-label{color:var(--npmm-blue-hover)}.npmm__badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.1em;line-height:16px;padding:2px 8px;text-transform:uppercase}.npmm__badge--beta{background:#dde9ff;color:var(--npmm-navy)}.npmm__badge--muted{background:#e6e6e6;color:var(--npmm-text-2)}.npmm .npmm__arrow,.npmm .npmm__arrow path,.npmm .npmm__chevron,.npmm .npmm__chevron path{fill:none}.npmm__arrow{flex-shrink:0;transition:transform .15s ease;vertical-align:-2px}a:hover .npmm__card-cta .npmm__arrow,a:hover .npmm__link-label .npmm__arrow,a:hover>.npmm__arrow{transform:translateX(3px)}.npmm__card{background:var(--npmm-tint);border-radius:12px;display:flex;flex-direction:column;gap:8px;height:100%;padding:24px;transition:background-color .15s ease}a.npmm__card--light:hover{background:var(--npmm-tint-hover)}.npmm__card--dark{background:var(--npmm-navy)}a.npmm__card--dark:hover{background:#0d1446}.npmm__card--dark .npmm__eyebrow{color:var(--npmm-blue-soft)}.npmm__card-stat{color:var(--npmm-navy);font-size:36px;font-weight:400;letter-spacing:-.02em;line-height:1.05}.npmm__card--dark .npmm__card-stat{color:#558fff}.npmm__card-title{color:var(--npmm-navy);font-size:18px;letter-spacing:-.02em;line-height:1.25}.npmm .npmm__card-text{color:var(--npmm-text);margin:0}.npmm .npmm__card--dark .npmm__card-text{color:#fff}.npmm__card-cta{align-items:center;color:var(--npmm-blue);display:inline-flex;font-size:14px;font-weight:500;gap:6px;margin-top:auto;padding-top:8px}.npmm__card--dark .npmm__card-cta{color:#fff}.npmm__card-logo{display:block;margin-top:auto;padding-top:16px}.npmm__card-logo img{display:block;height:auto;max-height:40px;max-width:160px;object-fit:contain;width:auto}.npmm__card-logo+.npmm__card-cta{margin-top:0}.npmm__card--light .npmm__card-logo img{filter:grayscale(1)}.npmm__card--dark .npmm__card-logo img{filter:brightness(0) invert(1)}.npmm__card--logos{gap:16px}.npmm__chips{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.npmm__chip{align-items:center;background:#fff;border-radius:8px;color:var(--npmm-label);display:flex;font-size:15px;font-weight:500;height:52px;justify-content:center;padding:0 10px;text-align:center}.npmm__chip img{display:block;filter:grayscale(1);height:auto;max-height:36px;max-width:100%;opacity:.7;transition:filter .15s ease,opacity .15s ease}.npmm a.npmm__chip-link{align-items:center;align-self:stretch;border-radius:8px;color:inherit;display:flex;flex:1;justify-content:center;margin:0 -10px;min-width:0;padding:0 10px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.npmm a.npmm__chip-link:focus-visible,.npmm a.npmm__chip-link:hover{background:var(--npmm-tint-hover);color:var(--npmm-blue)}.npmm a.npmm__chip-link:focus-visible img,.npmm a.npmm__chip-link:hover img{filter:none;opacity:1}.npmm__text-link{align-items:center;color:var(--npmm-blue);display:inline-flex;font-size:14px;font-weight:500;gap:6px}.npmm__text-link:hover{color:var(--npmm-blue-hover)}.npmm__panel-foot{background:var(--npmm-tint)}.npmm__panel-foot-inner{align-items:center;display:flex;font-size:14px;gap:24px;justify-content:space-between;padding-bottom:16px;padding-top:16px}.npmm__foot-note{align-items:center;color:var(--npmm-text-2);display:inline-flex;gap:6px}.npmm a.npmm__foot-note:hover{color:var(--npmm-blue)}.npmm__dropdown-section{padding:24px 24px 12px}.npmm__dropdown-section+.npmm__dropdown-section{border-top:1px solid var(--npmm-border);padding-bottom:20px;padding-top:12px}.npmm__dropdown-section .npmm__eyebrow{margin-bottom:4px}.npmm__dropdown-note{background:var(--npmm-tint);color:var(--npmm-text-2);font-size:13px;line-height:1.4;margin:0;padding:14px 24px;white-space:pre-line}.npmm .npmm__btn{align-items:center;border:1px solid transparent;border-radius:100px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;height:32px;justify-content:center;line-height:1;padding:0 20px;transition:background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.npmm .npmm__btn--outline{background:transparent;border-color:#fff;color:#fff}.npmm .npmm__btn--outline:hover{background:#fff;color:var(--npmm-navy)}.npmm .npmm__btn--primary{background:var(--npmm-blue);color:#fff}.npmm .npmm__btn--primary:hover{background:var(--npmm-blue-hover)}.npmm a:focus-visible,.npmm button:focus-visible{outline:2px solid var(--npmm-blue-soft);outline-offset:2px}.npmm__dropdown a:focus-visible,.npmm__panel a:focus-visible{outline-color:var(--npmm-blue)}@media (max-width:1099.98px){.npmm .npmm__hide-mobile{display:none}.npmm{--npmm-bar-h:72px}.npmm__logo img{height:34px}.npmm__toggle{display:inline-flex}.npmm.is-drawer-open .npmm__toggle-open{display:none}.npmm.is-drawer-open .npmm__toggle-close{display:block}.npmm__drawer{background:#fff;bottom:0;display:none;flex-direction:column;left:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;right:0;top:var(--npmm-drawer-top,var(--npmm-bar-h))}.npmm.is-drawer-open .npmm__drawer{display:flex}.npmm__nav{padding:0 20px}.npmm__item{border-bottom:1px solid var(--npmm-border)}.npmm__top{align-items:center;background:transparent;border:0;color:var(--npmm-text);cursor:pointer;display:flex;font-size:17px;font-weight:500;justify-content:space-between;min-height:56px;padding:0;text-align:left;width:100%}.npmm__top[aria-expanded=true]{color:var(--npmm-blue)}.npmm__chevron{height:14px;transition:transform .2s ease;width:14px}.npmm__top[aria-expanded=true] .npmm__chevron{transform:rotate(180deg)}.npmm__dropdown,.npmm__panel{display:none;padding-bottom:16px}.npmm__item.is-open>.npmm__dropdown,.npmm__item.is-open>.npmm__panel{display:block}.npmm__panel .npmm__container{padding:0}.npmm__grid{display:block}.npmm__col+.npmm__col--links .npmm__eyebrow:not(.npmm__eyebrow--spacer){margin-top:16px}.npmm__eyebrow{font-size:11px;margin:8px 0 4px}.npmm__col--blog,.npmm__col--card,.npmm__col--logos,.npmm__eyebrow--spacer,.npmm__foot-note,.npmm__link-desc{display:none}.npmm__link,.npmm__link--compact{padding:9px 0}.npmm__link-label{font-size:15px;font-weight:400}.npmm__link--emphasis .npmm__link-label{font-weight:500}.npmm__panel-foot{background:none}.npmm__panel-foot-inner{padding:8px 0 0}.npmm__dropdown-section,.npmm__dropdown-section+.npmm__dropdown-section{border:0;padding:0}.npmm__dropdown-section+.npmm__dropdown-section .npmm__eyebrow{margin-top:16px}.npmm__dropdown-note{border-radius:8px;margin-top:12px;padding:12px 14px}.npmm__actions{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding:20px}.npmm .npmm__btn{font-size:15px;height:48px;width:100%}.npmm .npmm__btn--outline{border-color:var(--npmm-navy);color:var(--npmm-navy)}.npmm .npmm__btn--outline:hover{background:var(--npmm-navy);color:#fff}}html.npmm-locked,html.npmm-locked body{overflow:hidden}@media (prefers-reduced-motion:reduce){.npmm *,.npmm :after,.npmm :before{transition:none!important}}