.page-kit{--kit-rail-left:59px}.page-kit .kit-hero,.page-kit .kit-solution-section,.page-kit .feature-section{overflow:clip}.page-kit .kit-hero,.page-kit .feature-section,.page-kit .kit-note{color:#f2f1f0;background:#000 url(/_astro/background-home-dark.Comii8Wd.png) 50%/cover}.page-kit .kit-solution-section{color:#2f282a;background:#f2f1f0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABT8AAAoAAQMAAABNmsToAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGUExURfLx8P///w6xSIUAAAABYktHRAH/Ai3eAAAACXBIWXMAABcRAAAXEQHKJvM/AAAAB3RJTUUH6QwFCw84rH62aQAAAblJREFUeNrtwQEBAAAAgiD/r25IQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfBiaWgABK0OzbgAAAABJRU5ErkJggg==) 50%/cover}.page-kit .kit-hero,.page-kit .kit-solution-section,.page-kit .feature-section{margin:0;padding:98px 0 0;display:block}.page-kit .kit-hero{min-height:518px}.page-kit .kit-solution-section{min-height:764px}.page-kit .feature-section{min-height:720px}.page-kit .kit-solution-section--analytics{min-height:670px}.page-kit .kit-solution-section--analytics+.feature-section{min-height:729px}.page-kit .feature-section--closing{padding-bottom:160px;position:relative}.page-kit .feature-section--closing:before,.page-kit .feature-section--closing:after{content:"";left:var(--kit-rail-left);pointer-events:none;background:currentColor;position:absolute;bottom:100px}.page-kit .feature-section--closing:before{width:3.5px;top:0}.page-kit .feature-section--closing:after{height:3.5px;right:0}.page-kit .feature-section.feature-section--closing .container:before{content:none}.page-kit .kit-hero .container,.page-kit .kit-solution-section .container,.page-kit .feature-section .container{border:0;width:calc(100% - 118px);max-width:none;min-height:0;margin:0 0 0 59px;padding:0;display:block;position:relative}.page-kit .kit-hero .container:before,.page-kit .kit-solution-section .container:before,.page-kit .feature-section .container:before{content:"";pointer-events:none;background:currentColor;width:3.5px;height:1400px;position:absolute;top:-200px;left:0}.page-kit .kit-solution-section--analytics+.feature-section .container:before{height:870px}.page-kit .kit-hero h1,.page-kit .kit-solution-section h2,.page-kit .feature-section h2{width:calc(100vw - 119px);max-width:none;min-height:0;font:600 40px/1.1 var(--font-display);letter-spacing:.16px;text-transform:none;border:0;margin:0 0 0 60px;padding:16px 0;position:relative}.page-kit .kit-hero h1:before,.page-kit .kit-solution-section h2:before,.page-kit .feature-section h2:before,.page-kit .kit-hero h1:after,.page-kit .kit-solution-section h2:after,.page-kit .feature-section h2:after{content:"";pointer-events:none;background:currentColor;width:calc(100vw + 60px);height:3px;position:absolute;left:-60px}.page-kit .kit-hero h1:before,.page-kit .kit-solution-section h2:before,.page-kit .feature-section h2:before{top:0}.page-kit .kit-hero h1:after,.page-kit .kit-solution-section h2:after,.page-kit .feature-section h2:after{bottom:0}.page-kit .kit-solution-section h2 span{max-width:413px;display:block}.page-kit :is(.kit-hero h1,.feature-section h2)>span{display:block}.page-kit .kit-solution-section--analytics h2 span{max-width:620px}.page-kit .feature-section h2{width:482px;max-width:none;margin-bottom:60px}.page-kit .kit-hero p:last-child,.page-kit .kit-solution-section p{width:402px;max-width:100%;color:inherit;font:500 18px/1.6 var(--font-body);letter-spacing:.16px;text-align:right;margin:35px 70px 0 auto}.page-kit .feature-grid{box-sizing:border-box;border:2px solid #000;flex-wrap:wrap;place-content:start center;gap:3px;width:calc(100% + 4px);max-width:none;min-height:0;margin:0 0 0 20px;padding:0;list-style:none;display:flex}.page-kit .feature-grid li{color:#f2f1f0;width:270px;min-height:130px;font:700 18px/1.2 var(--font-condensed);letter-spacing:1px;text-align:center;text-transform:uppercase;background:#00aabf;border:0;border-radius:0;flex:0 0 270px;justify-content:center;align-items:center;margin:0;padding:12px 20px;display:flex}.page-kit .feature-grid li:hover{background:#008fa1}.page-kit .kit-note{min-height:526.7px;margin:0;padding:103px 64px 63.2px}.page-kit .kit-note .container{width:100%;max-width:none;margin:0;padding:0;display:block}.page-kit .kit-note__warning{width:calc(100% - 172px);max-width:none;color:inherit;font:500 28px/1.5 var(--font-condensed);letter-spacing:.16px;text-align:center;text-transform:uppercase;margin:0 auto 31px}.page-kit .kit-note__warning em{font-style:italic}.page-kit .kit-note hr{background:currentColor;border:0;width:100%;height:1px;margin:0}.page-kit .kit-note p:not(.kit-note__warning){overflow-wrap:anywhere;width:calc(100% - 172px);max-width:none;color:inherit;font:500 19px/1.5 var(--font-body);letter-spacing:.16px;text-align:center;margin:30px auto 71px}.page-kit .kit-note a{color:inherit;text-decoration:underline}.page-kit .kit-funding-logos{background:#f2f1f0;min-height:250px;margin:0;padding:48px 0 70px;display:block}.page-kit .kit-funding-logos img{object-fit:contain;width:min(100% - 118px,1154px);max-width:none;height:auto;max-height:none;margin:0 auto;display:block}.page-kit .kit-funding-logos__mobile{display:none}@media (width>=1641px){.page-kit{--kit-rail-left:calc((100% - 1640px) / 2 - 70px)}.page-kit .kit-hero{min-height:512px}.page-kit .kit-solution-section{min-height:708px}.page-kit .feature-section{min-height:762px}.page-kit .kit-solution-section--analytics{min-height:688px}.page-kit .kit-solution-section--analytics+.feature-section{min-height:769px}.page-kit .kit-hero .container,.page-kit .kit-solution-section .container,.page-kit .feature-section .container{width:1640px;margin-inline:auto}.page-kit .kit-hero .container:before,.page-kit .kit-solution-section .container:before,.page-kit .feature-section .container:before{left:-70px}.page-kit .kit-hero h1,.page-kit .kit-solution-section h2,.page-kit .feature-section h2{width:calc(50vw + 830px);margin-left:-10px;font-size:50px}.page-kit .kit-solution-section h2 span{max-width:624px}.page-kit .feature-section h2{width:576px}.page-kit .kit-hero p:last-child,.page-kit .kit-solution-section p{width:560px;margin-right:20px;font-size:20px}.page-kit .feature-grid{width:1604px}.page-kit .feature-grid li{flex-basis:380px;width:380px;min-height:140px;font-size:20px;line-height:1.4}.page-kit .kit-note{min-height:521.6px;padding:165px max(5vw,125px) 123.6px}.page-kit .kit-funding-logos{min-height:251px}}@media (width<=900px){.page-kit{--kit-rail-left:34px}.page-kit .kit-hero,.page-kit .kit-solution-section,.page-kit .feature-section{padding-top:48px}.page-kit .kit-hero{min-height:438px}.page-kit .kit-solution-section{min-height:711px}.page-kit .feature-section{min-height:941px}.page-kit .kit-solution-section--analytics{min-height:718px}.page-kit .kit-solution-section--analytics+.feature-section{min-height:948px}.page-kit .kit-hero .container,.page-kit .kit-solution-section .container,.page-kit .feature-section .container{width:calc(100% - 117px);margin-left:59px}.page-kit .kit-hero .container:before,.page-kit .kit-solution-section .container:before,.page-kit .feature-section .container:before{left:-25px}.page-kit .kit-hero h1,.page-kit .kit-solution-section h2,.page-kit .feature-section h2{width:calc(100vw - 94px);margin-left:35px;font-size:25px}.page-kit .kit-solution-section h2 span{max-width:155px}.page-kit .kit-solution-section--analytics h2 span{max-width:232px}.page-kit .feature-section h2{width:201px}.page-kit .kit-hero p:last-child,.page-kit .kit-solution-section p{width:calc(100% - 30px);margin:35px 0 0 30px;font-size:16px}.page-kit .feature-grid{width:calc(100% + 4px);margin-left:0}.page-kit .feature-grid li{flex-basis:240px;width:240px;min-height:80px;font-size:14px;line-height:1.2}.page-kit .kit-note{min-height:923px;padding:58px 19.5px 20px}.page-kit .kit-note__warning{font-size:18.7069px;line-height:1.5}.page-kit .kit-note p:not(.kit-note__warning){margin-bottom:69px;font-size:14.3976px;line-height:1.5}.page-kit .kit-funding-logos{min-height:199px;padding-top:75px}.page-kit .kit-funding-logos img{width:calc(100% - 117px)}}@media (width>=768px) and (width<=1023px){.page-kit{--kit-rail-left:48.72px}.page-kit .kit-hero{min-height:430px;padding-top:79.6px}.page-kit .kit-solution-section{min-height:522.6px;padding-top:48px}.page-kit .feature-section{min-height:537.4px;padding-top:48px}.page-kit .kit-solution-section--analytics{min-height:469.6px}.page-kit .kit-solution-section--analytics+.feature-section{min-height:591.7px}.page-kit .kit-hero .container,.page-kit .kit-solution-section .container,.page-kit .feature-section .container{width:calc(100% - 117.44px);margin-left:58.72px}.page-kit .kit-hero .container:before,.page-kit .kit-solution-section .container:before,.page-kit .feature-section .container:before{left:-10px}.page-kit .kit-hero h1,.page-kit .kit-solution-section h2,.page-kit .feature-section h2{width:calc(100vw - 109px);margin-left:50px;font-size:30px}.page-kit .kit-solution-section h2 span{max-width:343px}.page-kit .kit-solution-section--analytics h2 span{max-width:381px}.page-kit .feature-section h2{width:305px;margin-bottom:40px}.page-kit .kit-solution-section--analytics+.feature-section h2{width:267px}.page-kit .kit-hero p:last-child,.page-kit .kit-solution-section p{text-align:left;width:calc(100% - 95.34px);max-width:none;margin:35px 40px 0 55.34px;font-size:16px;line-height:1.6}.page-kit .feature-grid{gap:2px;width:calc(100% + 4px);margin-left:0}.page-kit .feature-grid li{flex-basis:150px;width:150px;min-height:110px;padding:12px 20px;font-size:12px;line-height:1.2}.page-kit .kit-note{min-height:560.9px;padding:77.5px 5vw 39px}.page-kit .kit-note__warning{font-size:23.0426px;line-height:1.5}.page-kit .kit-note p:not(.kit-note__warning){font-size:16.5446px;line-height:1.5}.page-kit .kit-funding-logos{min-height:199px;padding-top:52.6px}.page-kit .kit-funding-logos img{width:calc(100% - 117.44px)}}@media (width<=767px){.page-kit .kit-hero,.page-kit .kit-solution-section,.page-kit .feature-section{min-height:0;padding-bottom:42px}.page-kit .feature-section.feature-section--closing{min-height:0;padding-bottom:90px}.page-kit .feature-section--closing:before,.page-kit .feature-section--closing:after{bottom:36px}.page-kit .kit-note{min-height:0;padding:32px 24px 24px}.page-kit .kit-note__warning,.page-kit .kit-note p:not(.kit-note__warning){width:100%}.page-kit .kit-note p:not(.kit-note__warning){margin-bottom:32px;font-size:16px;line-height:1.6}.page-kit .kit-funding-logos{min-height:0;padding:28px 24px 32px}.page-kit .kit-funding-logos .kit-funding-logos__banner{display:none}.page-kit .kit-funding-logos__mobile{gap:20px;max-width:420px;margin:0 auto;display:grid}.page-kit .kit-funding-logos__caption{color:#626262;font:500 12px/1.45 var(--font-body);text-align:center;text-transform:uppercase;margin:0}.page-kit .kit-funding-logos__caption:after{content:"";background:#888;width:128px;height:1px;margin:10px auto 0;display:block}.page-kit .kit-funding-logos__row{background-image:var(--funding-banner);background-position-y:bottom;background-repeat:no-repeat}.page-kit .kit-funding-logos__row--eu{aspect-ratio:370/93;background-position-x:left;background-size:405.405%}.page-kit .kit-funding-logos__row--government{aspect-ratio:430/93;background-position-x:34.5794%;background-size:348.837%}.page-kit .kit-funding-logos__row--partners{aspect-ratio:700/93;background-position-x:right;background-size:214.286%}}
