:root{--color-white:#fff;--color-border:#dee5e9;--color-grey:#b4bac4;--color-black:#1f1f1f;--color-bg-deep:#2f3338;--color-bg-deeper:#262a31;--site-topbar-height:80px;--site-topbar-height-mobile:112px;--site-anchor-offset:calc(var(--site-topbar-height) + 24px);--site-anchor-offset-mobile:calc(var(--site-topbar-height-mobile) + 24px);--login-gradient-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgOTQgNTYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgcHJlc2VydmVBc3BlY3RSYXRpbz0nbm9uZSc+PHJlY3QgeD0nMCcgeT0nMCcgd2lkdGg9Jzk0JyBoZWlnaHQ9JzU2JyBmaWxsPSd1cmwoI2dyYWQpJyBvcGFjaXR5PScxJy8+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSdncmFkJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZScgY3g9JzAnIGN5PScwJyByPScxMCcgZ3JhZGllbnRUcmFuc2Zvcm09J21hdHJpeCgtMy45NDA0IDEzLjIzIC0xMC43NjQgLTYuOTY5OSA4Ni44NzkgLTMxLjUpJz48c3RvcCBzdG9wLWNvbG9yPSdyZ2JhKDM1LDY3LDIwNywxKScgb2Zmc2V0PScwJy8+PHN0b3Agc3RvcC1jb2xvcj0ncmdiYSgzNyw5NCwyMTEsMSknIG9mZnNldD0nMC4yNScvPjxzdG9wIHN0b3AtY29sb3I9J3JnYmEoMzksMTIwLDIxNCwxKScgb2Zmc2V0PScwLjUnLz48c3RvcCBzdG9wLWNvbG9yPSdyZ2JhKDQzLDE3NCwyMjIsMSknIG9mZnNldD0nMScvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==);--topbar-active-filled-gradient-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTM2IDgwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHByZXNlcnZlQXNwZWN0UmF0aW89J25vbmUnPjxyZWN0IHg9JzAnIHk9JzAnIGhlaWdodD0nMTAwJScgd2lkdGg9JzEwMCUnIGZpbGw9J3VybCgjZ3JhZCknIG9wYWNpdHk9JzEnLz48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9J2dyYWQnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyBjeD0nMCcgY3k9JzAnIHI9JzEwJyBncmFkaWVudFRyYW5zZm9ybT0nbWF0cml4KC01LjcwMSAxOC45IC0xNS41NzMgLTkuOTU3IDEyNS43IC00NSknPjxzdG9wIHN0b3AtY29sb3I9J3JnYmEoMzUsNjcsMjA3LDEpJyBvZmZzZXQ9JzAnLz48c3RvcCBzdG9wLWNvbG9yPSdyZ2JhKDM3LDk0LDIxMSwxKScgb2Zmc2V0PScwLjI1Jy8+PHN0b3Agc3RvcC1jb2xvcj0ncmdiYSgzOSwxMjAsMjE0LDEpJyBvZmZzZXQ9JzAuNScvPjxzdG9wIHN0b3AtY29sb3I9J3JnYmEoNDMsMTc0LDIyMiwxKScgb2Zmc2V0PScxJy8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PC9zdmc+);--topbar-active-text-gradient-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgNzYgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgcHJlc2VydmVBc3BlY3RSYXRpbz0nbm9uZSc+PHJlY3QgeD0nMCcgeT0nMCcgaGVpZ2h0PScxMDAlJyB3aWR0aD0nMTAwJScgZmlsbD0ndXJsKCNncmFkKScgb3BhY2l0eT0nMScvPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0nZ3JhZCcgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnIGN4PScwJyBjeT0nMCcgcj0nMTAnIGdyYWRpZW50VHJhbnNmb3JtPSdtYXRyaXgoLTMuMTg1OSA0LjcyNSAtOC43MDI4IC0yLjQ4OTIgNzAuMjQyIC0xMS4yNSknPjxzdG9wIHN0b3AtY29sb3I9J3JnYmEoMzUsNjcsMjA3LDEpJyBvZmZzZXQ9JzAnLz48c3RvcCBzdG9wLWNvbG9yPSdyZ2JhKDM3LDk0LDIxMSwxKScgb2Zmc2V0PScwLjI1Jy8+PHN0b3Agc3RvcC1jb2xvcj0ncmdiYSgzOSwxMjAsMjE0LDEpJyBvZmZzZXQ9JzAuNScvPjxzdG9wIHN0b3AtY29sb3I9J3JnYmEoNDMsMTc0LDIyMiwxKScgb2Zmc2V0PScxJy8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PC9zdmc+);--topbar-active-icon-gradient-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTExLjE5IDM3Ljk5NCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJz48cmVjdCB4PScwJyB5PScwJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBmaWxsPSd1cmwoI2dyYWQpJyBvcGFjaXR5PScxJy8+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSdncmFkJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZScgY3g9JzAnIGN5PScwJyByPScxMCcgZ3JhZGllbnRUcmFuc2Zvcm09J21hdHJpeCgtNC42NjA5IDguOTc2IC0xMi43MzIgLTQuNzI4OCAxMDIuNzYgLTIxLjM3MSknPjxzdG9wIHN0b3AtY29sb3I9J3JnYmEoMzUsNjcsMjA3LDEpJyBvZmZzZXQ9JzAnLz48c3RvcCBzdG9wLWNvbG9yPSdyZ2JhKDM3LDk0LDIxMSwxKScgb2Zmc2V0PScwLjI1Jy8+PHN0b3Agc3RvcC1jb2xvcj0ncmdiYSgzOSwxMjAsMjE0LDEpJyBvZmZzZXQ9JzAuNScvPjxzdG9wIHN0b3AtY29sb3I9J3JnYmEoNDMsMTc0LDIyMiwxKScgb2Zmc2V0PScxJy8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PC9zdmc+);--brand-color-one:#2343cf;--brand-color-two:#255ed3;--brand-color-three:#2778d6;--brand-color-four:#2baede;--brand-hero-overlay-gradient:linear-gradient(109deg,#2baede1a 0%,#2778d62e 48%,#2343cf47 100%);--brand-soft-surface-gradient:linear-gradient(145deg,#cedcf5 0%,#c2e8f6 100%)}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-bg-deep);color:var(--color-black);font-family:var(--font-ubuntu),"Ubuntu","Segoe UI",sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}[data-page-anchor]{scroll-margin-top:var(--site-anchor-offset)}@media (max-width:1024px){html,body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}[data-page-anchor]{scroll-margin-top:var(--site-anchor-offset-mobile)}}
