header{position:relative;height:84px;background-image:url(logo-notext-white-4c08e0758cda7e60e48559a26b74e36161158c4a254bad1cbdbfbc0426197e41.svg);background-size:48px 48px;background-position:20px 18px;background-repeat:no-repeat;font-size:13px}header nav.main{height:84px;width:240px;display:block}header nav.main ul{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-count:40px;-webkit-column-width:40px;-moz-column-width:40px;column-width:40px;-moz-column-gap:32px;-webkit-column-gap:32px;column-gap:32px}header nav.main ul li{text-align:center}header nav.main ul li a{font-weight:700;display:block;line-height:84px;text-decoration:none;color:#4a7912}header nav.main ul li a:hover{color:#fff}header nav.login{position:absolute;right:20px;top:23px;height:36px}header nav.login ul li{display:inline-block}header nav.login ul li a{display:inline-block;height:36px;line-height:36px;text-decoration:none;padding:0 20px;font-weight:700}header nav.login ul li.login a{background-color:#3b640a;color:#fff;border-radius:3px 0 0 3px}header nav.login ul li.register a{background-color:#fff;color:#599d07;border-radius:0 3px 3px 0}#content{padding:70px 20px}footer{position:relative;height:260px}footer h1{position:absolute;left:20px;top:50px;bottom:0;padding-left:100px;background-image:url(logo-colour-ee6e83724cb85644142466165b143c419604375ca6e05c382e51ab72257039b0.svg);background-repeat:no-repeat;background-position:0 0;background-size:80px 80px;text-align:left;width:100px;font-size:22px;line-height:28px}footer nav{width:620px;padding-top:66px;margin:0 auto}footer nav ul{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-count:117px;-webkit-column-width:117px;-moz-column-width:117px;column-width:117px}footer nav ul li{line-height:15px;margin-bottom:14px;text-align:center}footer nav ul li a{text-decoration:none}footer nav ul li a:hover{color:#fff;text-decoration:underline}footer nav ul li.copyright{border-top:1px solid #6f6f6f;padding-top:22px;margin-top:7px}footer div.newsletter{width:200px;position:absolute;right:20px;top:0px;bottom:20px;margin-top:50px}footer div.copyright{display:none}@media all and (min-width: 960px){#content{width:960px;margin:0 auto}}@media all and (max-width: 1090px){footer{height:400px}footer nav{padding-top:240px}}#content.index{margin:0;padding:0;width:auto}#content.index .carousel{height:630px;position:relative}#content.index .carousel .summary{padding:20px;display:block;text-align:center}#content.index .carousel .summary h1{font-weight:300;color:#fff;-moz-text-shadow:1px 1px 2px rgba(0,0,0,0.15);-webkit-text-shadow:1px 1px 2px rgba(0,0,0,0.15);-o-text-shadow:1px 1px 2px rgba(0,0,0,0.15);text-shadow:1px 1px 2px rgba(0,0,0,0.15);line-height:28px;margin:10px 0 0 0}#content.index .carousel .summary h1 strong{font-weight:700}#content.index .carousel .summary p{color:#46740f;font-weight:600;font-style:italic}#content.index .carousel .tour{position:absolute;color:#4a4a4a;left:50%;z-index:100;margin-left:-550px;top:340px;text-decoration:none;text-align:center;text-transform:uppercase;font-size:11px}#content.index .carousel .tour:before{font-family:"88miles";font-weight:normal;-webkit-font-smoothing:antialiased;text-decoration:none;color:#fff;content:"";font-size:24px;line-height:45px;height:45px;background-color:rgba(0,0,0,0.45);border-radius:45px;display:block;text-align:center;overflow:hidden;margin-bottom:5px}#content.index .carousel .tour:hover:before{background-color:rgba(0,0,0,0.85)}#content.index .carousel .computer{position:absolute;width:549px;height:330px;left:50%;margin-left:-800px;top:210px;background-image:url(screenshots/computer-osx-2af4758fd85f3d415cabde628ebfb0855eaf20d51baf48c44cfb7af5d5cb54d1.png);background-position:top left;background-repeat:no-repeat}#content.index .carousel .phone{position:absolute;width:165px;height:300px;left:50%;margin-left:-400px;top:240px;background-image:url(screenshots/phone-osx-87dfd7e56dc066c1d165ea512be821991eaeeaa58c5387bb0a2db29e7f2dee1a.png);background-position:top left;background-repeat:no-repeat}#content.index .carousel .phone .timer{position:absolute;top:135px;left:18px;right:18px;height:40px;color:#6b6b6b;text-align:center;font-size:28px;line-height:38px}#content.index .carousel .phone .summary-timer{position:absolute;top:198px;left:21px;width:38px;height:8px;color:#fff;text-align:center;font-size:8px;line-height:8px}#content.index .carousel .summary h1{font-size:50px}#content.index .carousel .summary p{font-size:14px}#content.index .carousel .clock{width:320px;height:320px;position:absolute;left:50%;margin-left:-160px;top:210px}#content.index .carousel .clock .canvas{width:320px;height:320px;position:absolute;top:0;left:0;bottom:0;right:0}#content.index .carousel .clock>div{font-family:"88miles";font-weight:normal;-webkit-font-smoothing:antialiased;text-decoration:none;font-size:24px;color:#2c4c06;position:absolute}#content.index .carousel .clock>div.active{color:#fff}#content.index .carousel .clock .first{top:24px;left:50%;margin-left:-13px;cursor:pointer}#content.index .carousel .clock .second{top:50%;right:24px;margin-top:-13px;cursor:pointer}#content.index .carousel .clock .third{bottom:24px;left:50%;margin-left:-13px;cursor:pointer}#content.index .carousel .clock .fourth{top:50%;left:24px;margin-top:-13px;cursor:pointer}#content.index .carousel .clock .center{top:50%;left:50%;width:96px;height:96px;margin-top:-32px;margin-left:-48px;text-align:center}#content.index .carousel .clock .center .icon{font-family:"88miles";font-weight:normal;-webkit-font-smoothing:antialiased;text-decoration:none;font-size:36px;color:#fff;position:absolute;margin-left:-18px;top:0;left:50%}#content.index .carousel .clock .center .text{position:absolute;font-size:12px;line-height:16px;text-transform:uppercase;color:#46740f;top:36px;left:50%;margin-left:-39px;font-weight:700}#content.index .carousel ul{position:relative;width:320px;height:220px;left:50%;top:110px;margin-left:250px}#content.index .carousel ul li{background-color:#79be27;position:absolute;font-family:"proxima-nova";font-weight:600;font-size:16px;color:#46740f;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#content.index .carousel ul li.active{opacity:1}#content.index .carousel ul li h2{font-family:"klavika-web";font-weight:300;color:#fff;-moz-text-shadow:1px 1px 2px rgba(0,0,0,0.15);-webkit-text-shadow:1px 1px 2px rgba(0,0,0,0.15);-o-text-shadow:1px 1px 2px rgba(0,0,0,0.15);text-shadow:1px 1px 2px rgba(0,0,0,0.15);font-size:36px;line-height:36px}#content.index .promos .promo{border-bottom:1px solid #dfdfdf;position:relative;height:435px;margin:0 auto}#content.index .promos .promo .copy{position:absolute;top:110px;width:330px;left:50%;margin-left:-470px}#content.index .promos .promo .full-copy{width:940px;margin:0 auto}#content.index .promos .promo.even{background-color:#f7f7f7}#content.index .promos .promo.even .copy{margin-left:90px}#content.index .breakout{display:table;width:940px;margin:0 auto;table-layout:fixed;min-height:300px}#content.index .breakout>div{display:table-cell;width:380px;padding-top:70px;padding-bottom:40px}#content.index .breakout .testimonials{padding-right:90px}#content.index .breakout .testimonials ul{list-style-type:none;margin:0;padding:0;height:220px;position:relative}#content.index .breakout .testimonials ul li{margin:0;padding:0;opacity:0;position:absolute}#content.index .breakout .testimonials ul li blockquote{margin:0 0 20px 0;padding:0}#content.index .breakout .testimonials ul li .credit img{border:2px solid #79be27;float:left;margin-right:20px}#content.index .breakout .testimonials ul li .credit cite{padding-top:4px;font-style:normal;display:block}#content.index .breakout .testimonials ul li .credit .company{color:#79be27;display:block;text-decoration:none}#content.index .breakout .testimonials ul li .credit .company:hover{text-decoration:underline}#content.index .breakout .testimonials ul li.current{opacity:1;z-index:10}#content.index .breakout .developer-api{padding-left:90px;position:relative}#content.index .breakout .developer-api a.button{border-radius:3px;display:inline-block;height:38px;width:150px;text-align:center;color:#fff;font-size:13px;font-weight:700;background-color:#79be27;text-decoration:none;line-height:38px;position:absolute;right:0}#content.index.copywriters .promos .promo{height:auto;padding-top:40px;padding-bottom:40px}#content.index.copywriters .promos .promo h1,#content.index.copywriters .promos .promo h2,#content.index.copywriters .promos .promo h3,#content.index.copywriters .promos .promo h4,#content.index.copywriters .promos .promo h5,#content.index.copywriters .promos .promo h6{margin-top:0}#content.index.basecamp .carousel .basecamp{position:absolute;width:549px;height:330px;left:50%;margin-left:251px;top:210px;background-image:url(landing/basecamp-computer-63e9944e41aa30038926d011afa952a808bb850657bd30d3cf1a406d7e5fe116.png);background-position:top left;background-repeat:no-repeat}#content.index.basecamp .carousel .storm{position:relative;font-family:"klavika-web";font-weight:300;color:white;text-align:center;top:100px;font-size:36px;line-height:48px;-moz-text-shadow:1px 1px 2px rgba(0,0,0,0.15);-webkit-text-shadow:1px 1px 2px rgba(0,0,0,0.15);-o-text-shadow:1px 1px 2px rgba(0,0,0,0.15);text-shadow:1px 1px 2px rgba(0,0,0,0.15)}#content.index.basecamp .carousel .eightyeightmiles{position:absolute;width:549px;height:330px;left:50%;margin-left:-800px;top:210px;background-image:url(screenshots/computer-osx-2af4758fd85f3d415cabde628ebfb0855eaf20d51baf48c44cfb7af5d5cb54d1.png);background-position:top left;background-repeat:no-repeat}#content.index.basecamp .carousel .tour{display:none}@media all and (max-width: 1170px){#content.index .carousel .tour{display:block;margin-left:0;left:220px}#content.index .carousel .computer,#content.index .carousel .phone{display:none}#content.index .carousel .clock{left:100px;margin-left:0}#content.index .carousel .clock.with-video .center{display:none}#content.index .carousel ul{margin-left:0;left:auto;right:100px;position:absolute;top:250px}#content.index .promos .promo .copy{margin-left:-400px}#content.index .demo{-webkit-transform:scale(0.66, 0.66);transform:scale(0.66, 0.66)}}@media all and (max-width: 950px){#content.index .carousel .tour{display:none}#content.index .breakout{width:auto;padding:20px;border-collapse:separate;border-spacing:20px}#content.index .breakout>div{width:50%}#content.index .breakout>div.testimonials{padding-right:0}#content.index .breakout>div.developer-api{padding-left:0}#content.index #report-demo,#content.index #billable-demo{margin-left:0}#content.index .carousel{height:144px;border-top:1px solid #6eac24}#content.index .carousel ul{display:none}#content.index .clock,#content.index .computer,#content.index .phone,#content.index .eightyeightmiles,#content.index .basecamp,#content.index .storm,#content.index .tour{display:none}#content.index .call-to-action{font-size:14px;height:47px;line-height:47px}#content.index .call-to-action a{height:24px;width:100px;font-size:12px;line-height:24px;margin-left:32px;top:0}#content.index .promos .promo{height:auto;padding:20px;left:0;right:0;border-bottom:1px solid #dfdfdf}#content.index .promos .promo .copy{position:static;margin:0;margin-left:0;left:auto;width:auto}#content.index .promos .promo.even{background-color:#f7f7f7}#content.index .promos .promo.even .copy{margin-left:0}#content.index .demo{display:none}#pointer{display:none}#content.index.copywriters .promos .promo .full-copy{width:auto}}html.windows #content.index .carousel .computer{background-image:url(screenshots/computer-windows-a5ab41ca5d1a681da4900499fa1ae7feb7c7a0cdf9fa05618816795c2c2a72f0.png)}html.windows #content.index .carousel .phone{background-image:url(screenshots/phone-windows-5b04a0c8a7d6424ffbb0720848d08eb985542daea418a4e7cc5e037f240318cb.png)}html.windows #content.index .carousel .phone .timer{top:63px;left:18px;right:16px;height:40px;color:#6b6b6b;text-align:center;font-size:24px;line-height:26px}html.windows #content.index .carousel .phone .summary-timer{top:103px;left:21px;width:38px;height:8px;color:#fff;text-align:center;font-size:6px;line-height:6px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#content.index .carousel .computer{background-image:url(screenshots/computer-osx2x-9aceba2cfdd7a3c29aaf3e6b7de5870b001234fd31b466e3f16a5550eba05450.png);background-size:549px 330px}#content.index .carousel .phone{background-image:url(screenshots/phone-osx2x-1a5b2f8ea5aac389cf2d957b60153b7e6299dc9b56c4446705c3b6a5aa3b2b4d.png);background-size:165px 300px}html.windows #content.index .carousel .computer{background-image:url(screenshots/computer-windows2x-fddb5a95722bb2fbbd3050e7edf5d952db538d7d58dbe34ea97c0945831ec351.png)}html.windows #content.index .carousel .phone{background-image:url(screenshots/phone-windows2x-c870b3ad924e30b8c1dbfb783d9d009d2bcea28bf8ef764808566ee336028263.png)}#content.index.basecamp .carousel .basecamp{background-image:url(landing/basecamp-computer-2x-818ad2b68c58753b1e768263ca1337abdaaaaae8e67e27e729be5994bd81a6f2.png);background-size:549px 330px}#content.index.basecamp .carousel .eightyeightmiles{background-image:url(screenshots/computer-osx2x-9aceba2cfdd7a3c29aaf3e6b7de5870b001234fd31b466e3f16a5550eba05450.png);background-size:549px 330px}}