@font-face{font-family:basier_circlemedium;font-style:normal;font-weight:400;src:url(/static/media/basiercircle-medium-webfont.4c8fef82fcd80265b420.woff2) format("woff2"),url(/static/media/basiercircle-medium-webfont.27186029eaf34eb5a16c.woff) format("woff")}@font-face{font-family:basier_circleregular;font-style:normal;font-weight:400;src:url(/static/media/basiercircle-regular-webfont.75ed1573a0428232374b.woff2) format("woff2"),url(/static/media/basiercircle-regular-webfont.1fe958d73cd8cf3638a5.woff) format("woff")}@font-face{font-family:basier_circlebold;font-style:normal;font-weight:400;src:url(/static/media/basiercircle-bold-webfont.81100782b3e156f91107.woff2) format("woff2"),url(/static/media/basiercircle-bold-webfont.2f42d9076e204c2479f3.woff) format("woff")}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--primary-color:#0032be;--secondary-color:#ff742b;--link-color:#ec407a;--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;background-color:#fff;background-color:var(--main-bg-color);color:#1e1f21;color:var(--main-text-color);font-family:basier_circleregular,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility}@media(min-width:0px)and (max-width:650px){:root{--spacer:20px}}@media(min-width:651px)and (max-width:1099px){:root{--spacer:30px}}@media(min-width:1100px){:root{--spacer:40px}}@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){border-radius:4px;outline:2px solid #0000;outline-offset:2px;transition:outline .2s ease-in-out,background-color .2s ease-in-out}:is(a,button,input,textarea,summary):focus-visible{outline:2px solid #ff742b;outline:solid 2px var(--secondary-color)}:is(a){color:#ff742b;color:var(--secondary-color);text-decoration-thickness:1px;text-underline-offset:4px}:is(a).link--cta{background-color:#ff742b;border:none;border-radius:6px;color:#fff;font-weight:700;padding:8px 16px;text-decoration:none}:is(a).link--cta:hover{outline:2px solid #ff742b;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{display:grid}figure{margin:0}*{box-sizing:border-box}.logo,.product-counter__number,blockquote,dt,h1,h2,h3,th{font-family:basier_circlebold,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}.link--cta,h4,h5,h6,nav,strong{font-family:basier_circlemedium,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}h1{font-size:clamp(2.75rem,1vw + 2.5rem,3.5rem);line-height:1.1}h1,h2{-webkit-hyphens:auto;hyphens:auto;margin-top:0;word-break:break-word}h2{font-size:clamp(2rem,1vw + 1.75rem,2.75rem)}h2,h3{line-height:1.2}h3{font-size:clamp(1.25rem,1vw + 1.5rem,1.75rem);margin-top:0}footer h3,p{font-size:clamp(1rem,1vw + .3rem,1.3rem);line-height:1.4;margin-top:0}footer h3:last-of-type,p:last-of-type{margin-bottom:0}blockquote{font-size:clamp(1.25rem,1vw + 1.5rem,1.75rem);line-height:1.1;margin:0 0 calc(var(--spacer)/2) 0}button{background:#0000;border:none;cursor:pointer}body{margin:0}.main{min-height:100vh}.component{border-color:#fff0;margin:0 auto;margin-bottom:calc(var(--spacer)*1.7);max-width:1200px;padding:0 var(--spacer);transition:border-color .5s ease;width:100%}.page-transition{opacity:1;transform:scale(1);transform-origin:top center;transition:all .7s cubic-bezier(0,.5,.5,1)}.fade-out{opacity:0}.fade-in{opacity:1}.loading-spinner{animation:spinner .6s linear infinite;border:2px solid #ffffff80;border-radius:50%;border-top-color:#fff;height:24px;left:50%;margin-left:-12px;margin-top:-12px;position:fixed;top:50%;width:24px;z-index:8}@keyframes spinner{to{transform:rotate(1turn)}}.component-headline{display:grid;grid-template-columns:1fr}.component-headline h2{margin-bottom:0}.component-headline[layout=width70]{grid-template-columns:7fr 3fr}.component-headline[layout=width100],.component-paragraph{grid-template-columns:1fr}.component-paragraph{display:grid}.component-paragraph>*{width:100%}@media(min-width:560px){.component-paragraph>*{max-width:780px}}.component-paragraph a{word-break:break-word}.component-paragraph ol,.component-paragraph ul{padding-left:calc(var(--spacer)/2)}.component-paragraph ol li::marker,.component-paragraph ul li::marker{color:#ff742b;color:var(--secondary-color);font-family:basier_circlebold,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}.component-paragraph-image{grid-column-gap:var(--spacer);grid-row-gap:var(--spacer);display:grid;grid-template-areas:"content" "image";grid-template-columns:1fr}@media(min-width:560px){.component-paragraph-image{grid-row-gap:0;grid-template-areas:"content image";grid-template-columns:1fr 1fr}.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(min-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(min-width:560px){.component-paragraph-image figure{align-content:center}}.component-paragraph-image img{border-radius:10px;overflow:hidden;width:100%}.component-figure{display:grid;grid-template-areas:"img ." "caption ."}.component-figure img,.component-figure video{border-radius:10px;grid-area:img;overflow:hidden;width:100%}.component-figure figcaption{grid-area:caption;opacity:.8}.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-intro{text-align:center}.component-intro .intro-meta{display:block;margin-bottom:calc(var(--spacer)/2);opacity:.8}.component-intro .intro-headline{margin-bottom:var(--spacer)}.component-godzilla-hero{margin-bottom:calc(var(--spacer)*-3);max-width:1300px}.component-godzilla-hero>.component-hero{border-radius:1rem;padding:calc(var(--spacer)*3) var(--spacer)}.component-godzilla-hero>.component-quick-navigation{box-shadow:0 3px 8px #00000026;transform:translateY(calc(var(--spacer)*-3))}@media(prefers-color-scheme:dark){.component-godzilla-hero>.component-quick-navigation{box-shadow:none}}.component-hero{grid-column-gap:0;grid-row-gap:0;background-blend-mode:multiply;background-color:#103e9b33;background-size:cover;color:#fff;display:grid;grid-template-areas:"headline empty" "content empty";grid-template-columns:9.5fr .5fr;max-width:1400px;opacity:0;padding:calc(var(--spacer)*6) var(--spacer) calc(var(--spacer)*2) var(--spacer);transition:background-image .8s,opacity .8s ease-in-out}.component-hero.loaded{opacity:1}@media(min-width:560px){.component-hero{grid-column-gap:var(--spacer);grid-template-columns:7fr 3fr}}.component-hero--homepage{grid-gap:0;align-content:center;background-color:#0000;display:grid;grid-template-areas:"fill1 headline fill2" "fill3 content fill4";grid-template-columns:.1fr 7fr .1fr;height:60vh;justify-content:center;margin-bottom:0;max-width:100%;opacity:1;position:absolute;text-align:center;z-index:1}@media(min-width:480px)and (max-width:839px){.component-hero--homepage{grid-template-columns:.5fr 7fr .5fr}}@media(min-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;grid-area:headline;margin-bottom:1.5rem;text-shadow:2px 2px 12px #170a06b3}.component-hero div{align-items:top;grid-area:content}.component-hero .link--cta{display:inline-block;margin-top:calc(var(--spacer)/2)}.component-hero__video{background:#000;height:100vh;object-fit:cover;object-position:center bottom;width:100%}@media(min-aspect-ratio:6/5){.component-hero__video{object-position:center 70%}}@media(min-aspect-ratio:16/9){.component-hero__video{object-position:center 80%}}@media(min-aspect-ratio:20/9){.component-hero__video{object-position:center 70%}}.component-quote{margin-left:auto;margin-right:auto;text-align:center}.component-quote[layout=width70]{width:70%}.component-quote[layout=width100]{width:100%}.component-quote__author{color:#54565b;color:var(--text-color--gray)}.component-testimonial{margin-left:auto;margin-right:auto;text-align:center}.component-testimonial[layout=width70]{width:70%}.component-testimonial[layout=width100]{width:100%}.component-testimonial blockquote{margin-left:auto;margin-right:auto;max-width:800px}.component-testimonial-avatar{border-radius:50%;height:100px;margin:0 auto;margin-bottom:calc(var(--spacer)/3);overflow:hidden;width:100px}.component-testimonial-avatar img{height:100%;object-fit:cover;width:100%}.component-testimonial__author{color:#54565b;color:var(--text-color--gray)}.component-desc-list .desc-list__container{background-color:#fff;border-radius:20px;color:#242424;padding:calc(var(--spacer)/2)}.component-desc-list .desc-list__container .icon{display:inline-block;height:var(--spacer);margin-right:calc(var(--spacer)/4);vertical-align:middle;width:var(--spacer)}.component-desc-list .desc-list__container .icon svg g{fill:#ff742b;fill:var(--secondary-color)}.component-desc-list .desc-list__container h3{display:inline-block;margin-bottom:0;vertical-align:middle}.component-desc-list .desc-list__container dl{border-bottom:none}.component-desc-list dl{grid-row-gap:calc(var(--spacer)/4);border-bottom:1px solid #ff742b;border-bottom:1px solid var(--secondary-color);display:grid;grid-template-columns:1fr;grid-template-rows:auto;margin-bottom:calc(var(--spacer));padding-bottom:var(--spacer)}@media(min-width:560px){.component-desc-list dl{grid-row-gap:0;grid-template-columns:1fr 1fr;padding-bottom:calc(var(--spacer)/2)}}.component-desc-list dl[ordered]{counter-reset:item}.component-desc-list dl[ordered] dt:before{color:#ff742b;color:var(--secondary-color);content:counter(item) ". ";counter-increment:item;font-weight:700;margin-right:calc(var(--spacer)/4)}.component-desc-list dt{border-top:1px solid #ff742b;border-top:1px solid var(--secondary-color);margin-top:var(--spacer);padding-top:var(--spacer)}@media(min-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{background-color:#ff742b;background-color:var(--secondary-color);border-radius:50%;content:"";display:block;height:calc(var(--spacer)/6);position:absolute;transform:translate(calc(var(--spacer)/-1.5),.6rem);width:calc(var(--spacer)/6)}.component-desc-list dd,.component-desc-list dt{margin-left:0;margin-inline-start:0}@media(min-width:560px){.component-desc-list dd+dd{grid-column:span 2;margin-left:50%}.component-desc-list dt+dd{border-top:1px solid #ff742b;border-top:1px solid var(--secondary-color);margin-top:calc(var(--spacer)/2);padding-top:calc(var(--spacer)/2)}}.component-desc-list dt[indented]+dd+dt[indented]+dd{border-top:none;margin-top:0}.component-desc-list figcaption{margin-bottom:calc(var(--spacer)/2);opacity:.8}.component-teasers{grid-row-gap:var(--spacer);display:grid;grid-template-columns:1fr;row-gap:var(--spacer)}@media(min-width:651px){.component-teasers{column-gap:var(--spacer);grid-template-columns:1fr 1fr}}.component-teaser{background-image:linear-gradient(160deg,var(--bg-teaser-start) 0,var(--bg-teaser-end) 100%);border-radius:20px;display:grid;grid-template-areas:"headline" "subline" "img";outline:2px solid #0000;outline-offset:2px;overflow:hidden;padding:0;position:relative;transition:outline .2s ease-in-out,backgrounds .5s ease}.component-teaser[layout=large]{background:linear-gradient(to right,var(--bg-teaser-start),var(--bg-teaser-end))}@media(min-width:651px){.component-teaser[layout=large]{grid-column:span 2;grid-template-areas:"headline img" "subline img";grid-template-rows:auto 1fr}}.component-teaser:focus-within{outline:2px solid #ff742b;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{color:#fff;grid-area:headline;margin-top:calc(var(--spacer));text-shadow:2px 2px 2px #0000001a}.component-teaser p{color:#fff;grid-area:subline;text-shadow:1px 1px 2px #0000001a}.component-teaser img{grid-area:img;transform:scale(1);transition:transform .75s cubic-bezier(.25,1.7,.35,.8);width:100%}.component-teaser a.link--cta{bottom:calc(var(--spacer));left:calc(var(--spacer));position:absolute;z-index:1}.component-product-tabs{display:flex;flex-wrap:wrap;margin:0 auto 20px;padding:0}.component-product-tabs .radiotab{opacity:0;position:absolute}.component-product-tabs .label{border:none;border-radius:4px;cursor:pointer;outline:2px solid #fff0;outline-offset:-2px;padding:var(--spacer);text-align:left;transition:outline .3s,color .3s,background-color .2s;width:100%}@media(max-width:650px){.component-product-tabs .label{display:none}}.component-product-tabs .label span{display:block;width:100%}.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{background-color:#fff;color:#ff742b;color:var(--secondary-color)}.component-product-tabs .radiotab:checked+.label{color:#ff742b;color:var(--secondary-color)}.component-product-tabs .radiotab:checked+.label,.component-product-tabs .radiotab:focus+.label{outline:2px solid #ff742b;outline:solid 2px var(--secondary-color)}.component-product-tabs .panel{border-radius:4px;padding:var(--spacer) var(--spacer) 0 var(--spacer);width:100%}@media(min-width:651px){.component-product-tabs .panel{display:none}}.component-product-tabs .panel:focus{outline:2px solid #ff742b;outline:solid 2px var(--secondary-color)}.component-product-tabs .component.component-paragraph-image{display:grid;padding:0}.component-product-tabs .component.component-paragraph-image div+div{align-content:center}@media(max-width:650px){.component-product-tabs .component.component-paragraph-image{grid-template-areas:"content" "image";grid-template-columns:1fr}.component-product-tabs .component.component-paragraph-image div+div{grid-area:image}}@media(min-width:651px){.component-product-tabs .radiotab:checked+.label+.panel{display:block}.component-product-tabs .panel{order:99}.component-product-tabs .label{padding:calc(var(--spacer)/3) var(--spacer);width:25%}}.component-content-tab{display:grid;grid-template-areas:"intro" "tabs" "img" "content"}@media(min-width:651px){.component-content-tab{align-items:start;grid-template-areas:"img intro" "img tabs" "img content";grid-template-columns:1fr 1fr;margin:0 auto 20px;padding:0}}.component-content-tab__intro{grid-area:intro}@media(min-width:651px){.component-content-tab__intro{padding:0 var(--spacer) 0 0}}.component-content-tab__tabs{display:block;grid-area:tabs;margin:calc(var(--spacer)/2) 0;overflow-x:auto;padding:2px 0;white-space:nowrap}.component-content-tab__image{grid-area:img}@media(min-width:0px)and (max-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{border:1px solid;border-radius:20px;cursor:pointer;display:inline-block;margin:0 4px;outline:2px solid #fff0;padding:4px 10px;text-align:center;transition:outline .3s,color .3s}.component-content-tab .label span{display:block;width:100%}.component-content-tab .label span.product-name{font-size:clamp(.8rem,1vw + .2rem,.9rem)}.component-content-tab .label:hover{color:#ff742b;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:2px solid #ff742b;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:#ff742b;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:2px solid #ff742b;outline:solid 2px var(--secondary-color)}.component-content-tab .panel{border-radius:4px;display:none;grid-area:content;padding:0;width:100%}.component-content-tab .panel .component-paragraph{grid-template-columns:1fr}@media(min-width:651px){.component-content-tab .panel .component-paragraph{padding:0 var(--spacer) 0 0}}.component-content-tab .panel:focus{outline:2px solid #ff742b;outline:solid 2px var(--secondary-color)}.component-content-tab .radiotab:first-of-type:checked~.component-content-tab__content .panel:first-of-type,.component-content-tab .radiotab:first-of-type:checked~.component-content-tab__image .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(2):checked~.component-content-tab__image .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(3):checked~.component-content-tab__image .panel:nth-of-type(3),.component-content-tab .radiotab:nth-of-type(4):checked~.component-content-tab__content .panel:nth-of-type(4),.component-content-tab .radiotab:nth-of-type(4):checked~.component-content-tab__image .panel:nth-of-type(4){display:block}@media(min-width:651px){.component-content-tab .panel{order:99}.component-content-tab .label{width:auto}}.component-product-benefit{grid-column-gap:var(--spacer);display:grid;grid-template-areas:"content" "image";grid-template-columns:1fr}@media(min-width:560px){.component-product-benefit{grid-template-areas:"content image";grid-template-columns:1fr 1fr}.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{align-items:center;display:grid;grid-area:image;justify-items:center;min-height:300px;position:relative}.component-product-benefit .product-counter__bubble{align-content:center;background-image:linear-gradient(160deg,#ff742b,#f5a623);background-image:linear-gradient(160deg,var(--secondary-color) 0,#f5a623 100%);border-radius:50%;display:grid;grid-template-areas:"number" "type" "desc";grid-template-columns:1fr;grid-template-rows:auto auto auto;height:240px;justify-content:center;opacity:0;transition:opacity .25s ease .6s;width:240px;z-index:3}.component-product-benefit .product-counter__bubble.active{opacity:1}.component-product-benefit .product-counter__bubble--behind{background-image:linear-gradient(160deg,#ff742b,#f5a623);background-image:linear-gradient(160deg,var(--secondary-color) 0,#f5a623 100%);border-radius:50%;filter:blur(3px);height:190px;left:45%;opacity:0;position:absolute;top:20%;transition:opacity .25s ease .25s;width:190px;will-change:filter;z-index:1}.component-product-benefit .product-counter__bubble--behind.active{opacity:.8}.component-product-benefit .product-counter__bubble--blurred{background-image:linear-gradient(160deg,#ff742b,#f5a623);background-image:linear-gradient(160deg,var(--secondary-color) 0,#f5a623 100%);border-radius:50%;filter:blur(6px);height:160px;left:10%;opacity:0;position:absolute;top:10%;transition:opacity .25s ease .45s;width:160px;will-change:filter;z-index:2}@media(min-width:480px){.component-product-benefit .product-counter__bubble--blurred{left:15%}}@media(min-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{font-size:clamp(2.2rem,1vw + 1.75rem,2.75rem);grid-area:number;text-align:center}.component-product-benefit .product-counter__number span{display:inline}.component-product-benefit .product-counter__type{grid-area:type;line-height:1.1;text-align:center}.component-product-benefit .product-counter__desc{grid-area:desc;line-height:1.1;text-align:center}.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;overflow:hidden;width:100%}:root{--color-text:#ffefd5;--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{display:flex;flex-direction:column;gap:calc(clamp(10rem, 1rem + 20vmin, 30rem)/14);gap:var(--gap);margin:calc(var(--spacer)*1.5) auto;max-width:1800px;width:100vw}.component-logo-grid--homepage{margin:0 auto!important;padding-bottom:calc(var(--spacer)*1.5);padding-top:calc(var(--spacer)*1.5)}.component-logo-grid__headline{margin-bottom:calc(var(--spacer)*.5)}@media(min-width:0px)and (max-width:650px){.component-logo-grid__headline{padding:0}}.component-logo-grid__headline:empty{display:none;margin:0}.component-logo-grid__wrapper{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%,#000 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20%,#000 80%,#0000);-webkit-mask-image:linear-gradient(var(--mask-direction,to right),#0000,#000 20%,#000 80%,#0000);mask-image:linear-gradient(var(--mask-direction,to right),#0000,#000 20%,#000 80%,#0000);overflow:hidden;-webkit-user-select:none;user-select:none}.component-logo-grid__group,.component-logo-grid__wrapper{display:flex;gap:calc(clamp(10rem, 1rem + 20vmin, 30rem)/14);gap:var(--gap)}.component-logo-grid__group{align-items:center;animation:scroll-x 120s linear infinite;animation:scroll-x var(--duration) linear infinite;flex-shrink:0;justify-content:space-around;min-width:100%}@media(prefers-reduced-motion:reduce){.component-logo-grid__group{animation-play-state:paused}}.component-logo-grid--reverse .component-logo-grid__group{animation-delay:-3s;animation-direction:reverse}@keyframes scroll-x{0%{transform:translateX(0);transform:translateX(var(--scroll-start))}to{transform:translateX(calc(-100% - clamp(10rem, 1rem + 20vmin, 30rem)/14));transform:translateX(var(--scroll-end))}}.component-logo-grid svg{fill:#ffefd5;fill:var(--color-text);aspect-ratio:16/9;background:#ff742b;background:var(--secondary-color);border-radius:.5rem;display:grid;padding:calc(clamp(10rem, 1rem + 20vmin, 30rem)/10);padding:calc(var(--size)/10);place-items:center;transition:background .35s ease;width:clamp(10rem,1rem + 20vmin,30rem);width:var(--size)}.component-logo-grid svg:hover{background:#0032be;background:var(--primary-color)}.component-accordion details{border-top:1px solid #ff742b;border-top:1px solid var(--secondary-color);padding:calc(var(--spacer)/2) 0}.component-accordion details:last-of-type{border-bottom:1px solid #ff742b;border-bottom:1px solid var(--secondary-color);margin-bottom:var(--spacer)}.component-accordion summary{list-style-type:none;padding-left:calc(var(--spacer)/2);padding-right:calc(var(--spacer)*1.5);position:relative}.component-accordion summary::-webkit-details-marker{display:none}.component-accordion summary:after{content:"+";font-size:clamp(1rem,1vw + .3rem,1.3rem);position:absolute;right:calc(var(--spacer)/2);top:0}.component-accordion summary p{font-weight:700}.component-accordion summary:hover{color:#ff742b;color:var(--secondary-color);cursor:pointer}.component-accordion details[open]>summary:after{content:"-"}.component-accordion__content{padding:calc(var(--spacer)/2) calc(var(--spacer)/2) 0}.component-case-study,.component-job-listing{display:grid;grid-template-columns:1fr}.component-case-study>*,.component-job-listing>*{width:100%}@media(min-width:560px){.component-case-study>*,.component-job-listing>*{max-width:780px}}.component-case-study h1,.component-job-listing h1{font-size:clamp(2rem,1vw + 1.75rem,2.75rem);line-height:1.2;margin-bottom:var(--spacer);margin-top:0}.component-case-study h2,.component-job-listing h2{font-size:clamp(1.25rem,1vw + 1.5rem,1.75rem);line-height:1.2;margin-bottom:calc(var(--spacer)/1.5);margin-top:calc(var(--spacer)/1.25)}@media(min-width:880px){.component-case-study h2,.component-job-listing h2{margin-bottom:calc(var(--spacer)/2);margin-top:calc(var(--spacer)/1.5)}}.component-case-study p,.component-job-listing p{margin-bottom:calc(var(--spacer)/2);margin-top:0}.component-case-study figure,.component-job-listing figure{margin-bottom:calc(var(--spacer)/1.5);margin-top:calc(var(--spacer)/1.25)}@media(min-width:880px){.component-case-study figure,.component-job-listing figure{margin-bottom:calc(var(--spacer)/2);margin-top:0}}.component-case-study ul,.component-job-listing ul{margin-bottom:calc(var(--spacer)/2);margin-top:0;padding-left:20px}.component-case-study li::marker,.component-job-listing li::marker{color:#ff742b;color:var(--secondary-color)}.component-case-study .sticky-sidebar,.component-job-listing .sticky-sidebar{margin-top:var(--spacer)}.cookie-banner{grid-gap:12px;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;border-radius:8px;bottom:20px;color:#fff;display:grid;gap:12px;grid-template-areas:"text button-yes" "text button-no";left:50%;max-width:700px;padding:12px 20px;position:fixed;transform:translateX(-50%);width:90%;z-index:1000}@media(min-width:720px){.cookie-banner{grid-template-areas:"text button-yes button-no"}}.cookie-banner p{font-size:14px;grid-area:text}.cookie-banner button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:6px 12px;transition:background .3s ease}.cookie-banner button.accept{background:#007bff;grid-area:button-yes}.cookie-banner button.accept:hover{background:#0056b3}.cookie-banner button.decline{background:#888;grid-area:button-no}.cookie-banner button.decline:hover{background:#666}.hubspot__form{max-width:780px}.component-comparison-table .comparison-table__grid{position:relative}.component-comparison-table .comparison-table__headline{font-size:clamp(2rem,1vw + 1.75rem,2.75rem);-webkit-hyphens:auto;hyphens:auto;line-height:1.2;margin-top:0;word-break:break-word}@media(min-width:0px)and (max-width:839px){.component-comparison-table .comparison-table{border-collapse:initial;border-spacing:0;width:100%}.component-comparison-table .comparison-table table,.component-comparison-table .comparison-table tbody,.component-comparison-table .comparison-table td,.component-comparison-table .comparison-table th,.component-comparison-table .comparison-table thead,.component-comparison-table .comparison-table tr{display:block}.component-comparison-table .comparison-table thead{display:none}.component-comparison-table .comparison-table tbody tr{border:1px solid #54565b;border:1px solid var(--text-color--gray);border-radius:12px;margin:var(--spacer) 0;overflow:hidden;position:relative}.component-comparison-table .comparison-table tbody td,.component-comparison-table .comparison-table tbody th{border:none}.component-comparison-table .comparison-table tbody th{border-bottom:1px solid #54565b;border-bottom:1px solid var(--text-color--gray);padding:calc(var(--spacer)/2) 0}.component-comparison-table .comparison-table tbody td{display:flex;gap:12px;justify-content:space-between;padding:calc(var(--spacer)/2)}.component-comparison-table .comparison-table tbody td:before{content:attr(data-label)}.component-comparison-table .comparison-table tbody td.highlight{background:#ff742b;background:var(--secondary-color)}.component-comparison-table .comparison-table__cta{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffffe6;background-color:var(--main-bg-opacity);bottom:0;left:0;margin-left:0!important;padding:var(--spacer);position:-webkit-sticky;position:sticky;text-align:center;width:100%!important;z-index:10}}@media(min-width:840px){.component-comparison-table .comparison-table{border-collapse:initial;border-spacing:0;width:100%}.component-comparison-table .comparison-table__caption{caption-side:bottom;text-align:left}.component-comparison-table .comparison-table tbody td,.component-comparison-table .comparison-table tbody th,.component-comparison-table .comparison-table thead th{color:#1e1f21;color:var(--main-text-color);padding:12px;text-align:left;vertical-align:middle}.component-comparison-table .comparison-table tbody td,.component-comparison-table .comparison-table tbody th:not(.highlight){border-top:1px solid #54565b;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{background-color:#ff742b;background-color:var(--secondary-color);border-radius:8px 8px 0 0;position:relative;z-index:2}.component-comparison-table .comparison-table tbody .highlight{border-left:2px solid #ff742b;border-left:2px solid var(--secondary-color);border-radius:0;border-right:2px solid #ff742b;border-right:2px solid var(--secondary-color);position:relative;z-index:2}.component-comparison-table .comparison-table tbody tr:last-of-type .highlight{border-bottom:2px solid #ff742b;border-bottom:2px solid 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{display:grid;min-height:100vh}.case-study-components,.jobspage-components{grid-column-gap:var(--spacer);column-gap:var(--spacer);display:grid;grid-template-areas:"content" "form";margin:calc(var(--spacer)*4) auto!important;max-width:1200px;padding:0;position:relative}@media(min-width:880px){.case-study-components,.jobspage-components{grid-template-areas:"content form";grid-template-columns:6fr 4fr;margin:calc(var(--spacer)*3) auto!important}}@media(min-width:1200px){.case-study-components,.jobspage-components{grid-template-columns:7fr 3fr}}.case-study-components .meta-headline,.jobspage-components .meta-headline{opacity:.8}.case-study-components .component-case-study,.case-study-components .component-job-listing,.jobspage-components .component-case-study,.jobspage-components .component-job-listing{grid-area:content}.case-study-components .component-our-client svg,.jobspage-components .component-our-client svg{fill:#ffefd5;fill:var(--color-text)}.case-study-components .sticky-sidebar,.jobspage-components .sticky-sidebar{background-color:#54565b33;border-radius:8px;grid-area:form;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:var(--spacer);margin-right:var(--spacer);padding:calc(var(--spacer)*.5);position:relative}@media(min-width:880px){.case-study-components .sticky-sidebar,.jobspage-components .sticky-sidebar{margin-left:0;margin-right:var(--spacer);margin-top:0;position:-webkit-sticky;position:sticky;top:100px}}.case-study-components .sticky-sidebar .link--cta,.jobspage-components .sticky-sidebar .link--cta{display:inline-block;margin-top:calc(var(--spacer)*.5)}.case-study-components{grid-template-areas:"content" "teaser" "form";margin:0 auto calc(var(--spacer)*4) auto!important}@media(min-width:880px){.case-study-components{grid-template-areas:"content form" "teaser form";margin:0 auto calc(var(--spacer)*3) auto!important}}header{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffffe6;background-color:var(--main-bg-opacity);padding:20px var(--spacer);position:fixed;top:0;width:100%;z-index:10}@media(prefers-color-scheme:light){header{color:#242424}}@media(prefers-color-scheme:dark){header{color:#fff}}header .header__wrapper{display:grid;margin:0 auto;max-width:1800px}@media(min-width:0px)and (max-width:650px){header .header__wrapper{grid-template-areas:"logo menu" "nav nav";grid-template-columns:auto 100px}}@media(min-width:651px){header .header__wrapper{grid-template-areas:"logo nav";grid-template-columns:170px auto}}header a.logo{align-content:start;font-size:clamp(1.25rem,1vw + 1rem,1.75rem);font-weight:700;grid-area:logo;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{align-items:end;color:#000;display:block;font-size:clamp(1rem,1vw + .5rem,1.5rem);grid-area:menu;padding:0;text-align:right}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){transform:rotate(-45deg) translate(-6px,2px);width:10px}header .menu-btn[aria-expanded=true] .line:nth-child(3){transform:rotate(-45deg) translate(9px,-2px)}@media(min-width:0px)and (max-width:650px){header .menu-btn{display:block}}@media(min-width:651px){header .menu-btn{display:none}}header .menu-btn__label{display:inline-block;margin-right:calc(var(--spacer)/2);vertical-align:middle}@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{display:inline-block;flex-direction:column;vertical-align:middle}header .menu-btn__icon .line{display:block;height:2px;margin:3px auto;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:22px}@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{align-self:center;display:grid;grid-area:nav;grid-template-rows:0fr;transition:grid-template-rows .5s}@media(min-width:0px)and (max-width:650px){header nav.expanded{grid-template-rows:1fr}}@media(min-width:651px){header nav{grid-template-rows:1fr}}header ul{list-style-type:none;margin:0;overflow:hidden;padding:0}@media(min-width:0px)and (max-width:650px){header nav.expanded header ul{text-align:left}}@media(min-width:651px){header ul{text-align:right}}@media(min-width:0px)and (max-width:650px){header li{margin-bottom:calc(var(--spacer)/2)}header li:first-of-type{margin-top:var(--spacer)}}header li.nav-link__lang{display:inline-block;margin-right:calc(var(--spacer)/3);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:650px){header li.nav-link__lang--current{margin-top:var(--spacer)}}@media(min-width:651px){header li{display:inline;margin-right:calc(var(--spacer)/2)}header li.nav-link__lang--current:before{color:#54565b;color:var(--text-color--gray);content:"|";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 ease}header a.nav-link.active,header a:hover{text-decoration-color:#000}@media(prefers-color-scheme:light){header a.nav-link.active,header a:hover{text-decoration-color:#242424}}@media(prefers-color-scheme:dark){header a.nav-link.active,header a:hover{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:#ff742b;color:var(--secondary-color)}header .nav-button{background-color:#ff742b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;margin-top:calc(var(--spacer)/2);padding:8px 16px}footer{background-color:#131417;color:#fff;min-height:200px;padding:var(--spacer)}footer .footer__wrapper{grid-row-gap:var(--spacer);grid-column-gap:calc(var(--spacer)/2);column-gap:calc(var(--spacer)/2);display:grid;margin:0 auto;max-width:1800px;row-gap:var(--spacer)}@media(min-width:0px)and (max-width:650px){footer .footer__wrapper{grid-template-areas:"logo" "lang" "contact" "use-cases" "references" "products" "social" "imprint";grid-template-columns:1fr}}@media(min-width:651px)and (max-width:1099px){footer .footer__wrapper{grid-template-areas:"logo logo" "lang lang" "contact use-cases" "references products" "social social" "imprint imprint";grid-template-columns:1fr 1fr}}@media(min-width:1100px){footer .footer__wrapper{grid-template-areas:"logo logo logo lang" "contact use-cases references products" "social imprint imprint imprint";grid-template-columns:1fr 1fr 1fr 1fr}}footer a.logo{font-size:clamp(1.25rem,1vw + 1rem,1.75rem);font-weight:700;grid-area:logo;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{list-style-type:none;margin:0;padding:0}footer ul li{line-height:1.4;margin-bottom:.4rem}footer a{color:#fff;text-decoration-color:#fff9}footer a:hover{text-decoration-color:#fff}footer a.active{text-decoration-color:#ff742b;text-decoration-color:var(--secondary-color)}footer .footer-links__languages{grid-area:lang}footer .footer-links__languages .lang--current{color:#ff742b;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{display:inline;margin-right:calc(var(--spacer)/2)}footer .footer-links__social svg{filter:saturate(0);height:32px;transition:filter .25s ease}footer .footer-links__social a:hover svg{filter:saturate(1)}footer .imprint{grid-area:imprint}@media(min-width:1100px){footer .imprint{text-align:right}footer .imprint li{display:inline-block}footer .imprint li>a{margin-right:calc(var(--spacer)/2)}}
/*# sourceMappingURL=main.c9a40dac.css.map*/