@font-face{font-family:"Inter";src:url("clientlibs/resources/inter-medium.woff2") format("woff2");font-weight:500;font-display:swap}
html:has(.cmp-anchorheader){scroll-behavior:smooth}
html:has(.cmp-anchorheader) section[id]{scroll-margin-top:80px}
.cmp-anchorheader{position:fixed;top:0;left:0;right:0;z-index:900;background:linear-gradient(180deg,rgba(14,14,17,0.6) 0,rgba(14,14,17,0.25) 100%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 2px 16px rgba(0,0,0,0.08);transition:background-color .2s ease}
.cmp-anchorheader--scrolled{background:rgba(14,14,17,0.85)}
.cmp-anchorheader--edit{position:relative}
.cmp-anchorheader,.cmp-anchorheader *,.cmp-anchorheader *::before,.cmp-anchorheader *::after{box-sizing:border-box}
.cmp-anchorheader .visually-hidden{position:absolute;display:block;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.cmp-anchorheader__bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1440px;margin:0 auto;padding:24px 16px}
.cmp-anchorheader__logo{display:inline-flex;flex-shrink:0}
.cmp-anchorheader__logo-image{display:block;width:161px;height:auto}
.cmp-anchorheader__menu-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-10px -10px -10px 0;padding:0;border:0;background:0;cursor:pointer}
.cmp-anchorheader__menu-icon,.cmp-anchorheader__menu-icon::before,.cmp-anchorheader__menu-icon::after{display:block;width:22px;height:2px;border-radius:2px;background-color:#3c75ff;transition:transform .2s ease,background-color .2s ease}
.cmp-anchorheader__menu-icon{position:relative}
.cmp-anchorheader__menu-icon::before,.cmp-anchorheader__menu-icon::after{content:"";position:absolute;left:0}
.cmp-anchorheader__menu-icon::before{top:-7px}
.cmp-anchorheader__menu-icon::after{top:7px}
.cmp-anchorheader--open .cmp-anchorheader__menu-icon{background-color:transparent}
.cmp-anchorheader--open .cmp-anchorheader__menu-icon::before{transform:translateY(7px) rotate(45deg)}
.cmp-anchorheader--open .cmp-anchorheader__menu-icon::after{transform:translateY(-7px) rotate(-45deg)}
.cmp-anchorheader__menu{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;gap:24px;padding:8px 16px 24px;background:rgba(14,14,17,0.92)}
.cmp-anchorheader--open .cmp-anchorheader__menu{display:flex}
.cmp-anchorheader__links{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}
.cmp-anchorheader__link{display:block;padding:12px 0;font-family:"Archia",sans-serif;font-size:1rem;font-weight:500;line-height:1.5;color:#fff;text-decoration:none}
.cmp-anchorheader__link:hover{color:#ffd200}
.cmp-anchorheader__cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:48px;padding:14px 24px;border-radius:14px;background-color:#ffe10d;font-family:"Archia",sans-serif;font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:-0.02em;color:#11246a;text-decoration:none;white-space:nowrap;transition:background-color .2s ease}
.cmp-anchorheader__cta:hover{background-color:#f1c400}
.cmp-anchorheader__logo:focus-visible,.cmp-anchorheader__menu-toggle:focus-visible,.cmp-anchorheader__link:focus-visible,.cmp-anchorheader__cta:focus-visible{outline:3px solid #fff;outline-offset:3px}
@media(min-width:1024px){html:has(.cmp-anchorheader) section[id]{scroll-margin-top:98px}
.cmp-anchorheader__bar{padding:24px 80px;padding-left:max(80px,calc((100% - 1280px) / 2));padding-right:max(80px,calc((100% - 1280px) / 2));max-width:none}
.cmp-anchorheader__logo-image{width:203px}
.cmp-anchorheader__menu-toggle{display:none}
.cmp-anchorheader__menu{position:static;display:flex;flex-direction:row;align-items:center;gap:36px;padding:0;background:0}
.cmp-anchorheader__links{flex-direction:row;gap:31px}
.cmp-anchorheader__link{padding:0;white-space:nowrap}
.cmp-anchorheader__cta{align-self:auto}
}
@media(prefers-reduced-motion:reduce){html:has(.cmp-anchorheader){scroll-behavior:auto}
.cmp-anchorheader,.cmp-anchorheader__menu-icon,.cmp-anchorheader__menu-icon::before,.cmp-anchorheader__menu-icon::after,.cmp-anchorheader__cta{transition:none}
}