img{max-width:100%;max-height:100%}body{font:400 16px/1.5 "Roboto",Helvetica,Arial,sans-serif;margin:0;padding:60px 0 0 0}hr{border:0}h1,h2,h3,h4,h5,h6,p,ul{margin:0}h1{font:300 45px/1.2 "Roboto",Helvetica,Arial,sans-serif}@media all and (min-width: 800px){h1{font-size:55px}}h2{font:400 33px/1.2 "Roboto",Helvetica,Arial,sans-serif}h4{font:900 12px/1.33 "Roboto",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:2px}@media all and (min-width: 800px){h4{font-size:15px}}h5{font:700 18px/1.33 "Roboto",Helvetica,Arial,sans-serif}a{text-decoration:none}.content-wrapper{margin-left:auto;margin-right:auto;max-width:1280px}@media all and (max-width: 560px){.hide-lt-s{display:none !important}}@media all and (min-width: 560px){.hide-gt-s{display:none !important}}@media all and (max-width: 800px){.hide-lt-m{display:none !important}}.button{border:2px solid #535569;display:inline-block;font:900 12px/1.33 "Roboto",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:2px;padding:10px 20px}.button.button--screenshots{border-color:#00f200}.button.button--screenshots:hover{background-color:#00f200}.button.button--beta{border-color:#0082ff}.button.button--beta:hover{background-color:#0082ff}.button.button--appstore{border-color:#af04ff}.button.button--appstore:hover{background-color:#af04ff}.button.button--codesigning{border-color:#00f6fb}.button.button--codesigning:hover{background-color:#00f6fb}.button.button--contribute{border-color:#cb2bfc}.button.button--contribute:hover{color:#f9f9fb;background-color:#cb2bfc}.contribute{background:#ebeff1;color:#535569;text-align:center;padding-bottom:80px;padding-top:80px}.contribute a{color:#cb2bfc}.contribute .section__wrapper{max-width:768px !important}.contribute .section__headline{color:#373656;margin-bottom:20px}.contribute .section__summary{margin-bottom:40px}.feature{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:40px;padding-top:40px}@media all and (min-width: 1024px){.feature{padding:80px 40px}}.feature.feature--screenshots{position:relative}.feature.feature--screenshots:before{background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.feature.feature--screenshots:before{top:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:0 0;transform-origin:0 0}.feature.feature--screenshots{background-color:#3a3ff1;z-index:0}.feature.feature--screenshots li::before{background:#00f200}.feature.feature--screenshots .feature__cta a{border-color:#00f200}.feature.feature--screenshots .feature__cta a:hover{background-color:#00f200}.feature.feature--beta{position:relative}.feature.feature--beta:before{background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.feature.feature--beta:before{top:0;-webkit-transform:skewY(1deg);transform:skewY(1deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.feature.feature--beta{background-color:#090847;padding-bottom:120px;z-index:0}.feature.feature--beta li::before{background:#0082ff}.feature.feature--beta .feature__cta a{border-color:#0082ff}.feature.feature--beta .feature__cta a:hover{background-color:#0082ff}.feature.feature--appstore{position:relative}.feature.feature--appstore:before{background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.feature.feature--appstore:before{top:0;-webkit-transform:skewY(-2.5deg);transform:skewY(-2.5deg);-webkit-transform-origin:0 0;transform-origin:0 0}.feature.feature--appstore{background-color:#5407cd;padding-bottom:120px;z-index:0}.feature.feature--appstore li::before{background:#af04ff}.feature.feature--appstore .feature__cta a{border-color:#af04ff}.feature.feature--appstore .feature__cta a:hover{background-color:#af04ff}.feature.feature--appstore .feature__flex .feature__content-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.feature.feature--codesigning{position:relative}.feature.feature--codesigning:before{background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.feature.feature--codesigning:before{top:0;-webkit-transform:skewY(-2.5deg);transform:skewY(-2.5deg);-webkit-transform-origin:0 0;transform-origin:0 0}.feature.feature--codesigning{background-color:#090847;z-index:0}.feature.feature--codesigning li::before{background:#00f6fb}.feature.feature--codesigning .feature__cta a{border-color:#00f6fb}.feature.feature--codesigning .feature__cta a:hover{background-color:#00f6fb}.feature.feature--codesigning .feature__flex .feature__content-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.feature a{color:#fff}.feature h5{margin-bottom:20px}.feature ul{list-style:none;margin-bottom:40px;margin-top:40px}.feature li{position:relative;margin-bottom:40px}.feature li::before{background:#373656;border-radius:50%;content:"";display:block;height:12px;left:-40px;position:absolute;top:5px;width:12px}.feature .feature__header{margin-bottom:40px;text-align:center}@media all and (min-width: 1024px){.feature .feature__header{text-align:left}}.feature .feature__header .feature-icon{margin-bottom:40px}@media all and (min-width: 1024px){.feature .feature__header .feature-icon{display:inline-block;margin-bottom:0;margin-right:20px;vertical-align:middle}}.feature .feature__header .section__headline{text-align:center}@media all and (min-width: 1024px){.feature .feature__header .section__headline{display:inline-block;text-align:left;vertical-align:middle}}@media all and (min-width: 1024px){.feature .feature__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:94px}}.feature .feature__content-wrapper{-ms-flex-preferred-size:55%;flex-basis:55%}@media all and (min-width: 1024px){.feature .feature__content-wrapper{max-width:500px}}.feature .feature__image-wrapper{-ms-flex-preferred-size:40%;flex-basis:40%;margin-top:80px}@media all and (min-width: 1024px){.feature .feature__image-wrapper{margin-top:0}}.feature .feature__image-wrapper .feature__image-wrapper__image{display:block;height:auto;width:100%}.feature .feature__cta{display:block;font:900 12px/1.33 "Roboto",Helvetica,Arial,sans-serif;letter-spacing:2px;line-height:40px;text-align:center;text-transform:uppercase}@media all and (min-width: 1024px){.feature .feature__cta{text-align:left}}.feature .feature__cta a{border:2px solid #fff;display:inline-block;line-height:1;margin:0 5px;padding:10px}.feature .feature__cta a.preserve-case{text-transform:none}.feature-icon{border:4px solid #fff;border-radius:50%;display:inline-block;height:60px;margin-bottom:20px;width:60px}.feature-icon.feature-icon--screenshots{border-color:#00f200}.feature-icon.feature-icon--beta{border-color:#0082ff}.feature-icon.feature-icon--appstore{border-color:#af04ff}.feature-icon.feature-icon--codesigning{border-color:#00f6fb}.feature-icon .feature-icon__flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.features{padding-bottom:90px;padding-top:60px;text-align:center}.features .section__headline{color:#373656;margin-bottom:20px}.features .section__summary{color:#535569}.features .features__divider{background:#00f200;height:4px;margin-bottom:30px;width:100px}.features .features__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;max-width:1000px;margin:60px auto 0}.features .features__cards .features__cards__card{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#090847;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;max-width:250px;padding:20px;width:calc(50% - 10px)}@media all and (min-width: 800px){.features .features__cards .features__cards__card{width:calc(25% - 10px)}}.features .features__cards .features__cards__card .features__cards__card__headline{margin-bottom:20px}.features .features__cards .features__cards__card .features__cards__card__summary{margin-bottom:20px;min-height:80px}.features .features__cards .features__cards__card .features__cards__card__cta{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer{background:#ebeff1;color:#737292;text-align:center;line-height:2.2;font-size:14px}.footer ul{list-style:none;padding:0}.footer li{display:inline-block;padding:0 10px}.footer a{color:inherit}.footer hr{background:#8e909d;height:1px;opacity:.2}.footer .footer__wrapper{margin:0 auto;max-width:1280px;padding:10px 40px 40px}.footer .footer__flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (min-width: 1024px){.footer .footer__flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media all and (min-width: 1024px){.footer .footer__copyright{padding-right:10px}}.footer .footer__logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto}.footer .footer__logo .footer__logo__img{height:45px;width:294px}.header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;position:fixed;top:0;width:100%;z-index:100}.header .header__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;-ms-flex-preferred-size:1280px;flex-basis:1280px;max-width:1280px;padding:0 40px;width:100%}@media all and (min-width: 720px){.header .header__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header:not(.header--open) .header__lockup .header__lockup__menu-button .header__lockup__menu-button__close{display:none}.header:not(.header--open) .header__nav{height:0}@media all and (min-width: 720px){.header:not(.header--open) .header__nav{height:auto}}.header.header--open .header__lockup .header__lockup__menu-button .header__lockup__menu-button__open{display:none}.header .header__lockup{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px}@media all and (min-width: 720px){.header .header__lockup{margin-right:40px}}.header .header__lockup .header__lockup__menu-button{background:none;border:0;-webkit-box-sizing:content-box;box-sizing:content-box;display:inline-block;height:18px;margin:0 10px 0 -20px;padding:10px;position:relative;text-align:center;top:1px;vertical-align:middle;width:26px}@media all and (min-width: 720px){.header .header__lockup .header__lockup__menu-button{display:none}}.header .header__lockup .header__lockup__logo{display:inline-block;max-height:32px;vertical-align:middle}.header .header__nav{font:700 14px/1.2 "Roboto",Helvetica,Arial,sans-serif;letter-spacing:.1em;overflow:hidden;text-transform:uppercase}@media all and (min-width: 720px){.header .header__nav{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:12px;max-width:600px;overflow:visible}}.header .header__nav .header__nav__list{list-style:none;margin:0}.header .header__nav .header__nav__list.header__nav__list--primary{padding:0}@media all and (min-width: 720px){.header .header__nav .header__nav__list.header__nav__list--primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .header__nav .header__nav__list.header__nav__list--primary>.header__nav__list__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px}.header .header__nav .header__nav__list.header__nav__list--primary>.header__nav__list__item:hover>.header__nav__list--secondary{display:block}}.header .header__nav .header__nav__list.header__nav__list--secondary{padding-left:40px;min-width:180px}@media all and (min-width: 720px){.header .header__nav .header__nav__list.header__nav__list--secondary{background:hsla(0,0%,100%,.9);padding-right:20px;position:absolute;top:60px;left:-20px;display:none}.header .header__nav .header__nav__list.header__nav__list--secondary .header__nav__list__item{margin:15px 0}}.header .header__nav .header__nav__list .header__nav__list__item{margin:30px 0;position:relative}.header .header__nav .header__nav__list .header__nav__list__item.selected::after{width:100%}.header .header__nav .header__nav__list .header__nav__list__item a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (min-width: 720px){.header .header__nav .header__nav__list .header__nav__list__item::after{background-color:#00f200;border-radius:2px;bottom:calc(50% - 16px);content:"";display:block;height:4px;position:absolute;-webkit-transition:width .25s cubic-bezier(0.86, 0, 0.07, 1);transition:width .25s cubic-bezier(0.86, 0, 0.07, 1);width:0}.header .header__nav .header__nav__list .header__nav__list__item{margin:0}}@media(min-width: 720px)and (hover){.header .header__nav .header__nav__list .header__nav__list__item:hover::after{width:100%}}.header .header__nav .header__nav__list .header__nav__list__item.header__nav__list__item--disc{position:relative}.header .header__nav .header__nav__list .header__nav__list__item.header__nav__list__item--disc::before{background:#373656;border-radius:50%;content:"";display:block;height:10px;left:-20px;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:10px}.header .header__nav .header__nav__list .header__nav__list__item.header__nav__list__item--screenshots::before{background:#00f200}.header .header__nav .header__nav__list .header__nav__list__item.header__nav__list__item--beta::before{background:#0082ff}.header .header__nav .header__nav__list .header__nav__list__item.header__nav__list__item--appstore::before{background:#af04ff}.header .header__nav .header__nav__list .header__nav__list__item.header__nav__list__item--codesigning::before{background:#00f6fb}.header .header__nav .header__nav__list .header__nav__list__item a{color:#373656}.hero{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#090847;display:-webkit-box;display:-ms-flexbox;display:flex;height:600px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;text-align:center}.hero__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:radial-gradient(rgba(9, 8, 71, 0.65), 60%, rgba(9, 8, 71, 0), 90%, rgba(9, 8, 71, 0));background-position:50% 100%;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;height:600px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;top:60px;width:100%;z-index:5}@media all and (min-width: 1024px){.hero__wrapper{background-image:radial-gradient(rgba(9, 8, 71, 0.65), 50%, rgba(9, 8, 71, 0), 60%, rgba(9, 8, 71, 0));background-position:50% 0%;background-size:75% 100%}}.hero__summary{font-size:20px;margin:0 0 40px;opacity:.8}@media all and (min-width: 800px){.hero__summary{font-size:25px;margin-bottom:60px}}@media all and (min-width: 800px){.hero__hours-counter{border-bottom:1px solid #0c187a;border-top:1px solid #0c187a}}.hero__hours-counter{margin:0 auto;max-width:400px;padding:20px 0}.hero__hours-counter__headline{margin:0 0 20px}.hero__hours-counter__counter{font:300 45px/1.2 "Roboto",Helvetica,Arial,sans-serif}@media all and (min-width: 800px){.hero__hours-counter__counter{font-size:80px}}.hero .section__headline{margin:0 0 20px}@media all and (min-width: 800px){.hero .section__headline{margin-bottom:30px}}.hero__background{height:inherit;left:0;overflow:hidden;position:absolute;top:60px;width:100%}.hero canvas{left:0;position:absolute}.hero svg{height:100%;overflow:visible;position:absolute}.hero #particle__wrapper{height:100%;position:absolute;width:100%}.hero .mesh-lines{fill:none;stroke-width:1.5;stroke:#3a3ff1}.hero .triangle{stroke-width:1.8}.hero .triangle__wrapper--left,.hero .triangle__wrapper--right{height:100%;position:absolute;width:50%}.hero .triangle__wrapper--left{left:-25%;top:0}@media all and (min-width: 560px){.hero .triangle__wrapper--left{left:-10%}}@media all and (min-width: 768px){.hero .triangle__wrapper--left{left:0}}.hero .triangle__wrapper--right{right:-41%;top:53%}@media all and (max-width: 320px){.hero .triangle__wrapper--right{display:none}}@media all and (min-width: 560px){.hero .triangle__wrapper--right{right:-20%;top:25%}}@media all and (min-width: 768px){.hero .triangle__wrapper--right{right:0;top:0}}.hero .mesh-lines-top-left,.hero .mesh-lines-bottom-left{left:0}.hero .mesh-lines-top-right,.hero .mesh-lines-bottom-right{right:0}.integration{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;padding-bottom:60px;padding-top:60px;text-align:center}.integration a{color:#00f200}.integration hr{background-color:#979797;height:1px;margin:40px 0}.integration h2{margin-bottom:20px}.integration .section__wrapper{max-width:800px !important}.integration .integration__flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-top:20px}.integration .integration__flex .integration__flex__item{margin:20px 10px}@media(max-width: 768px){.integration__flex__item{max-width:85px;height:auto}}.odometer.odometer-auto-theme,.odometer.odometer-theme-minimal{display:inline-block;vertical-align:middle;position:relative}.odometer.odometer-auto-theme,.odometer.odometer-theme-minimal{display:inline}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-minimal .odometer-digit{display:inline-block;vertical-align:middle;position:relative}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-minimal .odometer-digit{display:inline}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer{display:inline}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s, -webkit-transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s, -webkit-transform 2s;-webkit-transform:translateY(0);transform:translateY(0)}.section .section__wrapper{margin:0 auto;max-width:1280px;padding:0 40px}.tweets{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;min-height:50vh;overflow:hidden;padding:100px 0;position:relative}@media all and (min-width: 720px){.tweets{min-height:35vh}}@media all and (min-width: 1024px){.tweets{min-height:0}}.tweets__carousel{margin:20px 0;max-width:1000px;text-align:center}@media all and (min-width: 1024px){.tweets__carousel{margin:0 auto}}.tweets__quote{color:#737292;font-size:30px;font-weight:100;margin:0 auto 30px auto;max-width:80vw}.tweets__quote a:visited,.tweets__quote a:link{color:#3a3ff1}@media all and (min-width: 800px){.tweets__quote{padding:0 60px;max-width:600px}}@media all and (min-width: 1024px){.tweets__quote{max-width:930px}}.tweets__logo{margin-right:24px}.tweets__logo img{display:inline-block;max-width:26px}.tweets__time-and-location{color:#3a395c;display:block;font-size:14px;font-weight:100;margin-top:12px}@media all and (min-width: 1024px){.tweets__time-and-location{color:#000;display:inline-block;font-size:16px;margin:0}}.tweets__begin-quote-laptop,.tweets__end-quote-laptop{display:none}@media all and (min-width: 1024px){.tweets__begin-quote-laptop,.tweets__end-quote-laptop{display:block}}@media all and (min-width: 1024px){.tweets__begin-quote-laptop{float:left}}@media all and (min-width: 1024px){.tweets__end-quote-laptop{float:right;margin-top:-70px}}.tweets__begin-quote-mobile,.tweets__end-quote-mobile{display:block;position:absolute}@media all and (min-width: 1024px){.tweets__begin-quote-mobile,.tweets__end-quote-mobile{display:none}}.tweets__begin-quote-mobile{left:20px;top:40px}.tweets__end-quote-mobile{right:20px;bottom:40px}.tweets__end-quote-mobile img,.tweets__end-quote-laptop img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-arrow{background:rgba(0,0,0,0);border:none;color:rgba(0,0,0,0);cursor:pointer;font-size:0;outline:none;padding:0;position:absolute;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.slick-arrow::before{background-image:url("/assets/images/arrow-grey.svg");background-repeat:no-repeat;content:"";display:none;min-height:67px;width:24px}@media all and (min-width: 1024px){.slick-arrow::before{display:block}}.slick-prev{left:-60px}@media all and (min-width: 1440px){.slick-prev{left:-120px}}.slick-prev::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-next{right:-60px}@media all and (min-width: 1440px){.slick-next{right:-120px}}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin-top:50px;padding:0}.slick-dots button{background:#d8d8d8;border-radius:50%;border:none;cursor:pointer;font-size:0;height:15px;margin-right:15px;outline:none;padding:0;width:15px}.slick-dots .slick-active button{background:#00e5ed}.slick-slide:focus{outline:0}.typeahead h2,.typeahead__target{font-family:"Courier New",monospace}.typeahead__target{position:relative;display:inline-block}.typeahead__target:after{display:block;content:"";position:absolute;right:-5px;top:5px;bottom:5px;width:1px;background:hsla(0,0%,100%,.8);-webkit-animation:blink 1000ms infinite;animation:blink 1000ms infinite}@-webkit-keyframes blink{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}100%{opacity:1}}.video-modal{margin:auto;position:relative;width:100%;cursor:pointer}@media all and (min-width: 800px){.video-modal{width:340px}}.video-modal:before{background:url(/assets/images/fastlane-play.png);background-size:72px 72px;content:"";-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;top:50%;position:absolute;height:72px;width:72px}.video-modal img{max-width:100%}.video-modal,.video-modal__media{-webkit-box-sizing:border-box;box-sizing:border-box}.video-modal__media{background:#000;position:fixed;display:none;height:200px;left:0;opacity:0;top:0;will-change:width,height,opacity;width:340px;z-index:10}.video-modal__media.open{border-color:blue}.video-modal__backdrop{background:rgba(0,0,0,.5);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;z-index:9}.video-modal__close{text-align:right;padding:10px}.video-modal__close span{cursor:pointer}body.mobile .video-modal{display:none}body.mobile .video-modal__close{display:none}body.mobile .video-modal__media{display:block;margin:20px auto;position:static;opacity:1;max-width:100%}body:not(.mobile) #yt-player{opacity:0}.works{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#3a3ff1;padding:60px 0}.works #steps-appstore{position:absolute;width:100%;top:0;opacity:0;-webkit-transition:opacity 250ms linear;transition:opacity 250ms linear;z-index:3}.works #steps-appstore.active{opacity:1}.works h2,.works .section__summary{text-align:center}.works h2{margin-bottom:30px}.works a{color:#00f200}.works .section__wrapper{max-width:900px !important;overflow-x:hidden}.works .animation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:60px auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.works .animation__steps,.works .animation__window{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;position:relative}.works .animation__steps{max-width:350px}.works .animation__window{border-radius:10px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.5);box-shadow:0 3px 10px rgba(0,0,0,.5);overflow:hidden;position:relative}.works .animation__window header{background:#f9f9fb;font-size:36px;height:40px;line-height:40px;padding:0 10px;color:#ccc}.works .code{background:#1d2029;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:30px 70px}.works .code article:last-child{margin-top:2em}.works .code__block{position:relative}.works .code__indent{text-indent:1em}.works .code__indent .line:before{left:calc(1em - 20px)}.works .current-loc{background:url(../../images/code-arrow.png) center center no-repeat;background-size:7px 7px;content:"";height:7px;opacity:0;position:absolute;top:.5em;left:-1em;width:7px}.works .line{position:relative;-webkit-transition:color 250ms linear;transition:color 250ms linear}.works .line.inactive,.works .line.inactive span{color:#737292 !important}.works .line.inactive:before,.works .line.inactive span:before{display:none}.works .line--end{color:#535569}.works .line--sym{color:#00f200}.works .line--op{color:#bd69f6}.works .line--op.active:before{display:block}.works .steps{list-style:none;margin:0;padding:0;height:540px}.works .steps li:last-child .steps__ctn{margin-bottom:0}.works .steps li{position:relative;opacity:0}.works .steps li:not(:last-child):after{background:url(../../images/step-arrow.png) bottom center no-repeat;background-size:contain;bottom:0;content:"";height:62px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transition:bottom 200ms ease-in,opacity 200ms ease-out;transition:bottom 200ms ease-in,opacity 200ms ease-out;-webkit-transition-delay:1000ms;transition-delay:1000ms;width:40px}.works .steps li .steps__ctn{border:2px solid rgba(0,0,0,0);-webkit-transition:border-color 200ms linear,-webkit-box-shadow 200ms linear;transition:border-color 200ms linear,-webkit-box-shadow 200ms linear;transition:border-color 200ms linear,box-shadow 200ms linear;transition:border-color 200ms linear,box-shadow 200ms linear,-webkit-box-shadow 200ms linear}.works .steps li.active:after{bottom:-32px}.works .steps li.active .steps__ctn{border-color:#00f200;-webkit-box-shadow:0 0 8px #00f200 inset;box-shadow:0 0 8px #00f200 inset}.works .steps__ctn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:10px;padding:15px 12px;margin:0 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#4a5668;-webkit-box-shadow:0 0 8px rgba(0,0,0,.5);box-shadow:0 0 8px rgba(0,0,0,.5);position:relative;z-index:2}.works .steps__icon{font-family:"Source Sans Pro";font-weight:100;font-size:32px;margin-right:20px;width:75px;height:75px;line-height:76px;text-align:center;color:#fff;border-radius:75px}.works hr{width:100px;height:3px;background:#00f200;margin:40px auto}@media all and (max-width: 768px){.works .steps__ctn{padding:10px 12px}.works .steps .steps__ctn{margin-bottom:30px}.works .steps li.active:after{bottom:-29px}.works .steps#steps-beta{margin-bottom:-100px}.works .animation{margin-top:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.works .animation__steps{-webkit-transition:padding 250ms linear;transition:padding 250ms linear;width:90vw}.works .animation__steps.expanded{padding-bottom:140px}.works .animation__window{border-radius:0;margin-bottom:40px;width:100vw}.works .animation__window header{display:none}}@media all and (max-width: 480px){.works .animation__window code{padding:30px 40px}}@media all and (max-width: 768px){.works .steps__icon{width:55px;height:55px;line-height:50px}}