@import url(normalize.css);@import url(skeleton.css);body{font-family:"Open Sans", "Helvetica", sans-serif, sans-serif;background:#fff}a{text-decoration:none;cursor:pointer;color:#4989AF}a:hover{color:#417b9d;border-bottom:1px solid}h1,h2,h3,h4,h5,h6,p,li,table{margin:24px 0 0 0;line-height:24px;vertical-align:bottom}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:12px}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:36px}h1,h2,h3,h4,h5,h6{font-family:"Open Sans", "Helvetica", sans-serif, sans-serif;font-weight:100;margin:0;color:#444}li{margin-left:0;padding-left:0;list-style-position:outside}h4{font-size:22px;font-weight:400}.button,a.button,button,input[type="submit"]{background:linear-gradient(0deg, #4989AF, #5895b9);color:#fff;border-radius:2px;border:0;box-shadow:0 0 20px rgba(12,18,22,0.05);text-transform:none;font-size:14px;font-weight:400;letter-spacing:0}.button:hover,.button:focus,a.button:hover,a.button:focus,button:hover,button:focus,input[type="submit"]:hover,input[type="submit"]:focus{color:#fff;background:#5895b9}.button:active,a.button:active,button:active,input[type="submit"]:active{color:#fff;background:#4989AF}.top-bar{background:#fff;margin-bottom:0;padding:12px 0;height:48px}.top-bar h1{line-height:24px;margin:0 0 0 12px;padding:12px 0 12px 48px;background:url("/static/img/logo36@2x.png") no-repeat 6px 6px;background-size:36px 36px;float:left}.top-bar h1 a{text-decoration:none;height:24px;vertical-align:top;font-weight:400;font-size:2.4rem;line-height:inherit;padding:0;border:0;color:#4989AF;display:inline-block}.top-bar h1 a small{font-weight:100}.top-bar a.button{margin:0;text-decoration:none;height:auto}.top-bar nav{float:right}.top-bar ul,.top-bar li{margin:0;display:inline-block;list-style:none;line-height:48px}.top-bar li{margin-right:24px}.top-bar #menu-button{float:right;margin:12px 0;line-height:24px;margin-right:24px;position:relative;text-indent:-9999px;display:none}.top-bar #menu-button::after{content:"";position:absolute;top:0;bottom:0;right:0;width:24px;line-height:24px;background:linear-gradient(to bottom, #4989AF, #4989AF 20%, transparent 20%, transparent 40%, #4989AF 40%, #4989AF 60%, transparent 60%, transparent 80%, #4989AF 80%, #4989AF 100%)}@media screen and (max-width: 750px){.top-bar{height:auto}.top-bar h1{margin-bottom:12px}.top-bar nav{display:block;float:none;clear:both;background:#f4f7f9;box-shadow:0 0 20px #e3ebf0 inset}.top-bar ul,.top-bar li{display:block;margin:0}.top-bar nav a,.top-bar nav a.button{cursor:pointer;display:block;padding:0 24px;color:#4989AF;background:transparent;box-shadow:none;text-align:left;margin:0}.top-bar nav a:hover,.top-bar nav a.button:hover{border:0;color:#8eb7d0}}@media screen and (max-width: 750px){.homepage .top-bar nav a{color:#4989AF}.top-bar #menu-button{display:block}.top-bar #menu-button:hover{border:0}.top-bar nav{display:none}body.show-menu .top-bar nav{display:block}}footer{padding-top:24px;color:#444;margin-top:0;box-shadow:0 0 20px #fff inset}footer li{list-style:none;display:block;margin:0;line-height:24px}footer .container{margin:0px auto;background:transparent;display:block;padding-bottom:30px;line-height:24px}footer .container a{border-bottom:0;color:#4989AF;font-size:1.6rem}footer .container .twitter{text-align:right}.homepage #content{margin-top:48px}.homepage .top-bar{background:transparent}.homepage{background-size:cover;border-bottom:1px solid #fff}.splash{text-align:left;padding:96px 24px 96px 24px;margin:0 auto;max-width:800px}.splash h2,.splash h2:first-child{line-height:72px;font-weight:700;margin:0;font-size:4em}.splash p,.splash .button-cta{margin-top:48px;font-size:1.6em;line-height:48px}.splash .blurb{font-size:28px;font-weight:300;margin-top:24px}.splash .blurb strong{margin-left:24px}.splash .blurb strong:first-of-type{margin-left:0}.splash a.learn-button{margin-left:24px;padding:0 24px;border:2px solid #4989AF;line-height:48px;display:inline-block;border-radius:5px}.splash .button{display:inline-block;line-height:48px;font-size:32px;height:auto;margin:0;font-weight:300;background:#00b200;border-top:1px solid lime;border-bottom:1px solid #007f00;box-shadow:5px 10px 20px rgba(0,0,0,0.1)}.splash .button:hover{background:#00e500;border-bottom:1px solid #00b200}.splash .button:active{border-bottom:1px solid #fff;border-top:1px solid #007f00}.splash .button:visited{background:#00b200}.splash .button:visited:hover{background:#00e500}.splash .button small{font-size:.5em;line-height:0;display:block}@media (max-width: 600px){.splash h2:first-child{font-size:2.8em}.splash .blurb{font-size:1em}.splash .button-cta{font-size:1.2em}.splash .button{font-size:1.6em;display:block;margin:0 24px}}.homepage-analysis-form{text-align:center}.homepage-analysis-form input,.homepage-analysis-form button{display:inline-block;vertical-align:top}.homepage-analysis-form button{font-size:16px}.feature{margin:96px auto 0 auto}.feature .new-tag{font-size:18px;color:#fff;background:#4989AF;line-height:24px;padding:0 12px;border-radius:4px;vertical-align:middle}.feature h4{font-size:36px;font-weight:400;text-align:center}.feature h4+p{margin-top:48px}.feature p{font-size:22px;font-weight:300;line-height:36px}@media screen and (max-width: 728px){.feature h4{font-size:24px}.feature p{font-size:16px;line-height:24px}.feature .new-tag{font-size:12px;padding:0 6px}}.feature .try-it{text-align:center;font-weight:700}.feature .cta{border-bottom:1px solid}.feature .cta:hover{border-bottom:0px}.video-container{display:block;margin:48px auto;text-align:center}.video-container a:hover{border:0}.video-container a:hover video{border:1px solid #4989AF}.video-container video{border:1px solid #eee;width:800px;height:495.97198px}@media screen and (max-width: 1427.5px){.video-container video{width:571px;height:354px}}@media screen and (max-width: 713.75px){.video-container video{width:428.25px;height:265.5px}}@media screen and (max-width: 535.3125px){.video-container video{width:285.5px;height:177px}}.hero-button{text-align:center;margin-top:96px}.hero-button .button{height:48px;line-height:48px;font-size:24px;font-weight:300}@media screen and (max-width: 728px){.hero-button .button{font-size:18px}}.pricing-options{display:flex;justify-content:space-between;align-items:stretch}.pricing-options .plan{flex-grow:0;max-width:25%;padding:12px 0;font-size:15px}.pricing-options .plan h3{font-size:24px;font-weight:bold}.pricing-options .plan .blurb{color:#99a;margin-top:12px;min-height:72px}.pricing-options .plan .feature{margin:24px 0;display:block}.pricing-options .plan .label{font-size:13px;color:#aaa;color:#a7c1d1}.pricing-options .plan .price{font-size:36px}.pricing-options .plan .price a{font-size:24px}.pricing-options .plan .yes{font-size:14px;color:#fff;background:#00b42d;display:inline-block;padding:0 12px;border-radius:12px}.pricing-options .plan .yes::before{content:"\2714";margin-right:5px}.pricing-options .plan .no{color:#c82d00;font-size:14px}.pricing-options .plan .no::before{content:"\2718";margin-right:5px}.pricing-table th{color:#666;width:20%}.pricing-table td,.pricing-table th{font-size:16px;font-weight:normal;border:1px solid #f0f0f0;padding:12px 12px}.pricing-table td{text-align:center}.pricing-table .plan-names th{font-size:20px;font-weight:bold;text-align:center}.pricing-table .plan-names th.top-corner{border:0}.pricing-table .price td{color:#444;font-size:36px;vertical-align:top;line-height:48px;font-weight:bold}.pricing-table .price .dollarsign{font-size:24px;line-height:36px;vertical-align:top}.pricing-table .price .contact-for-price{font-size:16px}.pricing-table td.yes{color:#00b42d}.pricing-table td.yes::before{content:"\2714";margin-right:5px}.pricing-table td.no{color:#c82d00}.pricing-table td.no::before{content:"\2718";margin-right:5px}.pricing-table .support td{font-size:12px;text-align:left;line-height:18px;vertical-align:top}.pricing-cta,.pricing-cta a.button{font-size:20px;margin:24px 0}.blog-index h4{font-weight:700;margin-top:12px}.blog-post{margin-top:48px}.blog-post h3{margin-bottom:48px}.blog-post .meta{color:#a7c1d1;font-size:1em;margin-bottom:0}.blog-post .meta+h3{margin-top:12px;font-size:2.4em}.blog-post h3+p{margin-top:24px}.blog-post img{display:block;max-width:100%;max-height:400px;margin:0 auto}.blog-footer-blurb{color:#999;font-size:1.2em;text-align:center;max-width:600px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin:48px auto 0 auto;padding-bottom:48px;padding-top:48px}.blog-footer-blurb p{margin:0}.read-more{text-align:right}#content{margin:96px auto;max-width:800px}h2:first-child{line-height:48px;margin-bottom:48px}p{margin-top:24px}blockquote{border-left:12px solid #f4f7f9;margin-left:0;padding-left:12px;color:#8fb1c4}li{margin-top:0}ul,ol{margin-top:24px;margin-left:24px}.image.right-align{text-align:right}.image.right-align img{float:right}.image .caption{clear:both;color:#999;font-size:12px}.video{text-align:center;margin-top:24px}.video .caption{margin:0}.video a:hover{border:none}.video a:hover video{border:1px solid #4989AF}.video video{border:1px solid #eee}.faq h4{font-weight:bold}