@font-face{font-family:basier_circlemedium;src:url(/fonts/basiercircle-medium-webfont.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:basier_circleregular;src:url(/fonts/basiercircle-regular-webfont.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:basier_circlebold;src:url(/fonts/basiercircle-bold-webfont.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{color:var(--main-text-color);background-color:var(--main-bg-color);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--primary-color:#0032be;--secondary-color:#ff742b;--link-color:#ec407a;font-family:basier_circleregular,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (width>=0) and (width<=650px){:root{--spacer:20px}}@media (width>=651px) and (width<=1099px){:root{--spacer:30px}}@media (width>=1100px){:root{--spacer:40px}}:root{--main-bg-color:#fff;--main-bg-opacity:#ffffffe6;--white-bg-fixed:#fff;--main-text-color:#1e1f21;--black-text-fixed:#1e1f21;--text-color--gray:#54565b;--main-bg-color--inv:#1e1f21;--main-text-color--inv:#fff}@media (prefers-color-scheme:dark){:root{--main-bg-color:#1e1f21;--main-bg-opacity:#1e1f21e6;--main-text-color:#fff;--text-color--gray:#95979b;--main-bg-color--inv:#fff;--main-text-color--inv:#1e1f21}}:is(a,button,input,textarea,summary){outline-offset:2px;border-radius:4px;outline:2px solid #0000;transition:outline .2s ease-in-out,background-color .2s ease-in-out}:is(a,button,input,textarea,summary):focus-visible{outline:solid 2px var(--secondary-color)}:is(a){color:var(--secondary-color);text-underline-offset:4px;text-decoration-thickness:1px}:is(a).link--cta{color:#fff;background-color:#ff742b;border:none;border-radius:6px;padding:8px 16px;font-weight:700;text-decoration:none}:is(a).link--cta:hover{outline:solid 2px var(--secondary-color)}p :is(a):hover{background-color:#ff742b33}:is(a):focus-visible{text-decoration:none}:target{scroll-padding-block-start:2rem}:focus{scroll-padding-block-end:8vh}html{box-sizing:border-box}article{grid-template-columns:minmax(0,1fr);display:grid}figure{margin:0}*{box-sizing:border-box}h1,h2,h3,.logo,blockquote,dt,th,.product-counter__number{font-family:basier_circlebold,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}:is(h1,h2,h3) :is(strong,b){font-family:inherit}h4,h5,h6,strong,nav,.link--cta{font-family:basier_circlemedium,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}h1{overflow-wrap:break-word;hyphens:manual;text-wrap:balance;margin-top:0;font-size:clamp(2.75rem,1vw + 2.5rem,3.5rem);line-height:1.1}h2{overflow-wrap:break-word;hyphens:manual;text-wrap:balance;margin-top:0;font-size:clamp(2rem,1vw + 1.75rem,2.75rem);line-height:1.2}h3{margin-top:0;font-size:clamp(1.25rem,1vw + 1.5rem,1.75rem);line-height:1.2}p,footer h3{margin-top:0;font-size:clamp(1rem,1vw + .3rem,1.3rem);line-height:1.4}p:last-of-type,footer h3:last-of-type{margin-bottom:0}blockquote{margin:0 0 calc(var(--spacer) / 2) 0;font-size:clamp(1.25rem,1vw + 1.5rem,1.75rem);line-height:1.1}button{cursor:pointer;background:0 0;border:none}body{margin:0}.main{min-height:100vh}.component{width:100%;max-width:1200px;padding:0 var(--spacer);margin:0 auto;margin-bottom:calc(var(--spacer) * 1.7);border-color:#fff0;transition:border-color .5s}a.link--more{text-wrap:pretty;color:var(--secondary-color);padding:4px 0;font-family:basier_circlemedium,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;text-decoration:none;display:inline-block}a.link--more:after{content:"→";margin-left:.4em;transition:transform .2s;display:inline-block}a.link--more:hover{text-decoration:underline}a.link--more:hover:after{transform:translate(3px)}.component-teasers{row-gap:var(--spacer);grid-template-columns:1fr;display:grid}@media (width>=651px){.component-teasers{column-gap:var(--spacer);grid-template-columns:1fr 1fr}}.component-teaser{outline-offset:2px;background-image:linear-gradient(160deg, var(--bg-teaser-start) 0%, var(--bg-teaser-end) 100%);border-radius:20px;outline:2px solid #0000;grid-template-areas:"headline""subline""img";padding:0;transition:outline .2s ease-in-out,backgrounds .5s;display:grid;position:relative;overflow:hidden}@media (width>=651px){.component-teaser[layout=large]{grid-column:span 2;grid-template-rows:auto 1fr;grid-template-areas:"headline img""subline img"}}.component-teaser[layout=large]{background:linear-gradient(to right, var(--bg-teaser-start), var(--bg-teaser-end))}.component-teaser:focus-within{outline:solid 2px var(--secondary-color)}.component-teaser:hover{cursor:pointer}.component-teaser:hover img{transform:scale(1.1)}.component-teaser>:not(img){padding-left:calc(var(--spacer));padding-right:calc(var(--spacer))}.component-teaser h3{margin-top:calc(var(--spacer));color:#fff;text-shadow:2px 2px 2px #0000001a;grid-area:headline}.component-teaser p{color:#fff;text-shadow:1px 1px 2px #0000001a;grid-area:subline}.component-teaser img{grid-area:img;width:100%;transition:transform .75s cubic-bezier(.25,1.7,.35,.8);transform:scale(1)}.component-teaser a.link--cta{bottom:calc(var(--spacer));left:calc(var(--spacer));z-index:1;position:absolute}.component-paragraph{grid-template-columns:1fr;display:grid}.component-paragraph>*{width:100%}@media (width>=560px){.component-paragraph>*{max-width:780px}}.component-paragraph a{word-break:break-word}.component-paragraph img{max-width:100%;height:auto}.component-paragraph ul,.component-paragraph ol{padding-left:calc(var(--spacer) / 2)}.component-paragraph ul li::marker,.component-paragraph ol li::marker{color:var(--secondary-color);font-family:basier_circlebold,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}.component-paragraph--lead .meta-headline{opacity:.8;margin-bottom:calc(var(--spacer) / 2)}.component-paragraph--lead>h2:first-of-type+p,.component-paragraph--lead>p:first-of-type{font-size:1.15rem;line-height:1.55}.component-paragraph-image{grid-column-gap:var(--spacer);grid-row-gap:var(--spacer);grid-template-columns:1fr;grid-template-areas:"content""image";display:grid}@media (width>=560px){.component-paragraph-image{grid-row-gap:0;grid-template-columns:1fr 1fr;grid-template-areas:"content image"}.component-paragraph-image[layout=width70]{grid-template-columns:7fr 3fr}.component-paragraph-image[reversed]{grid-template-areas:"image content"}}.component-paragraph-image .meta-headline{opacity:.8}.component-paragraph-image__content{grid-area:content}@media (width>=560px){.component-paragraph-image__content{align-content:center}}.component-paragraph-image__content .link--cta{display:inline-block}.component-paragraph-image p:not(:last-child){margin-bottom:var(--spacer)}.component-paragraph-image figure{grid-area:image;position:relative}@media (width>=560px){.component-paragraph-image figure{align-content:center}}.component-paragraph-image img{border-radius:10px;width:100%;overflow:hidden}.component-paragraph-image figure.is-photo img{aspect-ratio:4/3;object-fit:cover}@media (width>=560px){.component-paragraph-image:not(:has(figure)){grid-template-columns:minmax(0,780px);grid-template-areas:"content"}}.component-figure{grid-template-areas:"img.""caption.";display:grid}.component-figure img,.component-figure video{border-radius:10px;grid-area:img;width:100%;overflow:hidden}.component-figure figcaption{opacity:.8;grid-area:caption}.component-figure[layout=width50]{grid-template-columns:5fr 5fr}.component-figure[layout=width70]{grid-template-columns:7fr 3fr}.component-figure[layout=width100]{grid-template-columns:1fr}.component-figure[align=right]{grid-template-areas:".img"".caption"}.component-figure[align=right][layout=width70]{grid-template-columns:3fr 7fr}.component-godzilla-hero{max-width:1300px;margin-bottom:calc(var(--spacer) * -3)}.component-godzilla-hero>.component-hero{padding:calc(var(--spacer) * 3) var(--spacer);border-radius:1rem}.component-godzilla-hero>.component-quick-navigation{transform:translateY(calc(var(--spacer) * -3));box-shadow:0 3px 8px #00000026}@media (prefers-color-scheme:dark){.component-godzilla-hero>.component-quick-navigation{box-shadow:none}}.component-hero{grid-column-gap:0;grid-row-gap:0;padding:calc(var(--spacer) * 6) var(--spacer) calc(var(--spacer) * 2) var(--spacer);color:#fff;background-blend-mode:multiply;opacity:0;background-color:#103e9b33;background-size:cover;grid-template-columns:9.5fr .5fr;grid-template-areas:"headline empty""content empty";max-width:1400px;transition:background-image .8s,opacity .8s ease-in-out;display:grid}.component-hero.loaded{opacity:1}@media (width>=560px){.component-hero{grid-column-gap:var(--spacer);grid-template-columns:7fr 3fr}}.component-hero--homepage{grid-gap:0;text-align:center;z-index:1;opacity:1;background-color:#0000;grid-template-columns:.1fr 7fr .1fr;grid-template-areas:"fill1 headline fill2""fill3 content fill4";place-content:center;max-width:100%;height:60vh;margin-bottom:0;display:grid;position:absolute}@media (width>=480px) and (width<=839px){.component-hero--homepage{grid-template-columns:.5fr 7fr .5fr}}@media (width>=840px){.component-hero--homepage{grid-template-columns:1.5fr 7fr 1.5fr}}.component-hero--homepage.component-hero h1{margin-bottom:1rem}.component-hero--homepage div{padding:0 8vw}.component-hero--homepage.component-hero .link--cta{margin-top:calc(var(--spacer) / 1.5)}.component-hero[followed-by-tabs]{margin-bottom:0}.component-hero h1{align-self:bottom;text-shadow:2px 2px 12px #170a06b3;grid-area:headline;margin-bottom:1.5rem}.component-hero div{align-items:top;grid-area:content}.component-hero .link--cta{margin-top:calc(var(--spacer) / 2);display:inline-block}.component-hero__video{object-fit:cover;object-position:center bottom;background:#000;width:100%;height:100vh}@media (aspect-ratio>=12/10){.component-hero__video{object-position:center 70%}}@media (aspect-ratio>=16/9){.component-hero__video{object-position:center 80%}}@media (aspect-ratio>=20/9){.component-hero__video{object-position:center 70%}}.component-quote{text-align:center;margin-left:auto;margin-right:auto}.component-quote[layout=width70]{width:70%}.component-quote[layout=width100]{width:100%}.component-quote__author{color:var(--text-color--gray)}.component-testimonial{text-align:center;margin-left:auto;margin-right:auto}.component-testimonial[layout=width70]{width:70%}.component-testimonial[layout=width100]{width:100%}.component-testimonial blockquote{max-width:800px;margin-left:auto;margin-right:auto}.component-testimonial-avatar{width:100px;height:100px;margin:0 auto;margin-bottom:calc(var(--spacer) / 3);border-radius:50%;overflow:hidden}.component-testimonial-avatar img{object-fit:cover;width:100%;height:100%}.component-testimonial__author{color:var(--text-color--gray)}.component-desc-list .desc-list__container{color:#242424;padding:calc(var(--spacer) / 2);background-color:#fff;border-radius:20px}.component-desc-list .desc-list__container .icon{width:var(--spacer);height:var(--spacer);margin-right:calc(var(--spacer) / 4);vertical-align:middle;display:inline-block}.component-desc-list .desc-list__container .icon svg g{fill:var(--secondary-color)}.component-desc-list .desc-list__container h3{vertical-align:middle;margin-bottom:0;display:inline-block}.component-desc-list .desc-list__container dl{border-bottom:none}.component-desc-list dl{border-bottom:solid 1px var(--secondary-color);grid-row-gap:calc(var(--spacer) / 4);padding-bottom:var(--spacer);margin-bottom:calc(var(--spacer));grid-template-rows:auto;grid-template-columns:1fr;display:grid}@media (width>=560px){.component-desc-list dl{padding-bottom:calc(var(--spacer) / 2);grid-row-gap:0;grid-template-columns:1fr 1fr}}.component-desc-list dl[ordered]{counter-reset:item}.component-desc-list dl[ordered] dt:before{counter-increment:item;content:counter(item) ". ";margin-right:calc(var(--spacer) / 4);color:var(--secondary-color);font-weight:700}.component-desc-list dt{border-top:solid 1px var(--secondary-color);margin-top:var(--spacer);padding-top:var(--spacer)}@media (width>=560px){.component-desc-list dt{margin-top:calc(var(--spacer) / 2);padding-top:calc(var(--spacer) / 2)}.component-desc-list dt.title-only{grid-column:1/-1}.component-desc-list dt[indented]{padding-left:calc(var(--spacer))}.component-desc-list dt[indented]:before{transform:translate(calc(var(--spacer) / -3), .6rem)}}.component-desc-list dt:first-of-type,.component-desc-list dt:first-of-type+dd{border-top:none;padding-top:0}.component-desc-list dt[indented]{padding-left:var(--spacer)}.component-desc-list dt[indented]+dd+dt[indented]{border-top:none;margin-top:0}.component-desc-list dt[indented]:before{content:"";transform:translate(calc(var(--spacer) / -1.5), .6rem);width:calc(var(--spacer) / 6);height:calc(var(--spacer) / 6);background-color:var(--secondary-color);border-radius:50%;display:block;position:absolute}.component-desc-list dt,.component-desc-list dd{margin-left:0;margin-inline-start:0}@media (width>=560px){.component-desc-list dd+dd{grid-column:span 2;margin-left:50%}.component-desc-list dt+dd{margin-top:calc(var(--spacer) / 2);padding-top:calc(var(--spacer) / 2);border-top:solid 1px var(--secondary-color)}}.component-desc-list dt[indented]+dd+dt[indented]+dd{border-top:none;margin-top:0}.component-desc-list figcaption{opacity:.8;margin-bottom:calc(var(--spacer) / 2)}.component-desc-list{--rule:color-mix(in srgb, var(--main-text-color) 14%, transparent)}.component-desc-list dl{border-bottom-color:var(--rule)}@media (width>=560px){.component-desc-list dl{grid-template-columns:2fr 3fr}}.component-desc-list dt,.component-desc-list dt+dd{border-top-color:var(--rule)}@media (width>=560px){.component-desc-list dd+dd{margin-left:40%}}.component-desc-list dt.title-only{letter-spacing:.06em;text-transform:uppercase;color:var(--text-color--gray);margin-top:calc(var(--spacer) * .75);border-top:none;font-size:.8rem}.component-desc-list__download{align-items:center;gap:calc(var(--spacer) / 2);flex-wrap:wrap;display:flex}.component-desc-list__file{color:var(--text-color--gray);font-size:.875rem}.component-product-tabs{flex-wrap:wrap;margin:0 auto 20px;padding:0;display:flex}.component-product-tabs .radiotab{opacity:0;position:absolute}.component-product-tabs .label{width:100%;padding:var(--spacer);cursor:pointer;text-align:left;outline-offset:-2px;border:none;border-radius:4px;outline:2px solid #fff0;transition:outline .3s,color .3s,background-color .2s}@media (width<=650px){.component-product-tabs .label{display:none}}.component-product-tabs .label span{width:100%;display:block}.component-product-tabs .label span.product-name{font-family:basier_circlebold,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}.component-product-tabs .label span.meta{font-size:clamp(.8rem,1vw + .2rem,.9rem)}.component-product-tabs .label:hover{color:var(--secondary-color);background-color:#fff}.component-product-tabs .radiotab:checked+.label{color:var(--secondary-color);outline:solid 2px var(--secondary-color)}.component-product-tabs .radiotab:focus+.label{outline:solid 2px var(--secondary-color)}.component-product-tabs .panel{padding:var(--spacer) var(--spacer) 0 var(--spacer);border-radius:4px;width:100%}.component-product-tabs .panel:focus{outline:solid 2px var(--secondary-color)}.component-product-tabs .component.component-paragraph-image{padding:0;display:grid}.component-product-tabs .component.component-paragraph-image div+div{align-content:center}@media (width<=650px){.component-product-tabs .component.component-paragraph-image{grid-template-columns:1fr;grid-template-areas:"content""image"}.component-product-tabs .component.component-paragraph-image div+div{grid-area:image}}.component-product-tabs .panels{width:100%}@media (width>=651px){.component-product-tabs .panels{display:grid}.component-product-tabs .panel{visibility:hidden;grid-area:1/1}.component-product-tabs:has(#tab_0:checked) .panel[data-tab="0"],.component-product-tabs:has(#tab_1:checked) .panel[data-tab="1"],.component-product-tabs:has(#tab_2:checked) .panel[data-tab="2"],.component-product-tabs:has(#tab_3:checked) .panel[data-tab="3"],.component-product-tabs:has(#tab_4:checked) .panel[data-tab="4"],.component-product-tabs:has(#tab_5:checked) .panel[data-tab="5"],.component-product-tabs:has(#tab_6:checked) .panel[data-tab="6"],.component-product-tabs:has(#tab_7:checked) .panel[data-tab="7"],.component-product-tabs:has(#tab_8:checked) .panel[data-tab="8"],.component-product-tabs:has(#tab_9:checked) .panel[data-tab="9"]{visibility:visible}.component-product-tabs .component.component-paragraph-image div+div{align-content:end;align-self:end}.component-product-tabs figure img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto}.component-product-tabs .label{min-width:0;padding:calc(var(--spacer) / 3) var(--spacer);flex:1 1 0}}.component-content-tab{grid-template-areas:"intro""tabs""img""content";display:grid}@media (width>=651px){.component-content-tab{grid-template-columns:1fr 1fr;grid-template-areas:"img intro""img tabs""img content";align-items:start;margin:0 auto 20px;padding:0}}.component-content-tab__intro{grid-area:intro}@media (width>=651px){.component-content-tab__intro{padding:0 var(--spacer) 0 0}}.component-content-tab__tabs{white-space:nowrap;margin:calc(var(--spacer) / 2) 0;grid-area:tabs;padding:2px 0;display:block;overflow-x:auto}.component-content-tab__image{grid-area:img}@media (width>=0) and (width<=650px){.component-content-tab__image .component-figure{padding-left:0;padding-right:0}}.component-content-tab__content{grid-area:content}.component-content-tab .radiotab{opacity:0;position:absolute}.component-content-tab .label{cursor:pointer;text-align:center;border:1px solid;border-radius:20px;outline:2px solid #fff0;margin:0 4px;padding:4px 10px;transition:outline .3s,color .3s;display:inline-block}.component-content-tab .label span{width:100%;display:block}.component-content-tab .label span.product-name{font-size:clamp(.8rem,1vw + .2rem,.9rem)}.component-content-tab .label:hover{color:var(--secondary-color)}.component-content-tab .radiotab:first-of-type:focus~.component-content-tab__tabs .label:first-of-type,.component-content-tab .radiotab:nth-of-type(2):focus~.component-content-tab__tabs .label:nth-of-type(2),.component-content-tab .radiotab:nth-of-type(3):focus~.component-content-tab__tabs .label:nth-of-type(3),.component-content-tab .radiotab:nth-of-type(4):focus~.component-content-tab__tabs .label:nth-of-type(4){outline:solid 2px var(--secondary-color)}.component-content-tab .radiotab:first-of-type:checked~.component-content-tab__tabs .label:first-of-type,.component-content-tab .radiotab:nth-of-type(2):checked~.component-content-tab__tabs .label:nth-of-type(2),.component-content-tab .radiotab:nth-of-type(3):checked~.component-content-tab__tabs .label:nth-of-type(3),.component-content-tab .radiotab:nth-of-type(4):checked~.component-content-tab__tabs .label:nth-of-type(4){color:var(--secondary-color)}.component-content-tab .radiotab:first-of-type::focus~.component-content-tab__tabs+.label:first-of-type,.component-content-tab .radiotab:nth-of-type(2)::focus~.component-content-tab__tabs+.label:nth-of-type(2),.component-content-tab .radiotab:nth-of-type(3)::focus~.component-content-tab__tabs+.label:nth-of-type(3),.component-content-tab .radiotab:nth-of-type(4)::focus~.component-content-tab__tabs+.label:nth-of-type(4){outline:solid 2px var(--secondary-color)}.component-content-tab .panel{border-radius:4px;grid-area:content;width:100%;padding:0;display:none}.component-content-tab .panel .component-paragraph{grid-template-columns:1fr}@media (width>=651px){.component-content-tab .panel .component-paragraph{padding:0 var(--spacer) 0 0}}.component-content-tab .panel:focus{outline:solid 2px var(--secondary-color)}.component-content-tab .radiotab:first-of-type:checked~.component-content-tab__image .panel:first-of-type,.component-content-tab .radiotab:first-of-type:checked~.component-content-tab__content .panel:first-of-type,.component-content-tab .radiotab:nth-of-type(2):checked~.component-content-tab__image .panel:nth-of-type(2),.component-content-tab .radiotab:nth-of-type(2):checked~.component-content-tab__content .panel:nth-of-type(2),.component-content-tab .radiotab:nth-of-type(3):checked~.component-content-tab__image .panel:nth-of-type(3),.component-content-tab .radiotab:nth-of-type(3):checked~.component-content-tab__content .panel:nth-of-type(3),.component-content-tab .radiotab:nth-of-type(4):checked~.component-content-tab__image .panel:nth-of-type(4),.component-content-tab .radiotab:nth-of-type(4):checked~.component-content-tab__content .panel:nth-of-type(4){display:block}@media (width>=651px){.component-content-tab .panel{order:99}.component-content-tab .label{width:auto}.component-content-tab .component-content-tab__image{align-self:end}.component-content-tab .component-content-tab__content{display:grid}.component-content-tab .component-content-tab__content .panel{visibility:hidden;grid-area:1/1;display:block}.component-content-tab .radiotab:first-of-type:checked~.component-content-tab__content .panel:first-of-type,.component-content-tab .radiotab:nth-of-type(2):checked~.component-content-tab__content .panel:nth-of-type(2),.component-content-tab .radiotab:nth-of-type(3):checked~.component-content-tab__content .panel:nth-of-type(3),.component-content-tab .radiotab:nth-of-type(4):checked~.component-content-tab__content .panel:nth-of-type(4){visibility:visible}}.component-product-benefit{grid-column-gap:var(--spacer);grid-template-columns:1fr;grid-template-areas:"content""image";display:grid}@media (width>=560px){.component-product-benefit{grid-template-columns:1fr 1fr;grid-template-areas:"content image"}.component-product-benefit[reversed]{grid-template-areas:"image content"}}.component-product-benefit .meta-headline{opacity:.8}.component-product-benefit__content{grid-area:content}.component-product-benefit .product-counter{grid-area:image;place-items:center;min-height:300px;display:grid;position:relative}.component-product-benefit .product-counter__bubble{background-image:linear-gradient(160deg, var(--secondary-color) 0%, #f5a623 100%);z-index:3;opacity:0;border-radius:50%;grid-template:"number""type""desc"/1fr;place-content:center;width:240px;height:240px;transition:opacity .25s .6s;display:grid}.component-product-benefit .product-counter__bubble.active{opacity:1}.component-product-benefit .product-counter__bubble--behind{background-image:linear-gradient(160deg, var(--secondary-color) 0%, #f5a623 100%);will-change:filter;filter:blur(3px);z-index:1;opacity:0;border-radius:50%;width:190px;height:190px;transition:opacity .25s .25s;position:absolute;top:20%;left:45%}.component-product-benefit .product-counter__bubble--behind.active{opacity:.8}.component-product-benefit .product-counter__bubble--blurred{background-image:linear-gradient(160deg, var(--secondary-color) 0%, #f5a623 100%);will-change:filter;filter:blur(6px);z-index:2;opacity:0;border-radius:50%;width:160px;height:160px;transition:opacity .25s .45s;position:absolute;top:10%;left:10%}@media (width>=480px){.component-product-benefit .product-counter__bubble--blurred{left:15%}}@media (width>=860px){.component-product-benefit .product-counter__bubble--blurred{left:20%}}.component-product-benefit .product-counter__bubble--blurred.active{opacity:.6}.component-product-benefit .product-counter__number{text-align:center;grid-area:number;font-size:clamp(2.2rem,1vw + 1.75rem,2.75rem)}.component-product-benefit .product-counter__number span{display:inline}.component-product-benefit .product-counter__type{text-align:center;grid-area:type;line-height:1.1}.component-product-benefit .product-counter__desc{text-align:center;grid-area:desc;line-height:1.1}.component-product-benefit p{margin-bottom:calc(var(--spacer) / 2)}.component-product-benefit figure{grid-area:image;position:relative}.component-product-benefit img{border-radius:10px;width:100%;overflow:hidden}.product-counter__metric{font-size:.6em}:root{--color-text:papayawhip;--size:clamp(10rem, 1rem + 20vmin, 30rem);--gap:calc(var(--size) / 14);--duration:120s;--scroll-start:0;--scroll-end:calc(-100% - var(--gap))}.component-logo-grid{gap:var(--gap);margin:calc(var(--spacer) * 1.5) auto;flex-direction:column;width:100vw;max-width:1800px;display:flex}.component-logo-grid--homepage{padding-top:calc(var(--spacer) * 1.5);padding-bottom:calc(var(--spacer) * 1.5);margin:0 auto!important}.component-logo-grid__headline{margin-bottom:calc(var(--spacer) * .5)}@media (width>=0) and (width<=650px){.component-logo-grid__headline{padding:0}}.component-logo-grid__headline:empty{margin:0;display:none}.component-logo-grid__wrapper{user-select:none;gap:var(--gap);mask-image:linear-gradient(var(--mask-direction,to right), #0000, #000 20%, #000 80%, #0000);display:flex;overflow:hidden}.component-logo-grid__group{justify-content:space-around;align-items:center;gap:var(--gap);min-width:100%;animation:scroll-x var(--duration) linear infinite;flex-shrink:0;display:flex}@media (prefers-reduced-motion:reduce){.component-logo-grid__group{animation-play-state:paused}}.component-logo-grid--reverse .component-logo-grid__group{animation-direction:reverse;animation-delay:-3s}@keyframes scroll-x{0%{transform:translateX(var(--scroll-start))}to{transform:translateX(var(--scroll-end))}}.component-logo-grid svg{width:var(--size);aspect-ratio:16/9;padding:calc(var(--size) / 10);fill:var(--main-text-color);background:color-mix(in srgb, var(--main-text-color) 6%, var(--main-bg-color));border-radius:.5rem;place-items:center;transition:background .35s;display:grid}.component-logo-grid svg:hover{fill:#fff;background:var(--secondary-color)}.component-accordion details{border-top:solid 1px var(--secondary-color);padding:calc(var(--spacer) / 2) 0}.component-accordion details:last-of-type{border-bottom:solid 1px var(--secondary-color);margin-bottom:var(--spacer)}.component-accordion summary{padding-left:calc(var(--spacer) / 2);padding-right:calc(var(--spacer) * 1.5);list-style-type:none;position:relative}.component-accordion summary::-webkit-details-marker{display:none}.component-accordion summary:after{top:0;right:calc(var(--spacer) / 2);content:"+";font-size:clamp(1rem,1vw + .3rem,1.3rem);position:absolute}.component-accordion summary p{font-weight:700}.component-accordion summary:hover{cursor:pointer;color:var(--secondary-color)}.component-accordion details[open]>summary:after{content:"-"}.component-accordion__content{padding:calc(var(--spacer) / 2) calc(var(--spacer) / 2) 0}.component-job-listing,.component-case-study{grid-template-columns:1fr;display:grid}.component-job-listing>*,.component-case-study>*{width:100%}@media (width>=560px){.component-job-listing>*,.component-case-study>*{max-width:780px}}.component-job-listing h1,.component-case-study h1{margin-top:0;margin-bottom:var(--spacer);font-size:clamp(2rem,1vw + 1.75rem,2.75rem);line-height:1.2}.component-job-listing h2,.component-case-study h2{margin-top:calc(var(--spacer) / 1.25);margin-bottom:calc(var(--spacer) / 1.5);font-size:clamp(1.25rem,1vw + 1.5rem,1.75rem);line-height:1.2}@media (width>=880px){.component-job-listing h2,.component-case-study h2{margin-top:calc(var(--spacer) / 1.5);margin-bottom:calc(var(--spacer) / 2)}}.component-job-listing p,.component-case-study p{margin-top:0;margin-bottom:calc(var(--spacer) / 2)}.component-job-listing figure,.component-case-study figure{margin-top:calc(var(--spacer) / 1.25);margin-bottom:calc(var(--spacer) / 1.5)}@media (width>=880px){.component-job-listing figure,.component-case-study figure{margin-top:0;margin-bottom:calc(var(--spacer) / 2)}}.component-job-listing ul,.component-case-study ul{margin-top:0;margin-bottom:calc(var(--spacer) / 2);padding-left:20px}.component-job-listing li::marker,.component-case-study li::marker{color:var(--secondary-color)}.component-job-listing .sticky-sidebar,.component-case-study .sticky-sidebar{margin-top:var(--spacer)}.hubspot__form{max-width:780px}.component-comparison-table .comparison-table__grid{position:relative}.component-comparison-table .comparison-table__headline{word-break:break-word;hyphens:auto;margin-top:0;font-size:clamp(2rem,1vw + 1.75rem,2.75rem);line-height:1.2}@media (width>=0) and (width<=839px){.component-comparison-table .comparison-table{border-collapse:separate;border-spacing:0;width:100%}.component-comparison-table .comparison-table table,.component-comparison-table .comparison-table thead,.component-comparison-table .comparison-table tbody,.component-comparison-table .comparison-table th,.component-comparison-table .comparison-table td,.component-comparison-table .comparison-table tr{display:block}.component-comparison-table .comparison-table thead{display:none}.component-comparison-table .comparison-table tbody tr{margin:var(--spacer) 0;border:1px solid var(--text-color--gray);border-radius:12px;position:relative;overflow:hidden}.component-comparison-table .comparison-table tbody th,.component-comparison-table .comparison-table tbody td{border:none}.component-comparison-table .comparison-table tbody th{padding:calc(var(--spacer) / 2) 0;border-bottom:1px solid var(--text-color--gray)}.component-comparison-table .comparison-table tbody td{padding:calc(var(--spacer) / 2);justify-content:space-between;gap:12px;display:flex}.component-comparison-table .comparison-table tbody td:before{content:attr(data-label)}.component-comparison-table .comparison-table tbody td.highlight{background:var(--secondary-color)}.component-comparison-table .comparison-table__cta{padding:var(--spacer);background-color:var(--main-bg-opacity);text-align:center;backdrop-filter:blur(4px);z-index:10;position:sticky;bottom:0;left:0;width:100%!important;margin-left:0!important}}@media (width>=840px){.component-comparison-table .comparison-table{border-collapse:separate;border-spacing:0;width:100%}.component-comparison-table .comparison-table__caption{text-align:left;caption-side:bottom}.component-comparison-table .comparison-table thead th,.component-comparison-table .comparison-table tbody th,.component-comparison-table .comparison-table tbody td{text-align:left;vertical-align:middle;color:var(--main-text-color);padding:12px}.component-comparison-table .comparison-table tbody th:not(.highlight),.component-comparison-table .comparison-table tbody td{border-top:1px solid var(--text-color--gray)}.component-comparison-table .comparison-table tbody tr:first-of-type td.highlight{border-top:1px solid #0000}.component-comparison-table .comparison-table tbody td,.component-comparison-table .comparison-table thead th:not(:first-child){text-align:center}.component-comparison-table .comparison-table thead .highlight{z-index:2;background-color:var(--secondary-color);border-radius:8px 8px 0 0;position:relative}.component-comparison-table .comparison-table tbody .highlight{z-index:2;border-left:solid 2px var(--secondary-color);border-right:solid 2px var(--secondary-color);border-radius:0;position:relative}.component-comparison-table .comparison-table tbody tr:last-of-type .highlight{border-bottom:solid 2px var(--secondary-color);border-radius:0 0 8px 8px}.component-comparison-table .comparison-table__cta{margin-top:calc(var(--spacer) / 1.5);text-align:center}}.homepage-components{min-height:100vh;display:grid}.jobspage-components,.case-study-components{column-gap:var(--spacer);grid-template-areas:"content""form";max-width:1200px;padding:0;display:grid;position:relative;margin:calc(var(--spacer) * 4) auto!important}@media (width>=880px){.jobspage-components,.case-study-components{grid-template-columns:6fr 4fr;grid-template-areas:"content form";margin:calc(var(--spacer) * 3) auto!important}}@media (width>=1200px){.jobspage-components,.case-study-components{grid-template-columns:7fr 3fr}}.jobspage-components .meta-headline,.case-study-components .meta-headline{opacity:.8}.jobspage-components .component-job-listing,.jobspage-components .component-case-study,.case-study-components .component-job-listing,.case-study-components .component-case-study{grid-area:content}.jobspage-components .component-our-client svg,.case-study-components .component-our-client svg{fill:var(--main-text-color)}.jobspage-components .component-our-client .link--more,.case-study-components .component-our-client .link--more{width:fit-content;display:block}.jobspage-components .sticky-sidebar,.case-study-components .sticky-sidebar{height:fit-content;padding:calc(var(--spacer) * .5);margin-left:var(--spacer);margin-right:var(--spacer);background-color:#54565b33;border-radius:8px;grid-area:form;position:relative}@media (width>=880px){.jobspage-components .sticky-sidebar,.case-study-components .sticky-sidebar{margin-top:0;margin-left:0;margin-right:var(--spacer);position:sticky;top:100px}}.jobspage-components .sticky-sidebar .link--cta,.case-study-components .sticky-sidebar .link--cta{margin-top:calc(var(--spacer) * .5);display:inline-block}.case-study-components{grid-template-areas:"content""teaser""form";margin:0 auto calc(var(--spacer) * 4) auto!important}@media (width>=880px){.case-study-components{grid-template-areas:"content form""teaser form";margin:0 auto calc(var(--spacer) * 3) auto!important}}.case-study-components{margin:calc(var(--spacer) * 4) auto!important}@media (width>=880px){.case-study-components{margin:calc(var(--spacer) * 3) auto!important}}.case-study-products{gap:calc(var(--spacer) / 2);margin-bottom:var(--spacer);grid-template-columns:1fr;display:grid}@media (width>=560px){.case-study-products{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.case-study-products__card{padding:calc(var(--spacer) / 2);background:color-mix(in srgb, var(--main-text-color) 5%, var(--main-bg-color));border-radius:10px;align-content:start;gap:6px;display:grid}.case-study-products__card img{object-fit:contain;width:100%;height:160px;margin-bottom:6px}.case-study-products__card h4{margin:0;font-size:1.125rem}.case-study-products__card p{color:var(--text-color--gray);margin:0}header{backdrop-filter:blur(4px);width:100%;padding:20px var(--spacer);z-index:10;background-color:var(--main-bg-opacity);position:fixed;top:0}@media (prefers-color-scheme:light){header{color:#242424}}@media (prefers-color-scheme:dark){header{color:#fff}}header .header__wrapper{max-width:1800px;margin:0 auto;display:grid}@media (width>=0) and (width<=650px){header .header__wrapper{grid-template-columns:auto 100px;grid-template-areas:"logo menu""nav nav"}}@media (width>=651px){header .header__wrapper{grid-template-columns:170px auto;grid-template-areas:"logo nav"}}header a.logo{grid-area:logo;align-content:start;font-size:clamp(1.25rem,1vw + 1rem,1.75rem);font-weight:700;text-decoration:none}@media (prefers-color-scheme:light){header a.logo{color:#242424}}@media (prefers-color-scheme:dark){header a.logo{color:#fff}}header .menu-btn{color:#000;text-align:right;grid-area:menu;align-items:end;padding:0;font-size:clamp(1rem,1vw + .5rem,1.5rem);display:block}header .menu-btn[aria-expanded=true] .line:first-child{transform:rotate(45deg)translate(5px,4px)}header .menu-btn[aria-expanded=true] .line:nth-child(2){width:10px;transform:rotate(-45deg)translate(-6px,2px)}header .menu-btn[aria-expanded=true] .line:nth-child(3){transform:rotate(-45deg)translate(9px,-2px)}@media (width>=0) and (width<=650px){header .menu-btn{display:block}}@media (width>=651px){header .menu-btn{display:none}}header .menu-btn__label{vertical-align:middle;margin-right:calc(var(--spacer) / 2);display:inline-block}@media (prefers-color-scheme:light){header .menu-btn__label{color:#242424}}@media (prefers-color-scheme:dark){header .menu-btn__label{color:#fff}}header .menu-btn__icon{vertical-align:middle;flex-direction:column;display:inline-block}header .menu-btn__icon .line{width:22px;height:2px;margin:3px auto;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:block}@media (prefers-color-scheme:light){header .menu-btn__icon .line{background-color:#131417e6}}@media (prefers-color-scheme:dark){header .menu-btn__icon .line{background-color:#ffffffe6}}header .menu-btn__icon .line:nth-child(2){width:16px}header .menu-btn__icon .line:nth-child(3){width:10px}header nav{grid-area:nav;grid-template-rows:0fr;align-self:center;transition:grid-template-rows .5s;display:grid}@media (width>=0) and (width<=650px){header nav.expanded{grid-template-rows:1fr}}@media (width>=651px){header nav{grid-template-rows:1fr}}header ul{margin:0;padding:0;list-style-type:none;overflow:hidden}@media (width>=0) and (width<=650px){header nav.expanded header ul{text-align:left}}@media (width>=651px){header ul{text-align:right}}@media (width>=0) and (width<=650px){header li{margin-bottom:calc(var(--spacer) / 2)}header li:first-of-type{margin-top:var(--spacer)}}header li.nav-link__lang{width:fit-content;margin-right:calc(var(--spacer) / 3);display:inline-block}@media (width<=650px){header li.nav-link__lang--current{margin-top:var(--spacer)}}@media (width>=651px){header li{margin-right:calc(var(--spacer) / 2);display:inline}header li.nav-link__lang--current:before{content:"|";color:var(--text-color--gray);margin-right:calc(var(--spacer) / 3)}header li:last-of-type{margin-right:0}}header a{text-decoration-color:#0000;transition:text-decoration-color .15s}header a:hover,header a.nav-link.active{text-decoration-color:#000}@media (prefers-color-scheme:light){header a:hover,header a.nav-link.active{text-decoration-color:#242424}}@media (prefers-color-scheme:dark){header a:hover,header a.nav-link.active{text-decoration-color:#fff}}@media (prefers-color-scheme:light){header .nav-link{color:#242424}}@media (prefers-color-scheme:dark){header .nav-link{color:#fff}}header .nav-link__lang{font-family:basier_circlemedium,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}header .nav-link__lang--current{color:var(--secondary-color)}header .nav-button{color:#fff;margin-top:calc(var(--spacer) / 2);cursor:pointer;background-color:#ff742b;border:none;border-radius:6px;padding:8px 16px;font-weight:700}footer{color:#fff;padding:var(--spacer);background-color:#131417;min-height:200px}footer .footer__wrapper{row-gap:var(--spacer);column-gap:calc(var(--spacer) / 2);max-width:1800px;margin:0 auto;display:grid}@media (width>=0) and (width<=650px){footer .footer__wrapper{grid-template-columns:1fr;grid-template-areas:"logo""lang""contact""use-cases""references""products""social""imprint"}}@media (width>=651px) and (width<=1099px){footer .footer__wrapper{grid-template-columns:1fr 1fr;grid-template-areas:"logo logo""lang lang""contact use-cases""references products""social social""imprint imprint"}}@media (width>=1100px){footer .footer__wrapper{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"logo logo logo lang""contact use-cases references products""social imprint imprint imprint"}}footer a.logo{grid-area:logo;font-size:clamp(1.25rem,1vw + 1rem,1.75rem);font-weight:700;text-decoration:none}@media (prefers-color-scheme:light){footer a.logo{color:#fff}}@media (prefers-color-scheme:dark){footer a.logo{color:#fff}}footer h3{margin-bottom:.4rem}footer address{line-height:1.8}footer ul{margin:0;padding:0;list-style-type:none}footer ul li{margin-bottom:.4rem;line-height:1.4}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline #fff}footer a.active{text-decoration-color:var(--secondary-color)}footer .footer-links__languages{grid-area:lang}footer .footer-links__languages .lang--current{color:var(--secondary-color)}footer .footer-links__languages h3~*{margin-right:calc(var(--spacer) / 3)}footer .footer-links__contact{grid-area:contact}footer .footer-links__use-cases{grid-area:use-cases}footer .footer-links__references{grid-area:references}footer .footer-links__products{grid-area:products}footer .footer-links__social{grid-area:social}footer .footer-links__social li{margin-right:calc(var(--spacer) / 2);display:inline}footer .footer-links__social svg{filter:saturate(0);height:32px;transition:filter .25s}footer .footer-links__social a:hover svg{filter:saturate()}footer .imprint{grid-area:imprint}@media (width>=1100px){footer .imprint{text-align:right}footer .imprint li{display:inline-block}footer .imprint li>a{margin-right:calc(var(--spacer) / 2)}}img{height:auto}header{display:grid}@media (width>=0) and (width<=650px){header{grid-template-columns:auto 100px;grid-template-areas:"logo menu""nav nav"}}@media (width>=651px){header{grid-template-columns:170px auto;grid-template-areas:"logo nav"}}footer{row-gap:var(--spacer);column-gap:calc(var(--spacer) / 2);display:grid}@media (width>=0) and (width<=650px){footer{grid-template-columns:1fr;grid-template-areas:"logo""."".""."".""social""imprint"}}@media (width>=651px) and (width<=1099px){footer{grid-template-columns:1fr 1fr;grid-template-areas:"logo logo"". ."". .""social social""imprint imprint"}}@media (width>=1100px){footer{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"logo logo logo logo"". . . .""social imprint imprint imprint"}}footer .imprint{text-align:right;grid-area:imprint}footer .imprint li{display:inline-block}footer .imprint li>a{margin-right:calc(var(--spacer) / 2)}.component-hero__video{object-position:center 62%;height:72vh}@media (aspect-ratio<=6/5){.component-hero__video{height:100vh}}.component-hero--homepage div{font-size:1.125rem}h1,h2{text-wrap:balance;hyphenate-limit-chars:14 6 6;-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:6}header .nav-cta .link--cta{margin-left:calc(var(--spacer) / 2);padding:6px 14px;display:inline-block}.ai-label{z-index:1;color:#ffffffe6;text-shadow:0 0 2px #000000b3,0 0 6px #00000073;letter-spacing:.03em;pointer-events:none;font-size:.6875rem;line-height:1.5;position:absolute;bottom:8px;right:10px}.ai-frame{display:block;position:relative}.ai-frame img{display:block}.component-hero:has(>.ai-label){position:relative}.component-paragraph .ai-label{text-align:right;color:inherit;opacity:.65;text-shadow:none;margin-top:4px;display:block;position:static}.brand{hyphens:manual;overflow-wrap:normal;word-break:keep-all}.component-hero:not(.component-hero--homepage){background-blend-mode:normal;background-color:#0000;background-position:50%;grid-template-columns:minmax(0,9.5fr) minmax(0,.5fr)}@media (width>=560px){.component-hero:not(.component-hero--homepage){grid-template-columns:minmax(0,7fr) minmax(0,3fr)}}@media (width<=559px){.component-hero:not(.component-hero--homepage) h1{hyphens:auto;hyphenate-limit-chars:14 6 6;-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:6;font-size:clamp(2rem,9vw,2.75rem)}h2,h3{overflow-wrap:anywhere}.component-paragraph{min-width:0}}@media (width<=879px){.jobspage-components,.case-study-components{grid-template-columns:minmax(0,1fr)}}h1.h2{font-size:clamp(2rem,1vw + 1.75rem,2.75rem);line-height:1.2}@media (width<=650px){header:has(nav.expanded){background-color:var(--main-bg-color);backdrop-filter:none;grid-template-rows:auto 1fr;height:100dvh}header:has(nav.expanded) nav.expanded{align-self:stretch}header:has(nav.expanded) nav.expanded ul{flex-flow:wrap;align-content:flex-start;display:flex}header:has(nav.expanded) li{flex:0 0 100%;margin:0}header:has(nav.expanded) li:first-of-type{margin-top:var(--spacer)}header:has(nav.expanded) .nav-link:not(.nav-link__lang *){padding:10px 0;font-size:1.5rem;line-height:28px;display:block}header:has(nav.expanded) li.nav-link__lang{margin:var(--spacer) calc(var(--spacer) / 1.5) 0 0;flex:none;font-size:1.125rem;line-height:28px}header:has(nav.expanded) li.nav-link__lang--current,header:has(nav.expanded) li.nav-link__lang a{padding:10px 0;display:inline-block}header:has(nav.expanded) li.nav-cta{left:var(--spacer);right:var(--spacer);bottom:calc(var(--spacer) + env(safe-area-inset-bottom));position:absolute}header:has(nav.expanded) li.nav-cta .link--cta{text-align:center;margin:0;padding:14px;font-size:1.125rem;display:block}}html.menu-open{overflow:hidden}.component-testimonial blockquote,.component-case-study blockquote{font-family:basier_circlemedium,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:clamp(1.125rem,.6vw + 1rem,1.5rem);line-height:1.4}footer .footer-links__block a,footer .imprint a{min-height:28px;padding:3px 0;display:inline-block}footer .footer-links__block li{margin-bottom:.1rem}
