@keyframes Header-module-scss-module__LCJYqa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Header-module-scss-module__LCJYqa__shine{to{background-position-x:100vw}}.Header-module-scss-module__LCJYqa__container{z-index:var(--z-header);pointer-events:none;--border-header:1px solid #ffffff1a;justify-content:center;width:100%;display:flex;position:fixed;top:2rem;left:0}@media only screen and (max-width:1033px){.Header-module-scss-module__LCJYqa__container{padding:0 var(--margins)}}@media only screen and (min-width:341px) and (max-width:767px){.Header-module-scss-module__LCJYqa__container{padding:0 var(--margins)}}@media only screen and (min-width:1034px){.Header-module-scss-module__LCJYqa__container{width:auto;top:4rem;left:50%;transform:translate(-50%)}.Header-module-scss-module__LCJYqa__container.Header-module-scss-module__LCJYqa__hasPlayDemo .Header-module-scss-module__LCJYqa__main,.Header-module-scss-module__LCJYqa__container.Header-module-scss-module__LCJYqa__scrolled:not(:hover) .Header-module-scss-module__LCJYqa__main{width:2.6rem}.Header-module-scss-module__LCJYqa__container.Header-module-scss-module__LCJYqa__hasPlayDemo .Header-module-scss-module__LCJYqa__logo svg:last-child,.Header-module-scss-module__LCJYqa__container.Header-module-scss-module__LCJYqa__hasPlayDemo .Header-module-scss-module__LCJYqa__menu,.Header-module-scss-module__LCJYqa__container.Header-module-scss-module__LCJYqa__scrolled:not(:hover) .Header-module-scss-module__LCJYqa__logo svg:last-child,.Header-module-scss-module__LCJYqa__container.Header-module-scss-module__LCJYqa__scrolled:not(:hover) .Header-module-scss-module__LCJYqa__menu{opacity:0}.Header-module-scss-module__LCJYqa__container.Header-module-scss-module__LCJYqa__hasPlayDemo .Header-module-scss-module__LCJYqa__ctaGroup,.Header-module-scss-module__LCJYqa__container.Header-module-scss-module__LCJYqa__scrolled:not(:hover) .Header-module-scss-module__LCJYqa__ctaGroup{gap:0}.Header-module-scss-module__LCJYqa__container.Header-module-scss-module__LCJYqa__hasPlayDemo .Header-module-scss-module__LCJYqa__secondaryCta,.Header-module-scss-module__LCJYqa__container.Header-module-scss-module__LCJYqa__scrolled:not(:hover) .Header-module-scss-module__LCJYqa__secondaryCta{opacity:0;visibility:hidden;pointer-events:none;max-width:0;transition:max-width .5s var(--ease),opacity .2s linear,visibility 0s linear .5s}}.Header-module-scss-module__LCJYqa__header{background:var(--background);color:var(--secondary);pointer-events:all;border:var(--border-header);letter-spacing:.01em;border-radius:7rem;align-items:center;height:7rem;padding:1rem 1rem 1rem 2.6rem;font-size:1.3rem;line-height:1;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:1033px){.Header-module-scss-module__LCJYqa__header{justify-content:space-between;gap:1rem;width:100%;padding-left:2rem}.Header-module-scss-module__LCJYqa__header:before{content:"";border:1px solid var(--background-2);z-index:1;background:var(--background);border-radius:7rem;width:100%;height:100%;position:absolute;top:0;left:0}}@media only screen and (max-width:767px){.Header-module-scss-module__LCJYqa__header{gap:.4rem;padding-left:1.2rem;padding-right:.6rem}}@media only screen and (min-width:341px) and (max-width:767px){.Header-module-scss-module__LCJYqa__header{padding-left:2rem}}.Header-module-scss-module__LCJYqa__header>*{flex-shrink:0}@media only screen and (min-width:768px){.Header-module-scss-module__LCJYqa__header{letter-spacing:.02em;font-size:1.7rem;line-height:1.3}}.Header-module-scss-module__LCJYqa__header .Header-module-scss-module__LCJYqa__logo svg:last-child,.Header-module-scss-module__LCJYqa__header .Header-module-scss-module__LCJYqa__menu{transition:opacity .5s linear}.Header-module-scss-module__LCJYqa__logo{z-index:1;color:var(--primary);height:1.5rem;position:relative}@media only screen and (max-width:1033px){.Header-module-scss-module__LCJYqa__logo{width:9.4rem;height:1.5rem}}@media only screen and (max-width:767px){.Header-module-scss-module__LCJYqa__logo{width:8.2rem;height:1.3rem}}@media only screen and (max-width:340px){.Header-module-scss-module__LCJYqa__logo{width:2.2rem;height:2.1rem}.Header-module-scss-module__LCJYqa__logo svg:last-child{display:none}}@media only screen and (min-width:768px){.Header-module-scss-module__LCJYqa__logo{height:1.8rem}}.Header-module-scss-module__LCJYqa__logo svg{width:auto;height:100%;transition:opacity .15s linear}.Header-module-scss-module__LCJYqa__logo svg:last-child{position:absolute;top:0;left:0}.Header-module-scss-module__LCJYqa__mainCtas{z-index:1;flex-shrink:0;gap:.6rem;display:flex;position:relative}@media only screen and (max-width:1033px){.Header-module-scss-module__LCJYqa__mainCtas{align-items:center;gap:.4rem;margin-left:auto}}@media only screen and (max-width:767px){.Header-module-scss-module__LCJYqa__mainCtas{gap:.2rem}}.Header-module-scss-module__LCJYqa__mainCta{flex-shrink:0}.Header-module-scss-module__LCJYqa__getSanasPage .Header-module-scss-module__LCJYqa__getSanasCta{display:none}@media only screen and (max-width:1033px){.Header-module-scss-module__LCJYqa__getSanasPage .Header-module-scss-module__LCJYqa__demoCta{display:block}.Header-module-scss-module__LCJYqa__getSanasCta{order:1}.Header-module-scss-module__LCJYqa__getSanasCta>a,.Header-module-scss-module__LCJYqa__getSanasCta>button{min-width:auto;min-height:4.2rem;box-shadow:none;color:var(--primary);letter-spacing:.01em;background:0 0;border-radius:0;padding:0 .6rem;font-size:1.2rem;line-height:1}}@media only screen and (max-width:767px){.Header-module-scss-module__LCJYqa__getSanasCta>a,.Header-module-scss-module__LCJYqa__getSanasCta>button{letter-spacing:.01em;min-height:4rem;padding:0 .35rem;font-size:1.18rem;line-height:1}}@media only screen and (max-width:1033px){.Header-module-scss-module__LCJYqa__demoCta{order:2}.Header-module-scss-module__LCJYqa__demoCta>a,.Header-module-scss-module__LCJYqa__demoCta>button{--btn-size:4.2rem;--btn-pad:.8rem;letter-spacing:.01em;font-size:1.2rem;line-height:1}}@media only screen and (max-width:767px){.Header-module-scss-module__LCJYqa__demoCta>a,.Header-module-scss-module__LCJYqa__demoCta>button{--btn-size:4rem;--btn-pad:.7rem;letter-spacing:.01em;font-size:1.18rem;line-height:1}}.Header-module-scss-module__LCJYqa__main{z-index:0;height:100%;display:flex;overflow:hidden}@media only screen and (max-width:1033px){.Header-module-scss-module__LCJYqa__main{background:var(--background);z-index:0;pointer-events:none;opacity:0;flex-direction:column;width:100%;height:100%;transition:opacity .15s linear;position:fixed;top:0;left:0}.Header-module-scss-module__LCJYqa__main.Header-module-scss-module__LCJYqa__open{opacity:1;pointer-events:all}}@media only screen and (min-width:1034px){.Header-module-scss-module__LCJYqa__main{transition:width .75s var(--ease);width:var(--nav-width);position:relative}.Header-module-scss-module__LCJYqa__main:after{content:"";background:linear-gradient(-90deg, var(--background) 0%, #fff0 100%);z-index:1;width:2rem;height:100%;display:block;position:absolute;top:0;right:0}}.Header-module-scss-module__LCJYqa__nav{padding:11rem var(--margins);align-items:center;position:relative;overflow:hidden}@media only screen and (min-width:1034px){.Header-module-scss-module__LCJYqa__nav{flex-direction:row;flex-shrink:0;gap:2rem;min-width:70.6rem;height:100%;padding:0 2rem 0 11.6rem;display:flex}.Header-module-scss-module__LCJYqa__nav .Header-module-scss-module__LCJYqa__menu{margin:0 auto}}@media only screen and (max-width:1033px){.Header-module-scss-module__LCJYqa__nav{width:100%;height:100%;transition:transform .75s var(--ease);top:0;left:0;overflow-y:scroll}.Header-module-scss-module__LCJYqa__nav.Header-module-scss-module__LCJYqa__hasActiveSubmenu{transform:translate(-100%)}}.Header-module-scss-module__LCJYqa__nav>*{flex-shrink:0}@media only screen and (min-width:1034px){.Header-module-scss-module__LCJYqa__menu,.Header-module-scss-module__LCJYqa__menuSec{flex-direction:row;justify-content:space-between;align-items:center;gap:1.6rem;height:100%;display:flex}}.Header-module-scss-module__LCJYqa__menu>li,.Header-module-scss-module__LCJYqa__menuSec>li{position:relative}@media only screen and (max-width:1033px){.Header-module-scss-module__LCJYqa__menu>li,.Header-module-scss-module__LCJYqa__menuSec>li{border-bottom:1px solid var(--background-2);width:100%}}@media only screen and (min-width:1034px){.Header-module-scss-module__LCJYqa__menuSec{border-left:1px solid var(--background-2);padding-left:2rem}}.Header-module-scss-module__LCJYqa__navlink,.Header-module-scss-module__LCJYqa__navSecLink{vertical-align:baseline;letter-spacing:.02em;font-size:1.7rem;line-height:1.3;transition:color .15s linear}@media only screen and (max-width:1033px){.Header-module-scss-module__LCJYqa__navlink,.Header-module-scss-module__LCJYqa__navSecLink{color:var(--primary);letter-spacing:.02em;justify-content:space-between;width:100%;padding:2.6rem 0;font-size:2.8rem;line-height:1;display:flex}.Header-module-scss-module__LCJYqa__navlink svg,.Header-module-scss-module__LCJYqa__navSecLink svg{width:auto;height:2.4rem}}.Header-module-scss-module__LCJYqa__navLabel{letter-spacing:.02em;align-items:center;height:5rem;font-size:2rem;line-height:1;display:flex}.Header-module-scss-module__LCJYqa__navLabel svg{width:2.4rem;height:auto}.Header-module-scss-module__LCJYqa__navLabel button{flex-direction:row-reverse;align-items:center;gap:1rem;display:inline-flex}@media only screen and (min-width:1034px){.Header-module-scss-module__LCJYqa__navSecLink{color:var(--primary)}}@media only screen and (min-width:1034px) and (hover:hover){.Header-module-scss-module__LCJYqa__navSecLink:hover{color:var(--highlight)}}@media only screen and (min-width:1034px){.Header-module-scss-module__LCJYqa__navlink{position:relative}.Header-module-scss-module__LCJYqa__navlink svg{display:none}.Header-module-scss-module__LCJYqa__navlink:before{content:"";background:var(--primary);width:.6rem;height:.6rem;transition:transform .15s var(--ease);border-radius:50%;display:block;position:absolute;bottom:-1.6rem;left:50%;transform:translateY(-50%)scale(0)}}@media only screen and (min-width:1034px) and (hover:hover){.Header-module-scss-module__LCJYqa__navlink:hover{color:var(--primary)}.Header-module-scss-module__LCJYqa__navlink:hover:before{transform:translateY(-50%)scale(1)}}.Header-module-scss-module__LCJYqa__toggle{z-index:2;width:4rem;height:4rem;color:var(--primary);margin-left:.4rem}@media only screen and (max-width:767px){.Header-module-scss-module__LCJYqa__toggle{width:3.8rem;height:3.8rem;margin-left:.2rem}}@media only screen and (min-width:1034px){.Header-module-scss-module__LCJYqa__toggle{margin-left:2rem}}.Header-module-scss-module__LCJYqa__toggle>div{width:2rem;height:.2rem;display:block;position:relative}.Header-module-scss-module__LCJYqa__toggle>div:before,.Header-module-scss-module__LCJYqa__toggle>div:after{content:" ";width:100%;height:100%;transition:transform .3s var(--ease);background-color:currentColor;position:absolute;top:0;left:0}.Header-module-scss-module__LCJYqa__toggle>div:before{transform:translateY(-200%)}.Header-module-scss-module__LCJYqa__toggle>div:after{transform:translateY(200%)}.Header-module-scss-module__LCJYqa__toggle.Header-module-scss-module__LCJYqa__open>div{background-color:#0000}.Header-module-scss-module__LCJYqa__toggle.Header-module-scss-module__LCJYqa__open>div:before{transform:rotate(45deg)}.Header-module-scss-module__LCJYqa__toggle.Header-module-scss-module__LCJYqa__open>div:after{transform:rotate(-45deg)}.Header-module-scss-module__LCJYqa__submenuWrap{opacity:0;pointer-events:none;width:100%;min-width:90rem;padding-top:1rem;transition:opacity .15s linear;position:absolute;top:100%;left:50%;transform:translate(-50%)}.Header-module-scss-module__LCJYqa__submenuWrap.Header-module-scss-module__LCJYqa__hasSubmenu{opacity:1;pointer-events:all}.Header-module-scss-module__LCJYqa__submenuInner{background:var(--background);color:var(--secondary);border:var(--border-header);border-radius:4rem;width:100%;position:relative}.Header-module-scss-module__LCJYqa__submenu{opacity:0;pointer-events:none;z-index:1;background:var(--background);width:auto;color:var(--secondary);border:var(--border-header);letter-spacing:.01em;border-radius:4rem;min-width:100%;padding:2rem;font-size:1.3rem;line-height:1;transition:opacity .15s linear;display:flex;position:absolute;top:0;left:0}.Header-module-scss-module__LCJYqa__submenu:first-child{position:relative}.Header-module-scss-module__LCJYqa__submenu.Header-module-scss-module__LCJYqa__active{opacity:1;pointer-events:all}.Header-module-scss-module__LCJYqa__submenu.Header-module-scss-module__LCJYqa__hasSecondary{width:136rem;max-width:calc(100vw - 10rem);position:absolute;left:50%;transform:translate(-50%)}.Header-module-scss-module__LCJYqa__submenu.Header-module-scss-module__LCJYqa__hasSecondary .Header-module-scss-module__LCJYqa__submenuMain{max-width:50rem}@media only screen and (min-width:768px){.Header-module-scss-module__LCJYqa__submenu{letter-spacing:.02em;font-size:1.8rem;line-height:1.3}}.Header-module-scss-module__LCJYqa__submenuMain{flex-direction:column;flex:1 0;width:100%;padding:2rem;display:flex;position:relative}.Header-module-scss-module__LCJYqa__submenuMedia{aspect-ratio:1;border-radius:2rem;flex-shrink:0;align-self:center;width:clamp(32.6rem,25vw,36.5rem);position:relative;overflow:hidden}.Header-module-scss-module__LCJYqa__submenuMedia a{width:100%;height:100%;display:block}.Header-module-scss-module__LCJYqa__submenuMedia>div{opacity:0;width:100%;height:100%;transition:opacity .15s linear,transform .5s var(--ease);pointer-events:none;position:absolute;top:0;left:0;transform:scale(1.1)}.Header-module-scss-module__LCJYqa__submenuMedia>div.Header-module-scss-module__LCJYqa__hover{opacity:1;pointer-events:unset;transform:scale(1)}.Header-module-scss-module__LCJYqa__submenuTitle{margin-bottom:3rem}.Header-module-scss-module__LCJYqa__submenuLink{letter-spacing:.02em;align-items:center;gap:1rem;font-size:4rem;line-height:1.2;transition:color .15s linear;display:inline-flex}.Header-module-scss-module__LCJYqa__submenuLink .Header-module-scss-module__LCJYqa__submenuLinkSvg{flex-shrink:0}.Header-module-scss-module__LCJYqa__submenuLink.Header-module-scss-module__LCJYqa__hover{color:var(--primary)}.Header-module-scss-module__LCJYqa__submenuLink.Header-module-scss-module__LCJYqa__hover .Header-module-scss-module__LCJYqa__submenuLinkSvg{opacity:1}.Header-module-scss-module__LCJYqa__submenuLinkSvg{opacity:0;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;transition:opacity .15s linear;display:flex;position:relative}.Header-module-scss-module__LCJYqa__submenuLinkSvg:before{content:"";background:var(--primary);opacity:.2;border-radius:50%;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.Header-module-scss-module__LCJYqa__submenuLinkSvg svg{width:1.8rem}.Header-module-scss-module__LCJYqa__submenuDescription{width:100%;max-width:38rem;min-height:5.5rem;margin-top:2rem;position:relative}.Header-module-scss-module__LCJYqa__submenuDescription li{opacity:0;pointer-events:none;width:100%;transition:opacity .15s linear;position:absolute;top:0;left:0}.Header-module-scss-module__LCJYqa__submenuDescription li.Header-module-scss-module__LCJYqa__hover{opacity:1;pointer-events:unset}.Header-module-scss-module__LCJYqa__submenuMobileWrap{background:var(--background);width:100%;height:100%;transition:transform .75s var(--ease);position:fixed;top:0;left:0;transform:translate(100%)}.Header-module-scss-module__LCJYqa__submenuMobileWrap.Header-module-scss-module__LCJYqa__hasSubmenu{transform:translate(0)}.Header-module-scss-module__LCJYqa__submenuMobile{width:100%;height:100%;padding:11rem var(--margins);opacity:0;pointer-events:none;transition:opacity .15s linear;position:absolute;top:0;left:0;overflow-y:scroll}.Header-module-scss-module__LCJYqa__submenuMobile.Header-module-scss-module__LCJYqa__active{opacity:1;pointer-events:unset}
@keyframes Footer-module-scss-module__NbMMUa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Footer-module-scss-module__NbMMUa__shine{to{background-position-x:100vw}}.Footer-module-scss-module__NbMMUa__footerWrap{z-index:var(--z-main);width:100%;position:relative}.Footer-module-scss-module__NbMMUa__footer{background:var(--background);color:var(--primary);width:100%;position:relative;overflow:hidden}.Footer-module-scss-module__NbMMUa__wrap{padding:6rem var(--margins) 0;flex-direction:column;align-items:center;gap:10rem;display:flex}.Footer-module-scss-module__NbMMUa__link{transition:color .15s linear}@media (hover:hover){.Footer-module-scss-module__NbMMUa__link:hover{color:var(--highlight)}}.Footer-module-scss-module__NbMMUa__foot{color:var(--tertiary);flex-direction:row;gap:2rem;display:flex}.Footer-module-scss-module__NbMMUa__foot ul{flex-flow:wrap;justify-content:center;gap:1rem;display:flex}@media only screen and (max-width:767px){.Footer-module-scss-module__NbMMUa__foot{flex-direction:column-reverse;align-items:center;gap:1rem;width:100%}}.Footer-module-scss-module__NbMMUa__foot a,.Footer-module-scss-module__NbMMUa__foot button{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.Footer-module-scss-module__NbMMUa__foot a:hover,.Footer-module-scss-module__NbMMUa__foot button:hover{color:var(--primary);-webkit-text-decoration-color:var(--secondary);text-decoration-color:var(--secondary)}}.Footer-module-scss-module__NbMMUa__logo{background:var(--black);color:var(--white);border-radius:18%;width:6rem;height:6rem;padding:1.6rem;display:flex;box-shadow:0 0 30px #ffffff4d}
@keyframes FooterAnimation-module-scss-module__jCz2gq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes FooterAnimation-module-scss-module__jCz2gq__shine{to{background-position-x:100vw}}.FooterAnimation-module-scss-module__jCz2gq__animation{color:#ffffff4d;height:440px;padding-bottom:2rem;display:flex;position:relative}@media only screen and (max-width:767px){.FooterAnimation-module-scss-module__jCz2gq__animation{height:380px}}.FooterAnimation-module-scss-module__jCz2gq__items{width:auto;height:100%;transition:transform .5s var(--ease);will-change:transform;flex-shrink:0;align-items:flex-end;margin-left:-25px;display:flex}@media only screen and (max-width:767px){.FooterAnimation-module-scss-module__jCz2gq__items{margin-left:-80px}}.FooterAnimation-module-scss-module__jCz2gq__word{will-change:color;width:50px;height:50px;font-size:40px;line-height:50px;transition:color .25s linear}@media only screen and (max-width:767px){.FooterAnimation-module-scss-module__jCz2gq__word{width:40px;height:40px;font-size:30px;line-height:40px}}.FooterAnimation-module-scss-module__jCz2gq__word.FooterAnimation-module-scss-module__jCz2gq__active{color:var(--white)}.FooterAnimation-module-scss-module__jCz2gq__word>div{display:block;transform:rotate(-90deg)}.FooterAnimation-module-scss-module__jCz2gq__active{color:var(--white)}.FooterAnimation-module-scss-module__jCz2gq__measure{width:100%;position:absolute;top:0;left:0}
@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shine{to{background-position-x:100vw}}#cookienotice{z-index:9999;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.klaro>.cookie-notice{pointer-events:all;background:var(--background);max-width:34.5rem;height:auto;margin:var(--margins);pointer-events:all;border-radius:2rem;padding:2rem;position:fixed;bottom:0;right:0;box-shadow:0 0 25px #0000001a}@media only screen and (max-width:767px){.klaro>.cookie-notice{width:100%;max-width:unset;padding:var(--margins);border-radius:0;margin:0;box-shadow:0 0 25px #0000001a}}.cn-body{flex-direction:column;justify-content:space-between;row-gap:3.5rem;display:flex}.cn-body p{letter-spacing:.02em;font-size:1.6rem;line-height:1.3}.cn-body p a{text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.cn-body p a:hover{color:var(--primary);-webkit-text-decoration-color:var(--secondary);text-decoration-color:var(--secondary)}}.cn-learn-more{display:none}.cn-ok{display:flex}.cn-buttons{flex-direction:row-reverse;column-gap:1rem;width:100%;display:flex}@media only screen and (max-width:767px){.cn-buttons{flex-direction:column-reverse;row-gap:1rem}}.cn-buttons button{text-align:center;letter-spacing:-.0032em;width:50%;transition:background .3s var(--ease);border-radius:3rem;padding:1.4rem 2rem;font-size:1.6rem;line-height:1.3}@media only screen and (max-width:767px){.cn-buttons button{width:100%}}.cn-buttons button.cm-btn-success{background:var(--black);color:var(--white)}@media (hover:hover){.cn-buttons button.cm-btn-success:hover{background:var(--grey-dark)}}.cn-buttons button.cn-decline{background:var(--grey-01);color:var(--black)}@media (hover:hover){.cn-buttons button.cn-decline:hover{background:#f3f3f3}}
