html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizelegibility;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{outline:0}@font-face{font-family:'Cabin';font-style:normal;font-weight:400;src:url("/fonts/cabin-v12-latin-regular.eot");src:local("Cabin"),local("Cabin-Regular"),url("/fonts/cabin-v12-latin-regular.eot?#iefix") format("embedded-opentype"),url("/fonts/cabin-v12-latin-regular.woff2") format("woff2"),url("/fonts/cabin-v12-latin-regular.woff") format("woff"),url("/fonts/cabin-v12-latin-regular.ttf") format("truetype"),url("/fonts/cabin-v12-latin-regular.svg#Cabin") format("svg")}@font-face{font-family:'Cabin';font-style:normal;font-weight:500;src:url("/fonts/cabin-v12-latin-500.eot");src:local("Cabin Medium"),local("Cabin-Medium"),url("/fonts/cabin-v12-latin-500.eot?#iefix") format("embedded-opentype"),url("/fonts/cabin-v12-latin-500.woff2") format("woff2"),url("/fonts/cabin-v12-latin-500.woff") format("woff"),url("/fonts/cabin-v12-latin-500.ttf") format("truetype"),url("/fonts/cabin-v12-latin-500.svg#Cabin") format("svg")}@font-face{font-family:'Cabin';font-style:normal;font-weight:700;src:url("/fonts/cabin-v12-latin-700.eot");src:local("Cabin Bold"),local("Cabin-Bold"),url("/fonts/cabin-v12-latin-700.eot?#iefix") format("embedded-opentype"),url("/fonts/cabin-v12-latin-700.woff2") format("woff2"),url("/fonts/cabin-v12-latin-700.woff") format("woff"),url("/fonts/cabin-v12-latin-700.ttf") format("truetype"),url("/fonts/cabin-v12-latin-700.svg#Cabin") format("svg")}body{font-family:'Cabin', sans-serif;font-size:15px;line-height:24px;text-rendering:optimizelegibility;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;color:#666;background:whitesmoke;overflow-x:hidden}a{color:#484E7E;text-decoration:underline}a:hover,a:focus,a:active{color:#4f568b;text-decoration:none}.container{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:960px;margin:0 auto;position:relative}@media screen and (max-width: 1000px){.container{width:100%;padding:0 20px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.row.overflow{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;overflow:visible}.column-1{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1px;-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%;padding:0 15px}@media screen and (max-width: 600px){.column-1{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:40px}.column-1:last-child{margin-bottom:0}}.column-2{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1px;-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%;padding:0 15px}@media screen and (max-width: 600px){.column-2{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:40px}.column-2:last-child{margin-bottom:0}}.column-3{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1px;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:0 15px}@media screen and (max-width: 600px){.column-3{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:40px}.column-3:last-child{margin-bottom:0}}.column-4{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1px;-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding:0 15px}@media screen and (max-width: 600px){.column-4{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:40px}.column-4:last-child{margin-bottom:0}}.column-5{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1px;-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;padding:0 15px}@media screen and (max-width: 600px){.column-5{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:40px}.column-5:last-child{margin-bottom:0}}.column-6{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 15px}@media screen and (max-width: 600px){.column-6{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:40px}.column-6:last-child{margin-bottom:0}}.column-7{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1px;-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;padding:0 15px}@media screen and (max-width: 600px){.column-7{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:40px}.column-7:last-child{margin-bottom:0}}.column-8{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1px;-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding:0 15px}@media screen and (max-width: 600px){.column-8{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:40px}.column-8:last-child{margin-bottom:0}}.column-9{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1px;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;padding:0 15px}@media screen and (max-width: 600px){.column-9{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:40px}.column-9:last-child{margin-bottom:0}}.column-10{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1px;-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%;padding:0 15px}@media screen and (max-width: 600px){.column-10{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:40px}.column-10:last-child{margin-bottom:0}}.column-11{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1px;-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%;padding:0 15px}@media screen and (max-width: 600px){.column-11{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:40px}.column-11:last-child{margin-bottom:0}}.column-12{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 15px}@media screen and (max-width: 600px){.column-12{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:40px}.column-12:last-child{margin-bottom:0}}.button-primary,.button-secondary{display:inline-block;border-radius:4px;color:#fff;background:#484e7e;background:-webkit-radial-gradient(bottom, #484e7e, #3d6274);background:-o-radial-gradient(bottom, #484e7e, #3d6274);background:-moz-radial-gradient(bottom, #484e7e, #3d6274);background:radial-gradient(to top, #484e7e, #3d6274);padding:10px 25px;font-size:16px;font-weight:500;text-decoration:none;-webkit-box-shadow:1px 2px 6px rgba(0,0,0,0.2),0 -2px 12px rgba(61,98,116,0.1);box-shadow:1px 2px 6px rgba(0,0,0,0.2),0 -2px 12px rgba(61,98,116,0.1)}.button-primary:hover,.button-primary:focus,.button-primary:active,.button-secondary:hover,.button-secondary:focus,.button-secondary:active{position:relative;top:-1px;-webkit-box-shadow:1px 2px 8px rgba(0,0,0,0.3),0 -2px 12px rgba(61,98,116,0.1);box-shadow:1px 2px 8px rgba(0,0,0,0.3),0 -2px 12px rgba(61,98,116,0.1);background:#4f568b;background:-webkit-radial-gradient(bottom, #4f568b, #446d81);background:-o-radial-gradient(bottom, #4f568b, #446d81);background:-moz-radial-gradient(bottom, #4f568b, #446d81);background:radial-gradient(to top, #4f568b, #446d81);color:#fff}.button-secondary{background:transparent;padding:8px 23px;border:2px solid #3D6274;color:#3D6274}.button-secondary:hover,.button-secondary:focus,.button-secondary:active{background:transparent}h1{font-size:3em;line-height:50px;font-weight:700;margin-bottom:40px;color:#525252}h2{font-size:1.5em;line-height:50px;font-weight:700;margin-bottom:20px;color:#525252}h4{color:#484E7E;font-size:1.4em;text-align:center}img{width:100%}hr.spacer{height:1px;border:0;background:0;margin:40px 0}p.lead{font-size:18px}p.lead strong{font-weight:700}.call-to-action{text-align:center}.call-to-action__info{margin-top:4px;color:#999999}.hero{position:relative;overflow:hidden}.hero-logo{width:50%;margin:0 auto;min-width:300px}.hero:before{content:"";width:100%;height:70%;background-color:#405a77;display:block;position:absolute}.hero h1,.hero p.lead{text-align:center;color:whitesmoke}.hero h1{font-size:1.3em;line-height:1.5;padding-top:60px;margin-bottom:4px}.hero img{width:100%;max-width:900px;height:auto;display:block;margin:60px auto}.hero .container{position:relative;z-index:2}.pull-right{float:right}.navigation{border-top:1px solid #e0e0e0}.navigation>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 600px){.navigation>.container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation li{padding:10px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.navigation a{display:block;padding:10px 15px;font-size:16px;font-weight:500;text-decoration:none;color:#525252;border-radius:4px}.navigation a:hover,.navigation a:focus,.navigation a:active{background:#484E7E;color:whitesmoke}.social-icon,.navigation a.social-icon{padding:10px 0;padding-left:20px;width:40px}.social-icon svg,.navigation a.social-icon svg{display:block;height:24px;width:auto}.social-icon path,.navigation a.social-icon path{fill:#525252}.social-icon:hover,.social-icon:focus,.social-icon:active,.navigation a.social-icon:hover,.navigation a.social-icon:focus,.navigation a.social-icon:active{background:transparent}.social-icon:hover path,.social-icon:focus path,.social-icon:active path,.navigation a.social-icon:hover path,.navigation a.social-icon:focus path,.navigation a.social-icon:active path{fill:#484E7E}a.social-icon:last-of-type{width:35px}#wave{position:absolute;display:inline-block;width:100%;height:100%;top:-1px;left:-1px;z-index:1}#wave svg{display:inline-block;position:absolute;width:100%;min-width:1900px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#wave path{fill:#484E7E}.section.features-1 h4{margin-bottom:20px}.section.features-1 p{font-size:16px;text-align:center}.section.features-2 h3{font-size:1.7em;line-height:1.2;font-weight:500;margin-bottom:40px;color:#484E7E}.section.features-2 p{font-size:18px;margin-bottom:40px}.section.features-2 p:last-child{margin-bottom:0}.section.features-2 .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section.features-2 img{max-width:100%}.window-screenshot{-webkit-box-shadow:1px 2px 16px rgba(0,0,0,0.25);box-shadow:1px 2px 16px rgba(0,0,0,0.25)}.screencast{width:100%;max-width:900px;margin:60px auto;position:relative}.screencast img{margin:0;width:100%;height:auto}.screencast video{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;padding-top:5.5%;padding-left:15.7%;padding-right:15.5%;width:100%;position:absolute}.subsection{padding:60px 0}.subsection:nth-child(odd){background:#ebebeb;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.subsection strong{font-weight:700}.section.footer{padding-bottom:100px;text-align:center;color:#999999}.section.footer a{color:#484E7E}.download-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.download-option__action{margin-right:30px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.download-option__action .icon{display:inline-block;vertical-align:middle;width:19px;height:19px;margin:-3px 0 0;margin-right:5px}.download-option__info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;color:#999999}.download-option__info dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.download-option__info dt{font-weight:700;margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 102px;flex:0 0 102px}.download-option__info dd{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;color:#000}@media screen and (max-width: 600px){.download-option{display:block}.download-option__action{text-align:center;margin-bottom:40px;margin-right:0}.download-option__info dl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.download-option__info dt{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.page-header{margin-bottom:80px}.page-header .container{background:#484E7E;border-radius:4px}@media screen and (max-width: 1000px){.page-header .container{border-radius:0}}.page-header h1{color:whitesmoke;padding:60px 20px;text-align:center}ul.list{list-style:disc;padding-left:15px}