html{scroll-behavior:smooth}.nsg-sticky-nav{font-family:inherit;left:0;position:fixed;right:0;top:0;transition:background-color .25s ease,box-shadow .25s ease,padding .2s ease;width:100%;z-index:1000}body{padding-top:72px}.nsg-nav-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:100%;padding:14px 24px;position:relative}.nsg-sticky-nav.is-scrolled .nsg-nav-inner{padding-bottom:8px;padding-top:8px}.nsg-logo{align-items:center;display:inline-flex;flex-shrink:0;text-decoration:none}.nsg-logo img{display:block;height:auto;max-height:100px;transition:max-height .2s ease;width:auto}.nsg-sticky-nav.is-scrolled .nsg-logo img{max-height:80px}.nsg-nav-collapse{align-items:center;display:flex;flex:1;gap:28px;justify-content:flex-end}.nsg-menu-items{display:flex;gap:24px;list-style:none;margin:0;padding:0}.nsg-menu-items>li{position:relative}.nsg-menu-items>li>a{font-size:15px;font-weight:500;padding:8px 2px;transition:color .15s ease}.nsg-cta,.nsg-menu-items>li>a{display:inline-block;text-decoration:none;white-space:nowrap}.nsg-cta{border:0;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;line-height:1.2;padding:10px 22px;transition:background-color .15s ease,transform .1s ease,box-shadow .15s ease}.nsg-cta:hover{box-shadow:0 4px 10px rgba(0,0,0,.12);transform:translateY(-1px)}.nsg-nav-toggle{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:none;flex-direction:column;gap:5px;height:40px;justify-content:center;padding:6px;width:40px}.nsg-nav-toggle span{background:currentColor;border-radius:1px;display:block;height:2px;transition:transform .25s ease,opacity .2s ease;width:22px}@media (max-width:900px){.nsg-nav-toggle{display:flex}.nsg-nav-collapse{align-items:stretch;background:inherit;box-shadow:0 8px 16px rgba(0,0,0,.06);flex-direction:column;gap:0;left:0;max-height:0;overflow:hidden;padding:0 24px;position:absolute;right:0;top:100%;transition:max-height .3s ease,padding .3s ease}.nsg-sticky-nav.is-open .nsg-nav-collapse{max-height:80vh;overflow-y:auto;padding:12px 24px 20px}.nsg-menu-items{flex-direction:column;gap:0;width:100%}.nsg-menu-items>li>a{border-bottom:1px solid rgba(0,0,0,.08);display:block;font-size:16px;padding:14px 0}.nsg-cta{align-self:stretch;margin-top:16px;text-align:center}.nsg-sticky-nav.is-open .nsg-nav-toggle span:first-child{transform:translateY(7px) rotate(45deg)}.nsg-sticky-nav.is-open .nsg-nav-toggle span:nth-child(2){opacity:0}.nsg-sticky-nav.is-open .nsg-nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}