html,body{background:#0d0d0d;color:#999;font-family:helvetica-neue,helvetica,arial,sans-serif;font-size:16px;margin:0;padding:0}.wrap{max-width:1160px;padding:40px;margin:0 auto}@media only screen and (max-width:600px){.wrap{padding:20px}}.heart{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:5px}.heart img{display:block}#header{background:#2d3843;background:#2d3843 url(img/header_bg.png) no-repeat 100% 0;background:url(img/header_bg.png) no-repeat 100% 0,radial-gradient(circle farthest-side at 90% 0%,#2D3843,#21282F);padding:40px 40px 0;margin-bottom:20px;border-radius:30px;overflow:hidden}@media only screen and (max-width:600px){#header{padding:20px 20px 0}}#header #platform{font-size:23px;font-family:obvia,sans-serif;font-weight:600;background:rgba(0,0,0,.3);display:inline-block;padding:5px 15px;border-radius:30px;color:rgba(255,255,255,.3);float:right}@media only screen and (max-width:600px){#header #platform{font-size:18px;float:none;text-align:center;display:block;margin-bottom:15px}}#header .content{display:flex;align-items:flex-end;margin-top:60px}@media only screen and (max-width:600px){#header .content{flex-direction:column;align-items:center;text-align:center}}#header .content .text{margin:0 0 60px 40px;flex-grow:1}@media only screen and (max-width:600px){#header .content .text{margin-left:0}}#header .content .image{flex-grow:2;text-align:center}#header .content .image img{margin-left:-90px;display:block}@media only screen and (max-width:860px){#header .content .image img{margin-left:-50px;width:400px;height:auto}}@media only screen and (max-width:600px){#header .content .image img{margin-left:0;width:260px}}#header .content h1{font-family:rift-soft,sans-serif;font-style:italic;font-size:70px;font-weight:600;color:#fff;line-height:1em}@media only screen and (max-width:860px){#header .content h1{font-size:60px}}@media only screen and (max-width:600px){#header .content h1{font-size:46px}}#header .content h2{font-family:obvia,sans-serif;color:#ff576c;font-size:30px;white-space:nowrap;margin-bottom:30px}@media only screen and (max-width:860px){#header .content h2{font-size:26px}}@media only screen and (max-width:600px){#header .content h2{font-size:22px}}#primary-promo ul{max-width:1160px;margin:0 auto 40px}#primary-promo ul li{background:#2e2e2e;background:#2e2e2e radial-gradient(circle farthest-side at 20% 0%,#2e2e2e,#161616);margin-bottom:20px;padding:20px 60px;border-radius:30px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:860px){#primary-promo ul li{padding:20px}}@media only screen and (max-width:600px){#primary-promo ul li{flex-direction:column-reverse;text-align:center;padding:40px 20px 20px}}#primary-promo ul li div{max-width:400px;margin-left:20px}@media only screen and (max-width:600px){#primary-promo ul li div{margin-left:0}}#primary-promo ul li img{max-width:400px;height:auto;display:block;margin-top:40px}@media only screen and (max-width:860px){#primary-promo ul li img{width:300px}}@media only screen and (max-width:600px){#primary-promo ul li img{width:260px}}#primary-promo ul li h3{font-family:rift-soft,sans-serif;font-style:italic;font-size:44px;font-weight:400;color:#fff;line-height:1em}@media only screen and (max-width:860px){#primary-promo ul li h3{font-size:38px}}@media only screen and (max-width:600px){#primary-promo ul li h3{fot-size:30px}}#primary-promo ul li p{font-family:obvia,sans-serif;font-size:20px;color:#999}@media only screen and (max-width:860px){#primary-promo ul li p{font-size:18px}}#features ul{display:flex;flex-wrap:wrap;margin-bottom:20px;padding:0 20px;justify-content:space-between}@media only screen and (max-width:600px){#features ul{flex-direction:column;padding-left:0}}#features ul li{font-family:obvia,sans-serif;width:44%;padding-left:40px;padding-top:.2em;margin-bottom:20px}@media only screen and (max-width:860px){#features ul li{width:40%}}@media only screen and (max-width:600px){#features ul li{width:95%}}#features ul li h3{font-size:20px;color:#fff;font-weight:600;margin-bottom:.1em}@media only screen and (max-width:860px){#features ul li h3{font-size:18px}}#features ul li p{font-size:16px;color:#aaa;line-height:1.5em}@media only screen and (max-width:860px){#features ul li p{font-sdize:14px}}#features ul #favorites{background:url(img/favorites.png) no-repeat 0 0;background-size:32px 32px}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#features ul #favorites{background-image:url(img/favorites@2x.png);background-size:32px 32px}}#features ul #email{background:url(img/email.png) no-repeat 0 0;background-size:32px 32px}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#features ul #email{background-image:url(img/email@2x.png);background-size:32px 32px}}#features ul #scientific{background:url(img/scientific.png) no-repeat 0 0;background-size:32px 32px}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#features ul #scientific{background-image:url(img/scientific@2x.png);background-size:32px 32px}}#features ul #icloud{background:url(img/icloud.png) no-repeat 0 0;background-size:32px 32px}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#features ul #icloud{background-image:url(img/icloud@2x.png);background-size:32px 32px}}#features ul #currency{background:url(img/currency.png) no-repeat 0 0;background-size:32px 32px}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#features ul #currency{background-image:url(img/currency@2x.png);background-size:32px 32px}}#features ul #round{background:url(img/round.png) no-repeat 0 0;background-size:32px 32px}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#features ul #round{background-image:url(img/round@2x.png);background-size:32px 32px}}#features ul #constants{background:url(img/constants.png) no-repeat 0 0;background-size:32px 32px}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#features ul #constants{background-image:url(img/constants@2x.png);background-size:32px 32px}}#features ul #ipad{background:url(img/ipad.png) no-repeat 0 0;background-size:32px 32px}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#features ul #ipad{background-image:url(img/ipad@2x.png);background-size:32px 32px}}#footer{font-family:obvia,sans-serif;text-align:center;position:relative}#footer .appstore{margin:0 0 100px;padding-top:60px}#footer #madeby{margin-bottom:20px}