.cch-root{--cch-bg:#0d162c;--cch-bg-s:#0d162c;--cch-line:hsla(0,0%,100%,.08);--cch-h:88px;--cch-h-s:68px;--cch-h-m:68px;--cch-pad:32px;--cch-pad-m:20px;--cch-max:1240px;--cch-logo:176px;--cch-logo-s:150px;--cch-logo-m:140px;--cch-gap:36px;position:relative;width:100%;z-index:1000}.cch-root *,.cch-root :after,.cch-root :before{box-sizing:border-box}.cch-root .cch-top{color:var(--cch-nav-c,inherit);font-family:var(--cch-nav-ff,inherit);font-size:var(--cch-nav-fs,inherit);font-style:var(--cch-nav-fi,normal);font-weight:var(--cch-nav-fw,inherit);letter-spacing:var(--cch-nav-ls,normal);line-height:var(--cch-nav-lh,1.3);text-transform:var(--cch-nav-tt,none)}.cch-root.cch-compact .cch-top{font-size:var(--cch-nav-fsm,var(--cch-nav-fs,inherit))}.cch-root .cch-dd-intro{color:var(--cch-dd_intro-c,inherit);font-family:var(--cch-dd_intro-ff,inherit);font-size:var(--cch-dd_intro-fs,inherit);font-style:var(--cch-dd_intro-fi,normal);font-weight:var(--cch-dd_intro-fw,inherit);letter-spacing:var(--cch-dd_intro-ls,normal);line-height:var(--cch-dd_intro-lh,1.3);text-transform:var(--cch-dd_intro-tt,none)}.cch-root.cch-compact .cch-dd-intro{font-size:var(--cch-dd_intro-fsm,var(--cch-dd_intro-fs,inherit))}.cch-root .cch-dd-l{color:var(--cch-dd_label-c,inherit);font-family:var(--cch-dd_label-ff,inherit);font-size:var(--cch-dd_label-fs,inherit);font-style:var(--cch-dd_label-fi,normal);font-weight:var(--cch-dd_label-fw,inherit);letter-spacing:var(--cch-dd_label-ls,normal);line-height:var(--cch-dd_label-lh,1.3);text-transform:var(--cch-dd_label-tt,none)}.cch-root.cch-compact .cch-dd-l{font-size:var(--cch-dd_label-fsm,var(--cch-dd_label-fs,inherit))}.cch-root .cch-dd-d{color:var(--cch-dd_desc-c,inherit);font-family:var(--cch-dd_desc-ff,inherit);font-size:var(--cch-dd_desc-fs,inherit);font-style:var(--cch-dd_desc-fi,normal);font-weight:var(--cch-dd_desc-fw,inherit);letter-spacing:var(--cch-dd_desc-ls,normal);line-height:var(--cch-dd_desc-lh,1.3);text-transform:var(--cch-dd_desc-tt,none)}.cch-root.cch-compact .cch-dd-d{font-size:var(--cch-dd_desc-fsm,var(--cch-dd_desc-fs,inherit))}.cch-root .cch-cta{color:var(--cch-cta-c,inherit);font-family:var(--cch-cta-ff,inherit);font-size:var(--cch-cta-fs,inherit);font-style:var(--cch-cta-fi,normal);font-weight:var(--cch-cta-fw,inherit);letter-spacing:var(--cch-cta-ls,normal);line-height:var(--cch-cta-lh,1.3);text-transform:var(--cch-cta-tt,none)}.cch-root.cch-compact .cch-cta{font-size:var(--cch-cta-fsm,var(--cch-cta-fs,inherit))}.cch-root .cch-m-top{color:var(--cch-mobile-c,inherit);font-family:var(--cch-mobile-ff,inherit);font-size:var(--cch-mobile-fs,inherit);font-style:var(--cch-mobile-fi,normal);font-weight:var(--cch-mobile-fw,inherit);letter-spacing:var(--cch-mobile-ls,normal);line-height:var(--cch-mobile-lh,1.3);text-transform:var(--cch-mobile-tt,none)}.cch-root.cch-compact .cch-m-top{font-size:var(--cch-mobile-fsm,var(--cch-mobile-fs,inherit))}.cch-root .cch-m-sub{color:var(--cch-mobile_sub-c,inherit);font-family:var(--cch-mobile_sub-ff,inherit);font-size:var(--cch-mobile_sub-fs,inherit);font-style:var(--cch-mobile_sub-fi,normal);font-weight:var(--cch-mobile_sub-fw,inherit);letter-spacing:var(--cch-mobile_sub-ls,normal);line-height:var(--cch-mobile_sub-lh,1.3);text-transform:var(--cch-mobile_sub-tt,none)}.cch-root.cch-compact .cch-m-sub{font-size:var(--cch-mobile_sub-fsm,var(--cch-mobile_sub-fs,inherit))}.cch-root .cch-wordmark{color:var(--cch-wordmark-c,inherit);font-family:var(--cch-wordmark-ff,inherit);font-size:var(--cch-wordmark-fs,inherit);font-style:var(--cch-wordmark-fi,normal);font-weight:var(--cch-wordmark-fw,inherit);letter-spacing:var(--cch-wordmark-ls,normal);line-height:var(--cch-wordmark-lh,1.3);text-transform:var(--cch-wordmark-tt,none)}.cch-root.cch-compact .cch-wordmark{font-size:var(--cch-wordmark-fsm,var(--cch-wordmark-fs,inherit))}.cch-root .cch{background:var(--cch-bg);border-bottom:1px solid var(--cch-line);height:var(--cch-h);margin:0;transition:height .25s ease,background-color .25s ease,box-shadow .25s ease,transform .3s ease;width:100%}.cch-root .cch-in{align-items:center;display:flex;gap:28px;height:100%;margin:0 auto;max-width:var(--cch-max);padding:0 var(--cch-pad)}.cch-root li,.cch-root ul{list-style:none;margin:0;padding:0}.cch-root li{background:none;border:0;box-shadow:none;float:none!important;font-size:inherit;line-height:inherit;width:auto}.cch-root li::marker,.cch-root li:before{content:none}.cch-root .cch-logo{align-items:center;color:inherit;display:inline-flex;flex:0 0 auto;text-decoration:none;transition:width .25s ease;width:var(--cch-logo)}.cch-root .cch-logo img{display:block;height:auto;max-width:none;width:100%}.cch-root .cch-logo-b{display:none!important}.cch-root.cch-scrolled .cch-logo:has(.cch-logo-b) .cch-logo-a{display:none!important}.cch-root.cch-scrolled .cch-logo-b{display:block!important}.cch-root .cch-wordmark{white-space:nowrap}.cch-root .cch-nav{display:flex;flex:1 1 auto;justify-content:center;min-width:0}.cch-root .cch-menu{align-items:center;display:flex;gap:var(--cch-gap)}.cch-root .cch-item{position:relative}.cch-root .cch-top{align-items:center;-webkit-appearance:none;appearance:none;background:none!important;border:0!important;border-radius:0;box-shadow:none!important;cursor:pointer;display:inline-flex;gap:7px;margin:0;min-height:0;padding:10px 0;position:relative;text-decoration:none;transition:color .18s ease;width:auto}.cch-root .cch-top:after{background:var(--cch-active);bottom:2px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}@media (hover:hover){.cch-root .cch-top:hover{color:var(--cch-hover)}}.cch-root .cch-item.is-open>.cch-top{color:var(--cch-hover)}.cch-root .cch-item.is-open>.cch-top:after{transform:scaleX(1)}.cch-root .cch-chev{flex:0 0 auto;height:11px;transition:transform .2s ease;width:11px}.cch-root .cch-item.is-open .cch-chev{transform:rotate(180deg)}.cch-root .cch-dd{left:50%;max-width:calc(100vw - 32px);opacity:0;padding-top:18px;pointer-events:none;position:absolute;top:100%;transform:translate(-50%,6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;visibility:hidden;width:var(--cch-dd-w);z-index:5}.cch-root .cch-item.is-open .cch-dd{opacity:1;pointer-events:auto;transform:translate(-50%);transition:opacity .18s ease,transform .18s ease;visibility:visible}.cch-root .cch-dd-in{background:var(--cch-dd-bg);border:1px solid var(--cch-dd-border);border-radius:var(--cch-dd-r,0);box-shadow:0 24px 48px rgba(5,9,20,.35);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);padding:26px}.cch-root .cch-dd-in:not(:has(.cch-dd-intro)){grid-template-columns:1fr}.cch-root .cch-dd-intro{margin:6px 0 0}.cch-root .cch-dd-list{display:flex;flex-direction:column;gap:2px}.cch-root .cch-dd-a{border-radius:var(--cch-dd-r,0);color:inherit;display:flex;flex-direction:column;gap:3px;padding:12px 14px;text-decoration:none;transition:background-color .15s ease}@media (hover:hover){.cch-root .cch-dd-a:hover{background:var(--cch-dd-hover)}.cch-root .cch-dd-a:hover .cch-dd-l{color:var(--cch-hover)}}.cch-root .cch-cta{align-items:center;background:var(--cch-cta-bg);border:1px solid var(--cch-cta-border);border-radius:var(--cch-cta-r,0);display:inline-flex;flex:0 0 auto;gap:12px;justify-content:center;padding:var(--cch-cta-py,15px) var(--cch-cta-px,24px);text-decoration:none;transition:background-color .18s ease;white-space:nowrap}@media (hover:hover){.cch-root .cch-cta:hover{background:var(--cch-cta-hover)}}.cch-root .cch-arrow{transition:transform .18s ease}@media (hover:hover){.cch-root .cch-cta:hover .cch-arrow{transform:translateX(3px)}}.cch-root .cch-burger{-webkit-appearance:none;appearance:none;background:none!important;border:0!important;box-shadow:none!important;cursor:pointer;display:none;flex:0 0 auto;height:44px;margin:0 0 0 auto;padding:10px;position:relative;width:44px}.cch-root .cch-burger span{background:var(--cch-burger);height:2px;left:11px;position:absolute;right:11px;transition:transform .25s ease,opacity .2s ease,top .25s ease}.cch-root .cch-burger span:first-child{top:15px}.cch-root .cch-burger span:nth-child(2){top:21px}.cch-root .cch-burger span:nth-child(3){top:27px}.cch-root.cch-m-open .cch-burger span:first-child{top:21px;transform:rotate(45deg)}.cch-root.cch-m-open .cch-burger span:nth-child(2){opacity:0}.cch-root.cch-m-open .cch-burger span:nth-child(3){top:21px;transform:rotate(-45deg)}.cch-root :focus-visible{outline:2px solid var(--cch-focus);outline-offset:3px}.cch-root.cch-fixed .cch{left:0;position:fixed;right:0;top:0;z-index:1000}.cch-root .cch-spacer{display:none}.cch-root.cch-fixed .cch-spacer{display:block;height:var(--cch-h)}.cch-root.cch-fixed.cch-overlay .cch-spacer{display:none}.cch-root.cch-overlay:not(.cch-scrolled):not(.cch-m-open) .cch{background:transparent;border-bottom-color:transparent}.cch-root.cch-scrolled .cch{background:var(--cch-bg-s);height:var(--cch-h-s)}.cch-root.cch-scrolled .cch-logo{width:var(--cch-logo-s)}.cch-root.cch-scrolled.cch-shadow .cch{box-shadow:0 10px 30px rgba(5,9,20,.18)}.cch-root.cch-hidden .cch{transform:translateY(-100%)}.cch-root.cch-compact .cch,.cch-root.cch-compact.cch-fixed .cch-spacer{height:var(--cch-h-m)}.cch-root.cch-compact .cch-in{gap:12px;padding:0 var(--cch-pad-m)}.cch-root.cch-compact .cch-logo,.cch-root.cch-compact.cch-scrolled .cch-logo{width:var(--cch-logo-m)}.cch-root.cch-compact .cch-in>.cch-cta,.cch-root.cch-compact .cch-nav{display:none}.cch-root.cch-compact.cch-cta-m .cch-in>.cch-cta{display:inline-flex;margin-left:auto;padding:10px 14px}.cch-root.cch-compact.cch-cta-m .cch-burger{margin-left:0}.cch-root.cch-compact .cch-burger{display:block}.cch-root .cch-mobile{background:var(--cch-m-bg);bottom:0;left:0;overflow-y:auto;position:fixed;right:0;top:var(--cch-h-m);-webkit-overflow-scrolling:touch;padding:12px var(--cch-pad-m) calc(32px + env(safe-area-inset-bottom,0px));z-index:999}.cch-root .cch-mobile[hidden]{display:none!important}.cch-root.cch-editor .cch-mobile{position:static}.cch-root .cch-m-list>li{border-bottom:1px solid var(--cch-m-line)}.cch-root .cch-m-top{align-items:center;-webkit-appearance:none;appearance:none;background:none!important;border:0!important;border-radius:0;box-shadow:none!important;cursor:pointer;display:flex;justify-content:space-between;margin:0;padding:18px 0;text-align:left;text-decoration:none;width:100%}.cch-root .cch-m-plus{flex:0 0 auto;height:16px;position:relative;width:16px}.cch-root .cch-m-plus:after,.cch-root .cch-m-plus:before{background:var(--cch-hover);content:"";height:2px;left:0;position:absolute;top:7px;transition:transform .2s ease;width:16px}.cch-root .cch-m-plus:after{transform:rotate(90deg)}.cch-root .cch-m-top[aria-expanded=true] .cch-m-plus:after{transform:rotate(0)}.cch-root .cch-m-subs{padding:0 0 16px}.cch-root .cch-m-sub{display:block;padding:10px 0;text-decoration:none}.cch-root .cch-m-cta{display:flex;margin-top:28px;width:100%}html.cch-lock,html.cch-lock body{overflow:hidden}.cch-root.cch-still *{transition:none!important}