.dragdealer{position:relative;height:30px;background:#eee}.dragdealer .handle{position:absolute;top:0;left:0;cursor:pointer}.dragdealer .red-bar{width:100px;height:30px;background:#c00;color:#fff;font-size:14px;line-height:30px;text-align:center}.dragdealer .disabled{background:#898989}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{background-color:#838383;font-family:"Lato",Arial,sans-serif;margin:0}body>div{margin:0 auto;max-width:3840px;min-width:320px;width:100%}body a.book-button,body input.book-button{display:inline-block;margin-top:1em;padding:.5em 2em .7em 2em;font-weight:400;font-family:"Lato",Arial,sans-serif;border:0;border-radius:25px;color:#fff;background-color:#5fae4b;text-decoration:none}body a.book-button:hover,body input.book-button:hover{color:#fff!important;background-color:#333}div#header-container{background:#273480 url("/images/bg-header.jpg") no-repeat center top}div#header-container header{width:100%;max-width:960px;min-width:320px;margin:0 auto}div#header-container header img{margin:45px 0 40px 0;width:72px;float:left;clear:left}div#header-container header h1{float:right;font-weight:300;font-size:1.25em;color:#fff;margin:60px 0 0 0}div#header-container header h1 span{font-family:Pacifico;font-size:1.1em}div#header-container header nav{clear:both;width:100%}div#header-container header nav ul{list-style:none;margin:0;padding:0;overflow:auto}div#header-container header nav ul li{padding:0;margin:0;width:20%;display:block;float:left;text-align:center;border-top-left-radius:12px;border-top-right-radius:12px}div#header-container header nav ul li a{font-family:Arial,sans-serif;font-size:.75em;display:block;border-left:1px solid #fff;color:#fff;text-decoration:none;padding:14px 0 16px 0;-webkit-transition:all .075s linear;-o-transition:all .075s linear;-moz-transition:all .075s linear;-ms-transition:all .075s linear;-kthtml-transition:all .075s linear;transition:all .075s linear}div#header-container header nav ul li a span{position:relative}div#header-container header nav ul li a span:after{content:' ';position:absolute;bottom:-5px;left:50%;width:0;height:1px;border-bottom:1px solid #fff;-webkit-transition:all .075s linear;-o-transition:all .075s linear;-moz-transition:all .075s linear;-ms-transition:all .075s linear;-kthtml-transition:all .075s linear;transition:all .075s linear}div#header-container header nav ul li a:hover span:after{left:10%;width:80%}div#header-container header nav ul li.book-a-demo{background-color:#dc8d1d}div#header-container header nav ul li.book-a-demo a{border-left:0}div#header-container header nav ul li.active{background-color:#fff}div#header-container header nav ul li.active a{color:#333;border-right:none;border-left:none}div#header-container header nav ul li.active+li a{border-left:none}div#header-container header a.mobile-nav{display:none;float:right;text-indent:-10000em;overflow:hidden;width:30px;height:20px;margin-top:10px;margin-right:15px;background:url("/images/nav-icon.gif") no-repeat 0 0}div#header-container header a.mobile-nav:hover,div#header-container header a.mobile-nav.active{background-position:-30px 0}div#header-container.fixed{position:fixed;top:0;z-index:10;max-width:none;background-position:center 75%;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 4px 0 rgba(0,0,0,.1);box-shadow:0 3px 4px 0 rgba(0,0,0,.1)}div#header-container.fixed img{float:left;width:40px;margin:10px 10px 0 0}div#header-container.fixed h1{display:none}div#header-container.fixed nav{clear:none;float:right;width:90%}div#header-container.fixed nav ul li a{padding:16px 0 16px 0}div#header-container.fixed nav ul li.active,div#header-container.fixed nav ul li.book-a-demo{border-radius:0}div#header-container.fixed+div{margin-top:176px}div#intro{clear:both;background-color:#fff;overflow:auto;padding-bottom:200px}div#intro.image{padding-bottom:400px;background:#fff url("/images/bg-strip-man-on-laptop.jpg") no-repeat center bottom}div#intro.image.graduates{background-image:url("/images/bg-strip-girl.jpg")}div#intro.image.integration{background-image:url("/images/bg-strip-woman-on-phone.jpg")}div#intro section{width:100%;max-width:960px;min-width:320px;margin:0 auto;display:block}div#intro section>p{color:#888;font-size:2.1em;font-weight:300;line-height:1.1em;margin:0;padding:60px 0 50px 0}div#intro section>p strong{color:#000;font-weight:400}div#intro section>p strong.justbold{color:#888}div#intro section div.video{position:relative;width:100%;padding-top:56.25%}div#intro section div.video iframe{position:absolute;width:100%;height:100%;top:0;left:0}div#intro section aside.transcript{float:right;margin-bottom:40px}div#intro section aside.transcript a{display:block;float:right;overflow:hidden;text-indent:-10000em;width:40px;height:40px;background:#838383 url("/images/icon-transcript.png") no-repeat 8px 10px}div#intro section aside.transcript a:hover{background-color:#5fae4b}div#intro section aside.transcript>div{clear:right;background-color:#888;color:#fff;padding:40px}div#logos{width:100%;background-color:#fff;clear:both;overflow:hidden;padding:40px 0 80px 0}div#logos>div{display:inline-block;white-space:nowrap;margin:0 auto;cursor:-webkit-grab;cursor:grab}div#logos>div img{vertical-align:middle;margin:0 25px}div#benefits{clear:both;overflow:auto;background:#13586a url("/images/bg-benefits.jpg") no-repeat center top}div#benefits section.benefits-list{width:100%;max-width:960px;min-width:320px;margin:0 auto;overflow:auto}div#benefits section.benefits-list h1{position:relative;font-size:24px;font-weight:300;color:#fff;margin:0;padding:100px 35% 10px 0;border-bottom:1px dotted #fff;line-height:1em}div#benefits section.benefits-list h1 strong{font-weight:400}div#benefits section.benefits-list h1 span{position:absolute;right:15px;display:block;width:53px;height:101px;background:url("/images/iphone.png") no-repeat 0 0;top:70px}div#benefits section.benefits-list>p{color:#fff;font-size:2.1em;font-weight:300;line-height:1.1em;letter-spacing:-.3px;margin:0;padding:60px 0 50px 0;width:70%}div#benefits section.benefits-list>p strong{font-weight:400}div#benefits section.benefits-list ul{float:left;clear:both;list-style:none;margin:0;padding:0}div#benefits section.benefits-list ul li{float:left;display:block;width:25%;padding:0;margin:0 0 10px 0;color:#fff;background:url("/images/icon-eli.png") no-repeat 0 0;background-size:30px 30px}div#benefits section.benefits-list ul li:nth-child(3n+1){clear:left}div#benefits section.benefits-list ul li a.mobile-more-button{display:none;padding:.6em 1em;font-weight:300;font-size:1em;color:#fff;background-color:#6dbf58;text-decoration:none;margin:1em 0 0 0}div#benefits section.benefits-list ul li a.mobile-more-button>span{float:right;display:block;overflow:hidden;width:19px;height:19px;background:url("/images/icon-accordion.gif") no-repeat 0 0}div#benefits section.benefits-list ul li>span{display:block;margin:7px 15px 0 40px;min-height:120px;font-weight:400;font-size:.9em;line-height:1.2em;letter-spacing:-.4px}div#benefits section.benefits-list a.book-button{margin:0 0 2.5em 0}div#calculator{background-color:#fff;clear:both;overflow:auto}div#calculator section{width:100%;max-width:960px;min-width:320px;margin:0 auto;padding-bottom:100px}div#calculator section h1{font-size:24px;font-weight:300;color:#000;margin:0 0 30px 0;line-height:1.2em;letter-spacing:-.3px;padding:100px 35% 10px 0;border-bottom:1px dotted #000}div#calculator section h1 strong{font-weight:400}div#calculator section div.in{width:100%;overflow:auto}div#calculator section div.in>p{font-size:.9em;margin-bottom:50px}div#calculator section div.in label{display:block;float:left;width:38%;box-sizing:border-box;margin-right:2%;padding:10px;font-size:.9em;background-color:#fff;color:#333;border:1px solid #999}div#calculator section div.in label input{display:block;float:right;width:30%;border:0;font-size:1.1em;font-weight:bold;background-color:#fff;color:#333;text-align:right}div#calculator section div.in label input#turnover{width:20%}div#calculator section div.in input.button{display:block;float:right;width:20%;box-sizing:border-box;text-align:center;border:0;padding:12px;margin:0;font-weight:bold;background-color:#5fae4b;color:#fff;border-radius:25px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-kthtml-transition:all .3s linear;transition:all .3s linear}div#calculator section div.in input.button:hover{background-color:#333}div#calculator section div.out{display:none;width:100%}div#calculator section div.out p#result{font-size:2.2em;color:#666;margin:0}div#calculator section div.out p#result>span{display:inline-block;text-align:right;color:#5fae4b}div#calculator section div.out aside{font-size:.8em;color:#666}div#calculator section div.out aside ul{margin:0 0 0 1.5em;padding:0}div#calculator section div.out aside ul li{margin:0;padding:.2em 0 .2em 0}div#calculator section div.out input.button,div#calculator section div.out a.button{display:inline-block;margin-top:1em;padding:.5em 1em .7em 1em;font-family:"Lato",Arial,sans-serif;line-height:1.4em;font-weight:400;color:#fff;background-color:#5e5e5e;border:0;text-decoration:none}div#calculator section div.out input.button:hover,div#calculator section div.out a.button:hover{background-color:#333}div#calculator section div.out a.button{padding-right:3em;background:#5e5e5e url("/images/icon-calendar.png") no-repeat 90% center}div#accordion{clear:both;background-color:#5fae4b}div#accordion section{width:100%;max-width:960px;min-width:320px;margin:0 auto;display:block;overflow:auto}div#accordion section h1{position:relative;font-size:24px;font-weight:300;color:#000;margin:0;padding:100px 35% 10px 0;border-bottom:1px dotted #fff;line-height:1em}div#accordion section h1 strong{color:#fff;font-weight:400}div#accordion section h1 span{position:absolute;right:15px;display:block;width:112px;height:88px;background:url("/images/imac.png") no-repeat 0 0;top:80px}div#accordion section>p{color:#fff;font-size:2.1em;font-weight:300;line-height:1.1em;letter-spacing:-.3px;margin:0;padding:60px 0 50px 0}div#accordion section>p strong{color:#000;font-weight:400}div#accordion section div.accordion{margin-top:20px;margin-bottom:70px}div#accordion section div.accordion h2,div#accordion section div.accordion h3{display:block;padding:.6em 1em;font-weight:300;font-size:1em;color:#fff;background-color:#6dbf58;margin:1em 0 0 0;cursor:pointer}div#accordion section div.accordion h2 span{float:right;display:block;width:19px;height:19px;background:url("/images/icon-accordion.gif") no-repeat 0 0}div#accordion section div.accordion h2 span:hover{cursor:pointer;color:#000}div#accordion section div.accordion h2 span:hover span{background-position:0 -38px}div#accordion section div.accordion h2 span.open span{background-position:0 -19px}div#accordion section div.accordion h2 span.open span:hover span{background-position:0 -57px}div#accordion section div.accordion div{padding:.8em .3em 1.5em .3em}div#accordion section div.accordion div p{margin:0}div#accordion section div.accordion div p+p{margin-top:1em}div#accordion section div.accordion div strong{color:#fff;font-weight:400}div#accordion section div.accordion div a{color:#fff}div#features{clear:both;background:#838383 url("/images/bg-features.jpg") no-repeat center top}div#features section{width:100%;max-width:960px;min-width:320px;margin:0 auto;padding-bottom:400px;display:block;overflow:auto}div#features section h1{position:relative;font-size:24px;font-weight:300;color:#fff;margin:0;padding:100px 40% 10px 0;border-bottom:1px dotted #fff;line-height:1em}div#features section h1 strong{color:#fff;font-weight:400}div#features section h1 span{position:absolute;right:15px;display:block;width:81px;height:102px;background:url("/images/ipad.png") no-repeat 0 0;top:70px}div#features section>p{color:#fff;font-size:2.1em;font-weight:300;line-height:1.1em;letter-spacing:-.3px;margin:0;padding:60px 0 50px 0}div#features section>p strong{color:#fff;font-weight:400}div#features section>p span{color:#000}div#features section>p.swipe-instruction{display:none;text-align:center;margin:0;padding:0 0 1em 0}div#features section>div{width:100%;overflow:hidden;position:relative}div#features section ul{float:left;clear:both;list-style:none;margin:0;padding:0 0 50px 0}div#features section ul li{float:left;display:block;width:20%;padding:0;margin:0 0 15px 0;color:#fff;text-align:center}div#features section ul li>span:first-child{display:block;margin:0 auto;width:80px;height:80px;background:url("/images/icons.png") no-repeat 0 0;background-size:auto 100%}div#features section ul li>span.text{display:block;margin:0;padding:10px 12px 0 12px;min-height:85px;font-weight:400;font-size:.9em;line-height:1.2em;letter-spacing:-.4px}div#features section ul li>span.icon-1{background-position:0 0}div#features section ul li>span.icon-2{background-position:-80px 0}div#features section ul li>span.icon-3{background-position:-160px 0}div#features section ul li>span.icon-4{background-position:-240px 0}div#features section ul li>span.icon-5{background-position:-320px 0}div#features section ul li>span.icon-6{background-position:-400px 0}div#features section ul li>span.icon-7{background-position:-480px 0}div#features section ul li>span.icon-8{background-position:-560px 0}div#features section ul li>span.icon-9{background-position:-640px 0}div#features section ul li>span.icon-10{background-position:-720px 0}div#features section ul li>span.icon-11{background-position:-800px 0}div#features section ul li>span.icon-12{background-position:-880px 0}div#features section ul li>span.icon-13{background-position:-960px 0}div#features section ul li>span.icon-14{background-position:-1040px 0}div#features section ul li>span.icon-15{background-position:-1120px 0}div#book-a-demo{background-color:#838383;clear:both;margin-bottom:600px}div#book-a-demo section{width:100%;max-width:960px;min-width:320px;margin:0 auto;display:block;overflow:auto}div#book-a-demo section h1{position:relative;font-size:24px;font-weight:300;color:#fff;margin:0;padding:100px 0 10px 0;border-bottom:1px dotted #fff;line-height:1em}div#book-a-demo section h1 span{position:absolute;right:15px;display:block;width:112px;height:88px;background:url("/images/imac.png") no-repeat 0 0;top:80px}div#book-a-demo section>p{float:left;width:25%;font-size:24px;font-weight:300;color:#fff;margin:0;line-height:1.2em;letter-spacing:-.2px;padding-top:58px;margin-bottom:50px}div#book-a-demo section>p strong{color:#000;font-weight:400}div#book-a-demo section>div{width:25%;float:left;margin-left:0%;margin-top:60px;margin-bottom:50px;color:#000}div#book-a-demo section>div p{margin:0 0 1em 0}div#book-a-demo section>div p.error{display:inline-block;background-color:#dc8d1d;font-size:.875em;color:#fff;padding:.5em}div#book-a-demo section>div p.success{font-size:1.5em;font-weight:300;color:#fff}div#book-a-demo section>div p.success span{display:block;margin-top:5px;font-size:.8em;font-weight:400;color:#000}div#book-a-demo section>div input[type=text],div#book-a-demo section>div input[type=email]{box-sizing:border-box;width:100%;font-size:.875em;color:#333;margin:7px 0;padding:7px 20px;border:0;border-radius:20px}div#book-a-demo section>div input[type=checkbox]{float:left;clear:both;margin-top:15px;margin-right:8px}div#book-a-demo section>div label{float:left;width:85%;font-size:.7em;color:#fff;margin-top:15px}div#book-a-demo section>div span,div#book-a-demo section>div a{font-weight:400;color:#fff;text-decoration:none}div#book-a-demo section>div a:hover{color:#333}div#book-a-demo section>div i{margin-right:5px}div#book-a-demo section>div.social p:last-child{margin-top:1.5em}div#book-a-demo section>img{margin-top:60px;float:left}footer{border-top:1px dotted #fff;clear:both;font-family:Arial,sans-serif;font-weight:normal;margin-bottom:100px;padding:.5em 0}footer small{color:#fff;font-size:.7em}footer small strong{color:#000;font-weight:400}footer small a{color:#fff}footer img{float:right}@media only screen and (max-width:990px){body>div>section{box-sizing:border-box;padding-left:15px;padding-right:15px}div#header-container header img{margin-left:15px}div#header-container header h1{margin-right:15px}div#header-container header nav ul li:first-child a{border-left:0}div#header-container header nav ul li a.book-a-demo{float:none}div#header-container.fixed header img{margin-left:15px}}@media only screen and (min-width:768px) and (max-width:960px){div#benefits section.benefits-list ul li:nth-child(3n+1){clear:none}div#features ul li:nth-child(5n+1){clear:both}div#features ul li>span.text{min-height:120px}}@media only screen and (max-width:767px){div#header-container{background:#5ca848 url("/images/bg-header-mobile.jpg") no-repeat right top}div#header-container header{padding-top:10px;overflow:auto}div#header-container header img{display:block;clear:both;float:none;margin:0 0 10px 15px}div#header-container header h1{float:left;clear:both;margin:0 0 10px 15px}div#header-container header a.mobile-nav{display:block}div#header-container header nav{display:none;width:100%}div#header-container header nav ul li{width:100%;float:none;text-align:left;padding:0}div#header-container header nav ul li a,div#header-container header nav ul li a.book-a-demo{border:0;margin:0;background-color:inherit;border-bottom:1px solid #fff;padding:15px}div#header-container header nav ul li a.active,div#header-container header nav ul li a.book-a-demo.active,div#header-container header nav ul li a:hover,div#header-container header nav ul li a.book-a-demo:hover{background-color:#f6f6f6;color:#5fae4b}div#header-container header nav ul li:first-child a{border-left:0}div#header-container.fixed{background-position:center 0}div#header-container.fixed header nav{width:100%}div#header-container.fixed header nav ul li a{padding:15px}div#header-container.fixed header img{margin:0 0 10px 15px}div#header-container.fixed header a.mobile-nav{margin-top:4px}div#header-container.fixed+div{margin-top:104px}div#intro section>p,div#benefits section.benefits-list>p,div#accordion section>p,div#features section>p{font-size:1.6em}div#intro.image,div#intro.image.graduates,div#intro.image.integration{padding-bottom:0;background-image:none}div#benefits section.benefits-list>p{width:80%}div#benefits section.benefits-list ul li{width:50%}div#benefits section.benefits-list ul li:nth-child(3n+1){clear:none}div#benefits section.benefits-list ul li:nth-child(2n+1){clear:left}div#benefits section.benefits-list ul li>span{min-height:60px}div#calculator section div.in label,div#calculator section div.in input.button{width:100%;margin-right:0;margin-bottom:1em}div#features{background-image:none}div#features section{padding-bottom:0}div#features section ul li{width:33%}div#features section ul li:nth-child(3n+1){clear:both}div#features section ul li>span.text{min-height:120px}div#features section a.book-button{display:none}div#book-a-demo section>p{width:45%}div#book-a-demo section>div{width:45%;margin-left:0;margin-bottom:1.5em;float:right}div#book-a-demo section>div+div{margin-left:45%;margin-top:0;margin-bottom:40px}div#book-a-demo section>img{display:none}footer img{display:none}}@media only screen and (max-width:480px){div section h1 span{top:auto!important;bottom:-25px}div#benefits section.benefits-list>p,div#book-a-demo section>p,div#book-a-demo section>div{float:none;width:100%}div#benefits{background-image:none}div#benefits section.benefits-list ul li{width:100%}div#benefits section.benefits-list ul li a.mobile-more-button{display:block}div#benefits section.benefits-list ul li:nth-child(1n+5){display:none}div#benefits a.book-button{display:none}div#calculator section label span{display:none}div#accordion section h1{padding-right:40%}div#accordion section h1 span{right:5px}div#features section>p.swipe-instruction{display:block}div#features section ul{position:relative;top:0;left:0;width:1500%;padding:0}div#features section ul li{width:100%/15;text-align:center}div#features section ul li:nth-child(3n+1){clear:none}div#features section ul li span.text{position:block;margin:0 auto;max-width:250px}div#features section a.book-button{display:none}div#book-a-demo section>div+div{margin-left:0}}