@font-face{font-family:schnebel-sans-pro;src:url(/fonts/ssp/ssp3.woff2) format("woff2"),url(/fonts/ssp/ssp3.woff) format("woff"),url(/fonts/ssp/ssp3.otf) format("opentype");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:schnebel-sans-pro;src:url(/fonts/ssp/ssp4.woff2) format("woff2"),url(/fonts/ssp/ssp4.woff) format("woff"),url(/fonts/ssp/ssp4.otf) format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:schnebel-sans-pro;src:url(/fonts/ssp/ssp5.woff2) format("woff2"),url(/fonts/ssp/ssp5.woff) format("woff"),url(/fonts/ssp/ssp5.otf) format("opentype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:schnebel-sans-pro;src:url(/fonts/ssp/ssp7.woff2) format("woff2"),url(/fonts/ssp/ssp7.woff) format("woff"),url(/fonts/ssp/ssp7.otf) format("opentype");font-display:swap;font-style:normal;font-weight:700}:root{--fx-duration:0.25s}.is-hidden{visibility:hidden}.fx--fast{--fx-duration:0.15s}.fx-fade{transition:opacity var(--fx-duration) linear,visibility var(--fx-duration) steps(1,jump-both)}.fx-fade.is-hidden{opacity:0}.fx-slide-down,.fx-slide-left,.fx-slide-right,.fx-slide-up{transition:transform var(--fx-duration) ease-out,visibility var(--fx-duration) steps(1,jump-both)}.fx-slide-down.fx--reverse.is-hidden,.fx-slide-up.is-hidden{transform:translate3d(0,100%,0)}.fx-slide-left.fx--reverse.is-hidden,.fx-slide-right.is-hidden{transform:translate3d(-100%,0,0)}.fx-slide-down.is-hidden,.fx-slide-up.fx--reverse.is-hidden{transform:translate3d(0,-100%,0)}.fx-slide-left.is-hidden,.fx-slide-right.fx--reverse.is-hidden{transform:translate3d(100%,0,0)}.fx-slide-fade-down,.fx-slide-fade-left,.fx-slide-fade-right,.fx-slide-fade-up{transition:opacity var(--fx-duration) linear,transform var(--fx-duration) ease-out,visibility var(--fx-duration) steps(1,jump-both)}.fx-slide-fade-down.fx--reverse.is-hidden,.fx-slide-fade-up.is-hidden{transform:translate3d(0,100%,0);opacity:0}.fx-slide-fade-left.fx--reverse.is-hidden,.fx-slide-fade-right.is-hidden{transform:translate3d(-100%,0,0);opacity:0}.fx-slide-fade-down.is-hidden,.fx-slide-fade-up.fx--reverse.is-hidden{transform:translate3d(0,-100%,0);opacity:0}.fx-slide-fade-left.is-hidden,.fx-slide-fade-right.fx--reverse.is-hidden{transform:translate3d(100%,0,0);opacity:0}body,html{padding:0;margin:0;height:100%}body{display:flex;flex-flow:column;min-width:320px;color:#666;background:#fff;font-family:schnebel-sans-pro,sans-serif;font-size:18px}body>svg{display:none}button,input,select,textarea{font-family:schnebel-sans-pro;font-size:16px;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none}a{color:#2ae;outline:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:focus,a:hover{text-decoration:underline}h1,h2,h3,h4,h5{color:#2ae;font-weight:500;margin:24px 0 8px}h1{font-size:28px;margin-top:32px}h2{font-size:24px;margin-top:24px}h3{font-size:20px;margin-top:20px}p{margin:16px 0}.wrap{position:relative;width:100%;max-width:1280px;padding:0 24px;margin:0 auto;box-sizing:border-box}.content{flex-grow:1}.content>.hero{background:#2ae}.content>.hero>.wrap{padding-top:16px;padding-bottom:16px}.content>.hero .title{color:#fff;font-size:28px;font-weight:500;margin:0}.content>.hero .caption{color:#dff3fd;font-size:18px;margin:0}.content>.main>.wrap{overflow:hidden}.badge-bar{display:flex;flex-flow:row nowrap;justify-content:center}.badge{display:block;float:left;width:156px;height:56px;background:#1091d2 no-repeat 50%;background-size:contain;background-clip:border-box;border:0;border-radius:4px;outline:0;margin:0;white-space:nowrap;transition:background .1s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.badge:hover{background-color:#0f88c4}.badge--ios{margin-right:8px;background-image:url(/img/app_store_badge_6a100f1c.svg)}.badge--android{margin-left:8px;background-image:url(/img/google_play_badge_6a100f1c.svg)}@media screen and (min-width:768px){.badge-bar{justify-content:left}}.content-body.legal{padding-bottom:64px}.content-body.legal .brand{font-style:normal;font-weight:500}.update-date{color:#999}#qc-cmp2-persistent-link{transform:rotate(-90deg);transform-origin:0 100%;left:100%;right:auto;bottom:16px;margin-right:16px;background:#108ecd;text-decoration:none!important}
.footer{padding:24px 0;color:#fff;background:#2ae;font-size:16px}.footer>.wrap{display:flex;flex-flow:row wrap;justify-content:end}.footer-lang{flex:1 0 auto;margin-bottom:12px}.footer-lang>label{display:block;margin-bottom:8px;color:#dff3fd}.footer-lang>select{display:block;width:100%;max-width:320px;height:40px;line-height:24px;padding:8px 29px 8px 8px;border:0;border-radius:4px;box-sizing:border-box;outline:0;margin:0;color:#fff;background:#0002 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 40'%3E%3Cpath fill='%23fff' d='m20.1 18.2-4.9 4.9c-.4.4-1 .4-1.4 0l-4.9-4.9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l4.2 4.2 4.2-4.2c.4-.4 1-.4 1.4 0 .3.4.3 1 0 1.4'/%3E%3C/svg%3E") no-repeat 100%;background-size:29px 40px;font-size:18px}.footer-lang>select>option{color:#666;background-color:#fff}.footer-nav{display:flex;flex-flow:column;align-items:end;padding-left:24px}.footer-nav>a{display:block;margin-bottom:8px;color:#fff;font-size:18px;white-space:nowrap;text-decoration:none}.footer-nav>p{display:block;height:1px;width:100%;background-color:#fff3;margin:4px 0 12px}.footer-social{display:flex;flex-shrink:0;width:100%;margin:12px 0 24px;justify-content:end}.footer-social>a{display:block;color:#fff}.footer-social>a .icon{display:block;width:32px;height:32px;fill:currentColor}.footer-social>a:not(:first-child){margin-left:24px}.footer-copyright{flex-shrink:0;width:100%;margin-bottom:24px;text-align:center}
.get-started{position:fixed;bottom:0;left:0;width:100%;height:100%;z-index:1}.get-started__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000c}.get-started__sheet{position:absolute;bottom:0;width:100%;padding:24px 24px 48px;box-sizing:border-box;color:#fff;background-color:#2ae;font-size:18px;text-align:center}.get-started__sheet>.headline{margin:0 0 16px}.get-started__sheet>.badge-bar{justify-content:center;margin-bottom:16px}.get-started__sheet>.browser-link{color:#fff}
.header{flex:0 1 80px;z-index:1;width:100%;min-width:320px;min-height:80px;overflow:hidden;background:#2ae}.header>.wrap{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;height:80px;padding:0}.header--fixed{position:fixed}.header--shadow{box-shadow:0 0 12px 0 #0003}.header-logo{display:flex;padding:8px;height:64px}.header-logo__icon{display:block;width:64px;height:64px;background:transparent url(/img/logo_icon_6a100f1c.svg) no-repeat}.header-logo__text{display:block;float:right;width:117px;height:64px;box-sizing:border-box;margin-right:6px;background:transparent url(/img/logo_text_6a100f1c.svg) no-repeat}.header__link{padding:20px 24px 20px 8px;color:#fff;font-size:18px;text-decoration:none!important;white-space:nowrap}.header__link>span{display:block;height:40px;line-height:36px;padding:0 16px;border:2px solid #fffc;border-radius:20px;transition:background-color .1s,box-shadow .1s;box-sizing:border-box}.header__link:hover>span{background-color:#fff2}.header__link:active>span{background-color:#0002}.header-offset{padding-top:80px!important}.legacy-link{height:36px;line-height:36px;color:#fff;background-color:#1091d2;text-align:center;transition:margin .3s ease-in .5s}.legacy-link.is-hidden{margin-top:-36px}.legacy-link>a{color:inherit;text-decoration:none;padding:0 8px}.legacy-link>a b{font-weight:600}.legacy-link>a:hover b{text-decoration:underline}@media screen and (max-width:448px){.header-logo__text{display:none}}
.content.home .hero>.wrap{padding-top:24px;padding-bottom:24px}.content.home .hero__copy{margin-bottom:24px;text-align:center}.content.home .hero__copy .title{font-size:32px;margin:0 0 8px}.content.home .hero__copy .caption{font-size:20px;margin-bottom:24px}.content.home .hero__preview>.frame{overflow:hidden;border:8px solid #111;border-radius:16px;box-shadow:0 0 0 2px #444,0 0 0 4px #fff4;margin:2px auto;background-color:#333}.content.home .hero__preview>.frame,.content.home .hero__preview>.frame>img{display:block;width:252px;height:448px}@media screen and (min-width:768px){.content.home .hero>.wrap{display:flex}.content.home .hero__copy{display:flex;flex-flow:column;max-width:720px;min-height:360px;margin:0 32px 0 0;text-align:left;justify-content:center}.content.home .hero__preview{flex-grow:1}.content.home .hero .badge-bar{justify-content:left}}.content.home .hero .lang-bar{--padding:48px;background-color:#1091d2}.content.home .hero .lang-bar>.wrap{height:56px;padding:0}.content.home .hero .lang-bar .viewport{overflow-y:hidden;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.content.home .hero .lang-bar .viewport::-webkit-scrollbar{display:none}.content.home .hero .lang-bar ul{display:flex;padding:0;margin:0 var(--padding);list-style-type:none;transition:left .25s}.content.home .hero .lang-bar ul:after{display:block;flex:0 0 var(--padding);content:""}.content.home .hero .lang-bar li{display:block;flex-shrink:0;padding-right:24px;color:#fff;font-size:20px;line-height:56px;white-space:nowrap}.content.home .hero .lang-bar li:last-child{padding-right:8px}.content.home .hero .lang-bar li a{display:block;color:currentColor;text-decoration:none}.content.home .hero .lang-bar li img{display:block;float:left;width:32px;height:32px;border-radius:50%;margin:12px 8px;box-shadow:1px 1px 0 0 rgba(0,0,0,.2)}.content.home .hero .lang-bar .nav{position:absolute;top:0;padding:8px;transition:opacity .25s;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.content.home .hero .lang-bar .nav>svg{display:block;width:40px;height:40px;fill:#fff}.content.home .hero .lang-bar .nav--left{left:0;background:linear-gradient(90deg,#1091d2,#1091d2,rgba(34,170,238,0))}.content.home .hero .lang-bar .nav--right{right:0;background:linear-gradient(270deg,#1091d2,#1091d2,rgba(34,170,238,0))}.content.home .hero .lang-bar .nav.disabled{opacity:.25;cursor:auto}.home-section{padding:24px 0;overflow:hidden;text-align:center}.home-section:nth-child(2),.home-section:nth-child(4),.home-section:nth-child(6){background-color:#ebf7fd}.home-section:last-child{padding-bottom:64px}.home-section .heading{color:#2ae;font-size:28px;font-weight:500;margin:0 0 8px}.home-section .caption{color:#666;font-size:18px;font-weight:400;margin:0 0 24px}.home-section .picture{margin:0 0 24px}.home-section .picture>.pic{width:176px;margin:0 auto}.home-section .preview{display:none}@media screen and (min-width:768px){.home-section{text-align:left}}.card>.pic{margin-bottom:8px}.card>.pic>img{display:block;width:160px;margin:0 auto}@media screen and (min-width:768px){.card{display:flex;flex-flow:row nowrap}.card--right{flex-direction:row-reverse}.card>.pic{flex-grow:1;margin-bottom:0}.card>.pic>img{width:196px}.card>.info{display:flex;flex-flow:column;justify-content:center;max-width:720px;min-height:176px;margin-left:24px}.card--right>.info{margin-left:0;margin-right:24px}}.skills{list-style-type:none;padding:0;margin:0}.skills>li{display:block;margin-bottom:32px}.skills .pic{display:block;width:80px;margin:0 auto 8px}.skills .heading{margin:0 0 8px;color:#2ae;font-size:22px;font-weight:500}.skills .heading>b{padding:0 4px;color:#fff;background:#2ae;font-weight:500}.skills .caption{margin:0;color:#666;font-size:18px;font-weight:400}@media screen and (min-width:768px){.skills{display:flex;flex-wrap:wrap;justify-content:space-between}.skills>li{width:calc(50% - 12px)}.skills .pic{float:left;margin:0}.skills .info{display:flex;flex-flow:column;justify-content:center;min-height:80px;margin-left:96px}.skills .heading{margin-bottom:4px}}.features{display:flex;flex-flow:row wrap;justify-content:space-between;list-style-type:none;padding:0;margin:24px 0 0;text-align:left}.features>li{display:block;margin-bottom:24px}@media screen and (min-width:768px){.features>li{width:calc(50% - 12px)}}.features .icon{display:block;float:left;width:32px;height:32px;color:#2ae;fill:currentColor}.features .heading{display:block;margin:4px 0 4px 44px;color:#2ae;font-size:20px;font-weight:500;line-height:24px}.features .caption{display:block;margin:0 0 0 44px;color:#666;font-size:18px;font-weight:400}.quote{max-width:640px;background:#fff;box-shadow:2px 2px 8px 0 #0004;border-radius:4px;padding:12px 16px 24px;margin:0 auto}.quote>.author{display:block;font-weight:600;margin-top:16px;text-align:left}.user-reviews{display:flex;flex-flow:row nowrap;padding:0;overflow:hidden}.user-reviews__left,.user-reviews__right{position:relative;flex:1 1 auto;min-width:48px;z-index:1}.user-reviews__left{background:linear-gradient(90deg,#ebf7fd,transparent)}.user-reviews__right{background:linear-gradient(270deg,#ebf7fd,transparent)}.user-reviews__list{display:grid;flex:1 1 auto;max-width:640px;margin:8px 0}.user-reviews__nav{position:absolute;top:50%;transform:translateY(-50%);fill:#2ae;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.user-reviews__nav>.icon{width:48px;height:48px}.user-reviews__nav--left{right:0}.user-reviews__nav--right{left:0}.user-reviews__card{grid-row:1;grid-column:1;padding:24px;border-radius:8px;box-sizing:border-box;box-shadow:0 2px 8px 0 #0002;margin:0;background:#fff;text-align:center;transform:translateX(calc(var(--offset)*(100% + 24px)));transition:transform .25s,opacity .25s linear}.user-reviews__card-picture{display:block;width:72px;height:72px;border-radius:50%;margin:0 auto 12px}.user-reviews__card-comment{font-size:18px;margin-bottom:12px}.user-reviews__card-author{color:#2ae;font-weight:600}.user-reviews__card-source{color:#aaa}@media screen and (min-width:480px){.user-reviews__card{text-align:left}.user-reviews__card-picture{float:left;margin:0}.user-reviews__card-body{margin-left:88px}}.pic{display:block;width:100%}

.content.stories>.main{padding:24px 0}.content.stories>.main>.wrap{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(272px,1fr))}.content.stories strong{display:block;font-weight:500}.content.stories .story-card{width:100%}.content.stories .story-card__link{text-decoration:none}.content.stories .story-card__cover{display:block;border-radius:8px;overflow:hidden;background-color:#aaa;margin-bottom:8px}.content.stories .story-card__cover>img{display:block;width:100%;aspect-ratio:2.4;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.content.stories .story-card__cover:hover>img{transform:scale(1.1)}.content.stories .story-card__title{color:#2ae;font-size:20px;font-weight:500;margin:0 0 4px}.content.stories .story-card__meta{display:flex;flex-flow:row nowrap;gap:4px;color:#ccc;font-size:15px;margin-bottom:8px}.content.stories .story-card__meta>span{color:#999}.content.stories .story-card__summary{color:#666;font-size:16px;margin:0 0 12px}.story>.main>.wrap{padding-top:24px;padding-bottom:32px}.story p{margin:0 0 16px}.story h2{margin:32px 0 8px}.story__label{display:inline-block;padding:0 4px;margin-bottom:4px;color:#fff;background-color:#2ae;font-size:14px;font-weight:500;text-transform:uppercase}.story__title{margin-top:0;margin-bottom:4px}.story__meta{color:#999;font-size:16px;margin-bottom:16px}.story__meta>strong{font-weight:600}.story__cover{display:block;width:100%;aspect-ratio:2.4;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin:16px 0}@media (max-width:768px){.story__cover{aspect-ratio:16/9}}.story__lead{max-width:88%;margin:24px auto 32px!important;font-size:20px;font-weight:500;text-align:center}.story__lead:after{display:block;width:25%;height:3px;content:"";border-radius:1.5px;margin:12px auto;background-color:#2ae}.story__list{margin:16px 0}.story__list>ul{margin:8px 0 16px;padding-left:32px}.story__list>ul>li{font-weight:500}.story__list>ul>li::marker{color:#2ae}.story__list>ol{margin:8px 0 16px}.story__quote{position:relative;padding:4px 0 4px 16px;margin:0 0 24px;color:#888;font-weight:500}.story__quote:after{position:absolute;top:0;left:0;width:3px;height:100%;border-radius:1.5px;content:"";background-color:#2ae}.story__quote p{margin:0 0 8px}.story__get-started{padding:0 0 48px;margin-top:-16px;font-size:18px;text-align:center}.story__get-started>.wrap{padding:0 48px}.story__get-started:before{display:block;width:25%;height:3px;content:"";border-radius:1.5px;margin:0 auto 24px;background-color:#2ae}.story__get-started .headline{margin:0 0 16px}.story__get-started .badge-bar{justify-content:center;margin-bottom:16px}
