:root{--color-dark-blue:#190D26;--color-grey:#57535B;--color-light-grey:#A19EAD;--color-deco-grey:#F0F0F1;--color-pink:#FF0077;--color-pink-hover:#2900FF;--color-yellow-gradient-1:#FFD93C;--color-yellow-gradient-2:#FAC958;--gutter:24px;--cta-bar-height:80px;--header-position-tweak:0px;--header-position-tweak-2:0px;--logo-position-tweak:calc(var(--gutter)/2);--sidebar-width:80px;--sidebar-width-big:360px}@media only screen and (min-width:400px){:root{--logo-position-tweak:0px;--header-position-tweak:20vw;--header-position-tweak-2:var(--gutter)}}@media only screen and (min-width:720px){:root{--header-position-tweak:30vw;--header-position-tweak-2:var(--gutter)}}html{font-family:proxima-soft,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;font-weight:500;color:var(--color-grey);position:relative}h1,h2,h3,h4,p{margin:0}h1{font-size:36px;margin-bottom:calc(var(--gutter)/2)}@media only screen and (min-width:640px){h1{font-size:48px}}h2{font-size:28px;margin-bottom:calc(var(--gutter)*.6)}@media only screen and (min-width:640px){h2{margin-bottom:calc(var(--gutter));font-size:36px}}h1,h2,h3,h4{font-weight:800;color:var(--color-dark-blue)}a{text-decoration:none;color:var(--color-pink);font-weight:700;font-size:18px}@media only screen and (min-width:640px){a{font-size:22px}}@media only screen and (min-width:960px){a{transition:.3s ease}a:hover{color:var(--color-pink-hover)}}p{font-size:18px;color:var(--color-grey)}@media only screen and (min-width:640px){p{font-size:22px}}main{display:flex;flex-direction:column;width:100vw;overflow-y:scroll}@media only screen and (min-width:960px){main{width:calc(100vw - var(--sidebar-width));margin-left:var(--sidebar-width)}}@media only screen and (min-width:1200px){main{width:calc(100vw - var(--sidebar-width-big));margin-left:var(--sidebar-width-big)}}.sidebar{position:fixed;width:var(--sidebar-width);display:none;height:100vh;box-shadow:3px 0 var(--color-deco-grey)}.sidebar #logo-icon{width:50px;height:50px;margin-top:15px}@media only screen and (min-width:1200px){.sidebar #logo-icon{display:none}}.sidebar #logo{display:none}@media only screen and (min-width:1200px){.sidebar #logo{display:unset;width:200px}.sidebar #logo path{transition:.4s ease;fill:var(--color-yellow-gradient-1)}}.sidebar .big-sidebar:hover #logo path{fill:var(--color-yellow-gradient-2)}.sidebar nav,.sidebar span{display:none}@media only screen and (min-width:960px){.sidebar{display:flex;align-items:flex-start;justify-content:center}}@media only screen and (min-width:1200px){.sidebar{width:var(--sidebar-width-big);flex-direction:column;justify-content:space-between;align-items:center}.sidebar .big-sidebar{margin:calc(var(--gutter)*4)0}.sidebar nav{display:flex;flex-direction:column;align-items:center}.sidebar nav a{font-size:20px;color:var(--color-grey);margin-bottom:calc(var(--gutter)/1.2)}}@media only screen and (min-width:1200px) and (min-width:960px){.sidebar nav a:hover{color:var(--color-pink)}}@media only screen and (min-width:1200px){.sidebar nav:not(.main-nav){margin-bottom:calc(var(--gutter)*2)}.sidebar nav.main-nav{flex-grow:1}.sidebar nav.main-nav a{font-size:26px;font-weight:800;color:var(--color-dark-blue)}}@media only screen and (min-width:1200px) and (min-width:960px){.sidebar nav.main-nav a:hover{color:var(--color-pink)}}@media only screen and (min-width:1200px){.sidebar span{color:var(--color-light-grey);display:inline-flex;margin-bottom:calc(var(--gutter)*2)}}footer{display:flex;flex-direction:column;box-shadow:0 -3px var(--color-deco-grey);padding:calc(var(--gutter)*2)var(--gutter);margin-top:var(--gutter);font-weight:700}@media only screen and (min-width:640px){footer{padding:calc(var(--gutter)*4)calc(var(--gutter)*2)}}@media only screen and (min-width:960px){footer{box-shadow:none}}footer a{font-size:16px;color:var(--color-grey);margin-bottom:calc(var(--gutter)/2)}footer span{display:flex;margin-top:calc(var(--gutter)/2);color:var(--color-light-grey)}footer #logo{width:100px;height:50px}footer #logo path{fill:var(--color-yellow-gradient-1)}@media only screen and (min-width:1200px){footer{display:none}}header{--header-width:100vw;background-image:url(images/header-bg.svg);background-size:cover;display:flex;justify-content:center;align-items:center;width:var(--header-width);height:calc(var(--header-width)*256/360);margin-top:calc(0px - var(--header-position-tweak));margin-bottom:var(--gutter)}@media only screen and (min-width:960px){header{display:none}}header #logo{margin-bottom:var(--logo-position-tweak);margin-top:calc(var(--header-position-tweak)/2 + var(--header-position-tweak-2))}#logo{width:60vw}#logo path{fill:#fff}.mission{padding:var(--gutter)}@media only screen and (min-width:640px){.mission{padding:calc(var(--gutter)*2)}}@media only screen and (min-width:1200px){.mission{padding:calc(var(--gutter)*4);padding-bottom:calc(var(--gutter));max-width:640px}}.mission .long-statement{display:none}@media only screen and (min-width:640px){.mission .long-statement{display:unset}}@media only screen and (min-width:640px){.mission .short-statement{display:none}}.mission a{margin-top:calc(var(--gutter)/2);width:100%;display:inline-flex}.products{padding:var(--gutter);display:flex;flex-direction:column}@media only screen and (min-width:640px){.products{padding:calc(var(--gutter)*2);justify-content:space-between}}@media only screen and (min-width:800px){.products{justify-content:flex-start}}@media only screen and (min-width:1200px){.products{padding:calc(var(--gutter)*4);max-width:960px}}.products h2{width:100%}.products a{display:flex;justify-content:flex-start;align-items:center;margin-bottom:calc(var(--gutter)*.6)}.products a img{margin-right:calc(var(--gutter)*.6);flex-shrink:0}.products a span{font-size:24px;line-height:1em;font-weight:800;color:var(--color-dark-blue)}@media only screen and (min-width:640px){.products a{width:calc((100vw - var(--gutter)*2)/3 - var(--gutter)*2);flex-direction:column;margin-bottom:var(--gutter)}.products a img{margin-right:0}.products a span{margin-top:calc(var(--gutter)/2);line-height:1.1em;font-size:18px;text-align:center}}@media only screen and (min-width:800px){.products a{width:180px;margin-right:calc(var(--gutter)*2);margin-bottom:calc(var(--gutter)*2)}}@media only screen and (min-width:640px){.products{flex-direction:row;flex-wrap:wrap}}.content{padding:var(--gutter)}@media only screen and (min-width:640px){.content{padding:calc(var(--gutter)*2)}}@media only screen and (min-width:1200px){.content{padding:calc(var(--gutter)*4)}}.content h1{line-height:1em;margin-bottom:var(--gutter)}.content h1.product-title{font-size:28px;margin-bottom:0}@media only screen and (min-width:640px){.content h1.product-title{font-size:36px}}.content p{margin-bottom:var(--gutter)}.product-header{display:flex;justify-content:flex-start;align-items:center;margin-bottom:var(--gutter)}@media only screen and (min-width:640px){.product-header{flex-wrap:nowrap;margin-bottom:calc(var(--gutter)*2)}}.product-header img{margin-right:calc(var(--gutter)/2)}@media only screen and (min-width:640px){.product-header img{margin-right:calc(var(--gutter)*1.5)}}.header-cta{margin-top:calc(var(--gutter)/2);display:none}@media only screen and (min-width:640px){.header-cta{display:flex}}.header-cta a{background:#000;width:170px;color:#fff;display:inline-flex;justify-content:center;align-items:center;border-radius:14px;height:54px;margin-right:calc(var(--gutter)/2);font-size:18px}.header-cta a img{margin-right:calc(var(--gutter)/2)}.star-rating{display:none;margin:calc(var(--gutter)/2)0 calc(var(--gutter)/4);background:#ebebee;position:relative}@media only screen and (min-width:640px){.star-rating{display:block}}.star-rating img{position:absolute;z-index:2}.star-rating img,.star-rating,.star-rating-filler{height:30px;width:150px;pointer-events:none}.star-rating-filler{position:absolute;z-index:0;background:var(--color-yellow-gradient-2)}.sticky-cta-bar{position:fixed;z-index:2;bottom:0;left:0;width:100vw;background:#000;height:var(--cta-bar-height);display:flex}@media only screen and (min-width:640px){.sticky-cta-bar{display:none}}.sticky-cta-bar a{color:#fff;flex-basis:0;flex-grow:1;display:flex;justify-content:center;align-items:center;font-size:17px;font-weight:800}.sticky-cta-bar a img{margin-right:calc(var(--gutter)/3)}.sticky-cta-bar hr{border:none;background:#27282c;width:3px;margin:0}.sticky-cta-bar~footer{padding-bottom:calc(var(--cta-bar-height) + var(--gutter)*2)}@media only screen and (min-width:640px){.sticky-cta-bar~footer{padding-bottom:calc(var(--gutter)*2)}}.android-icon{width:22px;height:25px}.ios-icon{width:21px;height:25px}.web-icon{width:22px;height:22px}.screenshots{width:100%;display:flex;overflow-x:scroll;flex-flow:row;margin-bottom:calc(var(--gutter)*2)}.screenshots img{border-radius:18px;margin-right:calc(var(--gutter)/2);flex-shrink:0}.icon{height:60px;width:60px;border-radius:24%}@media only screen and (min-width:640px){.icon{height:calc((100vw - var(--gutter)*2)/3 - var(--gutter)*2);width:calc((100vw - var(--gutter)*2)/3 - var(--gutter)*2)}}@media only screen and (min-width:800px){.icon{width:180px;height:180px}}