.ug-nav{--ugn-text:var(--nu-gray-300,#9ca3af);--ugn-text-hover:#09c;--ugn-text-active:var(--nu-white,#fff);--ugn-text-muted:var(--nu-gray-400,#6b7280);--ugn-text-faint:var(--nu-gray-500,#6b7280);--ugn-arrow:var(--nu-gray-500,#6b7280);--ugn-accent:var(--nu-blue,#09c);--ugn-weight-normal:300;--ugn-weight-bold:600;--ugn-indent-2:0px;--ugn-indent-3:12px;--ugn-indent-4:24px;--ugn-drawer-width:100vw;--ugn-drawer-max-width:100vw}.ug-nav ul{list-style:none;margin:0;padding:0}.ug-nav .hs-menu-item{display:block;margin:0;position:relative;width:100%}.ug-nav .hs-menu-wrapper{font-family:inherit}.ug-nav__group+.ug-nav__group{border-top:1px solid var(--nu-gray-700,#374151);margin-top:8px;padding-top:8px}.ug-nav .hs-menu-depth-1>a{align-items:center;color:var(--ugn-text);cursor:pointer;display:flex;font-size:20px;font-weight:var(--ugn-weight-bold);justify-content:space-between;padding:12px 0;text-decoration:none;transition:color .2s ease}.ug-nav .hs-menu-depth-1>a:hover{color:var(--ugn-text-hover)}.ug-nav .hs-menu-depth-1.hs-item-has-children>a .menu-arrow{color:var(--ugn-arrow);flex-shrink:0;font-size:1em;margin-left:12px;text-align:center;transform:none!important;transform-origin:center center;transition:transform .25s ease,color .2s ease;width:1em}.ug-nav .hs-menu-depth-1>a:hover .menu-arrow{color:var(--ugn-text-hover)}.ug-nav .hs-menu-depth-1.active-branch>a,.ug-nav .hs-menu-depth-1.active>a,.ug-nav .hs-menu-depth-1.is-expanded>a{color:var(--ugn-text-active);font-weight:var(--ugn-weight-bold)}.ug-nav .hs-menu-depth-1.is-expanded>a .menu-arrow{color:var(--ugn-text-hover);transform:rotate(90deg)!important}.ug-nav .hs-menu-depth-1:not(.hs-item-has-children)>a{font-size:16px;padding:6px 0}.ug-nav .hs-menu-depth-1:not(.hs-item-has-children).active>a{color:var(--ugn-text-active);font-weight:var(--ugn-weight-bold)}.ug-nav .hs-menu-children-wrapper{max-height:0;opacity:0;overflow:hidden;padding-left:12px;transition:max-height .3s ease-out,opacity .2s ease-out}.ug-nav .hs-menu-children-wrapper.is-open{max-height:2000px;opacity:1;transition:max-height .4s ease-in,opacity .2s ease-in}.ug-nav .hs-menu-depth-1>.hs-menu-children-wrapper.is-open{padding-bottom:4px;padding-top:8px}.ug-nav .hs-menu-depth-2>a{align-items:center;color:var(--ugn-text);display:flex;font-size:14px;font-weight:300;justify-content:space-between;padding:5px 0;padding-left:var(--ugn-indent-2);text-decoration:none;transition:color .2s ease}.ug-nav .hs-menu-depth-2:first-child>a{padding-top:10px}.ug-nav .hs-menu-depth-2>a:hover{color:var(--ugn-text-hover)}.ug-nav .hs-menu-depth-2.hs-item-has-children>a .menu-arrow{color:var(--ugn-arrow);flex-shrink:0;font-size:.75em;margin-left:8px;text-align:center;transform:none!important;transform-origin:center center;transition:transform .25s ease,color .2s ease;width:1em}.ug-nav .hs-menu-depth-2>a:hover .menu-arrow{color:var(--ugn-text-hover)}.ug-nav .hs-menu-depth-2.active>a{color:var(--ugn-text-active);font-weight:600}.ug-nav .hs-menu-depth-2.is-expanded>a .menu-arrow{color:var(--ugn-text-hover);transform:rotate(90deg)!important}.ug-nav .hs-menu-depth-2>.hs-menu-children-wrapper.is-open{padding-bottom:4px;padding-top:4px}.ug-nav .hs-menu-depth-3>a{align-items:center;color:var(--ugn-text-muted);display:flex;font-size:14px;font-weight:300;justify-content:space-between;padding:4px 0;padding-left:var(--ugn-indent-3);text-decoration:none;transition:color .2s ease}.ug-nav .hs-menu-depth-3>a:hover{color:var(--ugn-text-hover)}.ug-nav .hs-menu-depth-3.hs-item-has-children>a .menu-arrow{color:var(--ugn-arrow);flex-shrink:0;font-size:.75em;margin-left:8px;text-align:center;transform:none!important;transform-origin:center center;transition:transform .25s ease,color .2s ease;width:1em}.ug-nav .hs-menu-depth-3>a:hover .menu-arrow{color:var(--ugn-text-hover)}.ug-nav .hs-menu-depth-3.active>a{color:var(--ugn-text-active);font-weight:600;padding-left:calc(var(--ugn-indent-3) + 8px);position:relative}.ug-nav .hs-menu-depth-3.active>a:before{background-color:var(--ugn-accent);border-radius:2px;content:"";height:12px;left:var(--ugn-indent-3);position:absolute;top:50%;transform:translateY(-50%);width:3px}.ug-nav .hs-menu-depth-3.is-expanded>a .menu-arrow{color:var(--ugn-text-hover);transform:rotate(90deg)!important}.ug-nav .hs-menu-depth-3>.hs-menu-children-wrapper.is-open{padding-bottom:2px;padding-top:2px}.ug-nav .hs-menu-depth-4>a{color:var(--ugn-text-faint);display:block;font-size:13px;font-weight:300;padding:4px 0;padding-left:var(--ugn-indent-4);text-decoration:none;transition:color .2s ease}.ug-nav .hs-menu-depth-4>a:hover{color:var(--ugn-text-hover)}.ug-nav .hs-menu-depth-4.active>a{color:var(--ugn-text-active);font-weight:600;padding-left:calc(var(--ugn-indent-4) + 8px);position:relative}.ug-nav .hs-menu-depth-4.active>a:before{background-color:var(--ugn-accent);border-radius:2px;content:"";height:12px;left:var(--ugn-indent-4);position:absolute;top:50%;transform:translateY(-50%);width:3px}.ug-nav__section+.ug-nav__section{margin-top:8px}.ug-nav__more{display:none}@media (max-width:991.98px){.ug-nav__more{border-top:1px solid var(--nu-gray-700,#374151);display:block;display:none;margin-top:16px;padding-top:16px}.ug-nav__more-heading{color:var(--ugn-text-faint);font-size:13px;font-weight:600;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.ug-nav__more-list{list-style:none;margin:0;padding:0}.ug-nav__more-list li{margin:0}.ug-nav__more-list a{align-items:center;color:var(--ugn-text);display:flex;font-size:16px;font-weight:300;justify-content:space-between;padding:10px 0;text-decoration:none;transition:color .2s ease}.ug-nav__more-list a:hover{color:var(--ugn-text-hover)}.ug-nav__more-list a i{color:var(--ugn-arrow);flex-shrink:0;font-size:.75em;margin-left:8px;transition:color .2s ease}.ug-nav__more-list a:hover i{color:var(--ugn-text-hover)}}.ug-nav__mobile-trigger{display:none}@media (max-width:991.98px){.ug-nav__mobile-trigger{align-items:center;background:transparent;border:none;border-radius:6px;color:#222;cursor:pointer;display:inline-flex;font-size:22px;height:44px;justify-content:center;left:14px;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:44px;z-index:1}.ug-nav__mobile-trigger:active,.ug-nav__mobile-trigger:focus-visible,.ug-nav__mobile-trigger:hover{background-color:rgba(0,0,0,.06);background-color:transparent;color:#222;outline:none}.ug-nav__mobile-trigger[aria-expanded=true]{opacity:.5;pointer-events:none}}.ug-nav__backdrop{display:none}@media (max-width:991.98px){.ug-nav__drawer{background:#222;border-radius:0;bottom:0;box-shadow:4px 0 20px rgba(0,0,0,.2);left:0;max-height:none;max-width:var(--ugn-drawer-max-width,90vw);overflow-y:auto;padding:20px 20px 40px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:var(--ugn-drawer-width,320px);z-index:1050}.ug-nav__drawer.is-open{transform:translateX(0)}.ug-nav__drawer-header{align-items:center;border-bottom:1px solid var(--nu-gray-700,#374151);display:flex;justify-content:flex-start;margin-bottom:10px;padding-bottom:16px}.ug-nav__drawer-header span{font-size:16px}.ug-nav__close{align-items:center;background:none;border:none;border-radius:50%;color:var(--ugn-text);cursor:pointer;display:flex;gap:12px;padding:8px;transition:background-color .2s ease}.ug-nav__close i{font-size:22px;margin-top:3px}.ug-nav__close:hover{background:transparent}.ug-nav__backdrop{background:rgba(0,0,0,.7);display:block;inset:0;opacity:0;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1040}.ug-nav__backdrop.is-visible{opacity:1;visibility:visible}.ug-nav .hs-menu-depth-1>a{font-size:18px;padding:14px 0}.ug-nav .hs-menu-depth-2>a{padding:10px 0;padding-left:var(--ugn-indent-2)}.ug-nav .hs-menu-depth-3>a{padding:8px 0;padding-left:var(--ugn-indent-3)}.ug-nav .hs-menu-depth-4>a{padding:8px 0;padding-left:var(--ugn-indent-4)}}@media (min-width:992px){.ug-nav__backdrop,.ug-nav__mobile-trigger{display:none!important}.ug-nav__drawer{background:transparent;border-radius:0;box-shadow:none;max-height:none;overflow:visible;padding:0 0 50px;position:static;transform:none}.ug-nav__drawer-header{display:none}}body.ug-nav-open{overflow:hidden;position:fixed;width:100%}.ug-nav .hs-menu-wrapper.hs-menu-flow-vertical .hs-menu-children-wrapper{float:none;position:static;width:100%}.ug-nav .hs-menu-wrapper .hs-menu-children-wrapper{visibility:visible!important}