.ec-mob,.ec-mob *,.ec-nav,.ec-nav *,.ec-nav :after,.ec-nav :before{box-sizing:border-box}.ec-nav{--ec-light:#f2f5f9;--ec-tint:#e8f1fe;--ec-border:var(--border-subtle,#e3e8ef);--ec-text:#0b1b2b;--ec-muted:var(--text-muted,#77808c);--ec-navy:var(--ed-navy-700,#122e44);color:var(--ec-text);font-family:var(--font-family,"Montserrat",system-ui,sans-serif);position:relative;z-index:50}.ec-nav--sticky{left:0;position:fixed;right:0;top:0}.header_partial_wrapper:has(.ec-nav--sticky){height:var(--ec-bar-space,88px)}.ec-nav a,.ec-nav a:hover{text-decoration:none}.ec-nav__inner{align-items:center;display:flex;gap:40px;height:var(--ec-bar-h,88px);margin:0 auto;max-width:1288px;padding:0 32px;position:relative}.ec-nav__logo{display:block;flex:0 0 auto;transition:transform .18s ease}.ec-nav__logo img{display:block}.ec-nav__logo:hover{transform:scale(1.04)}.ec-nav__menu{gap:8px;list-style:none;margin:0;padding:0}.ec-nav__item,.ec-nav__menu{align-items:center;display:flex;height:100%}.ec-nav__item{position:static}.ec-nav__link{align-items:center;background:none;border:0;color:var(--ec-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;height:100%;padding:0 14px;position:relative;transition:color .15s ease}.ec-nav__item.is-open>.ec-nav__link,.ec-nav__link:hover{color:var(--ec-accent)}.ec-nav__link:after{background:var(--ec-accent);border-radius:2px;bottom:22px;content:"";height:2px;left:14px;position:absolute;right:14px;transform:scaleX(0);transform-origin:left;transition:transform .22s cubic-bezier(.22,.61,.36,1)}.ec-nav__item.is-open>.ec-nav__link:after,.ec-nav__link:hover:after{transform:scaleX(1)}.ec-nav__right{align-items:center;display:flex;gap:24px;height:100%;margin-left:auto}.ec-nav__icon-btn{align-items:center;background:none;border:0;border-radius:50%;color:var(--ec-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:background .15s ease,color .15s ease;width:36px}.ec-nav__icon-btn:hover{background:var(--ec-light);color:var(--ec-accent)}.ec-nav__meta{background:none;border:0;color:var(--ec-muted);cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;padding:6px 2px;transition:color .15s ease}.ec-nav__item.is-open>.ec-nav__meta,.ec-nav__meta:hover{color:var(--ec-accent)}.ec-nav__login{color:var(--ec-text);font-size:15px;font-weight:600;transition:color .15s ease}.ec-nav__login:hover{color:var(--ec-accent)}.ec-nav__cta{align-items:center;background:var(--ec-accent);border-radius:100px;color:#fff;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;padding:0 30px;transition:background .18s ease,transform .18s ease,box-shadow .18s ease;white-space:nowrap}.ec-nav__cta:hover{background:#0059c9;box-shadow:0 8px 20px rgba(0,110,245,.32);color:#fff;transform:translateY(-2px)}.ec-nav__cta:active{transform:translateY(0)}a.ec-nav__icon-btn{color:var(--ec-muted)}.ec-mob__searchlink{align-items:center;color:var(--ec-text);display:inline-flex;font-size:16px;font-weight:600;gap:10px;margin-bottom:8px;padding:12px 4px}.ec-mob__searchlink:hover{color:var(--ec-accent)}.ec-drop{background:#fff;border-radius:18px;box-shadow:0 18px 48px rgba(19,38,73,.12);opacity:0;padding:28px;position:absolute;top:calc(100% + var(--ec-drop-offset, 12px));transform:translateY(-8px);transition:opacity .2s ease,transform .22s cubic-bezier(.22,.61,.36,1),visibility .22s;visibility:hidden;z-index:40}.ec-nav__item.is-open .ec-drop{opacity:1;transform:translateY(0);visibility:visible}.ec-drop:before{content:"";height:calc(var(--ec-drop-offset, 12px) + 8px);left:0;position:absolute;right:0;top:calc(var(--ec-drop-offset, 12px)*-1 - 8px)}.ec-drop--narrow{width:var(--ec-drop-narrow,520px)}.ec-drop--medium{width:var(--ec-drop-medium,700px)}.ec-drop--wide{left:32px;max-width:none;right:32px;width:auto}.ec-drop--lang{left:50%;padding:20px;right:auto;transform:translate(-50%,-8px);width:220px}.ec-nav__item.is-open .ec-drop--lang{transform:translate(-50%)}.ec-drop__grid{align-items:stretch;display:grid;gap:40px}.ec-drop__grid--1{grid-template-columns:1fr}.ec-drop__grid--2{gap:32px;grid-template-columns:1fr 1fr}.ec-drop__grid--3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 300px}.ec-drop__col{display:flex;flex-direction:column}.ec-drop__col>.ec-story{flex:1}.ec-drop__eyebrow{color:var(--ec-muted);font-size:12px;font-weight:700;letter-spacing:.1em;margin:0 0 16px;text-transform:uppercase}.ec-row{align-items:flex-start;border-radius:12px;display:flex;gap:16px;padding:14px 16px;transition:background .16s ease}.ec-row:hover{background:var(--ec-light)}.ec-row__icon{align-items:center;background:var(--ec-tint);border-radius:12px;color:var(--ec-accent);display:flex;flex:0 0 auto;height:46px;justify-content:center;transition:background .16s ease,color .16s ease,transform .16s ease;width:46px}.ec-row:hover .ec-row__icon{background:var(--ec-accent);color:#fff;transform:translateY(-1px)}.ec-row__icon img,.ec-row__icon svg{height:22px;width:22px}.ec-row__text{display:block}.ec-row__title{color:var(--ec-text);display:block;font-size:16px;font-weight:600;margin:2px 0;transition:color .16s ease}.ec-row:hover .ec-row__title{color:var(--ec-accent)}.ec-row__desc{color:var(--ec-muted);display:block;font-size:14px;line-height:1.45;max-width:320px}.ec-links{column-count:2;column-gap:32px;list-style:none;margin:0;padding:0}.ec-links li{break-inside:avoid;-webkit-column-break-inside:avoid}.ec-links a{border-radius:10px;color:var(--ec-text);display:block;font-size:16px;font-weight:500;padding:10px 12px;transition:background .16s ease,color .16s ease,padding-left .16s ease}.ec-links a:hover{background:var(--ec-light);color:var(--ec-accent);padding-left:18px}.ec-drop__foot,.ec-links a.is-muted{color:var(--ec-muted)}.ec-drop__foot{align-items:center;border-top:1px solid var(--ec-border);display:flex;font-size:14px;gap:24px;justify-content:space-between;margin-top:20px;padding-top:20px}.ec-drop__foot-link{align-items:center;color:var(--ec-accent);display:inline-flex;font-weight:700;gap:6px;transition:gap .16s ease;white-space:nowrap}.ec-drop__foot-link:hover{gap:12px}.ec-story{background:var(--ec-tint);border-radius:14px;display:flex;flex-direction:column;padding:24px}.ec-story__quote{font-size:18px;font-weight:700;line-height:1.35;margin:0 0 16px}.ec-story__who{color:var(--ec-muted);font-size:13px;line-height:1.45;margin:0}.ec-story__link{align-items:center;color:var(--ec-accent);display:inline-flex;font-size:15px;font-weight:700;gap:6px;margin-top:auto;padding-top:20px;transition:gap .16s ease}.ec-story__link:hover{gap:12px}.ec-nav__item--lang{position:relative}.ec-langs--auto,.ec-langs--auto *{box-sizing:border-box}.ec-langs--auto .globe_class,.ec-langs--auto .hs_cos_wrapper,.ec-langs--auto .lang_list_class,.ec-langs--auto .lang_list_class li,.ec-langs--auto .lang_switcher_class{background:none!important;border:0!important;border-radius:0!important;bottom:auto!important;box-shadow:none!important;display:block!important;height:auto!important;left:auto!important;list-style:none!important;margin:0!important;max-width:none!important;min-width:0!important;opacity:1!important;padding:0!important;position:static!important;right:auto!important;text-align:left!important;top:auto!important;transform:none!important;visibility:visible!important;width:auto!important}.ec-langs--auto .globe_class:after,.ec-langs--auto .globe_class:before,.ec-langs--auto .header__language-switcher-label-current,.ec-langs--auto .lang_switcher_label{display:none!important}.ec-langs--auto .lang_switcher_link{align-items:center;background:none!important;border-radius:10px!important;color:var(--ec-text)!important;display:flex!important;font-size:16px;font-weight:500;gap:12px;line-height:1.3;padding:10px 12px!important;text-align:left!important;text-decoration:none!important;transition:background .16s ease,color .16s ease;white-space:nowrap}.ec-langs--auto .lang_switcher_link:hover{background:var(--ec-light)!important;color:var(--ec-accent)!important}.ec-langs--auto .lang_switcher_link:before{flex:0 0 auto;font-size:18px;line-height:1}.ec-langs--auto .lang_switcher_link[lang=nl]:before{content:"\1F1F3\1F1F1"}.ec-langs--auto .lang_switcher_link[lang=de]:before{content:"\1F1E9\1F1EA"}.ec-langs--auto .lang_switcher_link[lang=en]:before{content:"\1F1EC\1F1E7"}.ec-langs--auto .lang_switcher_link[lang=en-us]:before{content:"\1F1FA\1F1F8"}.ec-langs--code .lang_switcher_link{font-size:0!important}.ec-langs--code .lang_switcher_link:before{font-size:18px}.ec-langs--code .lang_switcher_link:after{font-size:16px;font-weight:500;line-height:1.3}.ec-langs--code .lang_switcher_link[lang=nl]:after{content:"NL"}.ec-langs--code .lang_switcher_link[lang=de]:after{content:"DE"}.ec-langs--code .lang_switcher_link[lang=en]:after{content:"EN"}.ec-langs--code .lang_switcher_link[lang=en-us]:after{content:"EN - US"}.ec-lang{align-items:center;border-radius:10px;color:var(--ec-text);display:flex;font-size:16px;font-weight:500;gap:12px;padding:10px 12px;transition:background .16s ease,color .16s ease}.ec-lang:hover{background:var(--ec-light);color:var(--ec-accent)}.ec-lang.is-current{background:var(--ec-light);font-weight:600}.ec-lang span:first-child{font-size:18px;line-height:1}.ec-nav__burger{background:none;border:0;border-radius:12px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:0 10px;width:44px}.ec-nav__burger span{background:var(--ec-text);border-radius:2px;display:block;height:2px;transition:transform .25s ease,opacity .2s ease}.ec-nav__burger[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.ec-nav__burger[aria-expanded=true] span:nth-child(2){opacity:0}.ec-nav__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ec-mob{background:rgba(11,27,43,.35);inset:var(--ec-bar-h,88px) 0 0 0;opacity:0;position:fixed;transition:opacity .25s ease;z-index:45}.ec-mob.is-open{opacity:1}.ec-mob__panel{background:#fff;height:100%;overflow-y:auto;padding:20px;transform:translateX(100%);transition:transform .3s cubic-bezier(.22,.61,.36,1)}.ec-mob.is-open .ec-mob__panel{transform:translateX(0)}.ec-mob__list{list-style:none;margin:0;padding:0}.ec-mob__item{border-bottom:1px solid var(--ec-border)}.ec-mob__trigger{align-items:center;background:none;border:0;color:var(--ec-text);cursor:pointer;display:flex;font-family:inherit;font-size:18px;font-weight:600;justify-content:space-between;padding:18px 4px;text-align:left;width:100%}.ec-mob__chev{border-bottom:2px solid var(--ec-muted);border-right:2px solid var(--ec-muted);height:10px;transform:rotate(45deg);transition:transform .25s ease;width:10px}.ec-mob__item.is-open .ec-mob__chev{transform:rotate(-135deg)}.ec-mob__sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,.61,.36,1)}.ec-mob__item.is-open .ec-mob__sub{grid-template-rows:1fr}.ec-mob__sub-inner{overflow:hidden}.ec-mob__link{color:var(--ec-text);display:block;font-size:16px;font-weight:500;padding:12px 4px 12px 12px}.ec-mob__link:hover{color:var(--ec-accent)}.ec-mob__foot{display:flex;flex-direction:column;gap:16px;padding:24px 4px 40px}.ec-mob__login{color:var(--ec-text);font-size:16px;font-weight:600}.ec-mob__langs{display:flex;flex-wrap:wrap;gap:8px}.ec-nav :focus-visible{border-radius:8px;outline:3px solid var(--ec-accent);outline-offset:2px}.ec-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}@media (max-width:1023px){.ec-nav__item--lang,.ec-nav__login,.ec-nav__menu,.ec-nav__meta--link{display:none}.ec-nav__burger{display:flex}.ec-nav__inner{gap:16px;padding:0 20px}.ec-nav__cta{font-size:15px;padding:0 20px}}@media (min-width:1024px){.ec-mob{display:none}}@media (max-width:480px){.ec-nav__cta{display:none}}@media (prefers-reduced-motion:reduce){.ec-mob *,.ec-nav *{transition:none!important}}