body{margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:62.5%;}
article,aside,figure,footer,header,hgroup,nav,section{display:block;}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd{margin:0;padding:0;}
a:active,a:focus{outline:none;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
table{border-collapse:collapse;border-spacing:0;}
ul{list-style:none;padding-left:0;}
ol{padding-left:0;margin-left:15px;}
ul li *,li li{font-size:1em;}
.clearfix:after,.wrap:after,.opposingFloatControl:after,.container:after,header:after,nav:after,section:after,footer:after,blockquote:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix,* html .wrap,* html .opposingFloatControl,* html header,* html nav,* html section,* html footer,* html blockquote{zoom:1;}
header{background:#fdfdfd url('../../../../images/marketing/ui/bg-header-gradient.png') repeat-x;padding:15px 0;}
header p{margin:0;padding:0;}
header p a{float:left;width:194px;height:42px;background:url('../../../../images/marketing/homepage/logo-small.png');text-indent:-9999px;display:block;}
header p a.logo-publishing{width:295px;height:42px;background:url('../../../../images/marketing/header/logo-publishing.png');}
header ul{float:right;list-style:none;}
header ul li{float:left;margin:11px 0 0 30px;}
header ul li a{color:#549acc;font-size:16px;font-weight:600;text-decoration:none;}
header ul li a:hover{color:#207f7a;}
header ul li a.sign-in{border-radius:5px;padding:0;background:#20719f url('../../../../images/marketing/homepage/bg-button-blue.png') repeat-x;border:1px solid #245A74;box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.3);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);padding:5px 15px 7px 15px;color:#FFF !important;display:block;float:left;margin:-6px 0 0 0;}
header ul li a.sign-in:hover{background:#297ea9 url('../../../../images/marketing/homepage/bg-button-green.png') repeat-x;color:#FFF;}
#header a,#billboard a,#footer a{text-decoration:none;}
#header a:hover,#billboard a:hover{text-decoration:underline;}
#header .logo{background:url('../../../../images/index/v3/logo_chartbeat.gif') 0 0 no-repeat;float:left;height:36px;margin:8px 0;text-indent:-5000px;width:210px;}
#header ul{float:right;font-size:14px;list-style:none;margin:18px 0 0 0;}
#header ul li{border-left:1px solid #777;display:inline;margin-left:10px;padding-left:10px;}
#header ul a{color:#CCC;}
#header ul li.first{border:0;}
footer{background:#353536 url('../../../../images/marketing/homepage/bg-dots-gray.png');background:url('../../../../images/marketing/homepage/bg-dots-gray-top.png') top repeat-x,#353536 url('../../../../images/marketing/homepage/bg-dots-gray.png');text-shadow:0 -1px 0px rgba(0, 0, 0, 0.5);color:#ddd;}
body footer .container{padding:60px 0;}
footer .cta{font-family:'museo-slab','Museo Slab',Rockwell,serif;font-size:1.2em;font-weight:100;margin:0 0 75px 0;text-align:center;}
footer .cta strong{font:normal 40px 'league-gothic',Helvetica,Arial,sans-serif;color:#D65142;}
footer .cta a{font-family:'proxima-nova',Helvetica,Arial,sans-serif;font-weight:700;color:#54a5a7;}
footer .container{padding:40px 0;}
footer h3{font-size:18px;margin-bottom:10px;border-bottom:1px solid #666;padding-bottom:10px;}
footer ul{list-style:none;padding:0;}
footer li{width:100%;}
footer li a{padding:5px 0;display:block;color:#6EB4DD;font-weight:700;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;}
footer li a:hover{color:#FFF;}
.footer-section{width:300px;margin-right:30px;float:left;}
.footer-section:last-of-type,.footer-section.last{margin-right:0;}
#footer{clear:both;float:left;width:100%;padding:30px 0 80px;font-size:.8em;}
#footer h4{color:#FFF;margin:0;}
#footer a{color:#999;}
#footer ul{float:left;list-style:none;margin:0 20px 0 0;padding:0;width:150px;}
#footer ul li{border-bottom:1px solid #444;padding:5px 0;}
#footer button{background:url('../../../../images/index/v3/btn_signup_footer.png') 0 0 no-repeat;border:0;color:#FFF;float:right;font-size:16px;height:44px;padding:0 0 1px 0;width:280px;}
body{font-family:'proxima-nova',Helvetica,Arial,sans-serif;font-size:100%;color:#484849;background:#353536 url('../../../../images/marketing/homepage/bg-dots-gray.png');}
hr{display:none;}
.container{width:990px;margin:0 auto;}
a{text-decoration:none;color:#549acc;}
a:hover{color:#207f7a;}
.container:after,.group:after,.control:after,.clearfix:after,.wrap:after,.opposingFloatControl:after,header:after,nav:after,section:after,footer:after,blockquote:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .group{zoom:1;}
*:first-child+html .group{zoom:1;}
.freeform{background:#e7f5fc url('../../../../images/marketing/homepage/bg-grid-blue.png') repeat-x;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);border-top:1px solid #6d9db4;}
.freeform:after{background:url('../../../../images/marketing/homepage/bg-grid-blue-inner-bottom.png') bottom repeat-x;content:'';display:block;height:10px;}
.freeform .container{background:url('../../../../images/marketing/homepage/bg-gradient.png') no-repeat;padding:60px 0;}
.freeform a{font-weight:600;color:#B0372D;}
.freeform a:hover{color:#207F7A;}
.freeform .content{width:680px;float:left;}
.freeform .content img{max-width:660px;background:#FFF;border:1px solid #9DCCE5;padding:10px;margin-bottom:20px;}
.freeform .content h2{color:#207f7a;line-height:.9090909091em;margin-bottom:26px;font:100 3.125em 'museo-slab','Museo Slab',Rockwell,serif;letter-spacing:-1px;}
.freeform .content h2 a{color:#207F7A;font-weight:100;}
.freeform .content h2 a:hover{color:#186689;}
.freeform .content h3{color:#333;font-size:2em;margin:15px 0 10px 0;font-weight:600;}
.freeform .content p{font-size:1.125em;line-height:1.5em;margin-bottom:15px;}
.freeform .content .button{-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;float:left;background:#b0362c url('../../../../images/marketing/homepage/bg-button-red.png') repeat-x;border:1px solid #691812;box-shadow:0 3px 3px rgba(0, 0, 0, 0.1);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5);box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.3);font-size:0.875em;margin-top:10px;}
.freeform .content .button a{padding:8px 20px;color:#fff;}
.freeform .content .button:hover{background:#20719f url('../../../../images/marketing/homepage/bg-button-blue.png') repeat-x;border:1px solid #255b76;border-bottom:1px solid #194257;}
.freeform .content ul,.freeform .content ol{margin:0 0 15px 45px;}
.freeform .content ul li{list-style:square;}
.freeform .content ol li{list-style:decimal;}
.freeform .content li{margin-left:20px;font-size:1.125em;margin-bottom:10px;}
.freeform .content blockquote{font:italic 0.8888888889em 'museo-slab','Museo Slab',Rockwell,serif;margin-left:40px;}
.freeform .aside{width:250px;float:right;}
.freeform .section{background:#FFF;padding:15px 30px 30px 30px;border:1px solid #6D9DB4;margin-bottom:30px;border-radius:10px;}
.freeform .section a{color:#549AD1;}
.freeform .section a:hover{color:#207F7A;}
.freeform .aside h3{text-transform:uppercase;font-size:0.75em;letter-spacing:1px;color:#333;line-height:1.5em;}
.freeform .aside p,.freeform .aside li{font-size:0.875em;line-height:1.4em;color:#647077;}
.freeform .aside p{margin:0 30px 25px 30px;}
.freeform .aside ul,.freeform .aside ol{margin:0 30px 30px 30px;}
.freeform .aside ul li{list-style:disc;}
.freeform .aside ol li{list-style:decimal;}
.freeform .aside .section p{margin:0;}
.freeform .aside .bordered{margin:0;}
.freeform .aside .bordered li{border-bottom:1px solid #549AD1;padding:0 0 10px 0;margin-bottom:10px;list-style:none;}
.freeform .aside .bordered li:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0;}
input:focus,input:active{outline:0;}
#signup .leftColumn{float:left;width:620px;}
#signup .container{padding-bottom:100px;position:relative;}
#signup h2{color:#207f7a;line-height:.9090909091em;margin-bottom:30px;font:100 2.3em 'museo-slab','Museo Slab',Rockwell,serif;letter-spacing:-1px;}
#signup .content{width:620px;position:relative;}
#signup .aside{width:310px;margin-top:0;}
#signup .aside h3{margin-top:25px;}
#signup fieldset{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-moz-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;-ms-transition:all 0.25s ease;transition:all 0.25s ease;margin-bottom:30px;background:#FFF;background:rgba(255, 255, 255, 0.9);border:1px solid #6D9DB4;padding:30px 30px 15px 30px;width:560px;z-index:1;position:relative;}
#signup fieldset h3{-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;font-size:1.125em;font-weight:600;line-height:1;color:#FFF;margin:-31px -31px 15px -31px;padding:10px 15px;background:#20719f url('../../../../images/marketing/homepage/bg-button-blue.png') repeat-x;border:1px solid #255b76;border-bottom:1px solid #194257;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5);}
#signup fieldset h3 em{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);box-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);background-color:rgba(255, 255, 255, 0.3);display:inline-block;font-size:0.7em;font-style:normal;margin-right:5px;padding:4px 6px 3px 7px;width:8px;}
#signup .control{margin-top:15px;}
#signup fieldset .thanks,#signup .moreInputs{display:none;}
#signup .errors{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#b2372d;background-repeat:no-repeat;background-image:-moz-linear-gradient(#e65949, #b2372d);background-image:-ms-linear-gradient(top, #e65949, #b2372d);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e65949), to(#b2372d));background-image:-webkit-linear-gradient(#e65949, #b2372d);background-image:linear-gradient(top, #e65949, #b2372d);border:1px solid #691812;color:#fff;display:none;padding:5px 10px;text-shadow:0 -1px 0 #9b392e;}
#signup .aside p{font-size:0.9em;margin:0 0 20px 0;}
#signup label{display:block;float:left;width:145px;text-align:right;color:#333;font-weight:600;padding-top:10px;}
#signup .feedback.hide{display:none;}
#signup .text-input{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.2);width:380px;font:1.125em 'museo-slab','Museo Slab',Rockwell,serif;float:right;padding:7px 10px;color:#20719F;border:1px solid #a2c1cf;border-top:1px solid #8da8b4;background:#E7F5FC;text-shadow:0 1px 0 #ffffff;}
#signup .small-fields p{margin:0;float:left;}
#signup .cvv label{width:auto;margin-left:30px;}
#signup .cvv .text-input{width:50px;margin:0 10px 0 15px;float:left;}
#signup .small-help{display:block;float:left;font-size:12px;line-height:1.2em;width:100px;}
#signup .expiration-select{float:left;margin-left:10px;padding-top:8px;}
#signup .expiration-select select{font:0.875em 'proxima-nova',Helvetica,Arial,sans-serif;margin:0 0 0 3px;padding:0;}
#signup #country{margin:10px 0 0 12px;}
#signup .button{-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;-moz-transition:opacity 0.2s linear;-webkit-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;transition:opacity 0.2s linear;font:600 0.875em 'proxima-nova',Helvetica,Arial,sans-serif;background:#b0362c url('../../../../images/marketing/homepage/bg-button-red.png') repeat-x;border:1px solid #691812;box-shadow:0 3px 3px rgba(0, 0, 0, 0.1);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5);padding:10px 15px;cursor:pointer;box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.3);color:#FFF;float:right;}
#signup .button:hover{background:#20719f url('../../../../images/marketing/homepage/bg-button-blue.png') repeat-x;border:1px solid #255b76;}
#signup .pricing-table{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:10px 0;border:1px solid #6D9DB4;z-index:1;position:relative;background:#FFF;background:rgba(255, 255, 255, 0.8);}
#signup .pricing-table li{float:left;width:102px;text-align:center;border-right:1px solid #6D9DB4;list-style:none;}
#signup .pricing-table li.last{border-right:none;box-shadow:none;}
#signup .pricing-table .pricing-header{-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5);padding:15px 10px 10px 10px;background:#C0E2E4;display:block;}
#signup .pricing-table .first .pricing-header{-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;border-radius:5px 0 0 0;}
#signup .pricing-table .last .pricing-header{-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;border-radius:0 5px 0 0;}
#signup .pricing-table .small-help{width:auto;padding:10px;border-top:1px solid #6D9DB4;height:60px;}
.pricing-table strong{display:block;font-size:2em;color:#46B2AA;margin-bottom:5px;}
.pricing-table em{font-size:1em;font-style:normal;font-weight:600;color:#444;}
#signup .circle-1{background:url('../../../../images/marketing/homepage/bg-circle-1.png');width:248px;height:248px;position:absolute;left:-80px;top:170px;z-index:0;opacity:0.6;}
#signup .circle-3{background:url('../../../../images/marketing/homepage/bg-circle-2.png');width:130px;height:130px;position:absolute;right:320px;top:300px;z-index:0;opacity:0.3;}
.button{font-size:.875em;font-weight:600;text-transform:uppercase;text-align:center;letter-spacing:1px;z-index:1;}
.scrollTo{border:1px solid #7591A0;background-color:#dddddd;background-repeat:no-repeat;background-image:-moz-linear-gradient(#ffffff, #dddddd);background-image:-ms-linear-gradient(top, #ffffff, #dddddd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#dddddd));background-image:-webkit-linear-gradient(#ffffff, #dddddd);background-image:linear-gradient(top, #ffffff, #dddddd);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.8);border-radius:50px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.9);width:auto;float:left;z-index:1;display:block;color:#397DA3;padding:10px 30px;font-weight:700;font-size:16px;line-height:1em;margin-top:25px;text-align:center;}
.scrollTo:active{background-image:-webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#ffffff));background-image:-webkit-linear-gradient(top, #dddddd, #ffffff);background-image:-moz-linear-gradient(top, #dddddd, #ffffff);background-image:-ms-linear-gradient(top, #dddddd, #ffffff);background-image:-o-linear-gradient(top, #dddddd, #ffffff);background-image:linear-gradient(to bottom, #dddddd, #ffffff);}
.button a{display:block;color:#fff;font-weight:700;}
.left .button a{background:url('../../../../images/marketing/homepage/bg-button-blue-down.png') right no-repeat;padding:11px 35px 11px 12px;}
.description .button:hover{background:#20719f url('../../../../images/marketing/homepage/bg-button-blue.png') repeat-x;border:1px solid #255b76;}
.right .button a{background:url('../../../../images/marketing/homepage/bg-button-green-down.png') 7px center no-repeat;padding:12px 5px 10px 40px;}
.button.blue,.button.green:hover,#services .subscribe:hover{background:#20719f url('../../../../images/marketing/homepage/bg-button-blue.png') repeat-x;border:1px solid #255b76;border-bottom:1px solid #194257;}
.button.green,#tagline .button:hover{background:#20719f url('../../../../images/marketing/homepage/bg-button-green.png') repeat-x;border:1px solid #000;box-shadow:inset 0 0 1px #5CCFE3;}
#tagline .button:hover{border:1px solid #144056;}
.button.green:hover{border:1px solid #000;}
.button.blue:hover,#why .button:hover{background:#b0362c url('../../../../images/marketing/homepage/bg-button-red.png') repeat-x;border:1px solid #691812;}
#tagline{background:#3c83ab url('../../../../images/marketing/homepage/bg-tagline.png') repeat-x;border-top:1px solid #255b76;border-bottom:1px solid #255b76;padding:30px 0;box-shadow:inset 0 -1px 0 #489cbc;z-index:2;position:relative;}
#tagline.fixed{-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.35);-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.35);box-shadow:0 1px 5px rgba(0, 0, 0, 0.35);position:fixed;top:-2px;width:100%;}
#tagline h1{color:#fff;font-size:2.25em;float:left;font-weight:300;width:650px;text-shadow:0 -1px 0px rgba(0, 0, 0, 0.4);}
#tagline .button{border-radius:5px;padding:0;width:245px;background:#b0362c url('../../../../images/marketing/homepage/bg-button-red.png') repeat-x;border:1px solid #691812;box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.3);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);float:right;z-index:1;}
#tagline .button a{padding:10px 15px;background:none;}
#who .container,#how .container,#what .container,#why .container,footer .container{padding:90px 0;position:relative;z-index:1;}
.description{width:400px;float:left;}
.description h2,.publishing h3{line-height:.9090909091em;margin-bottom:34px;font:100 3.125em 'museo-slab','Museo Slab',Rockwell,serif;letter-spacing:-1px;}
.description p,.description ul{font-size:1.5em;line-height:1.4166666667em;}
.description p.button{font-size:.875em;line-height:inherit;width:auto;float:left;}
.description strong{font-weight:600;}
.imagery{float:right;width:480px;}
.left{float:left;}
.right{float:right;}
@-webkit-keyframes gaugeRotate{0%{-webkit-transform:rotate(-68deg);} 25%{-webkit-transform:rotate(-75deg);} 100%{-webkit-transform:rotate(40deg);}}@-moz-keyframes gaugeRotate{0%{-moz-transform:rotate(-68deg);} 25%{-moz-transform:rotate(-75deg);} 100%{-moz-transform:rotate(40deg);}}@keyframes gaugeRotate{0%{transform:rotate(-68deg);} 20%{transform:rotate(-75deg);} 100%{transform:rotate(40deg);}}#who{background:#e7f5fc url('../../../../images/marketing/homepage/bg-grid-blue.png') repeat-x;background:url('../../../../images/marketing/homepage/bg-grid-blue-inner-bottom.png') bottom repeat-x,#e7f5fc url('../../../../images/marketing/homepage/bg-grid-blue.png') repeat-x;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);border-top:1px solid #cee0e9;}
#who .container{background:url('../../../../images/marketing/homepage/bg-gradient.png') no-repeat;}
#who h2{color:#207f7a;}
#who .imagery{position:relative;height:411px;}
#who .scrollTo{width:240px;}
#who .connect-1{background:url('../../../../images/marketing/homepage/bg-connect-1.png');width:303px;height:219px;position:absolute;bottom:-85px;left:268px;z-index:-1;}
#who .dial{background:url('../../../../images/marketing/homepage/bg-dial.png');width:325px;height:325px;position:absolute;z-index:1;top:0;}
#who .dial .needle{-moz-animation:gaugeRotate 1.2s ease;-ms-animation:gaugeRotate 1.2s ease;-o-animation:gaugeRotate 1.2s ease;-webkit-animation:gaugeRotate 1.2s ease;animation:gaugeRotate 1.2s ease;-moz-animation-delay:1s;-ms-animation-delay:1s;-o-animation-delay:1s;-webkit-animation-delay:1s;animation-delay:1s;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-moz-transform:rotate(-68deg);-webkit-transform:rotate(-68deg);-ms-transform:rotate(-68deg);transform:rotate(-68deg);-moz-transform-origin:50% 47%;-webkit-transform-origin:50% 47%;-ms-transform-origin:50% 47%;transform-origin:50% 47%;background:url('../../../../images/marketing/homepage/bg-needle.png');display:block;height:330px;left:50%;margin-left:-12px;position:absolute;top:12px;width:24px;}
#who .dial p{margin:180px 0 0 0;text-align:center;text-shadow:0 2px 1px rgba(0, 0, 0, 0.3);color:#c4f4fa;font-weight:600;font-size:1.125em;}
#who #chartbeatGauge .chartbeatNumber{display:block;color:#fff;font-size:2.5em;}
#who #chartbeatGauge .chartbeatLabel,#who #chartbeatGauge .branding,#who #chartbeatGauge .chartbeatGauge{display:none !important;}
#who .circle-1{-moz-transform-origin:20% 100%;-webkit-transform-origin:20% 100%;-ms-transform-origin:20% 100%;transform-origin:20% 100%;background:url('../../../../images/marketing/homepage/bg-circle-1.png');width:248px;height:248px;position:relative;left:150px;top:-30px;right:0;z-index:0;}
#who .circle-2{-moz-transform-origin:55% -80%;-webkit-transform-origin:55% -80%;-ms-transform-origin:55% -80%;transform-origin:55% -80%;background:url('../../../../images/marketing/homepage/bg-circle-2.png');width:130px;height:130px;top:270px;left:80px;position:absolute;}
#who .dotted-line-1{-moz-transform-origin:-155% -120%;-webkit-transform-origin:-155% -120%;-ms-transform-origin:-155% -120%;transform-origin:-155% -120%;background:url('../../../../images/marketing/homepage/bg-dotted-line-1.png');width:73px;height:78px;position:absolute;bottom:85px;right:100px;z-index:1;}
#who .demo-it{background:url('../../../../images/marketing/homepage/bg-circle-3.png');width:177px;height:179px;position:absolute;right:0;}
#who .demo-it a,.publishing-action a{width:140px;height:57px;display:block;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.5);background:url('../../../../images/marketing/homepage/bg-button-demo.png');text-transform:uppercase;font:normal 40px 'league-gothic',Helvetica,Arial,sans-serif;color:#f2f8fb;z-index:2;padding:8px 0 0 35px;margin:60px 0 0 -30px;letter-spacing:1px;position:relative;}
#who .demo-it a:hover{background:url('../../../../images/marketing/homepage/bg-button-demo.png') 0 -65px;}
#how{background:#353536 url('../../../../images/marketing/homepage/bg-dots-gray.png');background:url('../../../../images/marketing/homepage/bg-dots-gray-top.png') top repeat-x,url('../../../../images/marketing/homepage/bg-dots-gray-bottom.png') bottom repeat-x,#353536 url('../../../../images/marketing/homepage/bg-dots-gray.png');text-shadow:0 -2px 1px rgba(0, 0, 0, 0.5);border-bottom:1px solid #000;}
#how h2{color:#67b1dc;font-weight:100;letter-spacing:1px;line-height:1.1em;}
#how p{color:#ddd;font-size:1.125em;margin-bottom:20px;}
#how .description .scrollTo{margin-top:15px;border:1px solid #000;}
#how .asterisk{color:#D64F40;font-size:1.5em;}
#how .circle-4,#why .circle-4{width:180px;height:180px;background:url('../../../../images/marketing/homepage/bg-circle-4.png');position:absolute;top:312px;left:37px;z-index:3;-webkit-animation-name:spinnerRotate;-webkit-animation-duration:30s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinnerRotate;-moz-animation-duration:30s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spinnerRotate;-ms-animation-duration:30s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;}
#how .circle-4{bottom:130px;left:31px;}
@-webkit-keyframes spinnerRotate{from{-webkit-transform:rotate(0deg);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinnerRotate{from{-moz-transform:rotate(0deg);} to{-moz-transform:rotate(360deg);}}@-ms-keyframes spinnerRotate{from{-ms-transform:rotate(0deg);} to{-ms-transform:rotate(360deg);}}#how .data-scientist{background:url('../../../../images/marketing/homepage/bg-data-scientist.png');width:530px;height:440px;margin-left:-10px;position:relative;}
#how .caption{width:270px;height:40px;background:url('../../../../images/marketing/homepage/bg-dots-gray-caption.png');padding:10px 10px 10px 25px;position:absolute;left:210px;bottom:170px;}
#how .caption p{font-size:.8125em;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);color:#333;font-weight:600;}
#how .caption .asterisk{display:block;float:left;font-size:3em;margin:-7px 5px 0 0;}
#how .caption a{color:#165452;}
#how .glow{background:url('../../../../images/marketing/homepage/bg-glow.png') top right no-repeat;width:718px;height:387px;position:absolute;top:-10px;left:400px;z-index:0;}
#how .connect-2{width:220px;height:212px;background:url('../../../../images/marketing/homepage/bg-connect-2.png');position:absolute;left:386px;bottom:-122px;}
#what{border-top:1px solid #FFF;background:#b9dbdc url('../../../../images/marketing/homepage/bg-grid-green.png');background:url('../../../../images/marketing/homepage/bg-grid-green-pattern.png'),url('../../../../images/marketing/homepage/bg-grid-green-top.png') -1px top repeat-x,url('../../../../images/marketing/homepage/bg-grid-green-bottom.png') -3px bottom repeat-x,#b9dbdc url('../../../../images/marketing/homepage/bg-grid-green.png');text-shadow:0 1px 0 #ffffff;}
#what .container{padding:100px 0 75px 0;background:url('../../../../images/marketing/homepage/bg-glow.png') no-repeat;}
#what h2{color:#186689;line-height:1.1em;}
#what .description p{font-size:1.3125em;margin-bottom:20px;}
#what .scrollTo{margin-top:10px;}
#what ul{text-indent:-9999px;}
#what .imagery{position:relative;height:450px;}
#whatChatIcon{background:url(../../../../images/marketing/homepage/bg-icon-chat.png);width:126px;height:93px;left:145px;top:180px;}
#whatFacebookIcon{background:url(../../../../images/marketing/homepage/bg-icon-facebook.png);width:67px;height:68px;left:215px;top:-20px;}
#whatLinkIcon{background:url(../../../../images/marketing/homepage/bg-icon-link.png);width:57px;height:58px;left:375px;top:20px;}
#whatLocationIcon{background:url(../../../../images/marketing/homepage/bg-icon-location.png);width:46px;height:59px;left:270px;top:102px;}
#whatMobileIcon{background:url(../../../../images/marketing/homepage/bg-icon-mobile.png);width:39px;height:90px;left:70px;top:60px;}
#whatQuoteIcon{background:url(../../../../images/marketing/homepage/bg-icon-quote.png);width:93px;height:91px;top:185px;}
#whatRssIcon{background:url(../../../../images/marketing/homepage/bg-icon-rss.png);width:60px;height:62px;left:100px;top:330px;}
#whatSearchIcon{background:url(../../../../images/marketing/homepage/bg-icon-search.png);width:66px;height:69px;top:160px;left:380px;}
#whatTwitterIcon{background:url(../../../../images/marketing/homepage/bg-icon-twitter.png);width:112px;height:86px;left:300px;top:300px;}
#what .what-icon{position:absolute;}
#what .join a:hover{background:url('../../../../images/marketing/homepage/bg-join-alt.png') 0 -67px;}
#what .join a{width:145px;height:54px;display:block;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.5);background:url('../../../../images/marketing/homepage/bg-join-alt.png');text-transform:uppercase;font:normal 36px 'league-gothic',Helvetica,Arial,sans-serif;color:#f2f8fb;z-index:2;padding:11px 0 0 30px;position:absolute;left:172px;top:220px;}
#client-logos{background-color:rgba(132, 192, 194, 0.6);background-repeat:no-repeat;background-image:-moz-linear-gradient(rgba(161, 213, 215, 0.7), rgba(132, 192, 194, 0.6));background-image:-ms-linear-gradient(top, rgba(161, 213, 215, 0.7), rgba(132, 192, 194, 0.6));background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(161, 213, 215, 0.7)), to(rgba(132, 192, 194, 0.6)));background-image:-webkit-linear-gradient(rgba(161, 213, 215, 0.7), rgba(132, 192, 194, 0.6));background-image:linear-gradient(top, rgba(161, 213, 215, 0.7), rgba(132, 192, 194, 0.6));-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);padding:10px 0 10px 15px;border:1px solid #66a3a5;margin:-20px 0 20px 0;position:relative;}
#client-logos h3{text-transform:uppercase;font-size:12px;width:150px;color:#FFF;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.2);letter-spacing:1px;text-align:right;line-height:1.5em;float:left;margin:10px 0 0 0;}
#client-logos li{float:left;margin:0 0 0 20px;display:block;}
#client-logos li span{display:none;}
#client-logos #billboard{background:url(../../../../images/marketing/homepage/bg-logo-billboard.png);width:111px;height:31px;margin-top:15px;}
#client-logos #ea{background:url(../../../../images/marketing/homepage/bg-logo-ea.png);width:93px;height:38px;margin-top:12px;}
#client-logos #foursquare{background:url(../../../../images/marketing/homepage/bg-logo-foursquare.png);width:134px;height:40px;margin-top:3px;}
#client-logos #obama{background:url(../../../../images/marketing/homepage/bg-logo-obama.png);width:51px;height:51px;margin-top:-5px;}
#client-logos #redbull{background:url(../../../../images/marketing/homepage/bg-logo-red-bull.png);width:130px;height:30px;margin-top:7px;}
#client-logos #starbucks{background:url(../../../../images/marketing/homepage/bg-logo-starbucks.png);width:50px;height:50px;margin-top:-3px;}
#client-logos #time{background:url(../../../../images/marketing/homepage/bg-logo-time.png);width:91px;height:32px;margin-top:5px;}
#client-logos #logo-hover{display:block;width:988px;height:59px;background:rgba(61, 133, 172, 0.8);border:1px solid #3d85ac;position:absolute;top:-1px;left:-1px;text-align:center;font:normal 40px 'league-gothic',Helvetica,Arial,sans-serif;text-transform:uppercase;opacity:0;color:#FFF;text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding-top:17px;-moz-transition:opacity 0.25s ease-in-out;-webkit-transition:opacity 0.25s ease-in-out;-ms-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;-webkit-backface-visibility:hidden;}
#client-logos #logo-hover:hover{opacity:1;}
#what .connect-3{width:250px;height:250px;background:url('../../../../images/marketing/homepage/bg-connect-3.png');position:absolute;bottom:-148px;left:245px;z-index:-1;}
#why{background:url('../../../../images/marketing/homepage/bg-dots-blue.png');background:url('../../../../images/marketing/homepage/bg-dots-blue-top.png') repeat-x,url('../../../../images/marketing/homepage/bg-dots-blue.png');text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5);border-bottom:1px solid #1F5071;}
#why .container{background:url('../../../../images/marketing/homepage/bg-glow-2.png') no-repeat;padding:130px 0 50px 0;}
#why .description{width:480px;}
#why h2{color:#9adede;margin-bottom:25px;line-height:1.1em;}
#why h4,#why p{color:#a9e0ff;font-size:1.25em;font-weight:300;margin:0 0 20px 0;}
#why p strong{color:#9adede;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5);}
#why .imagery{position:relative;margin:-10px 30px 0 0;height:500px;}
#why .description li{color:#ffffff;font-weight:400;font-size:0.875em;background:url('../../../../images/marketing/homepage/bg-bullet.png') left 50% no-repeat;padding-left:30px;margin-bottom:12px;}
#why .description ul{margin-bottom:20px;}
#why .description .scrollTo{border:1px solid #1F5071;margin:20px 0 0 0;}
#why .user{width:245px;height:246px;background:url('../../../../images/marketing/homepage/bg-user.png');display:block;position:absolute;top:8px;left:0;}
#why .circle-4{top:42px;left:32px;}
#why .imagery li{text-align:center;position:absolute;text-transform:uppercase;font-weight:700;font-size:.75em;line-height:1.3em;letter-spacing:1px;color:#142f3d;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);}
#why .imagery li strong{display:block;font:normal 40px 'league-gothic',Helvetica,Arial,sans-serif;color:#d14c42;line-height:1em;}
#why .engagement{padding:28px 20px 12px 20px;width:112px;height:120px;background:url('../../../../images/marketing/homepage/bg-circle-8.png');right:65px;top:-45px;}
#why .imagery li.reading{padding:30px 20px 10px 20px;width:77px;height:77px;background:url('../../../../images/marketing/homepage/bg-circle-9.png');right:105px;top:135px;color:#FFF;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.5);}
#why .location{padding:30px 20px 10px 20px;width:110px;height:105px;background:url('../../../../images/marketing/homepage/bg-circle-10.png');right:173px;top:255px;}
#why .imagery li.progress{padding:14px 20px 26px 20px;width:76px;height:73px;background:url('../../../../images/marketing/homepage/bg-circle-11.png');right:76px;bottom:60px;color:#5cc7ff;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.5);}
#why .imagery li.progress strong{color:#7cd9df;}
#why .dotted-line-3{width:129px;height:159px;background:url('../../../../images/marketing/homepage/bg-dotted-line-3.png');position:absolute;right:-30px;top:95px;}
#why .dotted-line-4{width:144px;height:72px;background:url('../../../../images/marketing/homepage/bg-dotted-line-4.png');position:absolute;right:-28px;top:233px;}
#why .dotted-line-5{width:201px;height:33px;background:url('../../../../images/marketing/homepage/bg-dotted-line-5.png');position:absolute;right:-27px;top:323px;}
#why .dotted-line-6{width:102px;height:25px;background:url('../../../../images/marketing/homepage/bg-dotted-line-6.png');position:absolute;bottom:123px;right:-27px;}
#why .button{border:1px solid #1c5654;font-weight:600;}
#why .connect-4{width:304px;height:168px;background:url(../../../../images/marketing/homepage/bg-connect-4.png) no-repeat;position:absolute;bottom:-180px;left:230px;z-index:-1;}
#services{background:#e7f5fc url('../../../../images/marketing/homepage/bg-grid-blue.png') bottom repeat-x;background:url('../../../../images/marketing/homepage/bg-grid-blue-inner-bottom.png') bottom repeat-x,#e7f5fc url('../../../../images/marketing/homepage/bg-grid-blue.png') bottom repeat-x;padding:90px 0;border-top:1px solid #fff;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);}
.signature-services{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 3px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 3px 5px rgba(0, 0, 0, 0.1);box-shadow:0 3px 5px rgba(0, 0, 0, 0.1);background:#ffffff url('../../../../images/marketing/homepage/bg-signal.png') right 50px no-repeat;border:1px solid #8babbb;padding:30px 30px 10px 30px;position:relative;}
.signature-services h2{-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background:#20719f url('../../../../images/marketing/homepage/bg-button-blue.png') repeat-x;border:1px solid #255b76;border-bottom:1px solid #194257;margin:-31px -31px 30px -31px;padding:10px 30px;box-shadow:0 3px 3px rgba(0, 0, 0, 0.1);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5);box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.3);font-size:0.875em;color:#FFF;text-transform:uppercase;letter-spacing:1px;}
.publishing h3{margin:-10px 0 0 0;}
.publishing-action a{width:191px;background:url('../../../../images/marketing/homepage/bg-button-demo-large.png');padding:12px 0 0 35px;height:53px;margin:0;position:absolute;bottom:20px;right:30px;font:normal 32px "league-gothic",Helvetica,Arial;}
.publishing-action a:hover{background-position:0 -65px;}
.publishing p{font-size:1.125em;line-height:1.35em;margin-bottom:15px;}
.publishing-description{width:450px;margin-top:15px;float:left;color:#666;}
.publishing-action{float:right;font-size:1em;font-family:inherit;position:absolute;z-index:0;right:0;bottom:0;}
.coming-soon{-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);background:#f5f9fb url('../../../../images/marketing/homepage/bg-coming-soon.png') repeat-x;width:180px;margin:0 0 0 -40px;float:left;border:1px solid #7f9aa7;padding:15px 30px 30px 30px;}
.coming-soon h3{text-transform:uppercase;font-size:0.875em;letter-spacing:1px;color:#346ea1;}
.coming-soon li{line-height:1.375em;margin-top:20px;}
.publishing{float:right;width:690px;}
