.hs_cos_wrapper:has(>.s-header){display:block;position:sticky;top:0;z-index:50}.s-header{background:transparent;border-bottom:1px solid transparent;position:sticky;top:0;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;z-index:50}.s-header--scrolled{background:var(--c-white);border-bottom-color:var(--c-line);box-shadow:0 2px 12px rgba(0,0,0,.04)}.s-header--menu-open{background:hsla(0,0%,100%,.95);border-bottom-color:var(--c-line)}.s-header__inner{align-items:center;display:grid;gap:28px;grid-template-columns:auto minmax(0,1fr) auto;margin:0 auto;max-width:var(--container-wide);min-height:var(--nav-h);padding:0 40px}.s-header__logo img{height:70px;width:auto}.s-header__nav{display:flex;justify-content:center}.s-header__pill{align-items:center;background:var(--c-white);border-radius:var(--r-pill);box-shadow:var(--sh-pill);display:inline-flex;gap:var(--s-1);min-height:56px;padding:var(--s-2)}.s-header__item{position:relative}.s-header__link{align-items:center;border-radius:var(--r-pill);color:var(--c-ink);display:inline-flex;font-size:var(--fs-small);font-weight:600;gap:6px;min-height:40px;padding:0 18px;transition:background var(--dur) ease,color var(--dur) ease;white-space:nowrap}.s-header__link:hover{background:var(--c-cyan-soft);color:var(--c-ink)}.s-header__link--active,.s-header__link--active:hover{background:var(--c-ink);color:var(--c-coral-hs);font-weight:700}.s-header__chev{height:16px;opacity:.6;transition:transform var(--dur) ease;width:16px}.s-header__item.is-open .s-header__chev,.s-header__item:focus-within .s-header__chev,.s-header__item:hover .s-header__chev{transform:rotate(180deg)}.s-header__dropdown,.s-header__mega{background:var(--c-white);border:1px solid var(--c-line);box-shadow:var(--sh-card-soft);left:50%;opacity:0;position:absolute;top:calc(100% + 6px);transform:translateX(-50%) translateY(6px);transition:opacity var(--dur) ease,transform var(--dur) ease,visibility 0s linear var(--dur);visibility:hidden}.s-header__mega{border-radius:var(--r-lg);padding:var(--s-5);width:680px}.s-header__dropdown{border-radius:var(--r-md);min-width:220px;padding:var(--s-2)}.s-header__dropdown:before,.s-header__mega:before{content:"";height:10px;left:0;position:absolute;right:0;top:-10px}.s-header__item.is-open>.s-header__dropdown,.s-header__item.is-open>.s-header__mega,.s-header__item:focus-within>.s-header__dropdown,.s-header__item:focus-within>.s-header__mega,.s-header__item:hover>.s-header__dropdown,.s-header__item:hover>.s-header__mega{opacity:1;transform:translateX(-50%) translateY(0);transition-delay:0s;visibility:visible}.s-header__mega-grid{display:grid;gap:28px;grid-template-columns:1.15fr 1fr}.s-header__col-title{color:var(--c-grey);font-family:var(--f-display);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.13em;margin-bottom:14px;text-transform:uppercase}.s-header__mega-item{border-radius:var(--r-sm);color:var(--c-ink);display:block;padding:var(--s-2) var(--s-3);transition:background var(--dur) ease}.s-header__mega-item:hover{background:var(--c-cyan-soft);color:var(--c-ink)}.s-header__mega-name{display:block;font-size:var(--fs-small);font-weight:600}.s-header__mega-desc{color:var(--c-grey);display:block;font-size:12.5px}.s-header__wl{align-items:center;background:var(--c-ink);border-radius:var(--r-md);display:flex;gap:var(--s-3);justify-content:space-between;margin-top:22px;padding:15px 20px;transition:background var(--dur) ease,transform var(--dur) ease,box-shadow var(--dur) ease}.s-header__wl-text{color:var(--c-cyan);font-size:var(--fs-small)}.s-header__wl-text strong{color:var(--c-coral-hs);transition:color var(--dur) ease}.s-header__wl-arrow{background:var(--c-coral-hs);border-radius:var(--r-pill);color:var(--c-white);flex:none;height:28px;padding:6px;transition:transform var(--dur) ease,background var(--dur) ease,color var(--dur) ease;width:28px}.s-header__wl:hover{background:var(--c-coral-deep);box-shadow:0 14px 26px -14px rgba(194,80,47,.5);transform:translateY(-2px)}.s-header__wl:hover .s-header__wl-text,.s-header__wl:hover .s-header__wl-text strong{color:var(--c-white)}.s-header__wl:hover .s-header__wl-arrow{background:var(--c-white);color:var(--c-coral-hs);transform:translateX(4px)}.s-header__right{gap:var(--s-3)}.s-header__right,.s-lang{align-items:center;display:flex}.s-lang{gap:7px}.s-lang__icon{color:var(--c-grey);height:19px;width:19px}.s-lang__list{background:#eceef0;border-radius:var(--r-pill);display:flex;gap:2px;padding:var(--s-1)}.s-lang__link{align-items:center;border-radius:var(--r-pill);color:var(--c-grey);display:inline-flex;font-size:13px;font-weight:700;min-height:30px;padding:0 13px;transition:background var(--dur) ease,color var(--dur) ease}.s-lang__link:hover{color:var(--c-ink)}.s-lang__link--active,.s-lang__link--active:hover{background:var(--c-ink);color:var(--c-white)}.s-header__burger{align-items:center;background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-pill);display:none;flex:none;height:44px;justify-content:center;width:44px}.s-header__burger svg{height:20px;width:20px}.s-header__burger-close,.s-header__burger[aria-expanded=true] .s-header__burger-open{display:none}.s-header__burger[aria-expanded=true] .s-header__burger-close{display:block}.s-header__mobile{background:var(--c-white);border-top:1px solid var(--c-line);bottom:0;display:none;flex-direction:column;gap:var(--s-1);left:0;overflow:auto;padding:var(--s-4) 20px var(--s-6);position:fixed;right:0;top:var(--nav-h-m);z-index:49}.s-header__mobile.is-open{display:flex}.s-header__m-link{border-bottom:1px solid var(--c-line-soft);color:var(--c-ink);display:block;font-size:17px;font-weight:700;padding:14px 8px}.s-header__m-title{color:var(--c-grey);font-family:var(--f-display);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.13em;padding:18px 8px 4px;text-transform:uppercase}.s-header__m-sub{color:var(--c-ink);display:block;font-size:var(--fs-small);min-height:44px;padding:10px 8px 10px 20px}.s-header__m-foot{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:space-between;padding-top:18px}@media (max-width:1180px){.s-header__inner{gap:16px;padding:0 24px}.s-header__logo img{height:56px}.s-header__link{font-size:var(--fs-xs);padding:0 12px}}@media (max-width:1024px){.s-header__inner{min-height:var(--nav-h-m);padding:0 20px}.s-header__logo img{height:48px}.s-header__cta,.s-header__nav,.s-header__right>.s-lang{display:none}.s-header__burger{display:inline-flex}}@media (max-width:768px){.s-header__mega-grid{grid-template-columns:1fr}}.s-header__item--mega{position:relative}