.app-stores{list-style-type:none;padding:0}@media(min-width:320px){.app-stores{display:table;margin:1em auto}}.app-stores li{margin-top:1em;text-align:center}@media screen and (min-width:320px){.app-stores li{display:table-cell;text-align:left}}@media screen and (min-width:320px){.app-stores li+li{padding-left:2em}}.app-stores a{display:inline-block;margin:0 auto;border-bottom:none}.app-stores a:hover,.app-stores a:active,.app-stores a:focus{text-decoration:none}.app-stores img{display:block;max-height:40px;max-width:100%}.app-stores{margin-top:3rem;margin-bottom:3rem}.app-stores li+li{padding-left:2rem}@media screen and (min-width:600px){.app-stores.mobile{display:none}}.main{padding-top:1.5rem;text-align:center}.hero{background-color:transparent;height:auto;margin:1em auto 2rem;max-width:1000px;overflow:hidden;padding-bottom:15px;position:relative;z-index:0}@media(min-width:1000px){.hero{margin-top:0}}.hero p{font-size:14px;margin-bottom:2rem}.hero .details{padding:0 1em 1rem}@media(min-width:640px){.hero .details{position:absolute;left:0;right:0;bottom:4rem;margin:auto;width:48%;z-index:1}.hero .details h1{color:#4a4a4a}}.hero .backdrop{background-color:#fff;height:320px;position:relative}.hero .backdrop h1{color:#fff}@media(min-width:640px){.hero .backdrop{height:390px}}@media(min-width:1000px){.hero .backdrop{border-bottom:1px solid #cacaca}}.hero .backdrop:before,.hero .backdrop:after{content:'';display:block;height:100%;width:230px;max-width:50%;position:absolute;bottom:0}.hero .backdrop:before{background:url(../images/mobile/android.png) no-repeat 100% 0;left:-20px}@media(min-width:480px){.hero .backdrop:before{left:-30px}}@media(min-width:640px){.hero .backdrop:before{left:-70px}}@media(min-width:1000px){.hero .backdrop:before{left:40px}}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.hero .backdrop:before{background-image:url(../images/mobile/android@2x.png);background-size:100%}}.hero .backdrop:after{background:url(../images/mobile/iphone.png) no-repeat 0 0;right:-30px}@media(min-width:480px){.hero .backdrop:after{right:-40px}}@media(min-width:640px){.hero .backdrop:after{right:-80px}}@media(min-width:1000px){.hero .backdrop:after{right:40px}}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.hero .backdrop:after{background-image:url(../images/mobile/iphone@2x.png);background-size:100%}}.hero:after{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.3) 0%,transparent 65%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.3) 0%,transparent 65%);background:radial-gradient(ellipse at center,rgba(0,0,0,.3) 0%,transparent 65%);border-radius:100%;content:'';display:block;height:40px;width:150%;position:absolute;bottom:0;left:-25%;right:-25%;margin:auto;z-index:-1}@media(min-width:1000px){.hero:after{left:-1rem;right:-1rem;width:100%}}.feature-list{list-style:none;margin:1.5em 0;padding:0}@media(min-width:640px){.feature-list{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}.feature-list .feature-box{display:block;font-size:.875em;margin:3em auto;width:225px;word-wrap:break-word}@media(min-width:640px){.feature-list .feature-box{margin-left:1.5em;margin-right:1.5em}}.no-flexbox .feature-list .feature-box{display:inline-block}.feature-list .title{font-size:1.2em;font-weight:bold;margin-bottom:1em;margin-top:.5em}