﻿@import url(vendor/normalize-167a0903.css);img.retina{display:none !important}@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 1.3), (min-resolution: 192dpi){img.retina{display:inline !important}}@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 1.3), (min-resolution: 192dpi){img.non-retina{display:none !important}}code.hljs{font-weight:400;font-family:Consolas, monospace;font-size:1rem;display:block;overflow:hidden;color:#fff;letter-spacing:0}code.hljs .hljs-string{color:#ffaa33}code.hljs .hljs-keyword{color:#2eb8e6}code.hljs .hljs-comment{color:rgba(255,255,255,0.6);line-height:1.5}@media (max-width: 1099px){code.hljs .hide-mobile,code.hljs .cli-command.hide-mobile{display:none !important}}code.hljs .show-mobile,code.hljs .cli-command.show-mobile{display:none !important}@media (max-width: 1099px){code.hljs .show-mobile,code.hljs .cli-command.show-mobile{display:inline-block !important}}::-moz-selection{background:rgba(42,171,213,0.25)}::selection{background:rgba(42,171,213,0.25)}::-webkit-input-placeholder{color:#4c4c4c}::-moz-placeholder{color:#4c4c4c}:-ms-input-placeholder{color:#4c4c4c}.document--root{font-weight:300;font-family:"acumin-pro", arial, sans-serif;background-color:#fff;color:#4c4c4c;font-size:16px;line-height:1em;-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-variant-ligatures:common-ligatures contextual;font-variant-ligatures:common-ligatures contextual;-webkit-font-feature-settings:"kern", "liga", "clig", "calt";-ms-font-feature-settings:"kern", "liga", "clig", "calt";font-feature-settings:"kern", "liga", "clig", "calt"}.document--root html,.document--root body,.document--root h1,.document--root h2,.document--root h3,.document--root h4,.document--root h5,.document--root h6,.document--root p,.document--root ol,.document--root ul,.document--root li,.document--root dl,.document--root dd,.document--root th,.document--root td,.document--root caption,.document--root pre,.document--root code,.document--root address,.document--root form,.document--root fieldset,.document--root blockquote{margin:0;padding:0;line-height:1.25em}.mobile-only{display:none}body.mobile .mobile-only{display:inherit}a[disabled]{pointer-events:none;opacity:0.5}.document--root h1{font-size:2.5em;line-height:130%}.document--root h2{font-size:2.5em;line-height:130%}.document--root h3{font-size:30px}.document--root h4{font-size:24px}@media (min-width: 1100px){.document--root h4{font-size:26px}}.document--root h5{font-size:1em}.document--root h6{font-size:0.875em}.document--root p{font-size:0.938em;line-height:1.406rem}.fg__row{display:-webkit-box;display:flex;display:-ms-flexbox;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal}@media (min-width: 1100px){.fg__col{-ms-flex:1;flex:1;-webkit-box-flex:1}}.index-section{text-align:center;margin:50px auto 0;width:100%;padding:0 5% 50px;box-sizing:border-box;border-bottom:1px solid #ebebeb}.index-section .section-heading{position:relative;margin-bottom:1rem;width:100%;color:#1e7a99;text-align:center}@media (min-width: 1100px){.index-section .section-heading{margin-bottom:1.5rem}}.index-section .section-heading .heading--text{font-weight:400;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;position:relative;z-index:2;display:inline-block;padding:0 10px;background:#fff;text-align:center;line-height:140%}.index-section .section-heading img.section-badge{display:block;margin:0 auto 10px}.index-section .section-heading .heading--text{font-size:33px}.index-section .section-heading .heading--text em{font-style:normal;color:#ff8833}.index-section .section-heading .num{color:#ff8833;font-weight:400;font-size:35px;margin-right:10px;position:relative;top:2px}@media (min-width: 1224px){.index-section .section-heading .num{font-size:60px;font-weight:100;float:left;margin-right:20px;top:-2px}}.index-section .section-content{margin:0 auto;max-width:100%}.index-section .section-ss{margin:30px auto 60px;box-shadow:0px 5px 15px rgba(0,0,0,0.25);border-radius:4px;max-width:100%;display:block}@media (min-width: 1100px){.index-section .section-ss{width:847px;max-width:100%}}.index-section .section-copy{font-weight:300;font-family:"acumin-pro-semi-condensed", arial, sans-serif;text-align:left;line-height:155%;font-size:1em;margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}@media (min-width: 1100px){.index-section .section-copy{font-size:1.15em;margin-bottom:2rem}}.index-section .section-copy strong{font-weight:600}.index-section .section-copy a,.index-section .section-copy a:visited,.index-section .section-copy a:hover{color:#2aabd5;text-decoration:none}.index-section .section-copy:last-of-type{margin-bottom:0}.index-section .section-copy.bulleted{padding-left:30px;box-sizing:border-box;position:relative}.index-section .section-copy.bulleted::before{content:"✣";color:#bfbfbf;position:absolute;left:0}.index-section .section-copy .code{font-weight:400;font-family:Consolas, monospace;background:#f2f2f2;display:inline-block;line-height:1;padding:4px 7px 2px;font-size:17px;color:#737373}.index-section .action{margin:50px 0 0}#bottom-cta.index-section{border-bottom:none}.link-action{font-weight:400;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;text-transform:uppercase;color:#2aabd5;border-radius:4px;border:1px solid #2aabd5;padding:10px 20px 12.5px;transition:background 0.1s linear}.link-action,.link-action :visited,.link-action :hover{text-decoration:none}.link-action:hover{color:#fff !important;background:#2aabd5}.cta-button a{font-weight:400;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;padding:0.75rem 1.5rem 0.9rem;border:1px solid white;border-radius:2px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:16px;line-height:0.9375rem;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;cursor:pointer;display:inline-block;margin:10px 10px}@media (min-width: 1100px){.cta-button a{margin:0 10px}}.cta-button.download-cta a{background:#2aabd5;border:1px solid #2aabd5;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:200px;height:50px;margin-bottom:40px}@media (min-width: 1100px){.cta-button.download-cta a{margin-bottom:0}}.cta-button.download-cta a img{width:18px;margin-right:12px}.cta-button.demo-cta a{color:#1e7a99;border:1px solid #1e7a99;padding:16px 33px 17px}.cta-button.demo-cta a:hover{background:rgba(140,213,239,0.1)}.cta-button .prompt{margin-top:20px;line-height:170%;opacity:0.8;font-size:15px;font-weight:600}.cta-button .prompt.x86-prompt{display:none}@media (min-width: 1224px){.cta-button .prompt{text-align:center;margin-top:20px;position:relative;font-weight:600}}#bottom-cta{padding-bottom:60px}#bottom-cta .section-heading .heading--text{font-size:33px}#bottom-cta .action.index__action{margin-top:20px}@media (min-width: 1100px){#bottom-cta .action.index__action{display:flex;justify-content:center;align-items:center}}#bottom-cta .schedule-call-section{display:none}.mobile #bottom-cta .schedule-call-section{display:block}.mobile #bottom-cta .schedule-call-section .schedule-call-link{color:#4c4c4c;padding-bottom:5px;border-bottom:1px dashed rgba(0,0,0,0.2)}.mobile #bottom-cta .schedule-call-section .schedule-call-link:hover{color:#1e7a99;border-bottom:1px dashed rgba(0,0,0,0.4)}.legal-doc{margin:20px;max-width:1200px}.legal-doc h1{margin:20px 0}.legal-doc h3{margin:20px 0 10px;line-height:140%}.legal-doc ul{margin-left:20px;margin-bottom:10px}.legal-doc ul li{margin-bottom:10px;line-height:140%}.legal-doc p{margin-bottom:10px;line-height:140%}#email-cta{border-top:1px solid #ebebeb;margin-top:5px;margin-bottom:20px;padding-top:20px;padding-bottom:80px}#email-cta h4{color:#a6a6a6}#email-cta p{font-size:20px}form.email-form{max-width:100%;text-align:center;margin-top:20px}form.email-form input{width:100%;display:inline-block;box-sizing:border-box}form.email-form input[type="email"]{padding:10px;border-radius:3px;box-shadow:none;border:1px solid #d9d9d9;font-size:15px;min-width:200px;margin-bottom:15px;font-family:"acumin-pro", arial, sans-serif}form.email-form input[type="email"]::-webkit-input-placeholder{color:#a6a6a6}form.email-form input[type="email"]:-moz-placeholder{color:#a6a6a6}form.email-form input[type="email"]::-moz-placeholder{color:#a6a6a6}form.email-form input[type="email"]:-ms-input-placeholder{color:#a6a6a6}form.email-form input[type="submit"]{background:#383838;border:none;padding:12px 0;font-size:17px;color:#fff;border-radius:3px;text-transform:uppercase;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;cursor:pointer}form.email-form input[type="submit"]:hover{background:black;color:#fff}.m1-opts{margin-bottom:60px;border-bottom:1px solid #dedede;display:flex;justify-content:space-between}.m1-opts>div{padding:20px 10px;flex:1;display:flex;align-items:center;justify-content:center}.m1-opts>div:first-of-type{border-right:1px solid #dedede}.m1-opts label{cursor:pointer;color:#8c8c8c;padding-left:10px}.m1-opts input{cursor:pointer}a.schedule-call-link{text-decoration:none;color:rgba(255,255,255,0.9);font-size:17px}a.schedule-call-link i{font-style:normal;margin-right:3px}a.schedule-call-link:hover a{color:#fff}.navbar{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 30px}.navbar .navbar__logo{position:relative;display:block;margin:0 auto;width:232.32px;height:99px;background:url("../images/logo-1471937f.svg") no-repeat;background-size:100%;background-position:0 0}@media (min-width: 1100px){.navbar .navbar__logo{display:inline-block;float:left;margin:0}}.navbar .navbar__logo:before{right:100%;margin-right:0}@media (min-width: 1224px){.navbar .navbar__logo:before{display:block}}.navbar .navbar__logo:after{left:100%;margin-left:0}.navbar .navbar__items:not(.mobile-only){position:relative;display:none;background:transparent;background-clip:content-box;list-style-type:none}@media (min-width: 1100px){.navbar .navbar__items:not(.mobile-only){display:inline-flex;align-items:center}}.navbar .navbar__items:not(.mobile-only) .navbar__item{display:inline;font-size:1em}@media (min-width: 1224px){.navbar .navbar__items:not(.mobile-only) .navbar__item{font-size:1.2em}}.navbar .navbar__items:not(.mobile-only) .navbar__item:not(:last-child){margin-right:2rem}.navbar .navbar__items:not(.mobile-only) .navbar__item strong{font-weight:500}.navbar .navbar__items:not(.mobile-only) .navbar__item .navbar__link{font-weight:200;font-family:"acumin-pro-semi-condensed", arial, sans-serif;color:rgba(255,255,255,0.85);text-decoration:none;-webkit-transition:0.1s color ease-in;transition:0.1s color ease-in;cursor:pointer}.navbar .navbar__items:not(.mobile-only) .navbar__item .navbar__link img{width:10px;opacity:0.7;margin-left:2px}.navbar .navbar__items:not(.mobile-only) .navbar__item.nav-github iframe{position:relative;top:4px}.navbar .navbar__items:not(.mobile-only) .navbar__item .hover-menu{display:none;position:absolute;z-index:1000}.navbar .navbar__items:not(.mobile-only) .navbar__item .hover-menu>div{box-sizing:border-box;margin-top:15px;background:#1E7997;padding:20px;border-radius:3px;box-shadow:0 0 5px rgba(238,238,238,0.2);border:1px solid rgba(238,238,238,0.1)}.navbar .navbar__items:not(.mobile-only) .navbar__item .hover-menu h4{color:rgba(255,255,255,0.7);font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;font-size:26px;text-transform:uppercase;font-weight:200;padding:10px 0 12px;margin-bottom:5px;border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2)}.navbar .navbar__items:not(.mobile-only) .navbar__item .hover-menu ul{list-style-type:none}.navbar .navbar__items:not(.mobile-only) .navbar__item .hover-menu ul li{padding:5px 0}.navbar .navbar__items:not(.mobile-only) .navbar__item .hover-menu a,.navbar .navbar__items:not(.mobile-only) .navbar__item .hover-menu a:visited{text-decoration:none}.navbar .navbar__items:not(.mobile-only) .navbar__item .hover-menu .costs{padding-bottom:15px}.navbar .navbar__items:not(.mobile-only) .navbar__item .hover-menu .costs a{color:#fff}.navbar .navbar__items:not(.mobile-only) .navbar__item .hover-menu .costs a:hover{color:#cfeef8}.navbar .navbar__items:not(.mobile-only) .navbar__item .hover-menu .compare a{color:#fff}.navbar .navbar__items:not(.mobile-only) .navbar__item .hover-menu .compare a:hover{border-bottom:1px solid #b9e5f5}.navbar .navbar__items:not(.mobile-only) .navbar__item:hover .hover-menu{display:block}.navbar .navbar__items:not(.mobile-only) .navbar__item:hover a.navbar__link{color:#fff}.navbar .navbar__items:not(.mobile-only) .navbar__item:hover a.navbar__link img{opacity:1}@media (max-width: 1099px){.mobile .navbar{flex-direction:row;align-items:center;justify-content:space-between;padding:10px}.mobile .navbar .nav-github{position:relative;top:-3px}.mobile .navbar .navbar__logo{margin:0;width:209.088px;height:89.1px}}@media (min-width: 1100px){.mobile .navbar .nav-github{display:none}}.shutdown-notice{display:block;width:100%;background:#2aabd5;color:#fff;text-align:center;font-size:1rem;padding:1rem}.shutdown-notice a{color:#114455;font-weight:600}.hero-overlay{width:100%;height:auto;background-image:-webkit-linear-gradient(90deg, #1a1a1a 0%, #050505 82%);background-image:linear-gradient(-90deg, #1f1f1f 0%, #050505 82%)}.hero-overlay.short-header{height:auto}.hero-overlay .m1-opts{border-bottom:1px solid rgba(255,255,255,0.2)}.hero-overlay .m1-opts>div:first-of-type{border-right:1px solid rgba(255,255,255,0.2)}.hero-overlay .m1-opts label{color:rgba(255,255,255,0.8)}.hero-overlay__inner{padding-bottom:2rem;color:#fff;text-align:center;flex-direction:column}.hero-overlay__inner .hero-overlay__heading{font-weight:100;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;width:90%;max-width:800px;font-size:2.7rem;line-height:120%;margin-left:auto;margin-right:auto;margin-bottom:20px;color:rgba(255,255,255,0.8)}.hero-overlay__inner .hero-overlay__heading>span{display:block;margin-bottom:20px}.hero-overlay__inner .hero-overlay__heading>span strong{color:#fff}.hero-overlay__inner .hero-overlay__heading>span strong.orange{color:#ff8833}.hero-overlay__inner .hero-overlay__heading>span strong.blue{color:#2aabd5}.hero-overlay__inner .hero-overlay__heading>span strong.light-blue{color:#8cd5ef}@media (min-width: 1100px){.hero-overlay__inner .hero-overlay__heading{font-size:3.5rem}}.hero-overlay__inner .hero-overlay__heading .opaque{opacity:0.4}.hero-overlay__inner .hero-overlay__heading p{margin-bottom:5px}.hero-overlay__inner .hero-overlay__heading p small{font-size:1.5rem;text-transform:uppercase;color:rgba(255,255,255,0.85)}.hero-overlay__inner .hero-overlay__heading p small strong{color:#8cd5ef;font-weight:600}.hero-overlay__inner .hero-overlay__heading p small .num{font-size:1.6rem;margin-left:1px}@media (min-width: 1100px){.hero-overlay__inner .hero-overlay__heading p{margin-bottom:10px}}.hero-overlay__inner .hero-overlay__description{margin:0 auto;padding:0 4%;width:auto;margin-bottom:2rem}.hero-overlay__inner .hero-overlay__description p{font-weight:200;font-family:"acumin-pro-semi-condensed", arial, sans-serif;font-size:1.2rem;line-height:165%;color:rgba(255,255,255,0.8)}.hero-overlay__inner .hero-overlay__description p:first-of-type{margin-bottom:5px}.hero-overlay__inner .hero-overlay__description p.ps{width:100%;line-height:175%;margin:20px auto 0;font-size:1.1rem;font-weight:300;font-family:"acumin-pro-semi-condensed", arial, sans-serif;padding:10px;border-top:1px solid rgba(255,255,255,0.15);border-bottom:1px solid rgba(255,255,255,0.15);padding-bottom:15px}.hero-overlay__inner .hero-overlay__description p.ps strong{color:#fff}@media (min-width: 1100px){.hero-overlay__inner .hero-overlay__description{padding:0;margin-bottom:3rem;max-width:800px}.hero-overlay__inner .hero-overlay__description p{font-size:1.3rem}}.hero-overlay__inner .hero-overlay__description strong{font-weight:600;color:#8cd5ef}.hero-overlay__inner .hero-overlay__description em{font-style:normal;text-decoration:underline}.hero-overlay__inner .hero-overlay__action{width:100%;justify-content:center}.hero-overlay__inner .hero-overlay__offer{font-weight:200;font-family:"acumin-pro-semi-condensed", arial, sans-serif;position:relative;margin:0 auto;margin-top:3.125rem;max-width:85%;color:#fff;font-size:0.875rem;opacity:0.9;line-height:150%}.hero-overlay__inner .hero-overlay__offer strong{font-weight:500}.hero-overlay__inner .hero-overlay__offer:before{position:relative;top:0.25rem;left:-0.375rem;display:inline-block;width:0.75rem;height:0.8125rem;background:url("../images/arrow-b231e3cd.svg") no-repeat;content:""}.hero-overlay__inner .cta-button{display:block}@media (min-width: 1100px){.hero-overlay__inner .cta-button{display:inline-block}}.hero-overlay__inner .demo-button{display:block}@media (min-width: 1100px){.hero-overlay__inner .demo-button{display:inline-block}}.hero-overlay__inner .demo-button a{line-height:1.2;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:200px;height:50px;border:1px solid rgba(255,255,255,0.7);color:rgba(255,255,255,0.9)}.hero-overlay__inner .demo-button a img{width:25px;margin-right:15px;opacity:0.4}.hero-overlay__inner .demo-button a:hover{background:rgba(255,255,255,0.05);border:1px solid #fff;color:#fff}.hero-overlay__inner .demo-button a:hover img{opacity:0.6}.hero-overlay__inner .download-button a:hover{background:#fff;color:#1e7a99;border:1px solid #fff}.hero-overlay__inner .gif{overflow:hidden;border-radius:7px;box-shadow:0px 0px 2px 1px rgba(204,204,204,0.4);margin:0 auto 60px;width:80%;max-width:1200px}.hero-overlay__inner .gif img{width:100%;transform:scale(1.003)}.hero-overlay__inner .schedule-call-section{margin-top:40px;margin-bottom:0}.hero-overlay__inner .schedule-call-link{border-bottom:1px dashed transparent;padding-bottom:10px;margin-bottom:-10px;border-bottom:1px dashed rgba(255,255,255,0.3)}.hero-overlay__inner .schedule-call-link:hover{border-bottom:1px dashed rgba(255,255,255,0.4)}.mobile .hero-overlay .demo-button{display:block}.mobile .hero-overlay .hero-overlay__action{width:100%;display:block}.mac-arch .hero-overlay{padding-bottom:100px}.mac-arch .hero-overlay .hero-overlay__description{margin:2rem auto}.logos{display:flex;flex-direction:column;flex-flow:row wrap;align-items:center;justify-content:space-around;width:100%;max-width:1200px;opacity:0.75;padding:0 20px 0;box-sizing:border-box}.logos span{height:100px;width:50%;display:inline-flex;align-items:center;justify-content:center}@media (min-width: 1100px){.logos{justify-content:center;flex-direction:row;height:auto}.logos span{width:220px}}.logos .zillow img{width:114.3px}.logos .lambda-school img{width:135.9px}.logos .dnsimple img{width:135px}.logos .sky-news img{width:144px}.logos .charity-water img{width:276.3px}.logos .daily-beast img{width:144px}.logos .eight-by-eight img{width:58.5px}.logos .ginger img{width:99px}.logos .ranker img{width:139.5px}.logos .lingoda img{width:121.5px;position:relative;top:2px}.logos .rvshare img{width:99px}.logos .give-lively img{width:144px}.logos .terminus img{width:139.5px;position:relative;top:-2px}.logos .origin img{width:90px;position:relative;top:-12px}.logos .proceed-finance img{width:144px}.logos .bloomtech img{width:153px}.logos .parkside img{width:144px}.logos .wellth img{width:126px;position:relative;top:-3px}.logos .forager img{width:144px}.logos .idagio img{width:126px}.logos .toneden img{width:135px}.logos .loaddelivered img{width:162px}.logos .keyreply img{width:126px}.logos .leif img{width:108px;opacity:0.9}.logos .athletic-greens img{width:216px;opacity:0.9}.logos .qogita img{width:108px;opacity:0.8}@media (max-width: 1099px){.logos .zillow img{width:88.9px}.logos .lambda-school img{width:105.7px}.logos .dnsimple img{width:105px}.logos .sky-news img{width:112px}.logos .charity-water img{width:214.9px}.logos .daily-beast img{width:112px}.logos .eight-by-eight img{width:45.5px}.logos .ginger img{width:77px}.logos .ranker img{width:108.5px}.logos .lingoda img{width:94.5px;position:relative;top:2px}.logos .rvshare img{width:77px}.logos .give-lively img{width:112px}.logos .terminus img{width:108.5px;position:relative;top:-2px}.logos .origin img{width:70px;position:relative;top:-12px}.logos .proceed-finance img{width:112px}.logos .parkside img{width:112px}.logos .wellth img{width:98px;position:relative;top:-3px}.logos .forager img{width:112px}.logos .idagio img{width:98px}.logos .toneden img{width:105px}.logos .loaddelivered img{width:126px}.logos .keyreply img{width:98px}.logos .leif img{width:84px}.logos .athletic-greens img{width:140px}.logos .qogita img{width:84px}}#gui.index-section{max-width:100%;padding-right:0;padding-left:0;margin-left:auto;margin-right:auto}#gui.index-section .section-heading.gui__heading{margin-bottom:2.5rem;padding:0 5%}#gui.index-section .gui__content{width:100%}#gui.index-section .gui__content img{max-width:95%}@media (min-width: 1100px){#gui.index-section .gui__content img{max-width:80%}}#gui.index-section .gui__content h6{margin-top:20px;font-size:16px;color:#999999}#gui.index-section .gui__content .action{margin-top:40px}#dev{padding-bottom:80px}#dev .section-ss{display:none}@media (min-width: 1100px){#dev .section-ss{display:block;width:auto}}#dev .how-it-works-step{font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;margin:0 0 10px;font-size:28px;font-weight:600;text-transform:uppercase;color:#2aabd5}#dev .envkey{font-weight:400;font-family:Consolas, monospace;color:#8c8c8c;background:#f7f7f7;font-size:18px;margin:10px 0 30px;padding:15px 30px;box-sizing:border-box;box-shadow:0px 0px 1px rgba(0,0,0,0.25);display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#dev .plus-sign{font-weight:100;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;color:#cccccc;font-size:60px;margin-bottom:60px}#dev .dev__info{font-weight:100;font-family:"acumin-pro-semi-condensed", arial, sans-serif;font-size:16px;max-width:520px;margin:0 auto 20px;line-height:150%}#dev .dev__info span.code{font-weight:400;font-family:Consolas, monospace;display:inline-block;padding:1px 5px;margin:0 2px;background:whitesmoke}#dev h5{font-weight:100;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;color:#1e7a99;font-size:24px;margin-bottom:20px;transition:color 0.15s}#dev pre{background:#4d4d4d;text-align:left;width:100%;max-width:730px;margin:0 auto 40px;padding:7px 25px;line-height:1;transition:background 0.15s;border-radius:3px;box-shadow:0px 5px 15px rgba(0,0,0,0.25);overflow:hidden;box-sizing:border-box}@media (max-width: 1099px){#dev pre{padding-bottom:0}}#dev pre code{line-height:1.2;text-overflow:ellipsis}#dev pre .cli-command{color:#fff}#dev pre .var,#dev pre .package{color:rgba(255,255,255,0.9)}#dev pre .function{color:#af7dff}#dev .code-examples a,#dev .code-examples a:visited{display:block;text-decoration:none}#dev .code-examples a:hover h5{color:#ff8833}#dev .code-examples a:hover pre{background:#262626}#dev .code-examples .cli-command{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}#dev .code-examples .expandable{display:none}#dev .code-examples pre{position:relative;padding-bottom:20px}#dev .code-examples .toggle-expanded{font-weight:600;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;cursor:pointer;background:#f2f2f2;color:rgba(0,0,0,0.5);font-size:14px;position:absolute;bottom:0;left:0;width:100%;text-align:center;text-transform:uppercase;box-sizing:border-box;line-height:0;padding:10px 0 16px}#dev .code-examples .toggle-expanded:hover{background:#ebebeb;color:rgba(0,0,0,0.55)}#dev .code-examples .toggle-expanded .arrow{position:relative;top:-8px;margin-left:3px;font-size:30px}#dev .code-examples.expanded .expandable{display:block}#dev .code-examples.expanded pre{padding-bottom:0}#dev .code-examples.expanded .toggle-expanded{display:none}#dev .action a{margin-bottom:20px;margin-top:50px;color:#1e7a99;border:1px solid #1e7a99}#dev .language-sdks p:first-of-type{margin-bottom:10px}#dev .language-sdks p strong{font-weight:400;background:rgba(0,0,0,0.075);color:rgba(0,0,0,0.6);padding:1.5px 5px 2.5px;margin:0 2px}#sync .realtime-updates{margin-bottom:40px;width:750px}#sync .dev-keys,#sync .prod-keys{display:inline-block;height:307px;margin:0 20px 50px}#sync .action{margin:60px 0 20px}#easy-security .section-copy{max-width:640px}#security.index-section .action a{width:150px;display:inline-block;margin:0 10px}#security.index-section .action a:first-of-type{margin-bottom:20px}@media (min-width: 1100px){#security.index-section .action a:first-of-type{margin-bottom:0}}#security.index-section .security__copy{max-width:470px}#reliability.index-section .reliability__copy{max-width:470px}#testimonials{width:100%;padding:55px 0;border-bottom:1px solid #f2f2f2}#testimonials .testimonials__heading{position:relative;margin-bottom:1rem;width:100%;color:#1e7a99;text-align:center;margin-top:1rem;margin-bottom:3rem}@media (min-width: 1100px){#testimonials .testimonials__heading{margin-bottom:1.5rem}}#testimonials .testimonials__heading .heading--text{font-weight:400;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;position:relative;z-index:2;display:inline-block;padding:0 10px;background:#fff;text-align:center;line-height:140%}@media (min-width: 1100px){#testimonials .testimonials__heading{margin-top:0;margin-bottom:3.5rem}}#testimonials .testimonials__heading .heading--text{background:none}#testimonials .testimonials__content{width:90%;margin:0 auto;max-width:1200px}@media (min-width: 1200px){#testimonials .testimonials__list{display:flex;flex-direction:column;flex-flow:row wrap;align-items:flex-start;justify-content:space-around}}#testimonials .testimonials__item{text-align:left;box-sizing:border-box;width:100%;max-width:550px;margin:0 auto}#testimonials .testimonials__item:not(:last-of-type){margin-bottom:55px}@media (min-width: 1200px){#testimonials .testimonials__item{width:320px;padding:0;margin:0}#testimonials .testimonials__item:not(:last-of-type){margin-right:50px;margin-bottom:0}}#testimonials .testimonials__item .person{font-weight:600;font-family:"acumin-pro-semi-condensed", arial, sans-serif;color:#1e7a99;font-size:15px;line-height:150%;padding-top:10px;border-top:1px solid rgba(0,0,0,0.1);opacity:0.9}#testimonials .testimonials__item .body{font-weight:100;font-family:"acumin-pro-semi-condensed", arial, sans-serif;font-size:18px;line-height:150%;margin-bottom:15px;color:rgba(0,0,0,0.6)}#testimonials .testimonials__item .body strong{color:#2aabd5}#testimonials .testimonials__item.ops-zero p.body{width:350px;max-width:100%;margin-left:auto;margin-right:auto}#testimonials .testimonials__item .org a{margin-left:2px}#testimonials .testimonials__item .org a,#testimonials .testimonials__item .org a:visited{color:#2aabd5;text-decoration:none}#testimonials .testimonials__item .org a:hover{color:#269ac0;font-weight:400}.action.index__action{text-align:center}.action.index__action .download-button a:hover{color:#fff;background:#2aabd5}#easy-security .section-copy{max-width:640px}#benefits{background-image:-webkit-linear-gradient(-90deg, #2189aa 0%, #2493b7 82%);background-image:linear-gradient(-90deg, #2189aa 0%, #2493b7 82%);width:100%;padding-top:50px;padding-bottom:45px;margin:0;border-bottom:0}@media (max-width: 1099px){#benefits{padding-left:5px}}#benefits .section-heading .heading--text{background:none;color:#fff;font-size:55px;font-weight:300}#benefits .section-content>div{display:flex;align-items:center;justify-content:center;margin-bottom:5px}@media (max-width: 1099px){#benefits .section-content>div span.svg-container{width:100px}}#benefits .section-content>div svg{fill:"#000";opacity:0.1;width:70px}#benefits .section-content>div svg.lock{width:50px}#benefits .section-content>div svg.oss{width:65px}#benefits .section-content>div svg.plug{width:75px}#benefits .section-content>div svg.light-bulb{width:55px}#benefits .section-content>div svg.lightning{width:75px}#benefits .section-content>div span.label{display:inline-block;box-sizing:content-box;padding:15px;background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.9);font-size:17px;font-weight:400;margin-left:20px;line-height:1.5}@media (max-width: 1099px){#benefits .section-content>div span.label{width:calc(100% - 100px)}}#feature-grid{background-image:-webkit-linear-gradient(90deg, #1a1a1a 0%, #050505 82%);background-image:linear-gradient(-90deg, #1f1f1f 0%, #050505 82%);width:100%;padding-top:50px;padding-bottom:5px;margin:0;border-bottom:0}#feature-grid .section-content{width:100%}#feature-grid .section-heading .heading--text{background:none;color:#fff;font-size:55px;font-weight:300}#feature-grid .grid{display:flex;box-sizing:border-box;width:100%;padding:40px;flex-wrap:wrap;align-items:baseline;justify-content:left;margin:0 auto;max-width:1300px}#feature-grid .grid>div{width:33%;display:flex;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box;text-align:left;margin-bottom:45px;height:90px}@media (max-width: 1100px){#feature-grid .grid>div{width:50%}}@media (max-width: 700px){#feature-grid .grid>div{width:100%}}#feature-grid .grid>div svg{height:50px}#feature-grid .grid>div svg,#feature-grid .grid>div svg path{fill:#fff}#feature-grid .grid>div svg.secure-invitation{transform:scale(1.2)}#feature-grid .grid>div svg.version-control{transform:scale(0.65)}#feature-grid .grid>div svg.keyring{transform:scale(1.05)}#feature-grid .grid>div svg.host{transform:scale(1.2)}#feature-grid .grid>div svg.globe{transform:scale(0.9)}#feature-grid .grid>div svg.cli{transform:scale(0.8)}#feature-grid .grid>div svg.blocks{transform:scale(0.9)}#feature-grid .grid>div svg.inherits{transform:scale(1.2)}#feature-grid .grid>div svg.import-export{transform:scale(0.85)}#feature-grid .grid>div svg.conflict{transform:scale(0.9)}#feature-grid .grid>div svg.change-hook{transform:scale(1.1)}#feature-grid .grid>div svg.sso{transform:scale(0.95)}#feature-grid .grid>div svg.device-auth{transform:scale(0.9)}#feature-grid .grid>div svg.recovery-key{transform:scale(0.9)}#feature-grid .grid>div svg.auto-reload{transform:scale(1.3)}#feature-grid .grid>div svg.team{transform:scale(1.4)}#feature-grid .grid>div svg.trusted-ips{transform:scale(1.4)}#feature-grid .grid>div span{color:#fff;font-weight:500;font-size:19px;text-align:center;line-height:1.5;margin-top:15px;text-transform:uppercase;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif}#feature-grid .grid-heading{width:100%;padding:25px 50px;margin:10px auto;max-width:1300px;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,0.15)}@media (max-width: 700px){#feature-grid .grid-heading{padding:30px 10px}}#feature-grid .grid-heading h2{font-family:"acumin-pro-semi-condensed", arial, sans-serif;font-size:28px;font-weight:200;color:#fff;text-align:left}@media (max-width: 700px){#feature-grid .grid-heading h2{width:100%;font-size:26px;text-align:center}}#feature-grid .grid-heading h2 strong{font-weight:400;color:#ff8833}#feature-grid .grid-heading h2 em{font-weight:400;color:#8cd5ef;font-style:normal}#main-screenshot{background-image:-webkit-linear-gradient(90deg, #1a1a1a 0%, #050505 82%);background-image:linear-gradient(-90deg, #1f1f1f 0%, #050505 82%);margin:0;border-bottom:0;padding-bottom:60px;position:relative;top:-1px}#main-screenshot .how-it-works-banner{background:#1e7a99;color:#fff;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;text-transform:uppercase;text-align:center;position:absolute;width:100%;padding:40px;top:-1px;left:0;box-sizing:border-box;font-size:35px;font-weight:400}#main-screenshot .how-it-works-step{font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;margin:0 0 20px;font-size:28px;font-weight:600;text-transform:uppercase;color:#8cd5ef}#main-screenshot .section-heading .heading--text{font-weight:200;font-family:"acumin-pro-semi-condensed", arial, sans-serif;font-size:1.2rem;background:none;color:rgba(255,255,255,0.8);line-height:165%;max-width:500px;margin-bottom:20px;margin-left:auto;margin-right:auto;display:block}#main-screenshot .section-heading .heading--text strong{font-weight:500;color:#ff8833}@media (min-width: 1100px){#main-screenshot .section-heading .heading--text{font-size:1.3rem}}#main-screenshot .screenshot{max-width:100%;margin:0 auto 11%;text-align:center;position:relative}#main-screenshot .screenshot img{max-width:100%}#main-screenshot .screenshot .cli-animation{position:absolute;right:-3.5%;bottom:-16%;max-width:72.5%;max-height:72.5%;border-radius:7px;box-shadow:0px 0px 2px 1px rgba(204,204,204,0.4)}#oss.index-section .action a{width:150px;display:inline-block;margin:0 10px}#oss.index-section .action a:first-of-type{margin-bottom:20px}@media (min-width: 1100px){#oss.index-section .action a:first-of-type{margin-bottom:0}}#oss.index-section .action a.github-cta{border:1px solid #4c4c4c;color:#4c4c4c}#oss.index-section .action a.github-cta:hover{background:#4c4c4c;color:#fff}#top-pitch{padding-bottom:0px}#top-pitch .section-content{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-around}#top-pitch p.section-copy{max-width:250px;margin:0 20px 50px;text-align:center}#top-pitch p.section-copy strong{display:block}#top-pitch p.section-copy i{font-style:normal;font-size:2rem;margin-bottom:10px;display:block}#integrate-video{padding-bottom:60px;flex-direction:column}#integrate-video .section-content p.section-copy{margin-bottom:40px}#integrate-video .section-content iframe{max-width:100% !important;width:640px !important;height:377px !important}.pricing #bottom-cta{margin:80px auto 40px}.pricing .pricing-details{text-align:center;max-width:400px;margin:0 auto 80px;line-height:150%;font-size:14px;font-weight:300}.pricing .pricing-details h6{color:#1e7a99;font-size:16px;font-weight:600;margin-bottom:20px}.pricing .pricing-details ul{list-style:none;margin-bottom:20px}.pricing .pricing-details ul li{margin-bottom:5px}.pricing .pricing-questions{padding-bottom:50px;text-align:center;font-size:17px}.pricing .pricing-questions>div{margin-bottom:50px}.pricing .pricing-questions em{font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;font-style:normal;font-weight:400;color:rgba(0,0,0,0.3);font-size:24px}.pricing .pricing-questions h6{font-size:16px;font-weight:400;margin-bottom:20px}.pricing .pricing-questions p{margin:20px auto 0;line-height:150%;width:90%;max-width:500px}.pricing .pricing-questions strong{font-weight:600}.pricing .pricing-questions ul{list-style:none;margin-bottom:20px}.pricing .pricing-questions ul li{margin-bottom:5px;font-size:14px}.pricing .pricing-questions a,.pricing .pricing-questions a:visited{color:#1e7a99}.pricing .pricing-questions.pricing-questions{border-bottom:1px solid #ebebeb}.pricing-table{width:100%}.pricing-table .pricing-table__heading{position:relative;margin-bottom:1rem;width:100%;color:#1e7a99;text-align:center;margin:40px 0;padding:0 5%;box-sizing:border-box;padding:15px 0 20px;background:whitesmoke}@media (min-width: 1100px){.pricing-table .pricing-table__heading{margin-bottom:1.5rem}}.pricing-table .pricing-table__heading .heading--text{font-weight:400;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;position:relative;z-index:2;display:inline-block;padding:0 10px;background:#fff;text-align:center;line-height:140%}.pricing-table .pricing-table__heading .heading--text{background:none;color:#4d4d4d;font-size:30px}.pricing-table .pricing-table__heading .heading--text{font-weight:100;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif}.pricing-table .pricing-table__content{text-align:center;margin:0}.pricing-table .pricing-table__content:after{content:"";display:table;clear:both}@media (min-width: 1100px){.pricing-table .pricing-table__content{margin:40px 0}}.pricing-table .tier-columns{display:inline-block;margin:0 auto;width:100%}@media (min-width: 1100px){.pricing-table .tier-columns{width:auto}}@media (min-width: 1100px){.pricing-table .tier-column,.pricing-table .tiers{width:350px}}@media (min-width: 1200px){.pricing-table .tier-column,.pricing-table .tiers{width:250px}}@media (min-width: 1200px){.pricing-table .tier-columns.community .tier-column{height:400px}}.pricing-table .tier-column{margin-bottom:90px;position:relative;border:1px solid #e6e6e6;border-radius:2px}.pricing-table .tier-column:last-of-type{margin-bottom:60px}@media (min-width: 1100px){.pricing-table .tier-column:last-of-type{margin-bottom:20px}}@media (min-width: 1200px){.pricing-table .tier-column{display:inline-block;float:left;margin-bottom:0;height:480px}.pricing-table .tier-column:not(:last-of-type){margin-right:45px}}.pricing-table .tier-column .top-row{position:relative;padding:20px 0;border-bottom:1px solid #e6e6e6}.pricing-table .tier-column .top-row h3{color:#1e7a99;font-size:22px;text-transform:uppercase;font-weight:600;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif}@media (min-width: 1200px){.pricing-table .tier-column .tiers{position:absolute;bottom:0;height:151px}}.pricing-table .tier-column .tier-row{padding:17px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.pricing-table .tier-column .tier-row h3{color:#a6a6a6;font-size:18px;font-weight:400;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif}.pricing-table .tier-column .tier-row h3 strong{color:#f26500;font-weight:400;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif}.pricing-table .tier-column .price-row{padding:12.5px 0 20px;border-top:8px solid #f2f2f2;border-bottom:8px solid #f2f2f2;box-sizing:border-box;height:95px}.pricing-table .tier-column .price-row h4{font-weight:500;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;font-size:28px;position:relative;line-height:1;margin-bottom:10px;opacity:0.9}.pricing-table .tier-column .price-row h4 small{font-size:18px;color:#b3b3b3;position:relative;top:-5px;left:-3px}.pricing-table .tier-column .price-row h4.monthly{display:none}.pricing-table .tier-column .price-row h4.contact-us{font-size:35px;margin:7px 0 15px}.pricing-table .tier-column .price-row>a,.pricing-table .tier-column .price-row>a:visited{color:#1e7a99;font-size:14px}.pricing-table .tier-column .price-row>a:hover,.pricing-table .tier-column .price-row>a:visited:hover{color:#16586e}.pricing-table .tier-column .price-row span{font-weight:400;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;font-size:15px;color:#ababab}.pricing-table .tier-column .price-row span small{font-weight:300;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;font-size:12px;color:#b3b3b3}.pricing-table .tier-column .price-row .billing-toggle{padding-bottom:2px;border-bottom:1px dashed rgba(0,0,0,0.2)}.pricing-table .tier-column .price-row .billing-toggle,.pricing-table .tier-column .price-row .billing-toggle *{cursor:pointer}.pricing-table .tier-column .price-row .billing-toggle>select{appearance:none;-webkit-appearance:none;border:none;outline:none;font-weight:400;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;font-size:15px;color:#ababab}.pricing-table .tier-column .price-row .billing-toggle>img{margin-left:2px;width:8px;fill:rgba(0,0,0,0.2);transform:rotate(180deg)}.pricing-table .tier-column .price-row .billing-toggle>img.blue{display:none}.pricing-table .tier-column .price-row .billing-toggle:hover{border-bottom:1px dashed #1e7a99}.pricing-table .tier-column .price-row .billing-toggle:hover select{color:#1e7a99}.pricing-table .tier-column .price-row .billing-toggle:hover>img.blue{display:inline}.pricing-table .tier-column .price-row .billing-toggle:hover>img.gray{display:none}@media (min-width: 1200px){.pricing-table .tier-column .free-section{margin-bottom:50px}}.pricing-table .tier-column .img-bg{padding:10px;background:#fff;position:absolute;bottom:50%;left:50%;transform:translateX(-50%)}.pricing-table .tier-column li{list-style:none;line-height:24px;font-weight:200;font-family:"acumin-pro", arial, sans-serif;font-size:14px;padding:15px 20px;color:#ababab}.pricing-table .tier-column li em{font-style:normal;color:#545454}.pricing-table .tier-column li:not(:last-of-type){border-bottom:1px solid #e6e6e6}.pricing-table .pricing-faq{box-sizing:border-box;padding:40px 0;border-bottom:1px solid #e6e6e6;text-align:center}.pricing-table .pricing-faq .qa{width:100%;margin:0 auto;text-align:left}@media (min-width: 1075px){.pricing-table .pricing-faq .qa{display:inline-block;width:auto}.pricing-table .pricing-faq .qa:after{content:"";display:table;clear:both}}.pricing-table .pricing-faq .item{max-width:80%;margin:0 auto}.pricing-table .pricing-faq .item:first-of-type{margin-bottom:40px}@media (min-width: 1075px){.pricing-table .pricing-faq .item{display:inline-block;float:left;max-width:450px}.pricing-table .pricing-faq .item:first-of-type{margin-bottom:0;margin-right:30px}.pricing-table .pricing-faq .item:last-of-type{margin-left:30px}}.pricing-table .pricing-faq .item h6{font-weight:100;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;font-size:22px;margin-bottom:10px;color:#737373;width:100%;text-align:center}@media (min-width: 1075px){.pricing-table .pricing-faq .item h6{width:auto;text-align:left}}.pricing-table .pricing-faq .item p{font-weight:100;font-family:"acumin-pro", arial, sans-serif;line-height:150%;color:#999999;font-size:14px}.pricing-table .pricing-faq .item a,.pricing-table .pricing-faq .item a:visited{color:rgba(30,122,153,0.75)}.pricing-table .pricing-faq .item a:hover,.pricing-table .pricing-faq .item a:visited:hover{color:rgba(22,88,110,0.75)}.pricing-table .custom-plan{text-align:center;line-height:140%;padding:0 20px}.pricing-table .enterprise{max-width:90%;margin:0 auto;text-align:center;margin-bottom:70px}.pricing-table .enterprise h4{font-weight:600;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;font-size:20px;margin-bottom:20px;text-transform:uppercase;color:rgba(0,0,0,0.3)}.pricing-table .enterprise .schedule-call-link{color:#4c4c4c;padding-bottom:5px;border-bottom:1px dashed rgba(0,0,0,0.2);line-height:150%}.pricing-table .enterprise .schedule-call-link:hover{color:#1e7a99;border-bottom:1px dashed rgba(0,0,0,0.4)}.pricing-table .enterprise .mobile-only{margin-bottom:20px}.pricing-table .enterprise strong{font-weight:600}.product-list .product-list__heading{margin-bottom:20px}.product-list .product-list__heading .heading--text em.secondary{color:inherit;border-bottom:2px solid #8cd5ef}.product-list .action{text-align:center}.product-list .action .download-button a:hover{color:#fff;background:#2aabd5}.product-list #bottom-cta{border-bottom:none}.section-content.investor__content{padding:40px 0;margin-top:10px;border-top:1px solid rgba(0,0,0,0.1)}.section-content.investor__content h6{font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;text-transform:uppercase;font-size:20px;font-weight:400;color:rgba(0,0,0,0.4);text-align:center;margin-bottom:50px}.section-content.investor__content div{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;width:100%}@media (min-width: 1100px){.section-content.investor__content div{flex-flow:row wrap}}.section-content.investor__content div img{display:block;height:30px}.section-content.investor__content div img.fc{opacity:0.9}.section-content.investor__content div img:first-of-type{margin-bottom:40px}@media (min-width: 1100px){.section-content.investor__content div img:first-of-type{margin-right:40px;margin-bottom:0}}.faq-list .section-copy a,.faq-list .section-copy a:visited,.faq-list .section-copy a:hover{color:#1e7a99;text-decoration:none}.faq-list .section-content form.self-hosted{margin:20px auto 0;width:100%}@media (min-width: 1100px){.faq-list .section-content form.self-hosted{max-width:375px}}.faq-list .faq-list-section--self-hosted .section-copy:last-of-type{text-align:center}.faq-list .action{text-align:center}.faq-list .action .download-button a:hover{color:#fff;background:#2aabd5}.faq-list #bottom-cta{border-bottom:none}#footer{width:100%;background-image:-webkit-linear-gradient(-90deg, #2aabd5 0%, #1e7a99 82%);background-image:linear-gradient(-90deg, #2aabd5 0%, #1e7a99 82%);padding-bottom:20px}#footer .site-nav{background:rgba(0,0,0,0.1);margin-bottom:25px}#footer .footer__nav ul{list-style:none}#footer .footer__nav h6{display:none;color:rgba(0,0,0,0.3);font-weight:400;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;text-transform:uppercase;margin-bottom:0;padding-bottom:10px;margin-top:10px;font-size:16px;border-bottom:1px solid rgba(0,0,0,0.2)}#footer .footer__nav.secondary-nav h6{display:block;text-align:center}#footer .footer__nav.secondary-nav a{padding:10px 0;color:rgba(255,255,255,0.8);font-size:14px}#footer .footer__nav a{display:block;width:100%;box-sizing:border-box;padding:20px 0;text-align:center;cursor:pointer}#footer .footer__nav a,#footer .footer__nav a:visited,#footer .footer__nav a:hover{font-weight:400;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;text-decoration:none;color:#fff;text-transform:uppercase}#footer .footer__nav a:hover{background:#1b6c88}#footer .secondary-navs{padding:10px 0}#footer .site-nav .footer__nav-item{border-bottom:1px solid rgba(0,0,0,0.1)}@media (min-width: 1100px){#footer .site-nav .footer__nav-item{border-bottom:none}}#footer .footer__copyright{padding-top:20px;border-top:1px solid rgba(0,0,0,0.15);font-weight:200;font-family:"acumin-pro-semi-condensed", arial, sans-serif;width:100%;color:#fff;text-align:center;font-size:0.875rem}@media (min-width: 1100px){#footer{text-align:center}#footer .footer-links{display:inline-block;text-align:left;margin:40px 0}#footer .footer-links:after{content:"";display:table;clear:both}#footer .site-nav{background:none;padding:10px 0;float:left;margin-bottom:0}#footer .site-nav a{padding:5px 0 10px;color:#fff;font-size:16px}#footer .secondary-navs{float:left}#footer .secondary-navs .secondary-nav a{padding:5px 0 0 25px}#footer .secondary-navs .secondary-nav h6{text-align:left}#footer .footer__nav{float:left;width:190px}#footer .footer__nav li{border:none;margin-bottom:5px}#footer .footer__nav a{padding-left:20px;text-align:left;background:none}#footer .footer__nav a:hover{background:none;color:#b9e5f5;text-decoration:underline}#footer .footer__nav h6{display:block;font-size:18px;margin-bottom:10px;padding-left:25px}#footer .footer__nav h6.sub-heading{margin-top:20px}}.post .index-section{margin-top:30px}.post .index-section:last-of-type{padding-bottom:100px}.post .index-section.page-title{margin-top:0;padding-top:50px;padding-bottom:60px;background-image:-webkit-linear-gradient(-90deg, #2aabd5 0%, #1e7a99 82%);background-image:linear-gradient(-90deg, #2aabd5 0%, #1e7a99 82%);border-bottom:none}.post .index-section.page-title .section-heading{margin:0;padding:0}.post .index-section.page-title h1 .category{font-weight:400;font-family:"acumin-pro-semi-condensed", arial, sans-serif;display:inline-block;font-size:18px;padding-bottom:2px;margin-bottom:15px;color:rgba(0,0,0,0.5);border-bottom:1px solid rgba(0,0,0,0.15)}.post .index-section.page-title h1 .title{display:block;font-weight:100;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;font-size:50px;text-transform:uppercase;margin-bottom:10px;color:#fff}.post .index-section.page-title h1 .subtitle{font-weight:100;font-family:"acumin-pro-semi-condensed", arial, sans-serif;display:block;font-size:23px;color:#8cd5ef;font-weight:200;line-height:150%}.post .section-content .section-copy.bulleted strong{color:#1e7a99}.post .section-content a{font-weight:600}.post .section-content a,.post .section-content a:visited,.post .section-content a:hover{color:#2aabd5;text-decoration:underline}.post .action a span{color:#fff}.compare .index-section.page-title{padding-top:30px}.compare .intro{margin-bottom:0;border-bottom:none}.compare .quick-compare{background-image:-webkit-linear-gradient(90deg, #1a1a1a 0%, #050505 82%);background-image:linear-gradient(-90deg, #1f1f1f 0%, #050505 82%);border-bottom:none;margin:0;box-sizing:border-box;width:100%}.compare .quick-compare .section-content{margin:0;padding:0;width:100%}.compare .quick-compare .section-heading{margin:0;text-align:left;border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:20px}.compare .quick-compare .heading--text{font-weight:400;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;background:none;color:rgba(255,255,255,0.9);margin-top:40px;text-transform:uppercase}.compare .quick-compare .heading--text span{margin-left:10px}.compare-grid{width:100%;box-sizing:border-box}.compare-grid table{border-spacing:0;border-collapse:separate;width:100%}.compare-grid th,.compare-grid td{border-bottom:1px solid rgba(255,255,255,0.1);margin:0;box-sizing:border-box}.compare-grid th:is(td) i,.compare-grid td:is(td) i{font-style:normal;font-size:25px;display:block;margin-bottom:10px}.compare-grid th:is(td) span,.compare-grid td:is(td) span{font-weight:400;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;color:rgba(255,255,255,0.7)}.compare-grid.horizontal{display:none}@media (min-width: 1224px){.compare-grid.horizontal{display:block}}.compare-grid.horizontal th,.compare-grid.horizontal td{padding:20px 30px}.compare-grid.horizontal th{font-weight:400;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;text-transform:uppercase;font-size:18px;color:rgba(255,255,255,0.9)}.compare-grid.horizontal strong{display:inline-block;font-weight:600;font-size:18px;padding:20px;box-sizing:border-box;min-width:120px;line-height:150%;color:#8cd5ef}@media (min-width: 1224px){.compare-grid.vertical{display:none}}.compare-grid.vertical th,.compare-grid.vertical td{padding:20px 15px}.compare-grid.vertical th strong{display:inline-block;font-weight:600;font-size:18px;padding:20px;box-sizing:border-box;min-width:120px;line-height:150%;color:#8cd5ef}.compare-grid.vertical td strong{font-weight:400;font-family:"acumin-pro-condensed", "Arial Narrow", arial, sans-serif;text-transform:uppercase;font-size:18px;color:rgba(255,255,255,0.9);float:right;text-align:right}img.vscode-gif{margin-top:30px;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.3);border-radius:10px;max-width:100%}@media (min-width: 1100px){img.vscode-gif{margin-top:40px}}.post.vscode .page-title{padding-top:40px;padding-bottom:65px;border-top:1px solid rgba(255,255,255,0.2);background-image:-webkit-linear-gradient(90deg, #1a1a1a 0%, #050505 82%);background-image:linear-gradient(-90deg, #1f1f1f 0%, #050505 82%)}@media (min-width: 1100px){.post.vscode .page-title{padding-top:20px}}.post.vscode .page-title .section-heading h1 .title{text-transform:none;margin-bottom:40px}@media (min-width: 1100px){.post.vscode .page-title .section-heading h1 .title{margin-bottom:20px}}.post.vscode .page-title .section-heading h1 .title img{width:80px;position:relative;top:22px;left:10px;margin-left:-20px}.post.vscode .page-title .section-heading h1 .title strong{color:#5bb7f5;display:block}@media (min-width: 1100px){.post.vscode .page-title .section-heading h1 .title strong{display:inline}}.post.vscode .page-title .section-heading h1 .subtitle{color:rgba(255,255,255,0.8)}.post.vscode h4.heading--text{margin-bottom:20px}@media (min-width: 1100px){.post.vscode h4.heading--text{margin:0}}.post.vscode .intro p.section-copy{text-align:center}.post.vscode .img-container{position:relative}.post.vscode .img-container .vscode-ph-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10%}.post.vscode #bottom-cta{border-bottom:1px solid rgba(0,0,0,0.1)}.post.vscode #bottom-cta p.section-copy{text-align:center}.post.vscode #bottom-cta .download-cta.cta-button{margin-top:10px}.post.vscode #bottom-cta .download-cta.cta-button a{border:none;background:#000;color:#fff;text-decoration:none}.post.vscode .get-started-envkey .download-cta.cta-button{margin-top:30px}.post.vscode .get-started-envkey .download-cta.cta-button a{color:#fff;text-decoration:none}.post.vscode #bottom-cta,.post.vscode .get-started-envkey{padding:40px 5% 50px}@media (min-width: 1100px){.post.vscode #bottom-cta,.post.vscode .get-started-envkey{padding:10px 5% 60px}}.post.vscode #email-cta{border:none}.mobile .get-started-envkey{display:none}section#vscode{margin:0;padding:40px;padding-bottom:70px;background-image:-webkit-linear-gradient(90deg, #1a1a1a 0%, #050505 82%);background-image:linear-gradient(-90deg, #1f1f1f 0%, #050505 82%)}section#vscode h4.heading--text{background:none;color:#fff;text-align:center}section#vscode h4.heading--text label{display:block;font-size:20px;text-transform:uppercase;color:rgba(255,255,255,0.6);font-weight:600}section#vscode h4.heading--text label img{width:40px;position:relative;top:11px;left:3px;margin-left:-2px}section#vscode h4.heading--text label strong{color:#5bb7f5}@media (min-width: 1100px){section#vscode h4.heading--text{text-align:left}}section#vscode p.section-copy{color:rgba(255,255,255,0.8);text-align:center;margin:0 auto}section#vscode .section-content img.vscode-gif{margin:10px auto;max-width:100%;border:1px solid rgba(255,255,255,0.1);box-shadow:0 0 2px rgba(255,255,255,0.1)}section#vscode .section-content .bottom-row{margin-top:40px}@media (min-width: 1100px){section#vscode .section-content .bottom-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}section#vscode .section-content .bottom-row div{margin:0;padding:0}section#vscode .section-content .bottom-row p.section-copy{margin:0;margin-left:30px;text-align:left}section#vscode .section-content .bottom-row .actions{display:flex;flex-direction:row;align-items:center;padding-right:30px}section#vscode .section-content .bottom-row .actions>div:first-of-type{margin-right:20px}}section#vscode .section-content .bottom-row .action a{color:rgba(255,255,255,0.9);border-color:rgba(255,255,255,0.9)}