@charset "UTF-8";@font-face{font-family:HelveticaNeue-Thin;src:url(../fonts/HelveticaNeue-Thin.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeue-Thin.otf) format('opentype'),url(../fonts/HelveticaNeue-Thin.woff) format('woff'),url(../fonts/HelveticaNeue-Thin.ttf) format('truetype'),url(../fonts/HelveticaNeue-Thin.svg#HelveticaNeue-Thin) format('svg');font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeue-Light;src:url(../fonts/HelveticaNeue-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeue-Light.otf) format('opentype'),url(../fonts/HelveticaNeue-Light.woff) format('woff'),url(../fonts/HelveticaNeue-Light.ttf) format('truetype'),url(../fonts/HelveticaNeue-Light.svg#HelveticaNeue-Light) format('svg');font-weight:400;font-style:normal}.container{max-width:992px;margin:0 auto}h2,h4{letter-spacing:-.01em;margin-bottom:40px;font-family:HelveticaNeue-Thin}h2{font-size:68px;line-height:70px;color:#595959}@media (max-width:480px){h2{font-size:55px;line-height:55px}}h4{font-size:42px;line-height:48px;color:#A6A6A6}p,p.italic{font-family:HelveticaNeue-Thin,Arial}@media (max-width:480px){h4{font-size:30px;line-height:30px}}h5{font-size:25px;color:#000;letter-spacing:-.03em;margin-bottom:20px}p{color:#4D4D4D;width:100%;text-align:center;font-size:17px}p.italic{font-size:18px;line-height:23px;font-style:italic;color:#979797}a{color:#000;text-decoration:underline}img.img-responsive{max-width:100%;margin:0 auto}.new-approach{padding:15vh 0 6vh}.new-approach .down-arrow{animation:float 2s infinite;margin-top:50px}.the-problem{padding:2vh 0 4vh}.the-problem .img_container{margin-top:30px;margin-bottom:40px}.the-solution .img_container,.the-solution ul{margin-bottom:50px}.the-solution{padding:0 35px}.the-solution .secure-collapse{display:none}.the-solution ul{padding-left:0}.the-solution ul li{list-style:none;margin-bottom:10px}.the-solution ul li p{display:inline}.the-solution ul li:before{content:"· ";color:#979797;font-size:20px}.the-solution ul.smaller li{margin-bottom:0;font-style:19px;color:#979797;line-height:19px}.the-solution p{text-align:left}.the-solution p span{display:block;padding-left:30px}.the-solution p.black{color:#000;font-family:Arial;font-weight:700}.bg-container .things-simple .coding,.bg-container .things-simple .inline-coding{font-family:Consolas,monaco,monospace}.the-solution p.subtitle{font-size:22px;color:#000}.the-solution-top{text-align:center!important}.bg-container{background:url(../img/cs-background.jpg) top center no-repeat;background-size:100% auto}@media (max-width:980px){.bg-container{background:0 0}}.bg-container .things-simple{padding-top:40px}.bg-container .things-simple h4{font-size:35px}.bg-container .things-simple p{font-size:17px;color:#000;letter-spacing:-.02em}.bg-container .things-simple strong a{text-decoration:none!important}.bg-container .things-simple .including-tools{text-align:center;margin-top:60px;margin-bottom:70px}.bg-container .things-simple .including-tools p.italic{color:#585858;font-size:18px;letter-spacing:-.03em;max-width:290px;width:100%;margin:20px auto 0}.bg-container .things-simple .coding{max-width:780px;width:100%;margin:0 auto;background:#f8f8fc;border-left:2px solid #ccc;padding:5px 20px 5px 10px}.bg-container .things-simple .inline-coding{color:#f40;padding:0 4px;letter-spacing:0}.footer,.footer a{color:#a3a3a3}.bg-container .things-simple .gif-anim{display:block;margin:40px auto 60px}.bg-container .things-simple .bottom-img{margin-bottom:40px}.bg-container .things-simple .bottom-img img{margin:0 30px}@media (max-width:680px){.bg-container .things-simple .bottom-img img{margin:20px 10px}}@media (max-width:480px){.bg-container .things-simple .bottom-img img{margin:20px 0}}.bg-container .things-simple .bottom-img img.get-match{margin-top:-30px}@media (max-width:680px){.bg-container .things-simple .bottom-img img.get-match{margin-top:0;max-width:310px;width:100%}}.learn-more h2{font-size:50px}.learn-more h4{font-size:34px;line-height:34px}.learn-more img{margin-top:30px;margin-bottom:90px}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(15px)}}.footer{padding-bottom:20px;padding-top:10px;border-top:1px solid #e5e5e5;text-transform:uppercase;font-size:11px}