html{box-sizing:border-box;height:100%}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}body{height:100%;font-family:"Lato",sans-serif;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";background:#316A87;color:#fff;margin:0 auto;line-height:1.5;font-size:1.125rem}.inner{max-width:1000px;margin:0 auto;position:relative}a{color:#abedd8;-webkit-transition:0.3s ease color;transition:0.3s ease color}a:hover,a:focus{color:inherit}.wrap{position:relative;padding:0 20px 0;box-shadow:0 -1px 20px rgba(0,0,0,0.1) inset;border-bottom:1px solid rgba(255,255,255,0.1);overflow:hidden}.wrap .logo{max-width:400px;margin:0 0 40px 0;overflow:hidden;padding-top:50px}.wrap h1{margin:0 0 10px;font-size:60px;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,0.2)}.wrap h1 img{display:block;height:100px;margin:0 auto 4px;float:left;margin-right:20px}.wrap h2{font-weight:normal;color:#abedd8;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,0.2);font-size:24px;padding-left:124px}.wrap p{text-align:center;font-weight:bold}.wrap .screenshot{display:block;position:relative;max-width:100%;margin:40px auto;text-align:center}.wrap .screenshot.ph{display:none}.wrap .screenshot img{box-shadow:0 0 100px 20px rgba(0,0,0,0.25);width:100%;opacity:1;border-radius:3px}.wrap .screenshot img+img{box-shadow:0 transparent;opacity:0;position:absolute;left:0;top:0;-webkit-transition:0.3s ease opacity;transition:0.3s ease opacity}.wrap .screenshot img+img:hover{opacity:1}.wrap .socials{position:absolute;top:0;right:0;padding:10px;line-height:24px}.wrap .socials a{text-decoration:none;line-height:24px;display:inline-block;border-radius:20px;opacity:0.7;-webkit-transition:0.2s all ease;transition:0.2s all ease}.wrap .socials a img{max-width:24px;vertical-align:middle}.wrap .socials a:hover,.wrap .socials a:focus{opacity:1}@media screen and (max-width:430px){.wrap{padding-top:20px}.wrap h1{text-align:center}.wrap h1 img{float:none;margin:0 auto 5px}.wrap h2{padding-left:0;text-align:center}}.wrap section{padding:20px 0 40px;overflow:hidden;position:relative}.wrap section.signup{text-align:left}.wrap section.signup h3,.wrap section.signup p{text-align:left;font-weight:normal}.wrap section.signup p{font-size:20px}.wrap section.signup p.signoff{text-align:right;margin-top:0}.wrap section.signup .inner{display:-webkit-box;display:-ms-flexbox;display:flex}.wrap section.signup .inner .left{-webkit-box-flex:3;-ms-flex:3;flex:3}.wrap section.signup .inner .right{-webkit-box-flex:4;-ms-flex:4;flex:4;padding-top:1.1em}@media screen and (max-width:650px){.wrap section.signup .inner{display:block}}.wrap section h1{font-size:44px;line-height:1.75;font-weight:normal;text-shadow:0 1px 0 rgba(0,0,0,0.2);text-align:left;margin-bottom:0}.wrap section h1 a.button{font-weight:bold;margin:0 20px;display:block;text-align:center;margin:25px 0 0;width:220px;border:1px solid #639CB8;border-radius:50px;line-height:50px;height:50px;padding:0 40px;box-shadow:0 1px 1px rgba(0,0,0,0.2);text-shadow:0 -1px 0 rgba(0,0,0,0.1);font-size:20px;text-decoration:none;color:#bef;-webkit-transition:0.3s ease all;transition:0.3s ease all;position:relative;overflow:hidden}.wrap section h1 a.button:hover,.wrap section h1 a.button:focus{color:#fff;background-color:#639CB8}.wrap section p+*,.wrap section ul+*{margin-top:1.5em}.wrap section ul{padding-left:15px;margin-bottom:1.5em}@media screen and (max-width:650px){.wrap section{padding-top:0}.wrap section h1{font-size:35px;line-height:1.25}}.bar{margin:0;padding:1em;background:rgba(255,255,255,0.1)}.ref{overflow:hidden;position:relative;margin:0 auto}.ref blockquote{font-size:1.2em;line-height:1.5;text-align:center;font-style:italic}.ref blockquote b{font-size:1.1em}.ref cite{margin-top:1.5em;display:block;text-align:center}.ref cite img{position:relative;margin:0 auto;width:64px;height:64px;border:3px solid #fff;border-radius:64px;box-shadow:0 5px 5px rgba(0,0,0,0.1)}.ref cite a,.ref cite em{display:block}.ref cite a{font-weight:bold}.ref cite em{font-size:0.9em}@media screen and (min-width:430px){.ref{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ref blockquote{text-align:right;float:left;-webkit-box-flex:3;-ms-flex:3;flex:3;padding-right:4%}.ref cite{margin-top:0;text-align:left;float:right;-webkit-box-flex:1;-ms-flex:1;flex:1}.ref cite img{margin:0}}form{position:relative;margin:0 auto;max-width:35em}form input{width:calc(100% - 200px);height:50px;border:0;background:none;color:#fff;font-size:20px;font-weight:bold;float:left;outline:0;background:#3d84a8;border-radius:50px 0 0 50px;padding-left:20px;box-shadow:0 1px 1px rgba(0,0,0,0.2);text-shadow:0 -1px 0 rgba(0,0,0,0.1)}form input::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}form input::-moz-placeholder{color:rgba(255,255,255,0.5)}form input:-ms-input-placeholder{color:rgba(255,255,255,0.5)}form input::placeholder{color:rgba(255,255,255,0.5)}form .button{font-weight:bold;margin:0 20px;display:inline-block;border:1px solid #639CB8;border-radius:50px;line-height:50px;height:50px;padding:0 40px;box-shadow:0 1px 1px rgba(0,0,0,0.2);text-shadow:0 -1px 0 rgba(0,0,0,0.1);font-size:20px;text-decoration:none;color:#bef;-webkit-transition:0.3s ease all;transition:0.3s ease all;position:relative;overflow:hidden}form .button:hover,form .button:focus{color:#fff;background-color:#639CB8}form button.button{width:200px;border:0;background:#639CB8;padding:0;margin:0;border-top-left-radius:0;border-bottom-left-radius:0;cursor:pointer}form em{display:block;text-align:center;clear:both;opacity:0.6}form div.mce_inline_error{position:absolute;font-style:italic;left:1.2em;top:-1.2em}form input.mce_inline_error{box-shadow:0 1px 1px rgba(255,0,0,0.2)}form .response{padding:10px;text-align:center;margin:0 20px;background:rgba(0,0,0,0.5);border-radius:0 0 30px 30px}@media screen and (max-width:430px){form input{width:100%;border-top-right-radius:50px}form button.button{float:right;border-bottom-right-radius:25px;border-bottom-left-radius:25px;border-top-right-radius:0}}#video{opacity:0;pointer-events:none;position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0.75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:0.3s ease opacity;transition:0.3s ease opacity}#video:target{opacity:1;pointer-events:all}#video .sizer{width:80vw;max-width:1200px;position:relative;margin-top:60px}#video .sizer::before{padding-top:60%;content:" ";display:block}#video .sizer .close{color:#fff;font-size:40px;position:absolute;top:-60px;right:10px;cursor:pointer;text-decoration:none}#video iframe{width:100%;height:100%;position:absolute;left:0;top:0}footer{line-height:40px;text-align:center}