@charset "UTF-8";@font-face{font-family:"Better Times";src:local("Better Times"),url(../fonts/Better_Times.woff2) format("woff2"),url(../fonts/Better_Times.woff) format("woff")}@font-face{font-family:Inter;src:local("Inter"),url(../fonts/Inter-Regular.woff2) format("woff2"),url(../fonts/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-weight:500;src:local("Inter Medium"),url(../fonts/Inter-Medium.woff2) format("woff2"),url(../fonts/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-weight:600;src:local("Inter SemiBold"),url(../fonts/Inter-SemiBold.woff2) format("woff2"),url(../fonts/Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-weight:700;src:local("Inter Bold"),url(../fonts/Inter-Bold.woff2) format("woff2"),url(../fonts/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-weight:800;src:local("Inter ExtraBold"),url(../fonts/Inter-ExtraBold.woff2) format("woff2"),url(../fonts/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:Inter;font-weight:900;src:local("Inter Black"),url(../fonts/Inter-Black.woff2) format("woff2"),url(../fonts/Inter-Black.woff) format("woff")}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.close-button,.colleagues-arrow,.content-switcher,.footer-up,.language-switch-current,.menu-toggle,.modal-backdrop,.quotes-arrow,.quotes-pagination-button,.toggle-label,.videos-entry-title{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:manipulation}.download-subtitle,.download-title,.menu-page-link-subtitle,.menu-page-link-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon{display:block}.icon-arrow-right--left{transform:scaleX(-1)}.aspect-ratio,.icon-ratio,.image-ratio,.video-ratio{position:relative;display:block}.aspect-ratio iframe,.aspect-ratio img,.aspect-ratio svg,.aspect-ratio video,.icon-ratio iframe,.icon-ratio img,.icon-ratio svg,.icon-ratio video,.image-ratio iframe,.image-ratio img,.image-ratio svg,.image-ratio video,.video-ratio iframe,.video-ratio img,.video-ratio svg,.video-ratio video{position:absolute;left:0;top:0;width:100%;height:100%}.aspect-ratio,.video-ratio{padding-bottom:56.25%}.aspect-ratio iframe{border:none}svg{fill:currentColor;vertical-align:middle;pointer-events:none}.toggle{margin:2em;display:flex;justify-content:center;align-items:center}.toggle--inline .toggle-inner,.toggle-button-background{height:2em;padding:0 .2em;border-radius:999px;background:rgba(255,255,255,.11)}.toggle-inner{display:flex;position:relative}.toggle input{position:absolute;width:100%;height:100%;opacity:0;z-index:2;cursor:pointer}.toggle-button{order:2;position:relative;transition:120ms transform}.toggle-button:hover{transform:scale(.98)}.toggle-button-background{width:4em}.toggle-button-knob{position:absolute;left:0;top:0;margin:.1em;width:1.8em;height:1.8em;background:#fff;border-radius:999px;border:.05em solid #979797;transition:transform .2s}.toggle--inline .toggle-button-knob{width:50%}.is-checked .toggle-button-knob{transform:translateX(2em)}.toggle--inline.is-checked .toggle-button-knob{transform:translateX(calc(100% - .2em))}.toggle-label{font-size:1.2em;font-weight:800;opacity:.4;margin:0 1em}@media screen and (max-width:767px){.toggle-label{font-size:.9em;line-height:1.2;text-align:center}}.toggle--inline .toggle-label{width:4em;font-size:.75em;font-weight:400;color:#f1f1f3;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;text-align:center;transition:color .2s;opacity:1}.toggle--inline .toggle-label span{opacity:.6}.toggle--inline .toggle-label--left,.toggle--inline.is-checked .toggle-label--right{color:#000}.toggle--inline.is-checked .toggle-label--left{color:#f1f1f3;opacity:1}.is-checked .toggle-label--right,.toggle-label--left{opacity:1}.toggle-label--left{order:1}.is-checked .toggle-label--left{opacity:.4}.toggle-label--right{order:3}.toggle-save-hint{position:absolute;right:100%;top:0;margin-top:-.5em;color:#fc0;display:flex}@media screen and (max-width:767px){.toggle-save-hint{margin-top:-.1em}}.toggle-save-hint .icon{width:1.75em;transform:scaleX(-1)}@media screen and (max-width:767px){.toggle-save-hint .icon{width:1em}}.toggle-save-hint span{font-family:"Better Times",cursive;font-size:2.1em;line-height:.7;margin-top:-.1em;margin-right:.12em}@media screen and (max-width:767px){.toggle-save-hint span{font-size:1.6em}}.form-confirmation{padding:2em;font-weight:600;background:var(--highlight);color:var(--on-highlight);border-radius:.2em;text-align:center}@media screen and (max-width:767px){.form-confirmation{padding:1.2em}}.form-box{margin:5em 7.5em;background:#323234;padding:4.5em 14.75em 3.55em;position:relative}@media screen and (max-width:767px){.form-box{margin:3em 1.25em;padding:1.2em}}.form-box-title{text-align:center;font-size:1.6em}@media screen and (max-width:767px){.form-box-title{font-size:1.4em;margin-bottom:.4em}}.form-box-text{margin:0 2em 2em;font-weight:500}[data-alignment=centered] .form-box-text{text-align:center}@media screen and (max-width:767px){.form-box-text{margin:0 0 1.5em;font-size:.75em;font-weight:500;color:#adadad;text-align:center}}.form-box .form-control{background:#4c4c4d}.form-grid{display:flex;flex-wrap:wrap;margin:0 -.2em}.form-grid .form-group{margin-left:.2em;margin-right:.2em}.form-group{padding:0 0 .4em;position:relative;flex:1 0 100%}@media screen and (max-width:767px){.form-group[data-width]{flex:1 0 calc(100% - .4em)!important}}.form-group[data-width="100%"]{flex:1 0 calc(100% - .4em)}.form-group[data-width="75%"]{flex:1 0 calc(75% - .4em)}.form-group[data-width="50%"]{flex:1 0 calc(50% - .4em)}.form-group[data-width="25%"]{flex:1 0 calc(25% - .4em)}.form-group:last-child{padding:1em 0 0}.zammad-form .form-group{padding-bottom:1em}.form-group label a{color:inherit}.form-group-label{visibility:hidden;position:absolute;transition:none;font-weight:500;left:.7rem;top:.88rem;font-size:1em;opacity:.64}@media screen and (max-width:767px){.form-group-label{font-size:.875em}}.form-group input[type=checkbox]{vertical-align:middle;margin-top:-.3em}.form-gap{height:.775em;width:100%}.form-group.select .form-control{padding-right:3.4em}.form-group.select .icon-arrow-down-small{position:absolute;right:1.2em;top:1.1em;width:1em;opacity:.64}.form-control{padding:1.45em .7em .55em;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background:#323234;color:inherit;font-size:inherit;font-family:inherit;vertical-align:middle}.form-control:focus{background:#4c4c4d}.form-control:placeholder-shown{padding-top:1em;padding-bottom:1em}.form-control:not(:placeholder-shown)~.form-group-label{transition:.2s;visibility:visible;top:.4rem;font-size:.75em}.form-control:-webkit-autofill+label{color:#000}.form-control.form-invalid{border-color:red!important;border-style:solid}.checkbox{margin-top:.7em}.checkbox+.checkbox{margin-top:.1em;margin-bottom:1em}.checkbox-replacement{display:inline-block;position:absolute;left:0}.checkbox-replacement+label{padding-top:.1em;padding-left:2.3em;font-size:.75em;display:block}.checkbox-replacement input{position:absolute;left:0;top:.3em;width:1.2em;height:1.2em;font-size:inherit;opacity:0;z-index:1}.checkbox-replacement input:checked~.icon-checkbox-checked{display:block}.checkbox-replacement input:checked~.icon-checkbox{display:none}.checkbox-replacement .icon{width:1.2em}.checkbox-replacement .icon-checkbox-checked{display:none}.is-hidden{display:none}*{margin:0;padding:0;box-sizing:border-box}.secretPath{position:absolute;left:0;top:0;width:20px;height:20px;z-index:5}html{background:#19191a;color:#fff;font-family:Inter,sans-serif;font-size:1.388888889vw;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:767px){html{font-size:4.830917874vw}}@media screen and (min-width:1920px){html{font-size:26.6666666688px}html body{max-width:1920px;margin:0 auto;position:relative}}html.menu-open{overflow-y:hidden}ol,p,ul{margin:0 auto 1em;max-width:37.3em}ol:last-child,p:last-child,ul:last-child{margin-bottom:0}@media screen and (max-width:767px){.landscape{display:none}}@media screen and (min-width:768px){.portrait{display:none}}ol,ul{padding-left:1em}b,strong{font-weight:800}a{color:#fc0;text-decoration:none}.btn{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-decoration:none;font-weight:700;font-size:.9em;text-align:center;padding:.6em 1.84em;border-radius:.1em;background:#323234;color:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:180ms transform}@media screen and (max-width:767px){.btn{padding:.7em 1.4em;min-width:75%}}.btn:hover{transform:scale(.98)}p+p>.btn{margin-top:1em}.btn-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:top;margin-right:.25em}.btn--block,.contact-form button{display:block;width:100%;padding-top:1.2em;padding-bottom:1.2em}.btn--small{font-size:.65em}.btn--tiny{font-size:.55em}.btn--cta,.contact-form button{color:#fff!important;background:#fa2500!important}.btn--highlight{color:#000!important;background:#fc0!important}.cta-link{font-weight:700;font-size:.9em;transition:180ms transform}.cta-link:hover{transform:scale(.98)}figure img{width:100%;height:auto}.tag{font-size:.75rem;line-height:2.1333333333;padding:0 1.0666666667em;border-radius:999px;font-weight:500;background:var(--highlight);color:var(--on-highlight);display:inline-block;vertical-align:middle;margin:-.4em 1em 0}.breadcrumb{margin:.5em 0}.breadcrumb a{color:inherit;font-size:.75em;font-weight:700}.breadcrumb .icon{display:inline-block;width:.8em;vertical-align:middle;opacity:.4}.content-switcher{font-size:.75em;font-weight:500;padding:1em 1.3333em;border-radius:999px;color:#ababab}.content-switcher.is-active,.content-switcher:hover{color:var(--highlight,#fff);background:var(--dark-highlight,#323234)}.cursive{font-family:"Better Times",cursive;font-size:2.1em;line-height:1}@media screen and (max-width:767px){.cursive{font-size:1.8em}}.cursive.large{font-size:8.4em;line-height:1.19}@media screen and (max-width:767px){.cursive.large{font-size:5.6em}}.cursive--centered{text-align:center}.press-year,h1{font-size:3.6em;font-weight:800;line-height:1;margin:0 0 .6em;text-align:center;letter-spacing:-.01em}@media screen and (max-width:767px){.press-year,h1{font-size:2em;line-height:1.15}}.numbers-entry-value,h2{font-size:2.4em;font-weight:800;line-height:1.23;margin:0 0 .75em}@media screen and (max-width:767px){.numbers-entry-value,h2{font-size:1.6em}}.job-preview-title,h3{font-size:1.2em;line-height:1.2;font-weight:800;margin:0 0 .5em;letter-spacing:-.034em}h4{font-size:1em;font-weight:800;margin:0 0 .2em;letter-spacing:-.029em}.text-content{word-break:break-word}.text-content .cursive{display:table;margin:.2em auto}@media screen and (max-width:767px){.text-content .cursive{display:block;margin:0}.text-content .cursive:first-child{margin:.28em .75em .32em}}.text-content .cursive+h2:not(:first-child){padding-top:0}.text-content h1,.text-content h2,.text-content h3,.text-content h4{margin-left:auto;margin-right:auto}.text-content h1 a,.text-content h2 a,.text-content h3 a,.text-content h4 a{color:inherit}.text-content h1{max-width:14.34615em}.text-content h2{font-size:1.6em;line-height:1.21875;max-width:23.3125em}.text-content h2:not(:first-child){padding-top:.875em}.text-content h3{max-width:31.08333em}.text-content h3:not(:first-child){margin-top:3.75em}.text-content h4{max-width:37.3em}.text-content h4:not(:first-child){margin-top:2em}.text-content figure{max-width:37.3em;margin:2em auto}.text-content figure.video{margin:3em auto;padding:0;width:calc(100% - 15em);max-width:none}@media screen and (max-width:767px){.text-content figure.video{width:100%}}.text-content ol a,.text-content p a,.text-content ul a{color:inherit;text-decoration:underline;transition:120ms opacity}.text-content ol a:hover,.text-content p a:hover,.text-content ul a:hover{opacity:.64}.text-content ol a.btn,.text-content p a.btn,.text-content ul a.btn{text-decoration:none;transition:180ms transform}.text-content ol a.btn:hover,.text-content p a.btn:hover,.text-content ul a.btn:hover{opacity:1}.text-content ul{text-align:initial;list-style:none;padding-left:0}.text-content ul li{margin:.45em 0;line-height:1.33;position:relative;padding-left:1.75em}.text-content ul li:before{content:"";position:absolute;width:1.0666666667em;height:1.0666666667em;left:0;top:.1em;background:url(../images/checkmark-yellow.svg) center/contain no-repeat}.text-content li h3,.text-content li h4{margin-top:2em}.text-content blockquote{display:table;margin:2em auto;max-width:23.3125em;font-size:1.6em;line-height:1.2;font-weight:800;text-align:center}@media screen and (max-width:767px){.text-content blockquote{font-size:1.4em}}.text-content table{width:calc(100% - 15em);margin:1em 7.5em;border-collapse:collapse}@media screen and (max-width:767px){.text-content table{margin:1em -1.25em;width:calc(100% + 2.5em);display:block;word-break:initial;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.text-content td,.text-content th{padding:.68rem;text-align:initial;font-size:.75em;line-height:1.2666666667;border:1px solid #19191a}@media screen and (max-width:767px){.text-content td,.text-content th{padding-left:.45rem;padding-right:.45rem}}.text-content th{position:-webkit-sticky;position:sticky;top:0;background:#2d2d2e}.text-content td{font-weight:500;vertical-align:middle;background:#323234}.text-content td .check{vertical-align:middle;margin-top:-.2em}.text-content .head td{border-top:none;padding-top:3em;font-size:1em}.text-content tbody tr:not(.head):hover{background:rgba(255,255,255,.05)}.check{background:url(../images/checkmark-yellow.svg) center/contain no-repeat;width:1.0666666667em;height:1.0666666667em;display:inline-block;color:transparent}@media screen and (max-width:767px){.check{width:1.2em;height:1.2em}}.columns{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto 1em;max-width:39.3em}.column{flex:0 1 100%;margin:1.45em 1em;max-width:100%;text-align:initial}@media screen and (min-width:768px){.column{flex-basis:calc(50% - 2em)}}.column ol,.column p,.column ul{opacity:.8;font-size:.75em}.more{display:inline-block;font-weight:700;font-size:.9em;text-decoration:none!important}.more--text{transition:120ms transform}.more--text:hover{transform:scale(.98)}.more--centered{display:table;margin:3em auto}@media screen and (max-width:767px){.more--centered{text-align:center;background:#323234;padding:1.444em;min-width:72%;max-width:89%}}.more .icon{display:inline-block;width:1em;vertical-align:top;margin:.3em 0 0 .5em}.more--block{display:block;padding:1.5em;margin:2em 0;color:#fff!important;background:#323234;text-align:center;transition:240ms transform}.more--block:hover{transform:scale(.98);background:#2d2d2e}@media screen and (max-width:767px){.more--block{margin:1.5em auto;padding:1.444em;min-width:72%;max-width:89%}}.more--block .icon{margin-top:.25em}.jobs-widget{margin:2em 0}.jobs-widget:first-child{margin-top:0}.text .jobs-widget:first-child{margin:-4em 0 2.5em}@media screen and (max-width:767px){.text .jobs-widget:first-child{margin-top:.5em}}.jobs-widget-link{display:inline-block;background:#fc0;color:#000!important;text-decoration:none!important;border-radius:.2em;padding:.2em .7em .3em .9em;transition:240ms transform}.jobs-widget-link:hover{transform:scale(.98)}.jobs-widget-count{display:inline-block;background:#000;color:#fc0;width:2em;line-height:2em;text-align:center;font-size:.6em;font-weight:800;border-radius:100%;vertical-align:middle;margin-top:-.1em}.jobs-widget-text{display:inline-block;font-size:.75em;font-weight:800;letter-spacing:-.02em;margin:0 .7em 0 .25em}.jobs-widget .icon{vertical-align:middle;display:inline-block;width:.8em}[data-theme=Red]{--highlight:#fa2500;--dark-highlight:hsl(360,39%,15%);--on-highlight:white}[data-theme=Red] .cursive,[data-theme=Red] a{color:#fa2500}[data-theme=Red] .more--text{color:#fa2500!important}[data-theme=Red] .btn{background:#fa2500;color:#fff}[data-theme=Red] .check,[data-theme=Red] .text-content li:before{background-image:url(../images/checkmark-red.svg)}[data-theme=Yellow]{--highlight:#ffcc00;--dark-highlight:hsl(40,28%,15%);--dark-highlight-hover:hsl(41,46%,23%);--on-highlight:black}[data-theme=Yellow] .cursive,[data-theme=Yellow] a{color:#fc0}[data-theme=Yellow] .more--text{color:#fc0!important}[data-theme=Yellow] .btn{background:#fc0;color:#000}[data-theme=Yellow] .check,[data-theme=Yellow] .text-content li:before{background-image:url(../images/checkmark-yellow.svg)}[data-theme=Blue]{--highlight:#23a2cd;--dark-highlight:hsl(190,37%,12%);--on-highlight:white}[data-theme=Blue] .cursive,[data-theme=Blue] a{color:#23a2cd}[data-theme=Blue] .more--text{color:#23a2cd!important}[data-theme=Blue] .btn{background:#4c4c4d;color:#fff}[data-theme=Blue] .check,[data-theme=Blue] .text-content li:before{background-image:url(../images/checkmark-blue.svg)}[data-theme=Black] .btn{background:#19191a;color:#fff}[data-theme=Black] .check,[data-theme=Black] .text-content li:before{background-image:url(../images/checkmark-black.svg)}[data-theme=White] .btn{background:#fff;color:#19191a}[data-theme=White] .check,[data-theme=White] .text-content li:before{background-image:url(../images/checkmark-white.svg)}[data-theme=Black] .btn{background:#19191a;color:#fff}[data-theme=Black] .check,[data-theme=Black] .text-content li:before{background-image:url(../images/checkmark-black.svg)}.logo{color:inherit;transition:180ms transform}.logo:hover{transform:scale(.98)}.logo:hover .icon{-webkit-filter:none;filter:none}@media screen and (max-width:767px){.logo{padding:1.1em 1.2em}}.logo .icon{width:5em;-webkit-filter:contrast(0) brightness(200%);filter:contrast(0) brightness(200%);transition:180ms -webkit-filter;transition:180ms filter;transition:180ms filter,180ms -webkit-filter}@media screen and (max-width:767px){.menu-open header{position:relative;background:#323234}}@media screen and (max-width:767px){[data-template=blog-article]:not(.menu-open):not([data-white-text="1"]) .logo,[data-template=blog-article]:not(.menu-open):not([data-white-text="1"]) .menu-toggle,[data-template=use-case]:not(.menu-open) .logo,[data-template=use-case]:not(.menu-open) .menu-toggle{color:#000}[data-template=blog-article]:not(.menu-open):not([data-white-text="1"]) .logo .icon,[data-template=blog-article]:not(.menu-open):not([data-white-text="1"]) .menu-toggle .icon,[data-template=use-case]:not(.menu-open) .logo .icon,[data-template=use-case]:not(.menu-open) .menu-toggle .icon{-webkit-filter:contrast(0) brightness(0);filter:contrast(0) brightness(0)}}.menu{padding:1em 3em;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.menu{padding:0;height:3.5em;align-items:initial}.menu-open .menu{background:#323234}}.menu-toggle{padding:0 1.3em;display:none;align-items:center}@media screen and (max-width:767px){.menu-toggle{display:flex}}.menu-toggle .icon{width:1.2em}.menu-toggle .icon-close{display:none}.menu-open .menu-toggle .icon-close{display:block}.menu-open .menu-toggle .icon-burger{display:none}.menu-center{display:flex}@media screen and (max-width:767px){.menu-center{display:none}.menu-open .menu-center{height:calc(100vh - 3.5em);position:absolute;left:0;top:3.5em;width:100%;display:block;z-index:999;background:#323234;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.menu-center-mobile{display:none;text-align:center;margin:3em 0}@media screen and (max-width:767px){.menu-center-mobile{display:block}}.menu-center-mobile .btn{margin-bottom:1em}.menu-center-mobile .social-links a{background:#ccc}.menu-center-mobile .social-links .icon{color:#323234}.menu-link{display:block;font-size:.75em;font-weight:700;text-decoration:none;color:#fff;margin:0 1.2rem;padding:.8em 0}@media screen and (max-width:767px){.menu-link{margin:0;padding:.8em 1.25rem;font-size:1em;font-weight:800}}.menu-link:hover{z-index:2;position:relative}.menu-link:hover~.menu-page{display:flex}.menu-link.is-active,.menu-link:hover{opacity:.4}@media screen and (max-width:767px){.menu-link.is-active.menu-link--has-submenu,.menu-link:hover.menu-link--has-submenu{opacity:1}}@media screen and (max-width:767px){.menu-cta{display:none}}.menu-entry{position:relative}.menu-entry-arrow{display:none}@media screen and (max-width:767px){.menu-entry-arrow{display:block;position:absolute;right:1.2em;top:1em;width:.9em;pointer-events:none}.submenu-open .menu-entry-arrow{transform:scaleY(-1)}}.menu-page{position:absolute;top:100%;left:-.4em;background:#323234;padding:.9em 1.6em;border-radius:.1em;display:none;z-index:1;box-shadow:0 .2em .8em rgba(0,0,0,.16)}.menu-page:hover{z-index:2;display:flex}@media screen and (max-width:767px){.menu-page{display:none!important;position:static;box-shadow:none;padding:.9em 0}.submenu-open .menu-page{display:block!important}}.menu-page[data-layout=portrait]{flex-direction:column}.menu-page-mouse-guard{position:absolute;height:2.4em;width:calc(100% - 4em);left:4em;bottom:100%;pointer-events:none}@media screen and (max-width:767px){.menu-page-mouse-guard{display:none}}.menu-page-mouse-guard:hover{height:0;transition:height .5s ease-out}.menu-page-mouse-guard path{pointer-events:auto;fill:transparent}.menu-page-level-1{width:15em;margin-right:1em}@media screen and (max-width:767px){.menu-page-level-1{width:auto;margin:0}}[data-layout=portrait] .menu-page-level-1{margin:0}.menu-page-level-2{display:flex}@media screen and (max-width:767px){.menu-page-level-2{display:block}}.menu-page-headline{font-size:.75em;font-weight:500;opacity:.64;margin:1.3em 0 .65em}@media screen and (max-width:767px){.menu-page-headline{margin:1.5em 2.25rem 0}}.menu-page-group{margin-right:3em}@media screen and (max-width:767px){.menu-page-group{margin-right:0}}.menu-page-group:last-child{margin-right:0}.menu-page-link{display:block;font-size:.75em;line-height:1.267;color:inherit;position:relative;padding:.625em 0;width:18em}@media screen and (max-width:767px){.menu-page-link{width:auto;padding:1em 2.25rem!important}}.menu-page-link:hover .menu-page-link-subtitle{opacity:1}.menu-page-link.is-active{opacity:.33}.menu-page-link.is-active .menu-page-link-icon{background:#23a2cd}.menu-page-link.is-active .menu-page-link-icon-circle{background:#fff}[data-size=small] .menu-page-link{width:11em;padding:.5em 0}@media screen and (max-width:767px){[data-size=small] .menu-page-link{width:auto}}.menu-page-link--more{display:flex;align-items:center;margin:1em 0 0}.menu-page-link-title{font-weight:600}@media screen and (max-width:767px){.menu-page-link-title{font-size:1.3333333333em;font-weight:800}}.menu-page-link-subtitle{font-weight:500;opacity:.64}.menu-page-link-arrow{width:1.0666666667em;margin-left:.5333333333em;margin-bottom:-.1em}.page{margin:5em 0}@media screen and (max-width:767px){.page{margin:2em 0}}.page-back{display:table;margin:-3.65rem auto 2.25em;color:inherit!important;font-size:.9em;font-weight:700}.page-back .icon{display:inline-block;vertical-align:top;width:1em;margin:.25em .25em 0 0}.page-headline{margin:0 4em .9em}@media screen and (max-width:767px){.page-headline{margin:0 1.25rem .9em}}.close-button{position:absolute;right:2.45em;top:2.2em;padding:.7em;border-radius:100%;background:rgba(255,255,255,.5);transition:120ms transform}.close-button:hover{transform:scale(.98);background:rgba(255,255,255,.4)}.close-button .icon{width:1em}.has-aside{display:flex;align-items:flex-start;margin:5em 7.5em}@media screen and (max-width:767px){.has-aside{margin:4em 1.25em;flex-direction:column-reverse}}.has-aside .center{margin-right:2em}@media screen and (max-width:767px){.has-aside .center{margin:2em 0 0}.has-aside .center .text.section{margin:0}}.has-aside .center>.sections .section:first-child{margin-top:0}.aside{position:-webkit-sticky;position:sticky;top:1em;width:31.5%;flex-shrink:0;background:#323234;padding:1.8em}@media screen and (max-width:767px){.aside{position:static;width:100%;padding:1.2em}}.aside h4:first-child{margin-top:0}.aside .key-value-list,.aside ol,.aside p,.aside ul{font-size:.75em;color:rgba(255,255,255,.64)}.key-value-list{margin:1em 0}.perks--list{margin-bottom:2em}.stack{margin:5em 12em;text-align:center}@media screen and (max-width:767px){.stack{margin:3em 0}}.stack-grid{margin:2.5em 0 0;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.stack-grid{margin-top:1.5em}}.stack-item{margin:2em .5em;width:calc(20% - 1em)}@media screen and (max-width:767px){.stack-item{width:calc(50% - 1em)}}.stack-item-logo{width:5.5em;height:2em;-o-object-fit:contain;object-fit:contain;-webkit-filter:contrast(0) brightness(82%);filter:contrast(0) brightness(82%);mix-blend-mode:screen}.stack-item-name{font-weight:800;margin:.7em 0 .3em}.stack-item-purpose{font-size:.75em;font-weight:500;opacity:.64}.features{margin:0 5em}@media screen and (max-width:767px){.features{margin:0}.features>.text.section{margin-bottom:2em}}.features-main{display:flex}@media screen and (max-width:767px){.features-main{display:block}}.features-controls{white-space:nowrap;margin-right:4em;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:767px){.features-controls{flex-direction:row;overflow-y:scroll;-webkit-overflow-scrolling:touch;margin:0;padding:0 1.25em .625em}}.features-controls .content-switcher{margin-bottom:.2em}.features-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.4em;margin:-.1em auto 0;max-width:40em}@media screen and (max-width:767px){.features-grid{display:block;padding:.625em 1.25em 0}}.features-grid--with-icons{max-width:50em}.features-legend{margin:2em 0;padding:2em 0;border-top:1px solid #222223}@media screen and (max-width:767px){.features-legend{padding:2em 1.25em}}.features-legend h3{margin-bottom:.75em}.features-legend td{vertical-align:top;padding:.3em 0}.features-legend p{color:#ababab;font-size:.75em;line-height:1.45;max-width:none}.features-legend .tag{margin:-.75em .6em 0 0}.feature-preview{display:none}@media screen and (max-width:767px){.feature-preview{margin-bottom:2em}}.features-grid--with-icons .feature-preview{position:relative;padding-left:7em}@media screen and (max-width:767px){.features-grid--with-icons .feature-preview{padding-left:5em}}.feature-preview.is-active{display:block}.feature-preview-icon{position:absolute;left:0;top:.225em;width:6em;height:6em;background:#323234}@media screen and (max-width:767px){.feature-preview-icon{width:4em;height:4em}}.feature-preview-icon-element{position:absolute;left:50%;top:50%;margin:-1.6em 0 0 -1.6em;width:3.2em;height:3.2em}.feature-preview-title{margin-bottom:.3em}.feature-preview-title--has-tags{margin:-.19em 0 -.15em}.feature-preview-title-text{margin-right:.4em}.feature-preview-title-text:only-child{margin-right:0}.feature-preview-title .tag{margin:.3em 1em .6em;margin-left:0}.feature-preview-title .tag:last-child{margin-right:0}.feature-preview-description{color:#ababab;font-size:.75em;line-height:1.45}.feature-deck-header{background:#323234;border-radius:.2em;text-align:center;margin:0 3em;padding:4em}@media screen and (max-width:767px){.feature-deck-header{border-radius:0;margin:-3.5em 0 5em;padding:4.7em 1.2em 3em}}.feature-deck-header-headline{margin-bottom:0}.feature-deck-header-photo{width:24vw;height:auto;vertical-align:middle;margin:1.5em 0 2em;mix-blend-mode:lighten}@media screen and (max-width:767px){.feature-deck-header-photo{width:60%;margin:1.5em 0 1.25em}}.feature-deck-header-description{font-weight:500;opacity:.72}.modal{position:fixed;display:flex;flex-direction:column;align-items:center;z-index:100;overflow:auto;-webkit-overflow-scrolling:touch}.modal:after,.modal:before{content:""}.modal:before{margin-top:auto}.modal:after{margin-bottom:auto}.modal,.modal-backdrop{left:0;top:0;width:100%;height:100%}.modal-backdrop{position:fixed;background:rgba(0,0,0,.82)}.modal-body{margin:1em 1em 3em;position:relative;padding:2em;background:#323234;width:32em}@media screen and (max-width:767px){.modal-body{width:auto;padding:1.25em}}.modal-body .close-button{top:1em;right:1em}.modal-body h2{margin-right:1em}@media screen and (max-width:767px){.modal-body h2{font-size:1.4em}}.modal-body label:first-child{font-size:.75em;font-weight:700;margin-bottom:.2em;display:block}.modal-body .form-control{background:#4c4c4d}.modal-body .form-control:nth-child(2){padding-top:1em;padding-bottom:1em;min-width:26em}@media screen and (max-width:767px){.modal-body .form-control:nth-child(2){min-width:0}}.modal-body .btn{margin-top:.7em;background:#fc0;color:#000;display:block;width:100%;padding-top:1.2em;padding-bottom:1.2em}.find-your-plan{margin:3em 0 7em}.find-your-plan-headline{font-size:.75em;font-weight:500}.find-your-plan-buttons{display:flex;justify-content:center}@media screen and (max-width:767px){.find-your-plan-buttons{padding:0 .95em}}.find-your-plan-buttons .btn{width:12.2777777778em;margin:0 .3em}@media screen and (max-width:767px){.find-your-plan-buttons .btn{width:calc(50% - .6em);min-width:0}}.find-your-plan-buttons .btn--continue{color:#000;background:#fc0}.find-your-plan-progress{height:2px;width:24.30555556%;margin:3.8em auto;background:#323234}.find-your-plan-progress-bar{background:#fc0;height:100%}.questions{text-align:center}.question{margin:3.75em 15.25em 3.4em;display:none}@media screen and (max-width:767px){.question{margin:2em 1.25em 3em}}.question.is-active{display:block}.question-supertitle{font-weight:500;font-size:.75em;color:#a3a3a3}.question-text{margin:.28125em 2em 1em;font-size:1.6em;line-height:1.21875;font-weight:800}@media screen and (max-width:767px){.question-text{font-size:1em;line-height:1.25;margin:.35em 0 1.5em}}.question-options[data-type=checkboxes]{display:flex;flex-wrap:wrap;text-align:initial;margin-left:14em;margin-right:8em}@media screen and (max-width:767px){.question-options[data-type=checkboxes]{margin-left:1.5em;margin-right:0}}.question-options[data-type=checkboxes] label{cursor:pointer;width:50%;position:relative;padding:.5em 1.5em;padding-left:2.2em}.question-options[data-type=checkboxes] label .answer-text{display:block;color:#ababab;font-weight:600;line-height:1.2;position:relative}.question-options[data-type=checkboxes] label .answer-text:before{content:"";position:absolute;left:-2.2em;top:-.1em;width:1.2em;height:1.2em;border:2px solid #666;border-radius:.1em}.question-options[data-type=checkboxes] label .icon{position:absolute;left:.2em;top:.65em;width:1em;display:none}.question-options[data-type=checkboxes] input{position:absolute;left:0;top:0;opacity:0}.question-options[data-type=checkboxes] input:checked+.answer-text{color:#fff}.question-options[data-type=checkboxes] input:checked+.answer-text:before{border-color:#fff}.question-options[data-type=checkboxes] input:checked~.icon{display:block}.question-options[data-type=radios]{position:relative;display:flex;justify-content:space-between;min-height:4em}.question-options[data-type=radios][data-answers="3"] label:nth-child(2){margin:0 -1.6em;max-width:none}.question-options[data-type=radios][data-answers="5"] label:nth-child(2),.question-options[data-type=radios][data-answers="5"] label:nth-child(3),.question-options[data-type=radios][data-answers="5"] label:nth-child(4){margin:0 -.5em}.question-options[data-type=radios][data-answers="5"] label:nth-child(2){transform:translateX(-33%)}.question-options[data-type=radios][data-answers="5"] label:nth-child(4){transform:translateX(33%)}@media screen and (max-width:767px){.question-options[data-type=radios]{padding:0 1.25em}}.question-options[data-type=radios]:before{content:"";position:absolute;left:0;top:0;right:0;height:.7em;margin:0 .5em;border-radius:999px;background:#323234}@media screen and (max-width:767px){.question-options[data-type=radios]:before{margin:0 1.25em}}.question-options[data-type=radios] label{flex:1;cursor:pointer;position:relative;display:flex;justify-content:center;padding:1.4em 1em 0;outline:0}@media screen and (max-width:767px){.question-options[data-type=radios] label{max-width:33%;padding:1.4em .15em 0}}.question-options[data-type=radios] label:first-child{justify-content:flex-start}.question-options[data-type=radios] label:first-child .answer-text{transform:translateX(-50%)}.question-options[data-type=radios] label:last-child{justify-content:flex-end}.question-options[data-type=radios] label:last-child .answer-text{transform:translateX(50%)}.question-options[data-type=radios] label .answer-text{display:block;position:relative;font-weight:500;font-size:.75em;line-height:1.2666666667;color:#a3a3a3}.question-options[data-type=radios] input{position:absolute;opacity:0}.question-options[data-type=radios] input:checked+.answer-text{font-size:1em;line-height:1.2;color:#fff}@media screen and (max-width:767px){.question-options[data-type=radios] input:checked+.answer-text{font-size:.75em;line-height:1.2666666667}}.question-options[data-type=radios] input:checked+.answer-text:before{position:absolute;content:"";top:-1.85em;left:50%;transform:translateX(-50%);width:1.6em;height:1.6em;border-radius:999px;background:#666;box-shadow:0 .1em .4em rgba(0,0,0,.5)}@media screen and (max-width:767px){.question-options[data-type=radios] input:checked+.answer-text:before{top:-2.4666666667em;width:2.1333333333em;height:2.1333333333em}}.question-result{background:#323234;margin-left:7.5em;margin-right:7.5em;margin-bottom:4em;padding:2em;text-align:initial}@media screen and (max-width:767px){.question-result{background:0 0;margin-left:1.25em;margin-right:1.25em;padding:0;flex-direction:column}.question-result.is-active{display:flex}}.question-result:after{content:"";display:block;clear:both}.question-result-plan{float:right;width:21.7em;margin:-3.5em 3em 2em 5em;flex-shrink:0}@media screen and (max-width:767px){.question-result-plan{width:100%;float:none;margin:0;order:2}}.question-result-plan .plan{display:none}.question-result-plan .plan.is-active{display:flex}.question-result-headline{font-size:2.4em;line-height:1.2291666667;font-weight:800}@media screen and (max-width:767px){.question-result-headline{order:1;font-size:2em;line-height:1.2;margin:0 0 .8em;text-align:center}}.question-result-detail{margin-top:2em}@media screen and (max-width:767px){.question-result-detail{order:3}}.question-result-detail-headline{font-weight:800;line-height:1.2;margin-bottom:.7em}.question-result-entries{margin-left:0}.question-result-entry{font-size:.75em;font-weight:500;margin-bottom:1.4em}.question-result-entry-answer{font-weight:800;color:#fc0}.question-result-entry-background{margin-top:.2em;color:#a3a3a3}.self-hosted-visible .pricing-group[data-group=hosted]{display:none}.pricing-group[data-group=selfhosted]{display:none}.self-hosted-visible .pricing-group[data-group=selfhosted]{display:block}.pricing-group[data-group=selfhosted] a:not(.btn){color:#23a2cd}.pricing-group-description{text-align:center;margin-bottom:1.5em}@media screen and (max-width:767px){.pricing-group-description{font-size:.9em;margin:0 1.25rem 1.75em}}.pricing-table{padding:2.4em 7em}@media screen and (max-width:767px){.pricing-table{padding:0}}.pricing-table h4{margin-bottom:0}@media screen and (max-width:767px){.pricing-table h4{font-size:.75em}}.pricing-table table{table-layout:fixed;margin:0;width:100%}.pricing-table td,.pricing-table th{text-align:center;border:none;border-bottom:1px solid #222223}.pricing-table td:first-child,.pricing-table th:first-child{text-align:initial}.pricing-table td{background:0 0}.pricing-table th{font-size:inherit;font-weight:inherit;background:#19191a;width:25%}.pricing-table tbody tr:not(.head):hover td{box-shadow:0 1px #2b2b2b}.pricing-table h4{margin-left:0;max-width:none}.pricing-table .detail{font-size:.875em;line-height:1.3;margin-top:.2em;color:#7e7e81}.pricing-link{margin:1em auto;display:table}.pricing-smallprint{margin:2.4em 0;font-size:.75em;font-weight:500}@media screen and (max-width:767px){.pricing-smallprint{margin:0 1.25rem 1.25rem}}.pricing-smallprint p{max-width:none;text-align:center}.plans{display:flex;margin:2.4em 7em}@media screen and (max-width:767px){.plans{margin:1.6em 0;display:block}}.plans .plan{width:32%;margin:1.2em .5em;padding-left:0;padding-right:0}@media screen and (max-width:767px){.plans .plan{width:auto!important;margin:.8em 1.25em}}.plans .plan:nth-child(2){width:40%;margin-top:0;margin-bottom:0;padding-left:2em;padding-right:2em}@media screen and (max-width:767px){.plans .plan:nth-child(2){padding-left:0;padding-right:0}}.plan{background:#323234;padding:1.4em 2em;border-radius:.2em;display:flex;flex-direction:column}@media screen and (max-width:767px){.plan{padding:1.8em 0 .8em}}.plan[data-theme=Black]{background:#fc0;color:#19191a}.plan[data-theme=Black] .plan-headline{color:#000}.plan[data-theme=Black] .plan-features{color:#131415}.plan[data-theme=White]{background:#23a2cd;color:#fff}.plan[data-theme=White] .plan-features{color:#fff}.plan[data-theme=Black] .plan-subtitle,.plan[data-theme=White] .plan-subtitle{opacity:.8;font-weight:800}.plan[data-theme=Black] .plan-headline,.plan[data-theme=White] .plan-headline{margin-left:0;margin-right:0}.plan[data-theme=Black] .plan-features,.plan[data-theme=White] .plan-features{font-weight:800}.plan-headline,.plan-name,.plan-price,.plan-subtitle{text-align:center}.plan-name{margin:0}.plan-price{font-size:4.6em;line-height:1.2;font-weight:800;letter-spacing:-.03em;white-space:nowrap}.plan-price--monthly{display:none}.monthly-payments .plan-price--monthly{display:block}.monthly-payments .plan-price--annually{display:none}.plan-price sup{display:inline-block;font-size:1.2rem;vertical-align:top;margin-top:.8em;margin-left:.2em}.plan-subtitle{font-size:.75em;font-weight:500;opacity:.64}.plan-headline{margin:3.25em 2.4em .65em;line-height:1.3;color:#fff;opacity:.72;font-weight:500}@media screen and (max-width:767px){.plan-headline{margin-top:2.4em}}.plan-features{font-size:.75em;margin:0 2em auto;font-weight:600}.plan .btn{margin:2.5em auto 1.5em;display:table}.getting-started{max-width:32em;margin:3em auto}@media screen and (max-width:767px){.getting-started{max-width:none;margin:1.5em 0}}.getting-started .form{margin:3em 5em}@media screen and (max-width:767px){.getting-started .form{margin:3em 1.25em}}.getting-started .customers-entry{opacity:.4}.loader{margin:12em 0;text-align:center}@media screen and (max-width:767px){.loader{margin:5em 1em}}.loader-icon{margin:0 auto 1.5em}.loader-text{font-weight:500}.loading.icon{width:2.75em;height:2.75em;background:#fa2500;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out;will-change:transform}@-webkit-keyframes rotateplane{0%{transform:perspective(10em) rotateX(0) rotateY(0) translateZ(0)}50%{transform:perspective(10em) rotateX(-180.1deg) rotateY(0) translateZ(0)}100%{transform:perspective(10em) rotateX(-180deg) rotateY(-179.9deg) translateZ(0)}}@keyframes rotateplane{0%{transform:perspective(10em) rotateX(0) rotateY(0) translateZ(0)}50%{transform:perspective(10em) rotateX(-180.1deg) rotateY(0) translateZ(0)}100%{transform:perspective(10em) rotateX(-180deg) rotateY(-179.9deg) translateZ(0)}}.alias-input{display:flex}.alias-input .form-control{padding:1em .7em;position:relative}.alias-input label{display:none}.alias-label{padding:.9em .7em 0;background:#4c4c4d}.customers{display:flex;justify-content:center;margin:1em -.5em 1.2em}.customers:empty{display:none}.customers-entry{flex:1 1 0%;padding:1em}@media screen and (max-width:767px){.customers-entry{padding:0 .75em}}.customers .image-ratio{padding-bottom:70%}.customers .image-ratio img{-o-object-fit:contain;object-fit:contain}.customer-story-teaser+.quotes{margin:5em 0 3em}.customer-story .article-start{margin-top:3em}@media screen and (max-width:767px){.customer-story .article-start{margin-top:2em}}.customer-story-customer-logo{display:inline-block;margin-bottom:2em}.customer-story-customer-logo-graphic{width:6.15em;height:auto;vertical-align:middle}.customer-story .article-meta table{font-size:.75em;line-height:1.2666666667;font-weight:700;border:none;border-collapse:collapse}.customer-story .article-meta table td{padding:.25em 0;vertical-align:top}.customer-story .article-meta table td:first-child{color:#666;padding-right:.6em}.use-case{margin:0 3em 7em;padding:3em;background:#fff;color:#131415;border-radius:.2em;text-align:center}@media screen and (max-width:767px){.use-case{border-radius:0;margin:-3.5em 0 5em;padding:4.7em 1.2em 1.2em}}.use-case--customer{color:inherit;background:#323234;margin-bottom:5em}.use-case--customer .use-case-description{color:#b8b8b8}.use-case--customer .customers-entry{-webkit-filter:none!important;filter:none!important}.use-case-headline{margin-bottom:0}.use-case-video{margin:0}@media screen and (max-width:767px){.use-case-video{margin:1em -1.2em .5em}}.use-case-video .video-ratio{padding-bottom:56.25%}.use-case-description{color:#5c5c5c;font-weight:500;margin-top:3.5em}.use-case-video+.use-case-description{margin-top:-2em;position:relative}@media screen and (max-width:767px){.use-case-video+.use-case-description{margin-top:0}}.use-case-description ol:last-child,.use-case-description p:last-child,.use-case-description ul:last-child{margin-top:2.35em}.use-case .customers{margin-top:.9em;margin-bottom:0}.use-case .customers-entry{-webkit-filter:invert(1);filter:invert(1);opacity:.5;width:8em;padding:0 1em;flex:0 1 auto}.jobs-grid{margin:2em 0;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.jobs-grid{display:block}}.jobs-grid-holder{margin:6em 6.5em}@media screen and (max-width:767px){.jobs-grid-holder{margin:2em 0}}.jobs-grid-holder h2{text-align:center}.job-preview{display:flex;flex-direction:column;background:#323234;color:inherit;padding:1.8em 2.4em;border-radius:.2em;margin:1em;width:calc(50% - 2em);transition:240ms transform}.job-preview:hover{transform:scale(.98);background:#2d2d2e}@media screen and (max-width:767px){.job-preview{display:block;width:auto;margin:1.25em;padding:1.2em}}@media screen and (max-width:767px){.job-preview-department{font-size:1.6em}}.job-preview-title{display:block;font-size:1.6em;margin:.1em 0 1em}@media screen and (max-width:767px){.job-preview-title{font-size:1.4em;margin-bottom:.8em}}.job-preview-link{color:var(--highlight);font-size:.9em;font-weight:700;margin-top:auto}@media screen and (max-width:767px){.job-preview-link{font-size:.8em}}.job-preview-link .icon{display:inline-block;width:1em;margin-top:.4em;margin-left:.1em;vertical-align:top}.job-detail .btn{width:100%}.colleagues{overflow:hidden;margin:5em 0;display:flex;flex-direction:column;position:relative}@media screen and (max-width:767px){.colleagues-zoom{width:300%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}.colleagues-slider{display:flex;transition:transform .5s ease-in-out}.colleagues .toggle{margin:0 1em 1.5em auto;font-size:.6em}.colleagues .toggle-label{width:2.5em}.colleagues-arrow{position:absolute;left:14%;top:47%;padding:.7em;border-radius:100%;background:#323234;transition:120ms transform}.colleagues-arrow:hover{transform:scale(.98);background:#2d2d2e}@media screen and (max-width:767px){.colleagues-arrow{display:none}}.colleagues-arrow--next{left:auto;right:14%}.colleagues-arrow .icon{width:1em}.colleague{text-align:center;width:calc(100% / 6);flex-shrink:0;display:flex;flex-direction:column;position:relative}@media screen and (max-width:767px){.colleague{scroll-snap-align:center}}.colleague-trail{position:absolute;left:0;top:0;width:39%;height:1.5em}.colleague-trail--left{right:0;top:3.5em;transform:scaleY(-1) scaleX(-1)}.colleague-trail--right{right:0;left:auto}.colleague:nth-child(odd) .colleague-trail--left{transform:scaleX(-1);top:0}.colleague:nth-child(odd) .colleague-trail--right{transform:scaleY(-1);top:3.5em}.colleague-marker{width:2.5em;height:2.5em;border-radius:100%;background:#323234;box-shadow:0 2px 4px rgba(0,0,0,.16);margin:1em auto 1em}.colleague-marker .icon{margin:.625em;width:1.25em;height:1.25em}.colleague-name{line-height:1.25;font-size:.75em;font-weight:800}.colleague-location{margin-bottom:1em;line-height:1.25;font-size:.75em;font-weight:500;opacity:.64}.colleague-distance{position:absolute;left:0;transform:translateX(-50%);text-align:center;top:2.5em;cursor:default;font-size:.6em;font-weight:500;opacity:.64}.colleague-distance--miles{display:none}.imperial-units .colleague-distance--miles{display:block}.imperial-units .colleague-distance--km{display:none}.colleague-photo{background:#323234;flex:1}.colleague-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.filter{display:inline-block;color:#666;border:1px solid transparent;font-weight:600;line-height:1.2;padding:.4em .8em;border-radius:999px;margin-right:.9em}.filter:hover{color:#ccc}.filter.is-active{color:#fff;border-color:rgba(255,255,255,.5)}.article-teaser{display:flex;align-items:center;border-radius:.2em;overflow:hidden;transition:360ms transform}.article-teaser:hover{transform:scale(.98)}@media screen and (max-width:767px){.article-teaser{margin:0 1.25em;flex-direction:column-reverse}}.article-teaser-content{color:#000;padding:2em;display:flex;flex-direction:column;position:relative}@media screen and (max-width:767px){.article-teaser-content{padding:0 1.2em 1.2em}}[data-white-text="1"] .article-teaser-content{color:#fff}[data-white-text="1"] .article-teaser-content .cursive{color:#fc0}.article-teaser-more{margin-top:auto;padding-top:1em}.article-teaser-graphic{width:44%;height:auto;flex-shrink:0;margin-left:-6em}@media screen and (max-width:767px){.article-teaser-graphic{width:100%;margin-left:0}}.article-teaser-title{margin:.1em 0 .4em;text-align:initial;font-size:2.4em;line-height:1.2291666667}@media screen and (max-width:767px){.article-teaser-title{font-size:1.6em}}.article-teaser-intro{opacity:.64;width:80%;font-weight:500}@media screen and (max-width:767px){.article-teaser-intro{width:auto;display:none}}.blog-article-header{margin:1em 3em;display:flex;align-items:center;border-radius:.2em;overflow:hidden}@media screen and (max-width:767px){.blog-article-header{flex-direction:column-reverse;border-radius:0;margin:-3.5em 0 0;padding:3.5em 1.2em 2em}}.blog-article-header-content{color:#000;padding:3em}@media screen and (max-width:767px){.blog-article-header-content{padding:0}}[data-white-text="1"] .blog-article-header-content{color:#fff}[data-white-text="1"] .blog-article-header-content .cursive{color:#fc0}.blog-article-header-graphic{width:50%;height:auto;flex-shrink:0}@media screen and (max-width:767px){.blog-article-header-graphic{width:100%}}.blog-article-header-title{margin:.1em 0 .4em;text-align:initial;font-size:2.4em;line-height:1.2291666667}@media screen and (max-width:767px){.blog-article-header-title{font-size:1.6em}}.blog-article-header-intro{opacity:.64;font-weight:500}@media screen and (max-width:767px){.blog-article .article-meta{padding-left:6.25em;position:relative}}.blog-article-author{color:inherit}@media screen and (max-width:767px){.blog-article-author{display:contents}}.blog-article-author-avatar{width:2.65em;height:2.65em;border-radius:.1em}@media screen and (max-width:767px){.blog-article-author-avatar{width:4em;height:4em;position:absolute;left:1.25em;top:1.25em}}.blog-article-author-name{text-decoration:underline}.blog-article-author-description{display:block;margin:.5em 0}@media screen and (max-width:767px){.blog-article-author-description{margin:.4em 0 .3em}}.blog-article-author-description,.blog-article-date{font-size:.75em;line-height:1.2666666667;font-weight:700;color:#666}@media screen and (max-width:767px){.blog-article-author-description,.blog-article-date{color:#a3a3a3;font-weight:500}}.blog-article-keypoints{margin-bottom:2em}.blog-article-keypoints ol{font-weight:600;list-style:none;padding-left:0;counter-reset:keypoints}.blog-article-keypoints ol li{margin-bottom:1em;position:relative;padding-left:1.6em;counter-increment:keypoints}.blog-article-keypoints ol li:before{position:absolute;left:.05em;top:0;content:counter(keypoints) ".";font-family:"Better Times",cursive;font-size:1.8em;line-height:1;color:var(--highlight,#fc0)}.blog-article-keypoints strong{font-size:1.1em;line-height:1.4;font-weight:inherit}@media screen and (max-width:767px){.blog-article-keypoints strong{font-size:1em}}.blog-nav{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:2px solid #323234;margin-top:2em;padding-top:2em}@media screen and (max-width:767px){.blog-nav{grid-template-columns:1fr 1fr;margin-top:0;padding:2em 1.25em}}.blog-nav-newer{grid-column:1}.blog-nav-newer .icon{margin-left:0;margin-right:.5em}.blog-nav-older{grid-column:3;justify-self:flex-end}@media screen and (max-width:767px){.blog-nav-older{grid-column:2}}.blog-nav .rss{grid-column:2}@media screen and (max-width:767px){.blog-nav .rss{display:none}}.article .sections .text ol,.article .sections .text p,.article .sections .text ul,.article-start .text ol,.article-start .text p,.article-start .text ul,.customer-story .sections .text ol,.customer-story .sections .text p,.customer-story .sections .text ul,.press-article-page .sections .text ol,.press-article-page .sections .text p,.press-article-page .sections .text ul{color:#e0e0e0}.article .sections .text ol strong,.article .sections .text p strong,.article .sections .text ul strong,.article-start .text ol strong,.article-start .text p strong,.article-start .text ul strong,.customer-story .sections .text ol strong,.customer-story .sections .text p strong,.customer-story .sections .text ul strong,.press-article-page .sections .text ol strong,.press-article-page .sections .text p strong,.press-article-page .sections .text ul strong{color:#fff}.article .sections .text blockquote p,.article-start .text blockquote p,.customer-story .sections .text blockquote p,.press-article-page .sections .text blockquote p{color:#fff}.article-start{display:flex;margin:7.85em 0 6em}@media screen and (max-width:767px){.article-start{display:block;margin:0 0 3em}}.article-start .text.section{margin-top:0;margin-bottom:0;flex:1}.article-start .columns{margin-left:-1em;margin-right:-1em}@media screen and (max-width:767px){.article-start .columns{margin-left:0;margin-right:0}}.article-aside,.article-meta{width:16.5em;padding:0 3em;flex-shrink:0}@media screen and (max-width:767px){.article-meta{width:auto;padding:1.25em;background:#323234;margin-bottom:1.25em}}@media screen and (max-width:767px){.article-aside{display:none}}.article-toc{list-style:none;padding:0;font-size:.75em;line-height:1.2666666667;font-weight:700;color:#666}.article-toc li{margin:0 0 .5333333333em}.article-toc li:first-child{color:#fff}.article-toc a{color:inherit}.author-header{margin:2.5em 1em;text-align:center}.author-avatar{width:6em;height:auto;border-radius:.1em}.author-name{font-size:1.6em;line-height:1.21875;font-weight:800;margin:.28em 0 .2em}.author-role{font-size:.75em;font-weight:500;margin:0 0 1em}.author-description{font-weight:500;margin:1.5em 0}.author-articles{max-width:37.3em;margin:1.5em auto}@media screen and (min-width:768px){.author-articles .article-preview{padding-left:0;padding-right:0}}.rss{text-align:center}.rss-btn{background:#323234!important;color:#fff!important}.press{margin:6em 0}@media screen and (max-width:767px){.press{margin:3em 0}}.press-group{margin:3em 12.4em;display:flex}@media screen and (max-width:767px){.press-group{margin:2em 1.25em;display:block}}.press-year{text-align:initial;width:14.75rem;flex-shrink:0;position:-webkit-sticky;position:sticky;top:.2em;align-self:flex-start}@media screen and (max-width:767px){.press-year{width:auto;position:static}}.press-article{display:block;color:inherit;margin:-.9em -1.2em 1.1em;padding:.9em 1.2em;transition:360ms transform}.press-article:hover{transform:scale(.98)}.press-article-supertitle{font-size:1.6em;color:#fc0}.press-article-title{display:block;font-size:1.6em;line-height:1.21875;font-weight:800}@media screen and (max-width:767px){.press-article-title{font-size:1.2em;line-height:1.3}}.press-article-text{display:block;margin:.4em 0 .25em}@media screen and (max-width:767px){.press-article-text{font-size:.9em}}.press-article-detail{font-size:.75em;line-height:1.2666666667;opacity:.64;font-weight:500}.press-article-page-date{font-weight:600}.cta-bar{display:flex;margin:10em 6.975em 3em;text-align:center}@media screen and (max-width:767px){.cta-bar{margin:3em 0;display:block}}.cta-bar-entry{flex:1 0 calc(50% - 1.05em);padding:3em;margin:0 .525em;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:767px){.cta-bar-entry{margin:1.25em;padding:2em 1.2em}}.cta-bar-entry--cta{background:#fc0;color:#000}.cta-bar-entry--newsletter{background:#323234}.cta-bar-entry .cursive{color:inherit!important}.cta-bar-entry-text{font-size:1.6em;line-height:1.21875;font-weight:800;margin:.3em 0 .9em}.cta-bar-entry .btn{margin-top:auto}.error{margin:3em 0 6em;text-align:center}.error-title{margin:0 5em}@media screen and (max-width:767px){.error-title{margin:0 1rem}}.error-graphic{width:35%;height:auto;margin:2em 0}@media screen and (max-width:767px){.error-graphic{width:80%}}.error-text{margin:0 23em}@media screen and (max-width:767px){.error-text{margin:0 1em}}.language-switch{position:absolute;right:15em;bottom:.2em;transition:120ms transform}.language-switch:hover{transform:scale(.98)}@media screen and (max-width:767px){.language-switch{left:1.15em;right:auto;bottom:7em}}.language-switch-current{display:inline-flex;align-items:center;background:#323234;border-radius:999px;padding:.32em .5em;color:#a3a3a3}.language-switch-current-label{font-size:.75em;line-height:1.2666666667;font-weight:500;margin:0 .5333333333em}.language-switch-current .icon{width:.8em}.language-switch-current .icon-world{opacity:.75}.language-switch-current .icon-arrow-down-small{opacity:.55}.language-switch-popover{position:absolute;z-index:1;top:100%;width:100%;left:0;margin:2px 0 0;background:#323234;color:#a3a3a3;list-style:none;padding:.3em 0;border-radius:.8em;display:none}.is-open .language-switch-popover{display:block}.language-switch-popover a{padding:.43em .6666667em;padding-left:2.4em;display:block;position:relative;color:inherit;font-size:.75em;line-height:1.2666666667;font-weight:500}.language-switch-popover a:hover{color:#fff}.language-switch-popover .icon{position:absolute;left:.8em;top:.65em;width:1em;color:#fff;opacity:.75}.footer{margin:4em 0;position:relative}@media screen and (max-width:767px){.footer{margin:3em 0}}.footer-menu{-webkit-columns:4;-moz-columns:4;columns:4;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;margin:0 2em 2em 9.4em}@media screen and (max-width:767px){.footer-menu{margin:0 1.25em 3em;-webkit-columns:initial;-moz-columns:initial;columns:initial}}.footer-menu-group{margin-bottom:2em;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.footer-menu-group:first-child .footer-menu-headline{margin-top:0}.footer-menu-headline,.footer-menu-item{font-size:.75em;line-height:1.2666666667;margin:1.0666666667em 0}.footer-menu-headline{font-weight:600}.footer-menu-item{display:table;color:#a3a3a3;font-weight:500}.footer-menu-item:hover{color:#fff}.footer-menu-item.is-active{opacity:.5;pointer-events:none}.footer-menu-item--external{color:inherit;font-weight:600}.footer-menu-item--external .icon{display:inline-block;width:.7em;vertical-align:middle;margin-top:-.3em;margin-left:.7em}.footer-text{font-size:.6em;font-weight:600;text-align:center}.footer-text p{margin-bottom:.5em}.footer-text a{text-decoration:none;color:inherit}.footer-text a:after{content:" · ";opacity:.4}.footer-text a:last-child:after{content:""}.footer-up{position:absolute;right:11.5em;bottom:-.2em;padding:.7em;border-radius:100%;background:#323234;color:inherit;transition:120ms transform}.footer-up:hover{transform:scale(.98);background:#2d2d2e}@media screen and (max-width:767px){.footer-up{display:none}}.footer-up .icon{width:1em;transform:rotate(-90deg)}.social-links{display:flex;justify-content:center}.social-links a{margin:.6666666667em .25em;width:1em;height:1em;font-size:1.2em;background:#7e7e81;border-radius:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.social-links a{font-size:2.4em;margin:.5em .1666666667em}}.social-links a .icon{color:#19191a;width:.5em}.alert{background:#323234;padding:2em}.form .alert+div{text-align:center;margin-top:.5em;color:#a3a3a3;font-size:.75em}.zammad-form .js-thankyou{text-align:center}.section{margin:3em 0}.text.section{margin:6em 0}.text.section:first-child{margin-top:5em}@media screen and (max-width:767px){.text.section{padding:0;margin:4em 1.25em}.text.section:first-child{margin-top:0}}.text.section[data-alignment=centered]{text-align:center}@media screen and (max-width:767px){.text.section[data-alignment=centered]:first-child{margin-top:0}.text.section[data-alignment=centered]:first-child>h1:first-child{margin-top:1rem}}.info-box{background:var(--highlight);color:var(--on-highlight);margin:3em 7.5em;border-radius:.2em;padding:3em 3.4em;display:flex;align-items:flex-start;overflow:hidden}@media screen and (max-width:767px){.info-box{margin:2em 1.25em;padding:1.2em;display:block}}.info-box[data-theme=Gray]{background:#323234}.info-box-graphic{width:12.959999999em;height:auto;flex-shrink:0;height:auto;margin-right:3.4em}@media screen and (max-width:767px){.info-box-graphic{width:100%;margin:0 0 1.2em}}.info-box-content ol,.info-box-content p,.info-box-content ul{font-weight:500;opacity:.64}.image-text{margin:5em 0;display:flex;align-items:center;padding:0 7.5em}@media screen and (max-width:767px){.image-text{display:block;margin:4em 0;padding:0 1.25em!important}}.image-text[data-photo-size=medium]{padding-left:12.5em;padding-right:12.5em}.image-text[data-order=media-right]{flex-direction:row-reverse}.image-text[data-special~=grayscale]{pointer-events:none}.image-text[data-special~=grayscale] img{-webkit-filter:grayscale(1);filter:grayscale(1);transition:.2s -webkit-filter;transition:.2s filter;transition:.2s filter,.2s -webkit-filter}@media screen and (max-width:767px){.image-text[data-special~=grayscale] img{-webkit-filter:none;filter:none}}.image-text[data-special~=grayscale]:hover img{-webkit-filter:none;filter:none}.image-text[data-special~=grayscale] .image-text-text{pointer-events:auto}.image-text-image{flex-shrink:0;pointer-events:auto;width:24.5em;height:auto;margin-bottom:auto}@media screen and (max-width:767px){.image-text-image{width:100%!important}}[data-photo-size=medium] .image-text-image{width:16em}.image-text-image[data-layout=icon]{background:#323234;position:relative;height:24.5em}@media screen and (max-width:767px){.image-text-image[data-layout=icon]{height:calc((100vw - 2.5em) * .6666667)!important}}[data-photo-size=medium] .image-text-image[data-layout=icon]{height:16em}.image-text-image-element{width:100%;height:auto;vertical-align:middle}[data-layout=icon] .image-text-image-element{position:absolute;left:50%;top:50%;margin:-4em 0 0 -4em;width:8em;height:8em}.image-text-text{margin-top:.4em;padding-left:5em}@media screen and (max-width:767px){.image-text-text{margin:1em 0 0;padding:0!important}}[data-photo-size=medium] .image-text-text{padding-left:3.35em}[data-order=media-right] .image-text-text{padding-left:0;padding-right:5em}[data-photo-size=medium][data-order=media-right] .image-text-text{padding-right:3.25em}.image-text-text .cursive{margin:0 0 .1em!important}.image-text-text .cursive+*{margin-top:0!important}.image-text-text h1{text-align:initial}.image-text-text h2{font-size:2.4em;line-height:1.2;margin-bottom:.4em}@media screen and (max-width:767px){.image-text-text h2{font-size:1.6em}}.feature{margin:6em 0;display:flex}@media screen and (max-width:767px){.feature{display:block;margin:3em 1.25em;padding:0!important}}@media screen and (max-width:767px){.feature-text{padding:1.25em 0!important}}.feature-text h1{text-align:initial}.feature-text h2{font-size:2.4em;line-height:1.2;margin-bottom:.4em}@media screen and (max-width:767px){.feature-text h2{font-size:1.6em}}.feature-text .cursive{margin:0 0 .1em!important}.feature-text .cursive+*{margin-top:0!important}@media screen and (max-width:767px){.feature-media{width:100%!important;height:96.5277777775vw}}.feature-icon{width:6.4em;height:6.4em}.feature[data-layout=small]{padding-left:17.5em;padding-right:17.5em}.feature[data-layout=small] .feature-text{padding-left:3.2em}.feature[data-layout=small] .feature-description{font-weight:500;color:#666}.feature[data-layout=small] .feature-icon{margin-top:.4365em}.feature[data-layout=""],.feature[data-layout=default]{padding-left:12.4em;padding-right:12.4em;align-items:center}.feature[data-layout=""][data-order=media-right],.feature[data-layout=default][data-order=media-right]{flex-direction:row-reverse}.feature[data-layout=""][data-order=media-right] .feature-text,.feature[data-layout=default][data-order=media-right] .feature-text{padding-left:0;padding-right:3.25em}.feature[data-layout=""] .feature-media,.feature[data-layout=default] .feature-media{width:16em;height:16em;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#323234}.feature[data-layout=""] .feature-media img,.feature[data-layout=default] .feature-media img{vertical-align:middle}.feature[data-layout=""] .feature-text,.feature[data-layout=default] .feature-text{padding-left:3.35em}.small-feature-group{padding:0 12.4em;margin:1em 0;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.small-feature-group{padding:0;margin:0;display:block}.text+.small-feature-group{margin:-2.5em 0}}.small-feature{text-align:center;width:50%;padding:2em}@media screen and (max-width:767px){.small-feature{width:auto;padding:1.75em 1.25em}}.small-feature-icon{width:4em;height:4em;vertical-align:middle}.small-feature-headline{margin:.75em 0;font-size:1.6em;line-height:1.21875}.small-feature-description{font-size:.75em;font-weight:500;color:#ccc}@media screen and (max-width:767px){.small-feature-description{font-size:.9em}}.small-feature-more{color:inherit!important;display:table;margin:2.133em auto 0}.slides{z-index:-1;padding:0 3em;position:relative}.text+.slides{margin-top:-4em}@media screen and (max-width:767px){.slides{padding:0 .625em}}.slide{position:-webkit-sticky;position:sticky;top:0;padding:5vh 0;margin-top:20vh}.slide:first-child{margin-top:0}.slide-inner{height:90vh;background:var(--highlight);color:var(--on-highlight);padding:3.5em 4em;display:flex;flex-direction:column;box-shadow:0 -10vh 80vh rgba(0,0,0,.5)}@media screen and (max-width:767px){.slide-inner{padding:2.5em 1em;height:80vh;box-shadow:0 -10vh 50vh #000}}.slide-number,.slide-title{font-size:3.6em!important;line-height:1!important;font-weight:900!important;max-width:11em}@media screen and (max-width:767px){.slide-number,.slide-title{font-size:2.2em!important;max-width:none}}.slide-text{font-weight:500;opacity:.64}.slide-text ol,.slide-text p,.slide-text ul{margin-left:0!important;max-width:40em!important}.slide-number{margin-top:auto}.video{padding:0 2em}@media screen and (max-width:767px){.video{padding:0}}.videos{padding:0 7.5em;display:flex;position:relative}@media screen and (max-width:767px){.videos{padding:0 0 1em;display:block;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}.text+.videos{margin-top:-2.5em}.videos-placeholder{width:37.4em;flex-shrink:0;margin-left:1.65em}@media screen and (max-width:767px){.videos-placeholder{display:none}}.videos-list{margin:0;padding:0;flex:1;counter-reset:video}@media screen and (max-width:767px){.videos-list{display:flex}}.videos-entry{list-style:none;counter-increment:video}@media screen and (max-width:767px){.videos-entry{width:17.5em;flex-shrink:0;margin:0 .4em;box-sizing:content-box;scroll-snap-align:center}.videos-entry:first-child{padding-left:.85em}.videos-entry:last-child{padding-right:1.25em}}.videos-entry-video{position:absolute;width:37.4em;right:7.5em;top:0;display:none;z-index:1}@media screen and (max-width:767px){.videos-entry-video{position:static;width:100%;display:block}}.is-active .videos-entry-video{display:block}.videos-entry-title{font-size:.75em;font-weight:500;line-height:1.2666666667;color:rgba(255,255,255,.64);padding:.8em;border-radius:.4em;transition:180ms transform}@media screen and (max-width:767px){.videos-entry-title{padding:.5em}}.videos-entry-title:hover{transform:scale(.98)}.is-active .videos-entry-title{background:var(--dark-highlight);color:#fff}@media screen and (max-width:767px){.is-active .videos-entry-title{background:0 0}}.videos-entry-title:before{display:inline-block;content:counter(video);width:1.6em;height:1.6em;line-height:1.6;text-align:center;background:#323234;border-radius:100%;margin-right:1.267em}@media screen and (max-width:767px){.videos-entry-title:before{display:none}}.is-active .videos-entry-title:before{background:var(--highlight);color:var(--on-highlight)}.quotes{margin:3.5em 0 5em;position:relative}.customer-stories-teaser+.quotes{margin-top:-1em}.quotes-slider{display:flex;align-items:center;overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.quotes-slider::-webkit-scrollbar{display:none}.quotes-slider.is-bouncing-in{transition:transform 240ms ease-out}.quotes-slider.is-bouncing-out{transition:transform 240ms ease-out}.quotes-pagination{display:flex;justify-content:center}.quotes-pagination-button{width:1.7em;height:1.7em;padding:.8em 0;margin:0 .2em;background:#fff content-box;opacity:.11}.quotes-pagination-button.is-active{opacity:1;background-color:#fc0}.quotes-arrow{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3.2em;height:3.2em;border-radius:100%;margin:0 3em;display:flex;align-items:center;justify-content:center;visibility:hidden;transition:120ms transform;background:#323234}.quotes-arrow:hover{transform:translateY(-50%) scale(.98);background:#2d2d2e}@media screen and (max-width:767px){.quotes-arrow{display:none}}.quotes-arrow.is-active{visibility:visible}.quotes-arrow--next{left:auto;right:0}.quotes-arrow .icon{width:1.28em}.quote{width:100%;flex-shrink:0;margin:2.5em 0 1em;text-align:center;position:relative;scroll-snap-align:center}.quote .icon{opacity:.11;position:absolute;width:8em;margin:0 17em;left:0;top:-2.5em}@media screen and (max-width:767px){.quote .icon{margin:0 .5em;top:-.5em}}.quote .icon:nth-child(2){top:auto;bottom:.2em;left:auto;right:0;transform:scale(-1)}@media screen and (max-width:767px){.quote .icon:nth-child(2){top:auto;bottom:-1em}}.quote-customer-logo{width:6em;height:4em;-o-object-fit:contain;object-fit:contain}.quote-text{position:relative;font-weight:800;font-size:1.6em;letter-spacing:-.01em;line-height:1.21875;margin:0 13em}@media screen and (max-width:767px){.quote-text{margin:0 1em}}.quote-text p:first-child:before{content:"„"}.quote-text p:last-child:after{content:"“"}[lang=en] .quote-text p:first-child:before{content:"“"}[lang=en] .quote-text p:last-child:after{content:"”"}@media screen and (max-width:767px){.quote-text{margin:0 1em;font-size:1.3em;line-height:1.34}}.quote-author{font-size:.75em;opacity:.64;margin:2em 20em 0}@media screen and (max-width:767px){.quote-author{margin:2em 1em 0}}.quote-editor-avatar{margin-top:1em;width:3.3em;height:3.3em;border-radius:100%}.faq{margin:2.4em 7.5em}@media screen and (max-width:767px){.faq{margin:3em 0}.faq-headline{margin:1.5rem 1.25rem}}.accordion{background:#323234;margin-bottom:2px}.accordion summary{padding:1em;font-weight:800;line-height:1.2;cursor:pointer}@media screen and (max-width:767px){.accordion summary{font-size:.9em;padding:1rem 1.25rem}}.accordion summary:hover{background:#2d2d2e}.accordion summary:focus{outline:0;box-shadow:0 0 0 .1em rgba(255,255,255,.5) inset}.accordion ol,.accordion p,.accordion ul{margin:.2em 1em 0 2.1em;padding-bottom:1em;opacity:.8;font-weight:500}@media screen and (max-width:767px){.accordion ol,.accordion p,.accordion ul{font-size:.9em;margin:0 1.25rem}}.numbers{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:2em 6.5em}@media screen and (max-width:767px){.numbers{margin:2em}}.numbers-title{margin-bottom:2.25em;font-weight:700;font-size:.9em;line-height:1.1666666667}.numbers-inner{display:flex;flex-wrap:wrap;justify-content:center;padding:2em}@media screen and (max-width:767px){.numbers-inner{display:block;padding:.8em 0}}[data-stand-out="1"] .numbers-inner{background:#323234}.numbers-entry{margin:0 2em}@media screen and (max-width:767px){.numbers-entry{margin:1.4em}.numbers-entry .cursive{font-size:1.6em}}.numbers-entry-value{margin-bottom:0}.images{margin:3em 7em;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.images{margin:3em .75em}}.images figure{margin:.5em;width:calc(100% - 1em)}@media screen and (max-width:767px){.images figure{margin:.25em;width:calc(100% - .5em)}}.images figure[data-width=half]{width:calc(50% - 1em)}@media screen and (max-width:767px){.images figure[data-width=half]{width:calc(50% - .5em)}}.images figure[data-width=quarter]{width:calc(25% - 1em)}@media screen and (max-width:767px){.images figure[data-width=quarter]{width:calc(25% - .5em)}}.images img{width:100%;height:auto;vertical-align:middle;border-radius:.2em}@media screen and (max-width:767px){.images img{border-radius:.1em}}.images figcaption{font-size:.75em;opacity:.64;font-weight:500;margin-top:1em}.timeline{margin:6em 0}@media screen and (max-width:767px){.timeline{margin:3em 0}.timeline .cursive{margin-bottom:0!important}}.timeline-header{text-align:center}.timeline-holder{margin:4em auto;max-width:30em}@media screen and (max-width:767px){.timeline-holder{margin:2em 1.25em;max-width:none}}.timeline-entry{display:flex;position:relative;padding-bottom:3em}.timeline-entry:last-child{padding-bottom:1.5em}.timeline-entry:before{content:"";position:absolute;left:3.7em;top:1.5em;width:.2em;bottom:0;background:#323234}.timeline-entry:after{content:"";position:absolute;left:3.7em;top:.6em;width:.3em;height:.3em;border-radius:100%;background:#fc0}.timeline-entry-year{position:absolute;left:0;top:.33em;color:#a3a3a3;font-size:.75em;font-weight:500}.timeline-entry-text{margin-top:.1em;margin-left:6.7em}@media screen and (max-width:767px){.timeline-entry-text{margin-left:5.7em}}.timeline-entry-text ol,.timeline-entry-text p,.timeline-entry-text ul{opacity:.8;font-size:.75em}@media screen and (max-width:767px){.apply-now{margin:2em 0}}.apply-now.form-shown .form-box{display:block}.apply-now-box{background:#323234;margin:0 17.35em;text-align:center;padding:4em 8em}@media screen and (max-width:767px){.apply-now-box{margin:0 1.25em;padding:2em 1.4em}}.form-shown .apply-now-box{display:none}.apply-now-headline{font-weight:800;font-size:1.6em;line-height:1.21875;margin-bottom:1em}@media screen and (max-width:767px){.apply-now-headline{font-size:1.4em}}.apply-now .form-box{display:none}.divider{color:rgba(255,255,255,.04);display:flex;align-items:center;margin:0 auto;max-width:37.3em}.divider-line{background:currentColor;height:.15em;flex:1}.divider .icon{width:2.9em;margin:0 .55em}.contact-form{margin:5em 23em}@media screen and (max-width:767px){.contact-form{margin:3em 1.25em}}.contact-form:empty{height:21.6594em}.contact-form label{display:none}.contact-form .form-control{padding-top:1em;padding-bottom:1em}.contact-form .form-control::-webkit-input-placeholder{color:inherit;opacity:.64}.contact-form .form-control::-moz-placeholder{color:inherit;opacity:.64}.contact-form .form-control:-ms-input-placeholder{color:inherit;opacity:.64}.contact-form .form-control::-ms-input-placeholder{color:inherit;opacity:.64}.contact-form .form-control::placeholder{color:inherit;opacity:.64}.contact-form button{margin-top:.5em}.downloads{margin:3em 0;padding:0 18em;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.downloads{padding:0;display:block}}.text+.downloads{margin-top:-3em}@media screen and (max-width:767px){.text+.downloads{margin-top:-2em}}.download{width:calc(50% - .4em);margin:.2em;padding:.67em 1em .73em;background:#323234;text-align:center;color:inherit;transition:180ms transform}.download:hover{transform:scale(.98);background:#2d2d2e}@media screen and (max-width:767px){.download{display:block;width:auto;margin:.4em 1.25em}}.download-subtitle,.download-title{display:block}.download-title{font-weight:600}.download-subtitle{font-size:.75em;font-weight:500;opacity:.64}.text+.customer-stories-teaser{margin-top:-2em}.customer-stories-teaser .customer-stories-grid{margin-top:0;margin-bottom:0}@media screen and (max-width:767px){.filters{padding:2.25em 0 2.25em 1.25em;width:100%;overflow-x:scroll;white-space:nowrap}.filters .filter:last-child{margin-right:1.25em}}.customer-stories-filters{margin:-1.75em 0 5em;text-align:center}@media screen and (max-width:767px){.customer-stories-filters{margin:-4em 0 0}.customer-stories-filters+.customer-stories-grid{margin-top:0}}.customer-stories-grid{margin:5em 7.5em;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.customer-stories-grid{margin:3em 1.05em}}.customer-stories-brick{width:calc(100% / 3);padding:.425em}@media screen and (max-width:767px){.customer-stories-brick{width:50%;padding:.2em}}.customer-stories-brick-ratio{padding-bottom:100%;position:relative}.customer-stories-brick-content{position:absolute;left:0;top:0;width:100%;height:100%;background:#323234;color:#fff;display:flex;align-items:center;padding:1.8em;padding-bottom:3em;transition:360ms transform}@media screen and (max-width:767px){.customer-stories-brick-content{padding:0}}.customer-stories-brick-content:hover{background:var(--highlight,#fc0);color:var(--on-highlight,#000);transform:scale(.98)}.customer-stories-brick-content:hover img{-webkit-filter:grayscale(100%) invert(1);filter:grayscale(100%) invert(1)}.customer-stories-brick-content img{width:6em;height:4em;-o-object-fit:contain;object-fit:contain;margin:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media screen and (max-width:767px){.customer-stories-brick-content img{width:6em;height:3.5em}}.customer-stories-brick-content .more{position:absolute;bottom:0;left:0;right:0;margin:1.8em;line-height:1.4;color:inherit;text-align:center}@media screen and (max-width:767px){.customer-stories-brick-content .more{display:none}}.customer-stories-brick-content .more .icon{margin:.25em 0 0 .2em}.customer-story-teaser{margin:4em 3em;background:#323234;display:flex}@media screen and (max-width:767px){.customer-story-teaser{margin:4em 1.25em;flex-direction:column-reverse}.customer-story .customer-story-teaser{margin-top:0}}.text+.customer-story-teaser{margin-top:-2em}.customer-story-teaser-content{padding:1.75em 2.65em;display:flex;flex-direction:column}@media screen and (max-width:767px){.customer-story-teaser-content{padding:1.5em 1.25em}}.customer-story-teaser-content .more{margin-top:auto}.customer-story-teaser .cursive{margin-left:0}.customer-story-teaser-title{font-size:2.4em;line-height:1.2291666667;font-weight:800;text-align:initial}@media screen and (max-width:767px){.customer-story-teaser-title{font-size:1.6em}}.customer-story-teaser-description:not(:last-child){margin-bottom:1em}@media screen and (max-width:767px){.customer-story-teaser-description{font-weight:500;color:#a3a3a3}}.customer-story-teaser-logo,.customer-story-teaser-photo{width:51.5625%;height:auto;flex-shrink:0;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.customer-story-teaser-logo,.customer-story-teaser-photo{width:100%}}.customer-story-teaser-logo{display:block;position:relative;height:auto;background:var(--highlight)}.customer-story-teaser-logo-aspect-ratio{padding-bottom:100%}.customer-story-teaser-logo img{position:absolute;left:50%;top:50%;margin:-6em 0 0 -9em;width:18em;height:12em;-o-object-fit:contain;object-fit:contain;-webkit-filter:contrast(0) brightness(0);filter:contrast(0) brightness(0)}.favorite-features{margin:2em auto;max-width:37.3em;padding:2em;display:flex;flex-direction:column;align-items:center;border-radius:.2em;background:#323234}@media screen and (max-width:767px){.favorite-features{margin:2em 1.25em;padding:1.4em}}.favorite-features-list{margin:.9em 0 1.5em}.favorite-features-entry{display:flex;align-items:center;margin:.4em 0}.favorite-features-entry-icon{width:4em;height:auto;margin-right:1.5em;vertical-align:middle;flex-shrink:0}@media screen and (max-width:767px){.favorite-features-entry-icon{width:2.5em}}.favorite-features-entry-name{font-size:1.6em;line-height:1.21875;font-weight:800}@media screen and (max-width:767px){.favorite-features-entry-name{font-size:1.2em;line-height:1.25}}.favorite-features .more{color:inherit}@media screen and (max-width:767px){.use-cases{display:flex;padding:0 1.05em;overflow-x:scroll;-webkit-overflow-scrolling:touch}}.text+.use-cases{margin-top:-2em}.use-cases-item{display:flex;align-items:center;margin:1em 7.5em;color:inherit!important;background:#323234;padding:1em 1.55em;position:relative;border-radius:.1em;overflow:hidden;transition:360ms transform}.use-cases-item:hover{transform:scale(.98)}@media screen and (max-width:767px){.use-cases-item:hover{transform:none}}@media screen and (max-width:767px){.use-cases-item{width:17em;flex-shrink:0;margin:1em .2em;padding:1.7em;display:block}}.use-cases-item .text-content{padding:1em 0 1em 3em;position:relative;z-index:1}@media screen and (max-width:767px){.use-cases-item .text-content{padding:1em 0 0}}.use-cases-item-title{font-size:1.6em;line-height:1.21875}@media screen and (max-width:767px){.use-cases-item-title{text-align:center;font-size:1em!important;line-height:1.2!important;font-weight:800;margin-bottom:.8em}}.use-cases-item-benefits{font-weight:500;color:rgba(255,255,255,.64)}@media screen and (max-width:767px){.use-cases-item-benefits{font-size:.75em}}.use-cases-item-media{width:20.3em}@media screen and (max-width:767px){.use-cases-item-media{width:auto}}.use-cases-item-photo{width:100%;height:auto;vertical-align:middle}.use-cases-item-more{display:none}@media screen and (max-width:767px){.use-cases-item-more{display:block;text-align:center;margin:auto 0 0;padding-top:.5em}}.unordered-list-game{overflow:hidden}.text+.unordered-list-game{margin-top:-1.5em}.unordered-list-game-list{margin-bottom:3em;padding:0;list-style:none;perspective:10em}.unordered-list-game-list-entry{position:relative;transition:.4s transform}.in-order .unordered-list-game-list-entry{transform:translateY(.5em)!important}.unordered-list-game-list-entry:nth-child(2){transform:rotateZ(-2deg) skewY(-2deg)}.unordered-list-game-list-entry:nth-child(3){transform:rotateZ(1deg) skewX(2deg)}.unordered-list-game-list-entry:nth-child(4){transform:rotateZ(4deg) skew(-1deg)}.unordered-list-game-list-entry:nth-child(5){transform:rotateZ(-1deg) skewX(1.5deg)}.unordered-list-game-list-entry:nth-child(6){transform:rotateZ(1.28deg) skewX(-4deg)}.unordered-list-game-list-entry:nth-child(7){transform:rotateZ(-3deg)}.unordered-list-game-list-entry-ordered,.unordered-list-game-list-entry-unordered{display:table;margin:0 auto .8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75em;line-height:1.2666666667;font-weight:500;padding:.8em 1.067em;color:rgba(255,255,255,.64);background:#323234;border-radius:.4em;transition:.4s opacity}@media screen and (max-width:767px){.unordered-list-game-list-entry-ordered,.unordered-list-game-list-entry-unordered{font-size:.625em}}.unordered-list-game-list-entry-ordered{position:absolute;left:50%;transform:translateX(-50%);top:0;height:100%;opacity:0;background:var(--highlight,#23a2cd);color:var(--on-highlight,#23a2cd)}.in-order .unordered-list-game-list-entry-ordered{opacity:1}.in-order .unordered-list-game-list-entry-unordered{opacity:0}.all-features{margin:0 0 6em}.text+.all-features{margin-top:-3em}.all-features-controls{display:flex;justify-content:center}.all-features-controls .content-switcher{margin:0 .5em}@media screen and (max-width:767px){.all-features-categories{overflow-x:scroll;-webkit-overflow-scrolling:touch}}.all-features-category{margin:2em 5em 3em;display:none;grid-template-columns:1fr 1fr 1fr;grid-gap:1em;list-style:none;max-width:none;padding:0}@media screen and (max-width:767px){.all-features-category{margin:1em 0 0 -.5em;width:40em;overflow:auto}}.all-features-category.is-active{display:grid}.all-features-preview{display:flex;align-items:center;padding:1em;border-radius:.3em}.all-features-preview-icon{width:4em;height:4em;flex-shrink:0;margin-right:1.2em}@media screen and (max-width:767px){.all-features-preview-icon{width:2.5em;height:2.5em}}.all-features-preview-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.all-features-preview-title{font-weight:800;line-height:1.25}.all-features-more{color:inherit}.article-preview{display:block;color:inherit!important;padding:1em;margin-bottom:.9em;transition:180ms transform}.article-preview:hover{transform:scale(.98)}@media screen and (max-width:767px){.article-preview{width:100%!important;padding:1.25em;margin-bottom:1em}}.article-preview[data-layout=default]{width:33.33333%}.article-preview[data-layout=large]{width:50%;transition-duration:240ms}.article-preview[data-layout=promo],.article-preview[data-layout=wide]{width:auto;display:flex;align-items:flex-start}@media screen and (max-width:767px){.article-preview[data-layout=promo],.article-preview[data-layout=wide]{display:block}}.article-preview[data-layout=promo]:hover{transform:none}.article-preview-graphic{border-radius:.1em;margin-bottom:1em}@media screen and (min-width:768px){[data-layout=promo] .article-preview-graphic{flex:0 0 27.66631468%;margin:0 2em 0 0;overflow:hidden}}@media screen and (min-width:768px){[data-layout=wide] .article-preview-graphic{flex:0 0 34%;margin:0 2em 0 0}}.article-preview-graphic-ratio{padding-bottom:66.67%}@media screen and (min-width:768px){[data-layout=promo] .article-preview-graphic-ratio{padding-bottom:151.90839695%}}.article-preview-graphic-element{width:auto!important;height:100%!important;left:50%!important;transform:translateX(-50%)}@media screen and (min-width:768px){[data-layout=promo] .article-preview-graphic-element{width:100%!important;height:auto!important;left:0!important;top:25%!important;transform:none}}@media screen and (min-width:768px){[data-layout=promo] .article-preview-content{margin-top:.4em}}@media screen and (max-width:767px){.article-preview-content .cursive{display:none}}.article-preview-title{font-size:1.2em;line-height:1.2;margin:0}@media screen and (min-width:768px){[data-layout=large] .article-preview-title,[data-layout=wide] .article-preview-title{font-size:1.6em}}@media screen and (min-width:768px){[data-layout=promo] .article-preview-title{font-size:2.4em;line-height:1.2291666667}}.article-preview-intro,.article-preview-meta{font-size:.75em;line-height:1.2666666667;font-weight:500;color:rgba(255,255,255,.64)}.article-preview-intro{margin:1em 0 1.4em}@media screen and (min-width:768px){[data-layout=promo] .article-preview-intro{margin-top:1.6em}}@media screen and (min-width:768px){[data-layout=promo] .article-preview-meta{display:none}}.blog-article-section{padding-left:11.85em;padding-right:11.85em}@media screen and (max-width:767px){.blog-article-section{padding-left:1em;padding-right:1em}.text+.blog-article-section{margin-top:-3.5em}}.blog-article-section .more{margin-top:5em}@media screen and (max-width:767px){.blog-article-section .more{margin-top:0}}.comparison-boxes{display:flex;justify-content:center;padding:0 7.5em}@media screen and (max-width:767px){.comparison-boxes{display:block;padding:0}}.text+.comparison-boxes{margin-top:-2em}.comparison-box{margin:0 1em;display:flex;flex-direction:column;padding:3.2em 3.2em 2em;background:#323234}@media screen and (max-width:767px){.comparison-box{padding:1.2em;margin:1.25em}}.comparison-box-title{margin:.5em 0 .9em!important;padding:0!important}.comparison-box-text{margin-bottom:auto}.comparison-box-text li,.comparison-box-text p{color:#ccc;font-weight:500}.comparison-box-text li{margin:.55em 0!important}.comparison-box .btn{margin-top:3.5em}.comparison-box .btn:not(.btn--highlight){background:#4c4c4d!important}@media screen and (max-width:767px){.blog-intro{margin:1em 0 2em!important}}.blog-articles{margin:5em 7.5em}@media screen and (max-width:767px){.blog-articles{margin:0}}.blog-articles-filters{margin:4em 0 1em}@media screen and (max-width:767px){.blog-articles-filters{margin:0 0 -1em}}.blog-articles-grid{display:flex;flex-wrap:wrap;margin:0 -1em}@media screen and (max-width:767px){.blog-articles-grid{margin:0}}.blog-articles-section{padding:0 7.5em}@media screen and (max-width:767px){.blog-articles-section{padding:0}}.blog-articles-section-headline{text-align:center;margin:0 1.25rem .5em}.blog-articles-section .blog-articles-grid{justify-content:center}.more-button-section{margin:-1em 0 10em}@media screen and (max-width:767px){.dates-signup{margin-left:1.25em;margin-right:1.25em}}.text+.dates-signup{margin-top:-6em}@media screen and (max-width:767px){.text+.dates-signup{margin-top:-4em}}.dates-signup-text{margin:0 auto;max-width:37.3em}.dates-signup-table{display:table;margin:0 -.5em}.dates-signup-entry{display:table-row}.dates-signup-entry:hover{background:rgba(255,255,255,.05)}@media screen and (max-width:767px){.dates-signup-entry:hover{background:0 0}}.dates-signup-entry:last-child .dates-signup-entry-date,.dates-signup-entry:last-child .dates-signup-entry-signup{border-bottom-width:0}.dates-signup-entry-date,.dates-signup-entry-signup{display:table-cell;padding:.5em;border-bottom:1px solid #222223}@media screen and (max-width:767px){.dates-signup-entry-date,.dates-signup-entry-signup{padding:0 .5em}}.dates-signup-entry .btn{vertical-align:text-top}.is-hidden{display:none}
/*# sourceMappingURL=style.css.map */
