@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono&display=swap);.hamburgerButton{display:none;flex-direction:column;justify-content:space-between;width:24px;height:20px;position:relative;margin:auto}@media(max-width:1024px){.hamburgerButton{display:flex}}.hamburgerButton>div{background-color:#fff;height:3px;border-radius:2px;width:100%;position:relative;left:0;transition:.5s}.hamburgerButton>div:first-child,.hamburgerButton>div:nth-child(2),.hamburgerButton>div:nth-child(3){width:100%}.hamburgerButton.active>div{width:100%;position:absolute}.hamburgerButton.active>div:first-child{top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:24px}.hamburgerButton.active>div:nth-child(2){opacity:0}.hamburgerButton.active>div:nth-child(3){top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:24px}.next-link{color:hsla(0,0%,100%,.75);text-decoration:none;font-size:14px}.btn{background-color:#297fff;display:flex;align-items:center;justify-content:center;padding:1.15rem 1.75rem;width:fit-content;font-family:helvetica-now-display,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-weight:500;font-size:.9375rem;line-height:95.9%;color:#fff;cursor:pointer;border:1.6px solid #297fff;transition:box-shadow .3s ease,transform .3s ease,background-color .3s ease;position:relative;overflow:hidden}.btn.size--small{padding:.88rem 1.25rem;font-weight:400;line-height:95.9%;font-size:15px}.btn.shape--rounded{border-radius:4px}.btn.type--outlined{border:1.6px solid #fff}.btn.type--borderless{border:unset;padding:unset}.btn.color--secondary,.btn.type--borderless{background-color:transparent}.btn.color--secondary:hover{box-shadow:unset;background-color:hsla(0,0%,100%,.24);transition:background-color .3s ease}.btn.with-icon span{margin-right:8px}.btn .icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center;height:1.5rem;width:1.5rem}.btn .icon-1,.btn .icon-2{position:absolute;display:block}.btn .icon-1{opacity:0;transform:translateX(-24px) scale(.5)}.btn .icon-2{transition:transform .5s ease,opacity .5s ease}.btn:hover{box-shadow:0 4px 40px 0 rgba(84,153,255,.56)}.btn:hover .icon-1{animation:growToPosition .5s forwards}.btn:hover .icon-2{animation:shrinkAndFade .5s forwards}@media(max-width:1024px){.btn{padding:1rem 1.5rem;font-size:1rem}}@media(max-width:576px){.btn{padding:.875rem 1.25rem;font-size:.875rem}}@media(min-width:1600px){.btn{font-size:1.125rem}}html.open{overflow:hidden}@media(max-width:1023px){html.open .header{background-color:#000}}html.scroll-down .header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(0,0,0,.6);transition:background .6s ease-in-out;z-index:-1}html.scroll-down .header.active:before,html.scroll-down .header.sub-nav-active:before{backdrop-filter:unset;background:transparent}html.top-banner-active .header,html.top-banner-active .header .MainHeaderNav__subnav{margin-top:var(--bannerHeightTop,177px);transition:margin-top .6s cubic-bezier(.6,0,.2,1)}.header{position:fixed;top:0;left:0;width:100%;z-index:1000}.header nav{max-width:1600px;margin:0 auto;width:90%;display:flex;justify-content:space-between;align-items:center;height:5rem}.header .expanderButton{pointer-events:auto}.header .hamburger-menu{display:flex;flex-direction:column;justify-content:space-between;width:1.5rem}.header .hamburger-menu *{background-color:#fff;height:2px;border-radius:5px;width:100%}.header .hamburger-menu :not(:last-child){margin-bottom:.3125rem}.header .active{color:#000!important}.header .active span{background-color:rgba(0,0,0,.5);opacity:1;backdrop-filter:unset}.header .active span:before{background-color:#fff!important}.header .MainHeaderNav__logo{display:block;pointer-events:auto;position:relative;z-index:2}.header .MainHeaderNav__logo img{display:block}@media(min-width:1024px){.header .MainHeaderNav__logo img{width:191px}}@media(max-width:1023px){.header .MainHeaderNav__logo img{width:118px}}.header .MainHeaderNav__logo .simple-logo{width:clamp(1px,calc(38vw * (100 / var(--siteBasis))),calc(38px * var(--siteMax) / var(--siteBasis)));display:none}@media(max-width:1023px){.header .MainHeaderNav__logo .simple-logo{width:clamp(1px,calc(28vw * (100 / var(--siteBasis))),calc(28px * var(--siteMax) / var(--siteBasis)))}}.header .MainHeaderNav__menu{display:flex;flex-direction:row;gap:3.3px}.header .MainHeaderNav__link{display:block;text-decoration:unset;color:#a5a8ad;font-size:14px;position:relative;z-index:2;pointer-events:auto;padding:8px 16px;border-radius:4px;transition:background-color .5s;line-height:130%;border:1px solid transparent}@media(min-width:1600px){.header .MainHeaderNav__link{font-size:16px}}.header .MainHeaderNav__link span{border-radius:clamp(1px,calc(5vw * (100 / var(--siteBasis))),calc(5px * var(--siteMax) / var(--siteBasis)));font-weight:400;display:inline-block;transition:background-color .35s;transition:color .35s}.header .MainHeaderNav__link:hover{color:#fff;border-style:solid;border-width:1px;border-color:#297fff!important;background:linear-gradient(0deg,rgba(41,127,255,.08),rgba(41,127,255,.08)),#343434}.header .MainHeaderNav__link:hover .link-out-logo{display:inline}.header .MainHeaderNav__link:hover:active{color:#fff;background-color:rgba(0,0,0,.1)}.header .MainHeaderNav__link:hover:active .link-out-logo{display:inline}.header .MainHeaderNav__item{text-decoration:unset;color:hsla(0,0%,100%,.75);font-size:14px;position:relative}.header .MainHeaderNav__item:last-child{margin-right:unset}.header .MainHeaderNav__item:hover .MainHeaderNav__subnav{transform:translateY(0);opacity:1;pointer-events:auto}.header .MainHeaderNav__item.active:hover span{opacity:1;backdrop-filter:unset}.header .MainHeaderNav__ContentWrapper{display:flex;gap:10px;color:#fff}.header .MainHeaderNav__inner{width:100%}.header .MainHeaderNav__subnav{position:fixed;width:100vw;min-height:17rem;left:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:rgba(52,52,52,.741);top:0;z-index:0;transition:all .4s ease;transform:translateY(5px);opacity:0;margin:-5px;padding-top:100px;padding-bottom:2.5rem;pointer-events:none;display:flex;justify-content:start}.header .MainHeaderNav__subnav li{padding:20px}.header .MainHeaderNav__subnav li:not(:last-child){margin-bottom:clamp(1px,calc(5vw * (100 / var(--siteBasis))),calc(5px * var(--siteMax) / var(--siteBasis)));flex:1}.header .MainHeaderNav__subnav a{text-decoration:none}.header .MainHeaderNav__subnav a:hover{cursor:pointer;opacity:1}.header .MainHeaderNav__linkwrapper{display:flex;justify-content:space-between;width:90%;max-width:1600px;margin:0 auto}@media(max-width:1024px){.header .MainHeaderNav__middleCol,.header .MainHeaderNav__rightCol a{display:none}.header .MainHeaderNav__rightCol a.cta-button{display:block;text-decoration:unset;margin-right:1rem}}@media(max-width:576px){.header .MainHeaderNav__rightCol a.cta-button{display:none}}.MainHeaderNav__rightCol{display:flex;gap:16px}.product-features{width:90%;max-width:1600px;margin:0 auto;display:flex;border-radius:5px;gap:12px;flex-wrap:wrap}.feature-link{display:flex;gap:10px}.feature{flex:1;padding:1.25rem;border:1px solid transparent;min-width:30%}.feature:hover{border-style:solid;border-width:1px;border-color:#297fff!important;border-radius:3px;background:linear-gradient(0deg,rgba(41,127,255,.1),rgba(41,127,255,.1)),rgba(52,52,52,.149)}.feature:hover p{color:#fff!important}.feature .active{text-decoration:none;border-radius:.3125rem;background:linear-gradient(0deg,rgba(41,127,255,.36),rgba(41,127,255,.36)),#343434!important}.feature-icon{height:35px!important;width:35px!important}.feature h3{color:#fff;margin:0 0 .5rem;font-size:1rem}.feature p{color:#a5a8ad;font-size:.8rem;line-height:1.4;margin:0}.icon-item{max-width:unset}.mega-menu{width:100%;padding:1rem;display:flex;flex-direction:row;align-items:flex-start;gap:10px}.section-first{flex:1}.section-first li:hover .section-second{opacity:1}.section-second{flex:3;opacity:1}.link-item{border-radius:5px}.menu.first{display:block;border-left:1px solid #4b4b4b}.menu.second{display:none}.link-item:hover{cursor:pointer}.link-item:hover,.selected{background:linear-gradient(0deg,rgba(41,127,255,.36),rgba(41,127,255,.36)),#343434;color:#fff!important}.menu-item{display:flex;align-items:center;padding:1.25rem;border-radius:5px;max-width:300px;border:1px solid transparent}.menu-item:hover{border-style:solid;border-width:1px;border-color:#297fff!important;border-radius:5px;background:linear-gradient(0deg,rgba(41,127,255,.08),rgba(41,127,255,.08)),#343434;cursor:pointer}.menu-item:hover .text p{color:#fff}.icons{width:24px;height:24px;margin-right:.625rem;margin-bottom:26px}.icons svg{width:100%;height:100%}.text,.text h3{color:#fff}.text h3{margin:0 0 .5rem;font-size:1rem}.text p{color:#a5a8ad;font-size:.8rem;line-height:1.4;margin:0}.menu-wrapper{padding-left:.5rem;justify-content:space-between;border-radius:8px;display:grid;grid-template-columns:repeat(3,1fr);gap:.72rem}*,:after,:before{--emBase:16;--mobileMin:320;--mobile:375;--mobileMax:600;--desktopMin:1024;--desktop:1440;--desktopMax:1800;--siteMin:var(--mobileMin);--siteBasis:var(--mobile);--siteMax:var(--mobileMax);box-sizing:border-box;text-decoration:none;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:0;padding-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}@media(min-width:1024px){*,:after,:before{--siteMin:var(--desktopMin);--siteBasis:var(--desktop);--siteMax:var(--desktopMax)}}:after:visited,:before:visited,:visited{color:inherit}body,html{min-height:100%;overflow-x:hidden;overflow-x:clip}html{font-family:helvetica-now-display,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-weight:400}body{margin:0}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{margin:0 0 1rem}img{max-width:100%}button,img{user-select:none}embed,figure,img,label,picture,video{display:block}canvas,figure,img,picture,svg,video{height:auto;max-width:100%}fieldset{border:none;padding:0}a{cursor:pointer}a,a:hover{transition:all .2s ease}nav ul{list-style-type:none}iframe{border:none;color-scheme:normal}q{quotes:"“" "”" "‘" "’"}q:before{content:open-quote}q:after{content:close-quote}figure,picture{overflow:hidden;position:relative}pre{margin:0}button{appearance:none;align-items:unset;background-color:transparent;margin:unset;padding:unset;border:none;font:unset;font-size:inherit;font-family:helvetica-now-display,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-weight:400}button:hover{cursor:pointer}html{background-color:#fff}html.open .responsiveNav{display:block}html.overflow-hidden{overflow:hidden}a{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.25em}a,abbr,acronym,address,b,bdo,big,blockquote,button,caption,cite,code,dd,del,dfn,div,dt,em,fieldset,h1,h2,h3,h4,h5,h6,i,input,ins,kbd,label,legend,li,object,option,p,pre,q,samp,small,span,strong,sub,sup,td,textarea,th,title,tt,var{--fontSizeMin:calc(var(--fontSize) * var(--siteMin) / var(--siteBasis));--fontSizeMax:calc(var(--fontSize) * var(--siteMax) / var(--siteBasis));--fontSizeMinClamp:var(--fontSizeMin);--fontSizeMaxClamp:var(--fontSizeMax);font-size:clamp(var(--fontSizeMinClamp)*1px,var(--fontSizeMin)/var(--emBase)*1rem + (var(--fontSizeMax) - var(--fontSizeMin))*(100vw - var(--siteMin)*1px)/(var(--siteMax) - var(--siteMin)),var(--fontSizeMaxClamp)*1px)}.screenReaderOnly{position:absolute;overflow:hidden;top:auto;left:-10000px;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0}.resizeTransitionStopper .responsiveNav,.resizeTransitionStopper .responsiveNav .nav{transition:none!important}@font-face{font-display:fallback;font-family:helvetica-now-display;font-weight:400;src:url(/fonts/helvetica-now-display/400/helvetica-now-display-400.woff2) format("woff2"),url(/fonts/helvetica-now-display/400/helvetica-now-display-400.woff) format("woff"),url(/fonts/helvetica-now-display/400/helvetica-now-display-400.otf) format("opentype"),url(/fonts/helvetica-now-display/400/helvetica-now-display-400.ttf) format("truetype")}@font-face{font-display:fallback;font-family:helvetica-now-display;font-weight:500;src:url(/fonts/helvetica-now-display/500/helvetica-now-display-500.woff2) format("woff2"),url(/fonts/helvetica-now-display/500/helvetica-now-display-500.woff) format("woff"),url(/fonts/helvetica-now-display/500/helvetica-now-display-500.otf) format("opentype"),url(/fonts/helvetica-now-display/500/helvetica-now-display-500.ttf) format("truetype")}.heading--xxxl{font-family:helvetica-now-display,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-weight:500;font-feature-settings:"ss02" on,"liga" off;--fontSize:58;letter-spacing:-.01em;line-height:105.2631578947%}@media(min-width:600px)and (max-width:1024px){.heading--xxxl{font-size:58px}}@media(min-width:1024px){.heading--xxxl{--fontSize:144;line-height:105.2631578947%}}.heading-xxl{font-family:helvetica-now-display,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-weight:500;font-feature-settings:"ss02" on,"liga" off;--fontSize:32;letter-spacing:.04em;line-height:130%}@media(min-width:600px)and (max-width:1024px){.heading-xxl{font-size:32px}}@media(min-width:1024px){.heading-xxl{--fontSize:120;letter-spacing:0;line-height:100%}}.heading--xl,h1{font-family:helvetica-now-display,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-weight:500;font-feature-settings:"ss02" on,"liga" off;--fontSize:33;line-height:100%}@media(min-width:600px)and (max-width:1024px){.heading--xl,h1{font-size:33px}}@media(min-width:1024px){.heading--xl,h1{--fontSize:64;line-height:100%;letter-spacing:.01em}}.heading--lg{font-family:helvetica-now-display,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-weight:500;font-feature-settings:"ss02" on,"liga" off;--fontSize:20;line-height:100%;letter-spacing:.04em}@media(min-width:600px)and (max-width:1024px){.heading--lg{font-size:28px}}@media(min-width:1024px){.heading--lg{--fontSize:48;line-height:100%;letter-spacing:.01em}}.heading--md,h2{font-family:helvetica-now-display,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-weight:500;font-feature-settings:"ss02" on,"liga" off;--fontSize:24;line-height:130%;letter-spacing:.04em}@media(min-width:600px)and (max-width:1024px){.heading--md,h2{font-size:32px}}@media(min-width:1024px){.heading--md,h2{--fontSize:32;line-height:130%;letter-spacing:.01em}}.heading--sm,h3{font-family:helvetica-now-display,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-weight:500;font-feature-settings:"ss02" on,"liga" off;--fontSize:20;line-height:120%}@media(min-width:600px)and (max-width:1024px){.heading--sm,h3{font-size:30px}}@media(min-width:1024px){.heading--sm,h3{--fontSize:30}}.heading--xs,h4{font-family:helvetica-now-display,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-feature-settings:"ss02" on,"liga" off;--fontSize:18;font-weight:500;line-height:120%}@media(min-width:600px)and (max-width:1024px){.heading--xs,h4{font-size:18px}}@media(min-width:1024px){.heading--xs,h4{--fontSize:24;line-height:100%}}.heading--xs-caps{font-family:helvetica-now-display,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-weight:500;font-feature-settings:"ss02" on,"liga" off;--fontSize:16;font-weight:400;line-height:120%;letter-spacing:.02em;text-transform:uppercase}@media(min-width:600px)and (max-width:1024px){.heading--xs-caps{font-size:16px}}@media(min-width:1024px){.heading--xs-caps{--fontSize:24;font-weight:500;line-height:120%}}.heading--xxxs,h6{font-family:helvetica-now-display,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-feature-settings:"ss02" on,"liga" off;font-weight:500}.body--xxl{--fontSize:18;line-height:135%;letter-spacing:.01em;font-weight:500}@media(min-width:600px)and (max-width:1024px){.body--xxl{font-size:18px}}@media(min-width:1024px){.body--xxl{--fontSize:24;line-height:135%;letter-spacing:.03em;font-weight:400}}.body--xl{--fontSize:16;line-height:130%;letter-spacing:.01em;font-weight:500}@media(min-width:600px)and (max-width:1024px){.body--xl{font-size:16px}}@media(min-width:1024px){.body--xl{--fontSize:20;line-height:130%;letter-spacing:.03em;font-weight:400}}.body--lg{--fontSize:16;line-height:130%;letter-spacing:.01em;font-weight:500}@media(min-width:600px)and (max-width:1024px){.body--lg{font-size:16px}}@media(min-width:1024px){.body--lg{--fontSize:17;line-height:130%;letter-spacing:.03em;font-weight:400}}.body--longform{--fontSize:16;line-height:160%;letter-spacing:.03em}@media(min-width:600px)and (max-width:1024px){.body--longform{font-size:16px}}@media(min-width:1024px){.body--longform{letter-spacing:.02em}}.body--md,p{--fontSize:16;line-height:130%;letter-spacing:.03em}@media(min-width:600px)and (max-width:1024px){.body--md,p{font-size:16px}}@media(min-width:1024px){.body--md,p{letter-spacing:.02em}}.body--sm{--fontSize:13;line-height:130%;letter-spacing:.02em}@media(min-width:600px)and (max-width:1024px){.body--sm{font-size:13px}}.mono,.mono--xs{font-family:IBM Plex Mono,monospace,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol}.mono--xs{--fontSize:9;line-height:100%;letter-spacing:.05em}@media(min-width:600px)and (max-width:1024px){.mono--xs{font-size:10px}}@media(min-width:1024px){.mono--xs{--fontSize:10;line-height:100%}}#__next{position:relative}body{font-family:helvetica-now-display,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-feature-settings:"ss02" on,"liga" off;letter-spacing:.02em;color:#fff}h1{font-size:4rem;line-height:120%;letter-spacing:.01rem}@media(max-width:1600px){h1{font-size:3.5rem}}@media(max-width:1024px){h1{font-size:2.25rem}}@media(max-width:576px){h1{font-size:2.25rem}}h1 strong{font-size:inherit;font-weight:inherit;color:#5499ff}h2{font-size:3.5rem;line-height:120%;letter-spacing:0}@media(max-width:1600px){h2{font-size:3rem}}@media(max-width:1024px){h2{font-size:2rem}}@media(max-width:576px){h2{font-size:2rem}}h2 strong{font-size:inherit;font-weight:inherit;color:#5499ff}h3{font-size:2.75rem;line-height:125%;letter-spacing:.01rem}@media(max-width:1600px){h3{font-size:2.25rem}}@media(max-width:1024px){h3{font-size:1.75rem}}@media(max-width:576px){h3{font-size:1.5rem}}h3 strong{font-size:inherit;font-weight:inherit;color:#5499ff}h4{font-size:2.25rem;line-height:125%;letter-spacing:.02rem}@media(max-width:1600px){h4{font-size:1.875rem}}@media(max-width:1024px){h4{font-size:1.5rem}}@media(max-width:576px){h4{font-size:1.375rem}}h4 strong{font-size:inherit;font-weight:inherit;color:#5499ff}h5{font-size:2rem;line-height:125%;letter-spacing:.02rem;font-weight:500}@media(max-width:1600px){h5{font-size:1.75rem}}@media(max-width:1024px){h5{font-size:1.375rem}}@media(max-width:576px){h5{font-size:1.375rem}}h5 strong{font-size:inherit;font-weight:inherit;color:#5499ff}h6{font-size:1.75rem;line-height:125%;letter-spacing:.02rem}@media(max-width:1600px){h6{font-size:1.5rem}}@media(max-width:1024px){h6{font-size:1.25rem}}@media(max-width:576px){h6{font-size:1.25rem}}h6 strong{font-size:inherit;font-weight:inherit;color:#5499ff}p{font-size:1.25rem;line-height:145%;letter-spacing:.04rem}@media(max-width:1600px){p{font-size:1.125rem}}@media(max-width:1024px){p{font-size:1.125rem}}@media(max-width:576px){p{font-size:1rem}}p strong{font-size:inherit;font-weight:inherit;color:#5499ff}p.banner,p.large{font-size:1.375rem;line-height:150%;letter-spacing:.01rem}@media(max-width:1600px){p.banner,p.large{font-size:1.25rem}}@media(max-width:1024px){p.banner,p.large{font-size:1.125rem}}@media(max-width:576px){p.banner,p.large{font-size:1rem}}a{text-decoration:unset}main{position:relative;transition:margin-top .6s ease-in-out}html.top-banner-active main{margin-top:var(--bannerHeightTop,177px)}@keyframes growToPosition{0%{opacity:0;transform:translateX(-24px) scale(.5)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes shrinkAndFade{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(24px) scale(.5)}}html.top-banner-active .TopBanner{margin-top:0}.TopBanner{margin-top:calc(-1*var(--bannerHeightTop, 177px));transition:margin-top .6s cubic-bezier(.6,0,.2,1);padding:20px 0;background-color:#11356b;position:fixed;top:0;width:100%;z-index:1000}.TopBanner--wrapper{width:90%;max-width:1600px;margin:0 auto}.TopBanner p{color:#fff;font-weight:400;line-height:150%;letter-spacing:.18px;font-size:18px}@media(max-width:1600px){.TopBanner p{font-size:15px}}@media(max-width:1024px){.TopBanner p{font-size:15px}}@media(max-width:576px){.TopBanner p{font-size:13px}}.TopBanner--cta,.TopBanner--cta-box{display:inline-block}.TopBanner--cta{color:#fff;font-weight:500;text-decoration:underline;margin-left:10px;line-height:150%;letter-spacing:.18px;font-size:18px}@media(max-width:1600px){.TopBanner--cta{font-size:15px}}@media(max-width:1024px){.TopBanner--cta{font-size:15px}}@media(max-width:576px){.TopBanner--cta{font-size:13px}}.TopBanner--cta.close{display:none}@media(max-width:1024px){.TopBanner--cta-box{display:block;margin-top:1rem}.TopBanner--cta:first-child{margin-left:unset}.TopBanner--cta.close{display:inline-block}}