header:not(.add-shadow) .header__logo{color:#fff !important}.header__logo a,.header__logo a:hover,.header__logo a:active,.header__logo a:focus{color:#fff;font-size:0}header.add-shadow .header__logo a,header.add-shadow .header__logo a:hover,header.add-shadow .header__logo a:active,header.add-shadow .header__logo a:focus{color:#f36c00}header:not(.add-shadow) .navigation-primary a,header:not(.add-shadow) .header-actions a{color:#fff}header:not(.add-shadow) .nav-sign-up{background:#ffffff20;border-color:#fff}header:not(.add-shadow) .nav-sign-up:hover,header:not(.add-shadow) .nav-sign-up:focus,header:not(.add-shadow) .nav-sign-up:active{background:#ffffff60}@media(max-width:850px){header:not(.add-shadow) .header__logo{color:#fff}header:not(.add-shadow) .header-wrapper{background:transparent}header.add-shadow .header__logo a,header.add-shadow .header__logo a:hover,header.add-shadow .header__logo a:active,header.add-shadow .header__logo a:focus{color:#fff}}header:not(.add-shadow){background:#f36c00;box-shadow:0 1px 3px rgba(0,0,0,0.2)}.forecast-homepage h2{font-size:30px}.forecast-homepage p{font-size:17px}.forecast-homepage .vertical-spacing{padding-top:40px;padding-bottom:40px}#forecast-intro{background:#f4f4f4;margin-bottom:20px;overflow:hidden;position:relative;text-align:center;border-bottom:1px solid #ddd;padding-top:200px;margin-top:-200px}#forecast-intro .content-wrapper{padding-bottom:0;padding-top:50px}#forecast-intro h1{font-family:"Brndn","Brandon Text","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px}#forecast-intro .sub-h1{font-family:"Brndn","Brandon Text","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;letter-spacing:0;text-transform:initial;font-weight:500}#forecast-intro img{box-shadow:0 2px 15px rgba(0,0,0,0.15);display:block;margin:40px auto -1px}@media screen and (max-width:880px){#forecast-intro img{width:100%}}.forecast-feature{margin-bottom:40px}@media screen and (max-width:850px){.forecast-feature{margin-bottom:0}}#visualize-your-plans{overflow:hidden}#visualize-your-plans img{display:block;height:333px}@media screen and (max-width:850px){#visualize-your-plans img{height:222px}}#visualize-your-plans .flex-col{box-sizing:border-box;flex-shrink:0;min-width:50%}@media screen and (max-width:850px){.screenshot-toggle{display:flex;width:100%;margin:0 -1%}.screenshot-toggle span{flex:1;margin:0 1%;text-align:center}}#visualize-your-plans img[hidden]{display:none}#visualize-toggle>span{border:1px solid transparent;border-radius:4px;color:#333;cursor:pointer;display:inline-block;font-weight:bold;margin:5px 5px 0 0;padding:8px 20px 9px;transition:.05s linear}#visualize-toggle>span:hover{border-color:#ccc}#visualize-toggle>span.active,#visualize-toggle>span.active:hover{background:#ccc;border-color:#444;cursor:default}#assignment-demo{cursor:default;padding:40px 0 60px;position:relative;text-align:center;width:100%}#assignment-demo .line{background:#eee;display:block;height:100%;position:absolute;top:0;width:1px}#assignment-demo .line-1{background:#ccc;left:0}#assignment-demo .line-2{left:20%}#assignment-demo .line-3{left:40%}#assignment-demo .line-4{left:60%}#assignment-demo .line-5{left:80%}#assignment-demo .line-6{background:#ccc;left:100%}#assignment-demo:before,#assignment-demo:after{background:linear-gradient(#fff,rgba(255,255,255,0));content:"";height:60px;left:1.5%;position:absolute;top:0;width:95%;z-index:2}#assignment-demo:after{background:linear-gradient(rgba(255,255,255,0),#fff);bottom:0;top:auto}#assignment-demo .bg{background:#ccc;box-shadow:96px 0 0 #eee,192px 0 0 #eee,288px 0 0 #eee,384px 0 0 #eee,479px 0 0 #ccc;content:"";height:100%;left:0;position:absolute;top:0;width:1px;z-index:0}#assignment-demo .text{background:white;color:#444;display:inline-block;font-family:"Brndn","Brandon Text","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;margin:0 auto 10px;opacity:0;padding:0 2px;position:relative;text-align:center;z-index:3}#assignment-demo .text-2{left:50%;margin-left:-30px;position:absolute;width:65px}#assignment-demo .cursor{background:rgba(255,255,255,0.9);box-shadow:0 1px 4px rgba(0,0,0,0.2);border-radius:20px;height:20px;left:62%;opacity:0;position:absolute;top:91%;width:20px;z-index:4}#assignment-demo .assignment-static,#assignment-demo .assignment-dynamic{box-sizing:border-box;color:#fff;font-size:14px;font-weight:bold;height:36px;line-height:36px;padding-left:12px;position:relative;text-align:left;z-index:1}#assignment-demo .assignment-static{background:rgba(60,160,200,0.8);border-radius:0 4px 4px 0;margin-bottom:10px;width:40.21%}#assignment-demo .assignment-dynamic{background:rgba(120,50,140,0.8);border-radius:4px;margin-left:20%;width:40%}#assignment-demo.animate .text-1{animation:text-1-animate 4s 1s both ease-out}#assignment-demo.animate .text-2{animation:text-2-animate 1s 5s both ease-out}#assignment-demo.animate .cursor{animation:cursor-animate 3s 2.5s both ease-out}#assignment-demo.animate .assignment-dynamic{animation:assignment-animate 3s 2.5s both ease-out}@keyframes text-1-animate{0%,100%{opacity:0}10%,90%{opacity:1}}@keyframes text-2-animate{100%{opacity:1}}@keyframes cursor-animate{0%{left:62%;top:91%;opacity:0}20%,30%{left:57%;top:59%;opacity:1}70%,80%{left:97%;top:59%;opacity:1}100%{left:93%;top:91%;opacity:0}}@keyframes assignment-animate{0%,30%{width:40%}70%,100%{width:80%}}#forecast-cta{margin-bottom:50px;text-align:center}#forecast-cta h3{display:inline-block;margin:0;text-align:right;vertical-align:middle;width:310px;font-size:24px}#forecast-cta h3:last-of-type{text-align:left}#forecast-cta .button{margin:0 30px}.responsive-image-small{width:100%;max-width:480px}.learn-from-the-past{max-width:460px}@media(max-width:850px){#forecast-cta h3{text-align:center;width:100%}#forecast-cta h3:last-of-type{text-align:center}#forecast-cta .button{margin:20px 0}}.screenshot-toggle>span{background:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#333;cursor:pointer;display:inline-block;font-weight:bold;padding:9px 20px 8px;transition:.05s linear;font-size:15px}.screenshot-toggle>span:hover{background:rgba(0,0,0,0.05)}.screenshot-toggle>span.active,.screenshot-toggle>span.active:hover{background:#fff1e6;border-color:#f36c00;box-shadow:0 0 0 1px #f36c00;cursor:default}@media(max-width:850px){#forecast-cta h3{text-align:center;width:100%}#forecast-cta h3:last-of-type{text-align:center}#forecast-cta .button{margin:20px 0}}#forecast-pricing-plan{background:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:6px;padding:30px 25px;position:relative;text-align:center}@media screen and (max-width:1050px){.responsive-page #forecast-pricing-plan{padding-left:20px;padding-right:20px}}#forecast-pricing-plan .text-orange{font-size:1.1em}#forecast-pricing-plan .text-orange.harvest-price{letter-spacing:-2px}#forecast-pricing-includes{margin-left:1%}@media screen and (max-width:1050px){#forecast-pricing-includes{margin-left:0}}@media screen and (max-width:850px){#forecast-pricing-includes ul.flex-col{margin:0;padding:0}}.trial-cta{margin-bottom:10px}#forecast-pricing-includes>ul{list-style:none;margin:0;text-align:left}#forecast-pricing-includes>ul>li{background:url('//f.hubspotusercontent10.net/hubfs/19495563/raw_assets/public/getharvest-theme/images/icons/feature-check.svg') no-repeat 0;background-size:24px 24px;margin:5px 0;padding-left:34px;font-size:17px;line-height:24px;color:rgba(0,0,0,0.7)}.forecast-yearly-note{background:#fbfbd0;border-radius:4px;display:inline-block;font-size:14px;padding:3px 8px 4px;position:absolute;right:-25px;top:-10px;transform:rotate(7deg)}@media screen and (max-width:1050px){.forecast-yearly-note{margin:30px 0 -20px;position:static;transform:rotate(0)}}.price-note{color:#8c8c8c;font-size:10px;opacity:.8;text-align:right;margin-top:3px}.trial-cta{text-align:center}#forecast-pricing-faqs .inner{width:700px}@media screen and (max-width:700px){.responsive-page #forecast-pricing-faqs .inner{width:auto}}#forecast-pricing-faqs strong{display:block;margin-bottom:5px;color:#333}#forecast-pricing-faqs p{margin:0 0 30px}#forecast-philosophy h1{text-align:center}#forecast-philosophy .code{color:#444;display:block;font-family:Georgia,"Times New Roman",serif;font-size:21px;margin:40px auto;max-width:480px}@media screen and (max-width:850px){#forecast-philosophy .code{width:100%}}#forecast-philosophy .commentary{margin:10px auto;max-width:480px}@media screen and (max-width:850px){#forecast-philosophy .commentary{width:100%}}.quote.forecast-quote{margin:50px 80px 20px}@media screen and (max-width:850px){.quote.forecast-quote{margin:50px 0 20px}}.quote.forecast-quote>em{border:1px solid #ccc;border-radius:4px;font-size:19px;line-height:30px;margin-bottom:-20px;padding:20px 40px 20px 80px;display:block}@media screen and (max-width:850px){.quote.forecast-quote>em{padding:20px 40px 40px}}.quote.forecast-quote>em:before{font-size:56px;margin:14px 0 0 -28px;position:absolute;content:"“";font-style:normal;font-family:Georgia,"Times New Roman",serif;display:block;color:#ccc}.quote.forecast-quote>img{border-radius:60px;display:inline-block;margin:0 10px -5px;vertical-align:bottom;width:60px}@media screen and (max-width:850px){.quote.forecast-quote>img{display:block;margin:-30px auto 5px}}.quote.forecast-quote>span{display:inline-block;font-size:14px}@media screen and (max-width:850px){.quote.forecast-quote>span{display:block;text-align:center}}.quote.forecast-quote strong{color:#555}@media screen and (max-width:1050px){#forecast-enabled{margin-bottom:0}}@media screen and (max-width:850px){#forecast-enabled .center{text-align:left}}