﻿body,.hollow-button,.solid-button,input[type="email"],input[type="password"],input[type="text"],textarea,button,input[type="submit"],a{color:#2a255f;font-family:"Campton", "Verdana", sans-serif}body,.hollow-button,.solid-button,input[type="email"],input[type="password"],input[type="text"],textarea,button,input[type="submit"]{font-size:20px}body{background-color:#d1d9e5}h1{font-size:42px;margin:0;text-transform:lowercase}h2{font-size:36px;text-transform:lowercase}h3{font-size:24px}a{text-decoration:none;font-weight:bold}li{margin-bottom:0.5em}img.iconic{display:none}.iconic-property-fill,.iconic-property-text{stroke:none !important}.iconic-property-stroke{fill:none !important}.iconic *{fill:#2a255f;stroke:#2a255f}.iconic{overflow:visible}body{margin:auto;max-width:580px;padding:0 2em}section.group:after{content:"";display:table;clear:both}section.group{margin-bottom:1.75em}a{text-decoration:none}a:hover{text-decoration:underline}header{margin:2em 0 2.5em 0;text-align:center}header h1.home{margin-top:0;font-size:30px}header img.home{margin:0}header a{font-weight:normal}.center{text-align:center}.callout{font-size:28px}.super-callout{font-size:47px;margin:1.25em 0 1.25em 0}.aside{font-size:14px}.flash{border:solid 5px;border-radius:25px;padding:18px 20px 12px 20px}.flash.alert{border-color:#bf1652}footer{padding-bottom:25px}nav ul{padding-left:0}nav li{display:inline-block;list-style:none;margin-right:1em}nav .iconic{position:relative;top:3px}nav.site-nav{text-align:center;font-size:14px}nav.site-nav a{text-decoration:none;font-weight:bold}nav.site-nav a:hover{text-decoration:underline}section.content{padding-bottom:10px}.company-logo{max-width:200px;max-height:60px}.company-name{margin-bottom:0.5em}.company-description{margin-top:0.5em;margin-bottom:1.5em}.post-date{font-size:14px;margin:0.5em 45px 0.25em 45px}.post-names{margin:0.25em 45px 1.25em 45px;padding-left:0}.post-names li{list-style:none}.post-summary{font-size:16px;margin-top:0.25em}.post-summary a{font-size:14px;padding-left:0.5em}.join-box{float:left;width:47%;margin-right:3%;margin-bottom:0;margin-top:35px}.join-box:nth-child(even){margin-right:0;margin-left:3%}.join-box>.title{margin-top:0;margin-bottom:15px;font-size:28px}.hollow-button,.solid-button{font-size:16px;display:inline-block;padding:10px 15px 9px 15px;margin:2px 0;border-radius:4px}.hollow-button{background-color:#d1d9e5;border:2px solid #2a255f}.hollow-button:hover{background-color:#2a255f;color:#d1d9e5;text-decoration:none}.solid-button{background-color:#bf1652;color:#d1d9e5}.solid-button:hover{background-color:#9e0f42;text-decoration:none}.hollow-button{background-color:#d1d9e5}.hollow-button:hover{background-color:#2a255f;color:#d1d9e5}.join-box>.learn-more>a{font-size:18px}.join-box>.price{font-weight:bold}.join-box>.price .currency{float:left;font-size:11px;margin-top:4px}@-moz-keyframes spin{0%{-moz-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-moz-transform:rotate(10deg);transform:rotate(10deg)}100%{-moz-transform:rotate(-10deg);transform:rotate(-10deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes spin{0%{-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}.spinner{-webkit-filter:drop-shadow(0px 5px 15px #d1d9e5) drop-shadow(5px 0px 15px #d1d9e5) drop-shadow(0px -5px 15px #d1d9e5) drop-shadow(-5px 0px 15px #d1d9e5);filter:drop-shadow(0px 5px 15px #d1d9e5) drop-shadow(5px 0px 15px #d1d9e5) drop-shadow(0px -5px 15px #d1d9e5) drop-shadow(-5px 0px 15px #d1d9e5);-moz-animation:spin 2s ease-in-out infinite;-webkit-animation:spin 2s ease-in-out infinite;animation:spin 2s ease-in-out infinite}.progress-bar{margin-bottom:1.75em;position:relative}.progress-bar:before{content:"►";position:absolute;bottom:36%;left:0;font-size:30px}.progress-bar-entry{position:relative;clear:both;border-left:70px solid;margin-left:25px;min-height:100px;padding:0.5em 0 0.5em 25px}.progress-bar-entry:nth-child(1){border-color:#bf1652}.progress-bar-entry:nth-child(1) .amount{bottom:15px}.progress-bar-entry:nth-child(2){border-color:#e5557e}.progress-bar-entry:nth-child(2) .amount{bottom:63px}.progress-bar-entry:nth-child(3){border-color:#d57eb6}.progress-bar-entry:nth-child(3) .amount{bottom:20px}.progress-bar-entry:nth-child(4){border-color:#913c92}.progress-bar-entry:nth-child(4) .amount{bottom:13px}.progress-bar-entry:nth-child(5){border-color:#1e174e}.progress-bar-entry:nth-child(5) .amount{bottom:8px}.progress-bar-entry.achieved{background-color:#fff}.progress-bar-entry .amount{position:absolute;left:-83px;bottom:0;margin:0;padding:0;width:95px;-moz-transform:rotateZ(-90deg) translateX(50%);-ms-transform:rotateZ(-90deg) translateX(50%);-webkit-transform:rotateZ(-90deg) translateX(50%);transform:rotateZ(-90deg) translateX(50%);color:#d1d9e5}.progress-bar-entry .title{font-weight:bold;margin:0 0 0.2em 0}.progress-bar-entry ul{margin:0}.progress-bar-entry ul li{line-height:1em;margin-bottom:0.2em}form{margin-bottom:15px}form .field,form .actions{margin:20px auto;width:340px}form .actions{text-align:right}form.newsletter{text-align:center;margin-top:40px;margin-bottom:60px}label{display:block}input[type="email"],input[type="password"],input[type="text"],textarea{width:330px;padding:10px 5px 5px 5px;border:0;background-color:#fff}button,input[type="submit"]{font-size:16px;background-color:#2a255f;color:#d1d9e5;border:0;border-radius:4px;padding:12px 15px 9px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none}button:hover,input[type="submit"]:hover{cursor:pointer;background-color:#d1d9e5;border:2px solid #2a255f;padding:10px 13px 7px 13px;color:#2a255f}.inline-field{margin:15px auto}.inline-field label{display:inline-block;margin-top:10px;margin-right:10px}.inline-field input{margin-right:0}.inline-field input[type="email"]{margin-right:10px}.login-links{text-align:center}.quote{font-style:italic;padding-top:15px;margin-bottom:0}.quote:before{content:"“";font-size:28px;line-height:18px;position:relative;top:5px;left:-15px;margin-right:-8px}.quote:after{content:"”";font-size:28px;line-height:18px;position:relative;top:5px}.attribution{display:block;float:right;font-style:normal;margin-top:10px;margin-bottom:20px}.clearfix:after{content:"";display:table;clear:both}#faq{padding-top:35px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.inline-field{margin:20px auto;width:340px}.inline-field label{float:left}.inline-field input{float:none}.inline-field input[type="submit"]{font-size:18px;margin:1em auto 0 auto}.iconic{width:26px;height:26px}.progress-bar-entry:nth-child(2) .amount{bottom:15px}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait){body,.hollow-button,.solid-button,input[type="email"],input[type="password"],input[type="text"],textarea,button,input[type="submit"],a{font-size:26px}h3{font-size:32px}.callout{font-size:40px}.quote{padding:15px 0 0 0}.quote:before{margin-left:-5px}.quote:before,.quote:after{font-size:45px}.join-box>.title{font-size:32px}.join-box .learn-more a{font-size:24px}#plans .join-box{width:100%;margin-bottom:2em;margin-right:0}.hollow-button{font-size:26px;line-height:26px}.inline-field input[type="submit"]{font-size:25px}.progress-bar:before{left:-22px}.progress-bar-entry{margin-left:0;padding-left:12px;padding-right:10px;font-size:24px}.progress-bar-entry .amount{font-size:22px}.progress-bar-entry ul{padding-left:1em}}
