@keyframes jump{0%{margin-bottom:0}50%{margin-bottom:10px}100%{margin-bottom:0}}.gradient{background-image:-webkit-linear-gradient(bottom, rgba(40,53,61,0.25), transparent);background-image:linear-gradient(to top, rgba(40,53,61,0.25), transparent)}.gradient2{background-position:center top,center top;background-repeat:repeat-x,no-repeat;background-image:url('../images/home/bg_rects.svg'),radial-gradient(circle at 100% 0, #03A9F4 0, #3F51B5 100%)}.gradient3{background-position:center top,center top;background-repeat:repeat-x,no-repeat;background-image:url('../images/home/bg_rects.svg'),radial-gradient(circle at 100% 0, #03A9F4 0, #3F51B5 100%)}.bg-gray{background-color:#f6f9fc}@media (min-width: 400px){.container{width:90%;max-width:1200px}}@media (min-width: 400px){.column,.columns{width:100%}}@media (min-width: 550px){.column,.columns{width:100%}}.text-center{text-align:center}.scroll-down{display:block;position:relative;margin:20px auto 0 auto;width:60px;height:30px;text-indent:-9999px}.scroll-down:after,.scroll-down:before{content:'';display:block;position:absolute;left:0;bottom:0;height:4px;width:30px;border-radius:3px 0 0 3px;background:#2980B9;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:rotate(40deg);transform:rotate(40deg)}.scroll-down:after{left:auto;right:0;border-radius:0 3px 3px 0;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.hljs-string{color:#E91E63}.editor .editor-menu{margin:0;padding:0;background-image:linear-gradient(to top, rgba(97,97,97,0.05) 0, transparent 20%, transparent 100%);border-bottom:1px solid #EFEEFF;font-family:monospace;height:31px}.editor .editor-menu .tab{padding:5px 15px;margin:0;border-right:1px solid #EEE;border-top:2px solid transparent;display:inline-block;width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:32px;box-sizing:border-box;text-align:center;cursor:pointer}.editor .editor-menu .tab:hover{border-top:2px solid #039be5}@media (min-width: 550px){.editor .editor-menu .tab{width:120px}}.editor .editor-menu .tab.active{border-top:2px solid #1c84da;border-bottom:1px solid transparent;background:#ffffff}.editor .editor-content{display:block;margin:0;padding:10px}.editor .editor-content .tab{display:none;margin:0}.editor .editor-content .tab.active{display:block}.editor .editor-content pre{height:250px}.device{background-repeat:no-repeat;background-position:0 0;background-size:100%;padding:5%}.device .text{font-size:1.3rem;height:41vw;overflow-y:auto;word-break:break-all;padding:0 5px;font-family:monospace}@media (min-width: 750px){.device .text{height:21vw}}.device.imac{background-image:url('/assets/images/home/iMac-2.svg');max-height:440px;height:70vw}@media (min-width: 550px){.device.imac{height:35vw}}@media (min-width: 750px){.device.imac{height:30vw}}.device.iphone{background-image:url('/assets/images/home/iPhone-5.svg');max-height:220px;height:70vw}@media (min-width: 550px){.device.iphone{height:35vw}}@media (min-width: 750px){.device.iphone{height:30vw}}.iphone{width:40%;max-width:20vw}.rassbery{width:70%;max-width:400px;position:relative}.features{padding:15px 0;color:#000;background-color:white}.features.even{background-color:#F7F7F7}@media (min-width: 400px){.features h4{margin-top:5vw}}@media (min-width: 550px){.features h4{margin-top:20px}}@media (min-width: 750px){.features h4{margin-top:8vw}}.features .step{padding:5% 0;border-bottom:1px dashed #EAEAEA}.features .step:last-child{border-bottom:none}.features .image{text-align:center}.footer{padding-top:20px;color:#ffffff;font-size:1.2rem;background:#303c42}.footer li{list-style-type:none}.footer li a{color:#cfd8dc;transition:color linear .3s;text-decoration:none}.footer li a:hover{color:#FFFFFF}.footer .copyright{border-top:1px solid #37424b;padding:20px 0;line-height:2.4rem}.footer .copyright .columns{text-align:center}@media (min-width: 550px){.footer .copyright .columns:first-child{text-align:left}.footer .copyright .columns:nth-child(2){text-align:center}.footer .copyright .columns:last-child{text-align:right}}.footer i{padding:0 3px;color:#039be5}.footer .social a{font-size:2.1rem;margin-right:15px;color:#ccc}.footer .social a:hover{color:#ffffff}.footer #stay-in-touch{text-align:left}.footer #stay-in-touch textarea{min-height:100px}.footer #stay-in-touch input[type="text"],.footer #stay-in-touch input[type="email"],.footer #stay-in-touch textarea{background-color:#37424B;border-color:transparent}.footer #stay-in-touch input[type="text"]:focus,.footer #stay-in-touch input[type="email"]:focus,.footer #stay-in-touch textarea:focus{border-color:#039be5}.footer #stay-in-touch input[type="submit"]{color:#ffffff;background-color:#1c84da;border-color:#1c84da;transition:background-color linear .2s,color linear .2s}.footer #stay-in-touch input[type="submit"]:hover{background-color:#1976c3}.footer #thanks{display:none;text-align:center;padding:60px 0}.hero{color:#ffffff;margin-bottom:-50px}.hero>.container{min-height:670px}@media (min-width: 750px){.hero .term{width:100%}}@media (min-width:900px){.hero .term{width:50%;margin-left:1%}.hero .term:first-child{width:49%;margin-left:0}.hero .term .window{width:100%;position:static;margin-bottom:20px}.hero .term .window .window-content{min-height:245px}}.hero #code{min-height:245px;color:#000000}.hero #curl{min-height:190px}.hero h1{margin-top:100px;font-family:"Helvetica Neue";text-align:center;font-size:3.5rem;letter-spacing:normal}@media (min-width: 550px){.hero h1{margin-top:70px;font-size:4.5rem}}@media (min-width: 750px){.hero h1{margin-top:210px;font-size:5.4rem}}.hero h5{text-align:center;font-family:"Helvetica Neue";letter-spacing:normal}@media (min-width: 750px){.hero h5{margin-bottom:40px}}#try-it-now{padding:10px 0 20px 0;text-align:center}@media (min-width: 750px){#try-it-now{padding-bottom:140px}}#try-it-now .button{font-family:'Roboto';padding:2px 20px;height:auto;font-size:1.4rem;border-radius:3px;border:none;font-weight:normal;color:#ffffff;background-color:#3ecf8e;transition:all ease .15s;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}#try-it-now .button .em{color:#0a7261}#try-it-now .button:hover{transform:translateY(-1px);box-shadow:0 7px 14px rgba(50,50,93,0.1),0 3px 6px rgba(0,0,0,0.08)}#try-it-now .no-credit{font-size:.9rem}.how{background-color:#ffffff;padding:10px 0 0 0;border-bottom:1px solid rgba(0,0,0,0.05)}.how .title{margin-top:-40px;margin-bottom:60px}.how h4,.how a{color:#3ecf8e;margin-top:20px}.how section{box-sizing:border-box;padding:40px 0}@media (min-width: 750px){.how section{padding:110px 0}}.how .presenter{width:100%;padding:10px;box-sizing:border-box}@media (min-width: 1000px){.how .presenter{width:80%;margin:auto}}.how .window.hal{width:100%}.how .window.hal .window-content{padding-left:0;padding-right:0}.how .window.bash{width:100%;position:static}.how .meet{padding:100px 0}.how .window{margin:0 auto;display:block}.how .window .window-content{min-height:200px}.how .rassbery{max-width:35%;margin-left:15%;transform:rotate(0deg);margin-right:10%}@media (min-width: 750px){.how .rassbery{margin-right:0;margin-left:0;max-width:50%;top:-7vw;transform:rotate(-90deg)}}@media (min-width: 1000px){.how .rassbery{top:-8vw}}.integrated{text-align:center;padding:100px 0;border-bottom:1px solid rgba(0,0,0,0.05)}.integrated .columns{vertical-align:middle}.integrated img{padding:15px 0;width:100%;max-width:150px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.integrated img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}@media (min-width: 550px){.integrated img{padding:30px 0}}.logo{font-family:'Allerta Stencil',sans-serif;font-size:2.4rem}.logo img{width:20px}.logo .beta{font-size:.5rem;position:relative;top:-8px}.logo a,.logo a:hover{text-decoration:none;color:#ffffff}.menu{display:none;list-style-type:none;margin:0;padding:0;margin:0 -10%;padding:0 10%;text-align:center;box-shadow:0 3px 2px -2px rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.3);background-color:#303c42}@media (min-width: 750px){.menu{display:block;float:right;background-color:transparent;margin:0;padding:0;text-align:left;box-shadow:none;border-bottom:none}}.menu.in{display:block}.menu li{display:block;margin:0}@media (min-width: 550px){.menu li{display:inline-block;margin:0 35px 0 0}}.menu li:last-child{margin-right:0}@media (min-width: 750px){.menu li{margin-right:0}}.menu li a{width:50px;padding:0 0 5px 0;margin:0;color:#ffffff;text-decoration:none;border-bottom:1px solid transparent;transition:border linear .3s;font-size:1.5rem;font-weight:300}@media (min-width: 750px){.menu li a{margin:0 0 0 35px}}.menu li a:hover{border-bottom:1px solid #ffffff}.menu li a.signup{border:1px solid #ffffff;padding:7px 15px;border-radius:30px}.nav{display:block;position:absolute;top:0;left:0;width:100%;height:60px;line-height:60px;z-index:99}.nav.hidden{top:-60px;position:fixed;box-shadow:0 3px 2px -2px rgba(0,0,0,0.2);background-position:center top,center top;background-repeat:repeat-x,no-repeat;background-image:url('../images/home/bg_rects.svg'),radial-gradient(circle at 100% 0, #03A9F4 0, #3F51B5 100%)}.nav.hidden.docked{top:0;transition:top ease .4s}.nav .top-menu-button{position:absolute;font-size:3rem;right:5%;z-index:999}@media (min-width: 400px){.nav .top-menu-button{right:0}}.nav .top-menu-button i{color:#ffffff}.nav .top-menu-button i:hover{cursor:pointer}@media (min-width: 750px){.nav .top-menu-button{display:none}}.pricing{background-color:#FFF;padding:60px 0;border-bottom:1px solid #eee}.pricing h3,.pricing h5,.pricing h6,.pricing .action{text-align:center}.pricing h6{margin-bottom:70px}.pricing h6:last-child{margin-top:30px;margin-bottom:20px}.pricing ul{list-style:none;padding:0 15px}.pricing ul li{margin:0;text-align:center;padding:10px 0;border-top:1px dotted #eee;font-weight:bold}.pricing ul li:first-child,.pricing ul li:last-child{font-weight:bold;border-top:none}.pricing ul li .small{font-size:12px;font-weight:normal}.pricing ul li a.button{border-radius:40px}.pricing ul li.price{color:#303c42;font-weight:bold;background-image:linear-gradient(to bottom, rgba(97,97,97,0.02), transparent)}.pricing ul li.type{color:#1c84da}.pricing ul.featured{box-shadow:0 2px 8px rgba(0,0,0,0.2);border-radius:5px;margin-top:-10px;padding-top:10px}.pricing ul.featured a.button{background-color:#1c84da;color:#fff;border-color:#1976c3}.pricing ul.featured a.button:hover{border-color:#135b96}.window{border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,0.1);background:#fff;overflow:hidden}.window .window-toolbar{color:#666666;background-color:#ffffff;padding:0 4px;overflow:hidden}.window .window-toolbar span{text-align:center;max-width:220px;margin:auto;display:block;font-family:Menlo,Courier New;font-size:12px;color:#444f5e;line-height:26px}.window .window-toolbar i{background:#efefef;width:10px;height:10px;display:inline-block;border-radius:100px;float:left;margin:8px 5px}.window .window-content{font-size:12px;padding:5px 7px}.window .window-content pre{margin:0;padding:0}@media (min-width: 750px){.window.hal{width:95%}}.window.hal .window-content{border-top:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.window.bash{margin:20px 0}@media (min-width: 750px){.window.bash{position:relative;top:-20px;width:95%;margin:0}}.window.bash .window-toolbar{background:#000}.window.bash .window-toolbar i{background-color:#333}.window.bash .window-content{color:#f1f1f1;background:#000000}.window.bash pre{word-break:break-all;word-wrap:break-word;white-space:pre-wrap}#get-started{text-align:center;padding:100px 0;background-color:#039be5;color:#ffffff}#get-started p{margin-bottom:.25em}#get-started .button{margin-top:30px;padding:5px 20px;height:auto;font-size:1.8rem;border-radius:50px;border:2px solid #ffffff;color:#1c84da;background-color:#ffffff;transition:color linear .3s,background linear .3s}#get-started .button:hover{color:#ffffff;background-color:transparent}#big-logo .logo{text-align:center;font-size:4rem;margin:3vh 0}#big-logo .logo .beta{font-size:1.5rem;position:relative;top:-28px}#big-logo .logo a,#big-logo .logo a:hover{text-decoration:none;color:#ffffff}#stay-in-touch{text-align:center;padding-top:40px}#stay-in-touch input:focus{border-color:#039be5}#stay-in-touch ::-webkit-input-placeholder{font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-decoration:none;white-space:nowrap}#stay-in-touch :-moz-placeholder{font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-decoration:none;white-space:nowrap}#stay-in-touch ::-moz-placeholder{font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-decoration:none;white-space:nowrap}#stay-in-touch :-ms-input-placeholder{font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-decoration:none;white-space:nowrap}#stay-in-touch input[type="text"],#stay-in-touch input[type="email"],#stay-in-touch input[type="submit"]{box-shadow:0 2px 8px rgba(0,0,0,0.2);border:1px solid #ffffff;background-color:#ffffff;color:#1c84da;font-size:12px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-decoration:none;white-space:nowrap;width:90%;transition:width linear .1s,height linear .1s,transform linear .1s}#stay-in-touch input[type="text"]:focus,#stay-in-touch input[type="email"]:focus,#stay-in-touch input[type="submit"]:focus{width:100%;height:44px;box-shadow:0 9px 8px -3px rgba(0,0,0,0.2)}#stay-in-touch label{text-align:left;width:95%;padding-left:5%}#stay-in-touch input[type="submit"]{margin-top:10px;color:#ffffff;background-color:#333;border:1px solid #333}#stay-in-touch input[type="submit"]:hover{transform:translate(0, -2px);box-shadow:0 4px 8px rgba(0,0,0,0.2)}.footer{text-align:center}#message{background-color:#E91E63;color:#ffffff;padding:10px;border-radius:5px;display:none}#thanks{display:none;text-align:center;padding:110px 0}html,body{height:100%}#sign{color:#ffffff;min-height:100vh;border-top:2px solid #07619E}#sign p{text-align:center}#sign p.small{font-size:.9em;margin:5px 0}#sign .inner{width:100%;max-width:400px;margin:0 auto;padding:20px;box-sizing:border-box}