html{background:#1B1F3A}.header{padding:120px
0 60px;background:url("/marketing/bundles/homepage-2016/img/background-header-v1.jpg") center center no-repeat #1B1F3A;background-size:cover;position:relative}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.header{background-image:url(/marketing/bundles/homepage-2016/img/background-header-v1@2x.jpg)}}@media screen and (min-width: 620px) and (min-width: 1400px){.header{background-image:url(/marketing/bundles/homepage-2016/img/background-header-v1@2x.jpg)}}@media screen and (min-width: 620px) and (min-height: 900px){.header{padding:110px
0 100px}}@media screen and (min-width: 620px) and (min-height: 1024px){.header{padding:140px
0 120px}}.header__title{max-width:860px;font-size:24px;color:#fff;font-weight:200;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-o-font-smoothing:antialiased;line-height:1.4;margin:50px
auto 70px}.header__title::selection{background:#F12545}.header__title::-moz-selection{background:#F12545}@media screen and (min-width: 480px){.header__title{font-size:32px}}@media screen and (min-width: 620px){.header__title{font-size:38px;line-height:1.5;padding:0
20px}}@media screen and (min-width: 800px){.header__title{font-size:44px;margin:65px
auto 90px;padding:0
32px}}@media screen and (min-width: 1000px){.header__title{font-size:54px;margin:70px
auto 100px}}@media screen and (min-width: 1600px){.header__title{font-size:54px;margin:40px
auto 100px}}.header
a{text-decoration:none}.header__link{position:relative;color:#fff;border-bottom:solid 1px transparent}.header__link--voice{border-bottom-color:#36D576}.header__link--voice:hover{color:#36D576}.header__link--messaging{border-bottom-color:#EFDC2E}.header__link--messaging:hover{color:#EFDC2E}.header__link--authentication{border-bottom-color:#F47C22}.header__link--authentication:hover{color:#F47C22}.header__link--connected-devices{border-bottom-color:#8C5BD8}.header__link--connected-devices:hover{color:#a984e2}.header__link::selection{background:#F12545}.header__link::-moz-selection{background:#F12545}.call-to-action{text-align:center}.call-to-action__button{color:#fff;display:inline-block;background:#F12545;padding:12px
20px;width:100%;box-sizing:border-box;font-size:18px;font-weight:200;margin-bottom:12px}.call-to-action__button:hover{color:#fff;background:#f01235}@media screen and (min-width: 480px){.call-to-action__button{width:auto}}@media screen and (min-width: 620px){.call-to-action__button{font-size:20px;padding:18px
70px}}.call-to-action__link{letter-spacing:0.12em;text-transform:uppercase;color:#fff;font-size:11px;display:block;padding:5px
20px}@media screen and (min-width: 480px){.call-to-action__link{display:inline;padding:16px
20px}.call-to-action__link:not(:first-child){position:relative}.call-to-action__link:not(:first-child):after{content:"";position:absolute;top:50%;margin-top:-5px;left:0;height:10px;border-right:solid 1px rgba(255,255,255,0.7)}}.call-to-action__link:hover{color:#fff;text-decoration:underline}.languages{background:#bbb;padding:14px
0 20px}@media screen and (min-width: 620px){.languages{padding:18px
0}}.languages__list{list-style-type:none;text-align:center;margin:0
auto;padding:0;max-width:400px}.languages__list
li{display:inline-block;width:17%;margin:1% 4%;vertical-align:middle}@media screen and (min-width: 620px){.languages__list{max-width:768px}.languages__list
li{width:10%;margin:1%}}@media screen and (min-width: 800px){.languages__list{max-width:1024px;margin:0
auto;padding:0
4%}.languages__list
li{width:10%;margin:1%}.languages__list
a{padding-top:36px}.languages__list a.language--java{padding-top:50px}}.language{height:0;display:inline-block;overflow:hidden;padding-top:50%;vertical-align:middle;width:100%;background:none center center no-repeat transparent;background-size:contain;opacity:0.3;-webkit-transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.2s cubic-bezier(0.4,0,0.2,1)}.language:hover{opacity:0.7}.language--php{background-image:url(/marketing/bundles/homepage-2016/img/language-php.svg)}.language--nodejs{background-image:url(/marketing/bundles/homepage-2016/img/language-nodejs.svg)}.language--dotnet{background-image:url(/marketing/bundles/homepage-2016/img/language-dotnet.svg)}.language--java{background-image:url(/marketing/bundles/homepage-2016/img/language-java.svg);padding-top:70%}.language--python{background-image:url(/marketing/bundles/homepage-2016/img/language-python.svg)}.language--ruby{background-image:url(/marketing/bundles/homepage-2016/img/language-ruby.svg)}.language--dotnet{background-image:url(/marketing/bundles/homepage-2016/img/language-dotnet.svg)}.language--ios{background-image:url(/marketing/bundles/homepage-2016/img/language-ios.svg)}.language--android{background-image:url(/marketing/bundles/homepage-2016/img/language-android.svg)}.customers{background:#0D112B}.customers__wrapper{background:#fff;max-width:1400px;margin:0
auto;position:relative}.customers__wrapper:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}@media screen and (min-width: 1100px){.customers__wrapper{min-height:300px}}.customer{height:0;width:50%;display:inline-block;float:left;padding-top:50%;overflow:hidden;background:grey;opacity:0.5}.customer--double{width:100%}.customer--box{background:url(/marketing/bundles/homepage-2016/img/customers/brand-box.svg) center center no-repeat #0075C9}.customer--nordstrom{background:url(/marketing/bundles/homepage-2016/img/customers/brand-nordstrom.svg) center center no-repeat #333}.customer--airbnb{background:url(/marketing/bundles/homepage-2016/img/customers/brand-airbnb.svg) center center/90% auto no-repeat #FF585C}.customer--uber{background-color:#696260;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("/marketing/bundles/homepage-2016/img/customers/brand-uber.svg"),url("/marketing/bundles/homepage-2016/img/customers/brand-uber-background.jpg")}.customer--emc{background-color:#132E4D;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("/marketing/bundles/homepage-2016/img/customers/brand-emc.svg"),url("/marketing/bundles/homepage-2016/img/customers/brand-emc-background.jpg")}.customer--coca-cola{background-color:#E91C16;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("/marketing/bundles/homepage-2016/img/customers/brand-coca-cola.svg"),url("/marketing/bundles/homepage-2016/img/customers/brand-coca-cola-background.jpg")}.customer--zendesk{background:url(/marketing/bundles/homepage-2016/img/customers/brand-zendesk.svg) center center no-repeat #789E00}.customer--intuit{background:url(/marketing/bundles/homepage-2016/img/customers/brand-intuit.svg) center center no-repeat #365EBA}.customer--kreditech{background-color:#005789}.customer--drivenow{background-color:#0080A6}.customer--delivery-hero{background-color:#D61F26}@media screen and (min-width: 720px){.customer{width:25%;padding-top:25%}.customer--double{width:50%}}@media screen and (min-width: 1100px){.customer{width:150px;padding-top:50%}.customer--double{width:300px}}.customer__wing{width:50%;display:inline-block;float:left;background:#272e35}.customer__wing:last-child{float:right}@media screen and (min-width: 1100px){.customer__wing{float:none;position:absolute;top:0;width:300px}.customer__wing:first-child{left:0}.customer__wing:last-child{right:0}}.customer__featured{background:#fff;margin:0
auto;max-width:510px;text-align:center;padding:30px
0 0}.quote__icon{margin:20px
auto;width:25px;height:26px;background:url(/marketing/bundles/homepage-2016/img/icon-quote.svg) center center no-repeat transparent;background-size:cover}.quote__body{font-family:"Surveyor SSm A","Surveyor SSm B";font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-o-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:#555A72;font-size:22px;line-height:1.4;padding:0
20px 15px;-webkit-transition:font-size 0.6s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:font-size 0.6s cubic-bezier(0.4, 0, 0.2, 1);transition:font-size 0.6s cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (min-width: 720px){.quote__body{font-size:24px}}.citation{text-align:center;margin-bottom:32px}@media screen and (min-width: 1100px){.citation{margin-bottom:0}}.citation__logo{border-right:solid 1px rgba(85, 90, 114, 0.25);padding:10px
15px;display:inline-block;vertical-align:middle}.citation__logo
img{height:24px;width:auto}.citation__details{display:inline-block;font-size:12px;line-height:1.5;color:#555A72;opacity:0.8;text-align:left;padding:6px
15px;vertical-align:middle}.citation__title{opacity:0.5}.platform{background:#0D112B;padding:60px
0 0}.group__header--platform{color:#fff}.values{list-style-type:none;margin:0;padding:0}.value{text-align:center;padding:36px
0;position:relative;box-sizing:border-box;display:block}.value:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.value:not(:last-child){border-bottom:solid 1px rgba(255, 255, 255, 0.4)}@media screen and (min-width: 620px){.value{max-width:600px;margin:0
auto;text-align:left}}@media screen and (min-width: 900px){.value{max-width:750px;padding-left:80px}}.value:hover{text-decoration:none}.value__icon{background-color:#f12e45;display:inline-block;background-position:center center;background-size:cover;width:45px;height:45px;border-radius:50%}.value__icon--twiml{background-image:url(/marketing/bundles/homepage-2016/img/icon-twiml.svg)}.value__icon--globe{background-image:url(/marketing/bundles/homepage-2016/img/icon-globe.svg)}.value__icon--coins{background-image:url(/marketing/bundles/homepage-2016/img/icon-coins.svg)}@media screen and (min-width: 620px){.value__icon{float:left;margin-right:40px}}@media screen and (min-width: 900px){.value__icon{float:none;position:absolute;left:0;top:50%;margin-top:-22px}}.value__title{letter-spacing:0.15em;text-transform:uppercase;color:#fff;font-size:12px;margin:20px
0 10px;line-height:1.4}@media screen and (min-width: 620px){.value__title{margin-top:0}}@media screen and (min-width: 900px){.value__title{width:150px;margin:0
36px 0 0;float:left;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.value__description{font-size:14px;color:rgba(255, 255, 255, 0.5);font-weight:300;margin:0
auto;line-height:1.8;max-width:400px}@media screen and (min-width: 620px){.value__description{max-width:none;margin:0}}@media screen and (min-width: 900px){.value__description{float:left;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:475px}}.value__body{overflow:hidden;_overflow:visible;zoom:1}@media screen and (min-width: 900px){.value__body{overflow:visible;position:relative;height:50px}}.categories{margin:100px
0 0}.category{color:#fff;text-align:center;padding:0
0 60px}.category__title{color:#fff;font-family:"Knockout 27 A","Knockout 27 B",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:400;-webkit-font-smoothing:antialiased;font-size:24px;letter-spacing:-0.06em;line-height:40px;margin:0
0 15px}html[class*="ct-active"] .category__title, html[class*="no-js"] .category__title{font-size:40px;letter-spacing:1.5px}.category__description{line-height:1.8;color:rgba(255, 255, 255, 0.5);margin:0
auto 30px;font-weight:300;font-size:13px;max-width:300px;padding:0
10px}.category__description
a{color:rgba(255,255,255,0.5);text-decoration:none}.category__button{border:solid 1px #fff;letter-spacing:0.15em;text-transform:uppercase;color:rgba(255, 255, 255, 0.75);font-size:12px;padding:10px
18px;font-weight:300}.category__button:hover{background:rgba(255, 255, 255, 0.1);color:#fff;text-decoration:none}@media screen and (min-width: 768px){.category__button{font-size:11px}}@media screen and (min-width: 900px){.category__button{font-size:12px}}.group__header--use-cases{mamrgin-bottom:20px;color:#fff;position:relative;z-index:5}.use-cases{text-align:center;background:url(/marketing/bundles/homepage-2016/img/background-usecases.jpg) center bottom no-repeat transparent;background-size:cover;padding:100px
0 120px;position:relative}.use-cases:before{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:400px;background-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0D112B), color-stop(100%, rgba(13, 17, 43, 0)));background-image:-webkit-linear-gradient(top, #0D112B 0%, rgba(13, 17, 43, 0));background-image:linear-gradient(to bottom,#0D112B 0%, rgba(13, 17, 43, 0))}@media screen and (min-width: 768px) and (max-width: 1064px){.use-cases [class*="uk-width"]:first-of-type{margin:0
auto}}.use-cases__button{letter-spacing:0.15em;text-transform:uppercase;color:rgba(255, 255, 255, 0.7);font-size:12px;padding:8px
24px;border:solid 1px #fff;display:inline-block;margin-top:80px}.use-cases__button
span{display:inline-block}.use-cases__button:hover{background:rgba(255,255,255,0.1);color:#fff;text-decoration:none}.use-case{color:#fff;text-align:center;margin:60px
0;display:block;position:relative;z-index:5}.use-case:hover{text-decoration:none;color:#fff}.use-case__title{letter-spacing:0.15em;text-transform:uppercase;color:#fff;font-size:12px;margin:0
0 5px}.use-case__icon{width:45px;height:45px;background:none center 0 no-repeat #fff;border-radius:50%;margin:0
auto 24px}.use-case__icon--two-factor-authentication{background-image:url(/marketing/bundles/homepage-2016/img/icon-two-factor-authentication.svg);background-position:center -1px}.use-case__icon--appointment-reminders{background-image:url(/marketing/bundles/homepage-2016/img/icon-calendar.svg)}.use-case__icon--masked-phone-numbers{background-image:url(/marketing/bundles/homepage-2016/img/icon-phone-numbers.svg)}.use-case__icon--call-tracking{background-image:url(/marketing/bundles/homepage-2016/img/icon-call-tracking.svg)}.use-case__icon--instant-lead-alerts{background-image:url(/marketing/bundles/homepage-2016/img/icon-instant-lead-alerts.svg)}.use-case__icon--click-to-call{background-image:url(/marketing/bundles/homepage-2016/img/icon-click-to-call.svg)}.use-case__description{color:rgba(255,255,255,0.7);font-size:13px;font-weight:300;line-height:1.4;margin:0}.signal__header{background:#273039 url(/marketing/bundles/homepage-2016/img/signal-london/bg-header-pattern.svg) center center;background-size:cover;color:white;text-align:center;text-transform:uppercase;padding:55px
0}.header__logo{background:url(/marketing/bundles/homepage-2016/img/signal-london/logo-with-bug.svg) center center/contain no-repeat transparent;height:0;max-width:800px;overflow:hidden;padding-top:20%;margin:20px
auto 25px}.header__details{text-align:center;margin-bottom:0}.header__presents{color:white;padding:0
15px;font-family:"FS Sinclair Web Medium",Verdana,sans-serif;font-size-adjust:0.49;font-style:normal;letter-spacing:0;line-height:1;font-size:20px;letter-spacing:0.1em;margin:0;letter-spacing:0.2em;line-height:2.5rem}.header__subtitle{color:#fff;margin-bottom:0;margin-top:0;width:auto}.header__subtitle
p{font-family:"FS Sinclair Web Light",Verdana,sans-serif;font-size-adjust:0.49;font-style:normal;letter-spacing:0;line-height:1;font-weight:800;font-size:22px;color:rgba(255, 255, 255, 0.65);letter-spacing:0.13rem;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;line-height:1.25}@media screen and (min-width: 620px){.header__subtitle
p{font-size:26px}}@media screen and (min-width: 800px){.header__subtitle
p{font-size:30px}}.header__subtitle p
span{font-family:"FS Sinclair Web Regular",Verdana,sans-serif;font-size-adjust:0.49;font-style:normal;letter-spacing:0;line-height:1;font-weight:400;font-size:90%;text-transform:lowercase;font-style:italic;display:inline-block;margin:0
2px 0 -2px}.header__subtitle__location{border-image:url("/marketing/bundles/homepage-2016/img/signal-london/border-dotted.svg") 1 repeat;border-width:2px 0 0;margin:0;padding:60px
0 0px}@media screen and (min-width: 620px){.header__subtitle__location{padding:40px
0 20px}}.header__subtitle__location
legend{font-family:"FS Sinclair Web Medium",Verdana,sans-serif;font-size-adjust:0.49;font-style:normal;letter-spacing:0;line-height:1;font-size:22px;font-weight:300;text-transform:uppercase;letter-spacing:0.4rem;position:relative;bottom:5px;padding:0
24px}@media screen and (min-width: 620px){.header__subtitle__location
legend{font-size:37px}}@media screen and (min-width: 800px){.header__subtitle__location
legend{font-size:52px}}.header__subtitle__date{border:solid 1px #fff;border-width:1px 0 0;margin-top:0}.header__subtitle__date
legend{font-family:"FS Sinclair Web Medium",Verdana,sans-serif;font-size-adjust:0.49;font-style:normal;letter-spacing:0;line-height:1;font-size:22px;letter-spacing:0.4rem;padding:0
24px;position:relative;bottom:3px}.header__featured-title{color:rgba(255, 255, 255, 0.25);font-family:"FS Sinclair Web Light",Verdana,sans-serif;font-size-adjust:0.49;font-style:normal;letter-spacing:0;line-height:1;font-weight:800;font-size:21px;letter-spacing:0.1em;text-transform:uppercase;margin:50px
0 0}.signal__button{font-size:18px;color:#fff;border:1px
solid #f12e45;font-family:"FS Sinclair Web Light",Verdana,sans-serif;font-size-adjust:0.49;font-style:normal;letter-spacing:0;line-height:1;font-weight:800;letter-spacing:0.25em;text-transform:uppercase;display:inline-block;width:auto;margin:auto 20px;padding:12px
20px 14px;line-height:1;-webkit-transition:all 0.1s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 0.1s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.1s cubic-bezier(0.4,0,0.2,1)}.signal__button:hover{background:#fff;color:#273039;text-decoration:none}@media screen and (min-width: 620px){.signal__button{font-size:24px;padding:16px
30px 18px;margin-top:55px}}.signal__announcements{text-align:center}.signal__announcements [class*="uk-width"]>div{background:#fff;margin-bottom:30px;height:200px;position:relative}.signal__announcements [class*="uk-width"] > div
.body{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 1064px){.signal__announcements [class*="uk-width"]>div{margin-bottom:40px}}.signal__announcements [class*="uk-width"]>div.signal__module--kurento{color:orange}.signal__announcements [class*="uk-width"] > div.signal__module--kurento
.module__body{background-color:#C1FEE3}.signal__announcements [class*="uk-width"] > div.signal__module--kurento
.product__name{text-transform:none}@media screen and (min-width: 480px){.signal__announcements [class*="uk-width"] > div.signal__module--kurento
.product__name{font-size:32px}}.signal__announcements [class*="uk-width"] > div.signal__module--kurento
.module__footer{background:#273039;color:#FF444A}.signal__announcements [class*="uk-width"] > div.signal__module--kurento .module__link:hover
.module{border-color:black}.signal__announcements [class*="uk-width"] > div.signal__module--kurento .module__link:hover
.module__footer{background-color:#FF444A;color:#fff}.signal__announcements{padding:30px
0 60px;background:#273039 url(/marketing/bundles/homepage-2016/img/signal-london/bg-header-pattern.svg) center center;background-size:cover}.signal__announcements__header{font-family:"FS Sinclair Web Medium",Verdana,sans-serif;font-size-adjust:0.49;font-style:normal;letter-spacing:0;line-height:1;font-size:16px;letter-spacing:0.25em;font-weight:400;text-transform:uppercase;text-align:center;line-height:1.5em;color:#fff;margin:20px
0 40px;transition:opacity 1250ms linear}.signal__announcements__header.flash{opacity:0;transition:opacity 1250ms linear}@media screen and (min-width: 480px){.signal__announcements__header{font-size:18px}}.module{border:solid 3px black;height:100%;position:relative}.module__footer{font-family:"FS Sinclair Web Regular",Verdana,sans-serif;font-size-adjust:0.49;font-style:normal;letter-spacing:0;line-height:1;font-size:18px;text-transform:uppercase;font-weight:500;letter-spacing:0.08em;background:#FF444A;color:#fff;position:absolute;bottom:0;left:0;right:0;height:42px;line-height:42px}.module__body{height:100%;padding-bottom:42px;box-sizing:border-box}.module__body-wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0
5px}@media screen and (min-width: 480px){.module__body-wrapper{padding:0
20px}}.signal__module--video
.module{background-position:center 23%;background-size:cover}.signal__module--video
.module__footer{color:#0D112B;background:#fff}.signal__module--video
.play{height:40px;width:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.signal__module--video .play
path{fill:#fff}.signal__module--video .play
circle{stroke:#fff;fill:none}.signal__module--video:hover .play
path{fill:#FF444A}.signal__module--video:hover .play
circle{stroke:#FF444A}.signal__module--video:hover
.module__footer{color:#fff;background:#FF444A}.module__link{text-decoration:none;color:#273039}.module__link:hover{text-decoration:none;color:#273039}.module__link:hover
.module{border-color:black}.module__link:hover
.module__footer{background-color:#273039}.product__name{font-size:28px;display:inline-block;vertical-align:middle;font-family:"FS Sinclair Web Regular",Verdana,sans-serif;font-size-adjust:0.49;font-style:normal;letter-spacing:0;line-height:1;text-transform:uppercase;letter-spacing:0.08em}@media screen and (min-width: 480px){.product__name{font-size:36px}}.product__description{font-family:"Whitney SSm A","Whitney SSm B","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:14px;line-height:1.5;color:black;margin-top:18px}.signal .uk-grid
li{margin-bottom:25px !important}@media screen and (min-width: 1064px){.signal .uk-grid
li{margin-bottom:35px !important}}.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:-0.06em;line-height:16px;text-transform:uppercase;letter-spacing:0.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}