.hljs{display:block;overflow-x:auto;padding:.5em;background:#002b36;color:#839496}.hljs-comment,.hljs-quote{color:#586e75}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#859900}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-meta-string,.hljs-number,.hljs-regexp,.hljs-string{color:#2aa198}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#268bd2}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#b58900}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#073642}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}html{background:#1b1f3a}.header{padding:130px 0 80px}@media screen and (min-width:620px) and (min-height:900px){.header{padding:110px 0 80px}}@media screen and (min-width:620px) and (min-height:1024px){.header{padding:140px 0 90px}}.header__title{max-width:900px;text-align:center;margin:50px auto 40px;line-height:1.3}.header .call-to-action__footer{color:#fff;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.header .call-to-action__link{padding:2px 0;position:relative;border-bottom:solid 1px rgba(255,255,255,.6);display:inline}.header .call-to-action__link:hover{text-decoration:none;border-bottom-color:#fff}.products{background:#0d112b;padding:30px 0}.features{margin-bottom:100px}@media screen and (min-width:700px){.features{margin-bottom:-40px}}@-moz-document url-prefix(){.features{margin-bottom:220px}@media screen and (min-width:700px){.features{margin-bottom:80px}}}.feature{font-family:"Whitney SSm A","Whitney SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;text-align:center;display:inline-block;padding:35px 0;width:100%;margin:50px 0 140px;position:relative}@media screen and (-webkit-min-device-pixel-ratio:0){.feature{margin-bottom:40px}}@media screen and (min-width:500px){.feature{padding:35px}}@media screen and (min-width:700px){.feature{padding:35px 0;width:30%;text-align:left;margin:0 auto 120px!important}}.feature:hover{text-decoration:none}.feature__graphic{display:inline-block;background-position:center center;background-size:cover;width:100%;height:100%;max-height:100px;margin-bottom:20px}@media screen and (-webkit-min-device-pixel-ratio:0){.feature__graphic{height:100px}}.feature--sms .feature__graphic{background-image:url(/marketing/bundles/homepage-test/img/feature-sms.svg)}.feature--voice .feature__graphic{background-image:url(/marketing/bundles/homepage-test/img/feature-voice.svg)}.feature--authentication .feature__graphic{background-image:url(/marketing/bundles/homepage-test/img/feature-authentication.svg)}.feature--sip-trunking .feature__graphic{background-image:url(/marketing/bundles/homepage-test/img/feature-sip-trunking.svg)}.feature__title{font-weight:300;color:#fff;margin:20px 0 10px;letter-spacing:.025em;font-size:18px}.feature__description{font-weight:200;font-size:16px;color:rgba(255,255,255,.6);margin:0 auto;line-height:2;max-width:400px;margin-bottom:30px}.feature__button{border:solid 2px #fff;color:#fff;letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:500;padding:12px 24px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-130px;text-align:center;display:table}@media screen and (-webkit-min-device-pixel-ratio:0){.feature__button{bottom:-40px}}@media screen and (min-width:768px){.feature__button{font-size:10px}}.feature--sms .feature__button{border-color:#f47c22}.feature--voice .feature__button{border-color:#36d576}.feature--authentication .feature__button,.feature--sip-trunking .feature__button{border-color:#efdc2e}.feature__button:not(:hover){border-color:#565b73;cursor:pointer}.feature__link:hover{color:inherit;text-decoration:none}.all-products{border-top:solid 1px rgba(255,255,255,.2);padding:70px 0 0;margin:50px 0;color:#fff;position:relative}.section__header--all-products{color:#fff;font-family:"Whitney SSm A","Whitney SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:21px;letter-spacing:.05rem;font-weight:100;text-align:center;line-height:1.5}.products-container{display:table;table-layout:fixed;margin:25px auto 0;text-align:center}@media screen and (min-width:700px){.products-container{margin-top:60px}}.product-popup{display:none;position:absolute;background:#fff;color:#0d112b;font-weight:200;border-top:3px solid #fff;bottom:60px;padding:20px 25px;transform:translateX(-50%);left:50%;width:calc(100% - 50px);text-align:left}.product-popup:after{content:"";bottom:-10px;left:15px;position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}@media screen and (min-width:700px){.product-popup{width:435px;bottom:75px}.product-popup:after{content:none}.product:hover .product-popup{display:block}.product:nth-child(-n+4) .product-popup{left:240px;right:initial}.product:nth-last-child(-n+4) .product-popup{left:initial;right:-243px}}.product-popup div{margin-bottom:5px}.product-popup--messaging{border-color:#f47c22}.product-popup--voice-video{border-color:#36d576}.product-popup--auth{border-color:#efdc2e}.product-popup--marketplace{border-color:#21a4c9}.product-popup--connectivity{border-color:#7d60a9}.product__link{color:#0d112b;line-height:1.5}.product__link:hover{color:#0d112b;text-decoration:none}.product-popup__name{font-weight:400;font-size:1em;background:#fff;color:#0d112b}.product-popup__description{font-size:.9em}.product-popup__use-cases{font-size:.8em;color:#94979b}.product{position:relative;height:50px;display:block;width:275px;margin:0 auto;text-align:left}@media screen and (min-width:700px){.product{display:table-cell;text-align:center}}.product:hover{cursor:pointer}.product:hover .product__icon:not(:after){opacity:.6}.product:not(:hover) svg circle,.product:not(:hover) svg path{fill:#565b73}.product__icon{width:50px;display:table-cell;vertical-align:middle;position:relative;text-align:center}.product__icon svg{display:inline-block;vertical-align:middle;height:50px}@media screen and (min-width:700px){.product:hover .product__icon:before{content:"";top:-17px;left:15px;position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}}.product__name{letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:500;font-size:12px;padding-left:15px;color:#fff;width:calc(100% - 60px);display:table-cell;vertical-align:middle}@media screen and (min-width:700px){.product__name{display:none}}.testimonial{background:#fff;color:#565b73;padding:60px 0 40px}@media screen and (min-width:768px){.testimonial{padding:100px 0 80px}}.testimonial .testimonial__icon svg path{fill:#f12e45}.testimonial .testimonial__text{color:#94979b}.testimonial .testimonial__citation__logo path{fill:#565b73}.code-samples{background-color:#f5f5f5;text-align:center;padding:0 0 60px}.value-item{max-width:550px;margin:20px auto;color:#0d112b;padding:30px 0 20px;text-align:center}@media screen and (min-width:768px){.value-item{max-width:none;text-align:left;font-size:1.2em}}@media screen and (min-width:1064px){.value-item{font-size:1em}}.value-item--header{text-align:center;max-width:550px;padding-bottom:30px}.value-item__icon{background-color:#f12e45;display:inline-block;background-position:center center;background-size:cover;width:45px;height:45px;border-radius:50%}.value-item__icon--api{background-image:url(/marketing/bundles/homepage-2016/img/icon-twiml.svg)}.value-item__icon--pay{background-image:url(/marketing/bundles/homepage-2016/img/icon-coins.svg)}.value-item__icon--network{background-image:url(/marketing/bundles/homepage-2016/img/icon-globe.svg)}.value-item__icon svg{vertical-align:middle;width:32px;height:auto;max-height:26px;position:relative}.value-item__title{font-size:24px;color:#0d112b}.value-item__description{margin:20px 0;opacity:.85}.value-item__link{color:#0d112b;font-weight:500;font-size:16px;border-bottom:1px solid #f12e45;display:inline}.value-item__link:hover{color:#f12e45;text-decoration:none}.value-item-container{max-width:800px;margin:auto}.code{font-size:12px;text-align:left;max-width:800px;margin:0 auto 50px}@media screen and (min-width:480px){.code{font-size:1.33em}}.code-samples h3{color:#0d112b;font-size:28px;font-weight:200;line-height:1.2em}.code-samples .hljs{background:0 0;color:#fff;font-family:Lekton,Consolas,Monaco,monospace;letter-spacing:.025em}.code-samples pre{background-color:#0d122b;font-size:14px;line-height:1.5;color:#fff;margin:0;padding:20px 5px;padding-left:0;display:none}.code-samples pre.active{display:block}.code-samples .api-demo-languages{margin:0;padding:0;background-color:#f5f5f5;overflow:hidden;text-align:center;width:100%;border-bottom:1px solid #f5f5f5}@media screen and (min-width:480px){.code-samples .api-demo-languages{border-bottom:none}}.code-samples .api-demo-languages li{font-size:12px;text-transform:uppercase;letter-spacing:.15em;list-style-type:none;cursor:pointer;padding:4px 8px;text-align:left;display:block}@media screen and (min-width:480px){.code-samples .api-demo-languages li{text-align:center;padding:10px 12px;display:inline-block}}@media screen and (min-width:520px){.code-samples .api-demo-languages li{padding:10px 16px}}.code-samples .api-demo-languages li:hover{background-color:#e1e1e1}.code-samples .api-demo-languages li.active{background-color:#0d122b;color:#f5f5f5}.code pre.line-numbers{padding:5px 2px;counter-reset:line}@media screen and (min-width:768px){.code pre.line-numbers{padding:20px}}.code pre.line-numbers span.line{display:block}.code pre.line-numbers span.line:before{counter-increment:line;content:counter(line);display:inline-block;padding-right:15px;color:#555a60;width:15px;text-align:right}.resource{background-color:#fff;padding:30px 0}.resource__logos{padding:70px 0 35px;position:relative;margin:0 auto}.resource__logos:after{content:"";position:absolute;border-bottom:1px solid rgba(13,17,43,.2);width:100%;bottom:0}@media screen and (min-width:480px){.resource__logos{max-width:600px}}@media screen and (min-width:768px){.resource__logos{max-width:800px}}@media screen and (min-width:1064px){.resource__logos{max-width:1064px}}.resource__logos svg{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:100%;fill:transparent}.resource__logos svg path{fill:#94979b}.resource__logo{display:inline-block;vertical-align:top;text-align:center;width:60px;margin:0 auto;padding:0 20px}@media screen and (min-width:480px){.resource__logo{width:80px}}@media screen and (min-width:1064px){.resource__logo{width:100px}}.resource__call-to-action{padding:20px 0 40px}@media screen and (min-width:1064px){.resource__call-to-action{padding-top:70px}}.call-to-action__text{font-size:36px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-o-font-smoothing:antialiased;font-family:"Whitney SSm A","Whitney SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100;padding:30px 0}@media screen and (min-width:1064px){.call-to-action__text{font-size:50px;padding:0}}.call-to-action-footer{color:#0d112b}.call-to-action-footer .call-to-action-link{color:#0d112b;position:relative}.call-to-action-footer .call-to-action-link:after{content:"";position:absolute;border-bottom:1px solid #0d112b;width:calc(100% - 12px);bottom:2px;left:6px}.call-to-action-footer .call-to-action-link:hover{color:#192052;text-decoration:none}.call-to-action-footer .call-to-action-link:hover:after{border-color:#192052}.group__header{font-family:"Knockout 30 A","Knockout 30 B",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:400;-webkit-font-smoothing:antialiased;font-size:9.6px;letter-spacing:-.06em;line-height:16px;text-transform:uppercase;letter-spacing:.15em!important;text-align:center;font-weight:500;line-height:1.3}html[class*=ct-active] .group__header,html[class*=no-js] .group__header{font-size:16px;letter-spacing:1.5px}.group__header span{display:inline-block}