.shc-header{--header-bg:var(--shc-white);--header-fg:var(--shc-blue);--header-shadow:0 4px 4px rgba(0,0,0,.1);background:var(--header-bg);box-shadow:var(--header-shadow);position:sticky;top:0;transition:background-color var(--shc-transition),box-shadow var(--shc-transition);z-index:50}.shc-header__inner{align-items:center;display:grid;gap:32px;grid-template-columns:1fr auto 1fr;min-height:var(--shc-header-h)}.shc-header__logo{display:block;justify-self:start}.shc-header__logo-img{height:auto;width:238px}.shc-header__logo-img--white{display:none}.shc-header__nav .hs-menu-wrapper>ul{display:flex;gap:28px;list-style:none;margin:0;padding:0}.shc-header__nav a{color:var(--header-fg);font-size:18px;line-height:27px;text-decoration:none;transition:opacity var(--shc-transition)}.shc-header__nav a:hover{opacity:.7}.shc-header__menu{display:contents}.shc-header__menu>.hs_cos_wrapper,.shc-header__menu>.hs_cos_wrapper_type_module{justify-self:end}.shc-header__menu .hs-button{align-items:center;background:transparent;border:2px solid var(--shc-blue);border-radius:999px;color:var(--shc-blue);display:inline-flex;font-size:20px;font-weight:700;line-height:30px;min-height:50px;padding:8px 28px;text-decoration:none;transition:background-color var(--shc-transition),color var(--shc-transition)}.shc-header__menu .hs-button:hover{background:var(--shc-blue);color:var(--shc-white)}.shc-header__toggle{display:none}.shc-header__nav .hs-item-has-children{align-items:center;display:flex;gap:2px;position:relative}.shc-header__sub-toggle{background:none;border:0;border-radius:6px;color:var(--header-fg);cursor:pointer;display:inline-grid;height:28px;padding:0;place-items:center;width:28px}.shc-header__sub-toggle svg{height:12px;transition:transform .2s var(--shc-ease-out);width:12px}.hs-item-has-children.is-sub-open>.shc-header__sub-toggle svg{transform:rotate(180deg)}.shc-header__nav .hs-menu-children-wrapper{list-style:none;margin:0;padding:0}@media (min-width:1101px){.shc-header__nav .hs-menu-children-wrapper{background:var(--shc-white);border-radius:var(--shc-radius);box-shadow:0 16px 40px rgba(0,0,0,.14),0 0 0 1px rgba(0,0,0,.05);left:50%;min-width:300px;opacity:0;padding:8px;position:absolute;top:calc(100% + 14px);transform:translate(-50%,-4px);transform-origin:top center;transition:opacity .14s var(--shc-ease-out),transform .14s var(--shc-ease-out),visibility 0s .14s;visibility:hidden;z-index:1}.shc-header__nav .hs-menu-children-wrapper:before{content:"";height:14px;inset:-14px 0 auto;position:absolute}.hs-item-has-children.is-sub-open>.hs-menu-children-wrapper{opacity:1;transform:translate(-50%);transition:opacity .18s var(--shc-ease-out),transform .18s var(--shc-ease-out),visibility 0s;visibility:visible}@media (hover:hover){.hs-item-has-children:hover>.hs-menu-children-wrapper{opacity:1;transform:translate(-50%);transition:opacity .18s var(--shc-ease-out),transform .18s var(--shc-ease-out),visibility 0s;visibility:visible}.hs-item-has-children:hover>.shc-header__sub-toggle svg{transform:rotate(180deg)}}.shc-header__nav .hs-menu-children-wrapper a{border-radius:8px;color:var(--shc-ink);display:block;font-size:16px;line-height:24px;padding:10px 14px;transition:background-color .12s ease,color .12s ease;white-space:nowrap}.shc-header__nav .hs-menu-children-wrapper a:hover{background:var(--shc-light-blue);color:var(--shc-blue);opacity:1}.shc-header__sub-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.shc-header__nav .hs-menu-children-wrapper a:focus-visible{outline:2px solid var(--shc-blue);outline-offset:-2px}}html.shc-header--overlay .shc-header{--header-bg:var(--shc-header-glass-bg);--header-fg:var(--shc-white);--header-shadow:var(--shc-header-glass-shadow);-webkit-backdrop-filter:var(--shc-header-glass-blur);backdrop-filter:var(--shc-header-glass-blur);inset-inline:0;position:fixed}html.shc-header--overlay .shc-header__logo-img--blue{display:none}html.shc-header--overlay .shc-header__logo-img--white{display:block}html.shc-header--overlay .shc-header__menu .hs-button{border-color:var(--shc-white);color:var(--shc-white)}html.shc-header--overlay .shc-header__menu .hs-button:hover{background:var(--shc-white);color:var(--shc-navy)}html.shc-header--overlay .shc-header.is-scrolled{--header-bg:var(--shc-navy)}@media (max-width:1100px){.shc-header__toggle{background:none;border:0;cursor:pointer;display:grid;gap:5px;height:44px;padding:0;place-content:center;width:44px}.shc-header__toggle span{background:var(--header-fg);height:2px;transition:transform .2s var(--shc-ease-out),opacity .12s ease;width:24px}.shc-header__toggle[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.shc-header__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.shc-header__toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.shc-header__inner{display:flex}.shc-header__logo{margin-right:auto}.shc-header__logo-img{width:179px}.shc-header__menu{align-items:stretch;background:var(--shc-navy);display:flex;flex-direction:column;gap:8px;height:calc(100vh - var(--shc-header-h));height:calc(100dvh - var(--shc-header-h));inset-inline:0;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:32px 24px max(32px,env(safe-area-inset-bottom));position:absolute;top:100%;transform:translateY(-8px);transition:transform .16s var(--shc-ease-out),opacity .16s var(--shc-ease-out),visibility 0s .16s;visibility:hidden}.shc-header__menu.is-open{opacity:1;transform:none;transition:transform .24s var(--shc-ease-out),opacity .24s var(--shc-ease-out),visibility 0s;visibility:visible}.shc-header__nav .hs-menu-wrapper>ul{flex-direction:column;gap:0}.shc-header__nav li{border-bottom:1px solid hsla(0,0%,100%,.15)}.shc-header__nav a{color:var(--shc-white);display:block;font-size:24px;font-weight:600;line-height:32px;padding:18px 0}.shc-header__nav .hs-item-has-children{flex-wrap:wrap;gap:0}.shc-header__nav .hs-item-has-children>a{flex:1}.shc-header__sub-toggle{color:var(--shc-white);height:44px;width:44px}.shc-header__sub-toggle svg{height:16px;width:16px}.shc-header__nav .hs-menu-children-wrapper{display:none;flex-basis:100%;padding:0 0 14px 16px}.hs-item-has-children.is-sub-open>.hs-menu-children-wrapper{display:block}.shc-header__nav .hs-menu-children-wrapper li{border-bottom:0}.shc-header__nav .hs-menu-children-wrapper a{color:hsla(0,0%,100%,.85);font-size:18px;font-weight:400;line-height:26px;padding:9px 0}.shc-header__menu>.hs_cos_wrapper{margin-top:24px}.shc-header__menu .hs-button{border-color:var(--shc-white);color:var(--shc-white);font-size:18px;justify-content:center;width:100%}.shc-header__menu>.hs_cos_wrapper,.shc-header__nav li{opacity:0;transform:translateY(8px);transition:opacity .16s var(--shc-ease-out),transform .16s var(--shc-ease-out)}.shc-header__menu.is-open .shc-header__nav li,.shc-header__menu.is-open>.hs_cos_wrapper{opacity:1;transform:none;transition:opacity .24s var(--shc-ease-out),transform .24s var(--shc-ease-out)}.shc-header__menu.is-open .shc-header__nav li:first-child{transition-delay:40ms}.shc-header__menu.is-open .shc-header__nav li:nth-child(2){transition-delay:80ms}.shc-header__menu.is-open .shc-header__nav li:nth-child(3){transition-delay:.12s}.shc-header__menu.is-open .shc-header__nav li:nth-child(4){transition-delay:.16s}.shc-header__menu.is-open .shc-header__nav li:nth-child(n+5),.shc-header__menu.is-open>.hs_cos_wrapper{transition-delay:.2s}html.shc-nav-open{overflow:hidden}}@media (prefers-reduced-motion:reduce){.shc-header__menu.is-open .shc-header__nav li,.shc-header__menu.is-open>.hs_cos_wrapper{transition-delay:0s}}