﻿html,body{overflow-x:hidden;}.sites-bar{border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;margin:0 -15px;}.sites-bar>*{padding:0!important;text-align:center;}.sites-bar__header{position:relative;}.sites-bar__header:before{background-color:#eee;content:"";height:1px;left:0;position:absolute;top:13px;width:100%;}.sites-bar__header span{background-color:#fff;padding:0 8px;position:relative;z-index:1;}.sites-bar__logos{display:flex;justify-content:space-between;}.sites-bar img{margin:4px auto 7px;max-height:35px;}.nav-container{padding:0!important;}.in-page-nav{font-size:15px;z-index:2;}.in-page-nav>div{padding:20px 0;}.in-page-nav.fixed{background-color:#fff;position:fixed;top:0;width:100%;}.in-page-nav ul{border-bottom:3px solid #eee;display:flex;padding:2px 0 3px;}.in-page-nav ul li{align-items:center;display:flex;flex-grow:1;justify-content:center;position:relative;}.in-page-nav ul li:first-child a{padding-left:0;}.in-page-nav ul li:last-child a{padding-right:0;}.in-page-nav a{color:#000;display:block;line-height:18px;padding:4px 6px;text-align:center;}.in-page-nav a:after{background-color:#e69212;bottom:-6px;content:"";height:3px;left:0;position:absolute;width:0;}.in-page-nav a.active:after{transition:width .3s ease-in-out;width:100%;}.how-it-works h1,.how-it-works h2{color:#000;font-size:26px;font-weight:200;line-height:30px;}.how-it-works h1{font-size:30px;font-weight:400;}.how-it-works h1+p{font-size:22px;line-height:34px;}.how-it-works__section{align-items:center;}.how-it-works__section img{margin:0 auto;max-width:300px;width:100%;}.how-it-works__faq,.how-it-works__contact{padding-top:100px;}.how-it-works #GettingStarted{padding-top:100px;}.how-it-works__privacy h1,.how-it-works__terms h1{color:#000;font-size:34px;font-weight:100;line-height:30px;margin-top:15px;float:left;}.how-it-works__privacy h2,.how-it-works__terms h2{font-size:24px;margin:10px 0;font-weight:600;padding:35px 0 0;}.how-it-works__privacy h3,.how-it-works__terms h3{font-size:18px;margin:40px 0 0;font-weight:600;}.how-it-works__privacy p,.how-it-works__terms p,.how-it-works__privacy dl,.how-it-works__terms dl{margin:20px 0;clear:both;}.how-it-works__privacy .nav-ordered-list,.how-it-works__terms .nav-ordered-list{list-style:decimal;margin-left:20px;}.how-it-works__privacy .nav-ordered-list li,.how-it-works__terms .nav-ordered-list li{margin-bottom:10px;line-height:1.6em;}.how-it-works__privacy .content-list,.how-it-works__terms .content-list{list-style-type:disc;padding:0 30px;}.how-it-works__privacy .content-list li,.how-it-works__terms .content-list li{margin-bottom:10px;}.how-it-works__privacy .content-list--ordered,.how-it-works__terms .content-list--ordered{list-style:decimal inside;}.how-it-works__privacy .fix-app-img,.how-it-works__terms .fix-app-img{height:200px;float:right;}.how-it-works__privacy .list-decimal,.how-it-works__terms .list-decimal{margin:0 0 0 30px;}.how-it-works__privacy .list-decimal>li::marker,.how-it-works__terms .list-decimal>li::marker{font-size:24px;font-weight:600;}.how-it-works__unsubscribe h1,.how-it-works__recall h1{float:none;line-height:45px;}.app-landing .title-main{font-size:35px;line-height:40px;}.app-landing__container{text-align:center;}.app-landing__container__phone video{z-index:0;max-width:83%;-webkit-mask-image:url("/images/app/demo-phone-mask.png");mask-image:url("/images/app/demo-phone-mask.png");-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:102%;margin-bottom:-150px;overflow:hidden;}.app-landing__container__phone video:hover,.app-landing__container__phone video:focus,.app-landing__container__phone video:active,.app-landing__container__phone video:active:focus{cursor:pointer;filter:brightness(.6);}.app-landing__container p{font-size:20px;line-height:24px;}.app-landing__reviews{overflow:hidden;position:relative;padding:0 20px;}.app-landing__reviews__review{text-align:center;font-size:4vw;line-height:4.5vw;}.app-landing__reviews__review__info{z-index:1;text-align:left;}.app-landing__reviews__review__info img{margin-left:0;}.app-landing__reviews__review__text{-webkit-clip-path:polygon(0% 0%,100% 0,100% 90%,25% 90%,25% 100%,15% 90%,0 90%);clip-path:polygon(0% 0%,100% 0,100% 90%,25% 90%,25% 100%,15% 90%,0 90%);padding:10vw 8vw 12vw;margin-top:-6vw;}.app-landing__reviews__review__text--right{-webkit-clip-path:polygon(0% 0%,100% 0,100% 90%,85% 90%,75% 100%,75% 90%,0 90%);clip-path:polygon(0% 0%,100% 0,100% 90%,85% 90%,75% 100%,75% 90%,0 90%);}.app-landing__reviews__review__text .rating__stars{font-size:7vw;line-height:20vw;}.app-landing__reviews__review__text .rating__stars__lower{color:transparent;}.app-landing__footer-links .app-icon{max-width:150px;}.app-landing .orange__text{background-image:linear-gradient(to bottom right,#f6b736,#eb9527);padding:0 40px;z-index:1;}.app-landing .orange--md{background-image:none;}.app-landing .blue{background-image:linear-gradient(to bottom right,#84cbe8,#0d6eb4);}.app-landing .blue--md{background-image:none;}.app-landing .blue--md__text{padding:0 40px;}.app-landing .app-buttons a{width:170px;}.app-landing .app-buttons a img{width:100%;}.app-landing .app-buttons a:first-child{margin-right:0;}.app-landing .slide{display:none;}.app-landing .prev,.app-landing .next{cursor:pointer;position:absolute;width:28px;top:50%;left:2px;color:#333;font-size:10vw;height:40px;}.app-landing .next{right:2px;left:auto;}.app-landing .fade{animation-name:fade;animation-duration:1.5s;}@keyframes fade{from{opacity:.4;}to{opacity:1;}}@media(min-width:370px){.sites-bar{margin:0 0 8px;}.sites-bar>*{padding:0 15px!important;}.nav-container{padding:0 15px!important;}.in-page-nav.fixed{width:calc(100% - 30px);}}@media(min-width:610px){.sites-bar__header span{font-size:18px;padding:0 16px;}.sites-bar img{margin:8px auto 16px;max-height:45px;}.how-it-works h1{font-size:40px;}.how-it-works h2{font-size:32px;line-height:36px;}.how-it-works__faq .ans ol,.how-it-works__faq .ans ul{padding-left:40px;}.app-landing__reviews{padding:0 15px;}.app-landing__reviews__review{font-size:22px;line-height:30px;}.app-landing__reviews__review__info{z-index:1;text-align:left;}.app-landing__reviews__review__info img{margin-left:0;}.app-landing__reviews__review__text{-webkit-clip-path:polygon(0% 0%,100% 0,100% 90%,25% 90%,25% 100%,15% 90%,0 90%);clip-path:polygon(0% 0%,100% 0,100% 90%,25% 90%,25% 100%,15% 90%,0 90%);padding:80px 60px 120px;margin-top:-8vw;}.app-landing__reviews__review__text--right{-webkit-clip-path:polygon(0% 0%,100% 0,100% 90%,85% 90%,75% 100%,75% 90%,0 90%);clip-path:polygon(0% 0%,100% 0,100% 90%,85% 90%,75% 100%,75% 90%,0 90%);}.app-landing__reviews__review__text .rating__stars{font-size:50px;line-height:70px;}.app-landing__reviews__review__text .rating__stars__lower{color:transparent;}.app-landing .slide{display:none;}.app-landing .prev,.app-landing .next{font-size:60px;}.in-page-nav{font-size:18px;}.in-page-nav ul{padding:5px 0;}.in-page-nav ul li:first-child a,.in-page-nav ul li:last-child a{padding:0 10px;}.in-page-nav a:after{bottom:-8px;}}@media(min-width:768px){.how-it-works__section p{max-width:420px;}.how-it-works__section img{margin-left:0;}.how-it-works__section.line-up,.how-it-works__section.line-down{position:relative;}.how-it-works__section.line-up:after,.how-it-works__section.line-down:after{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);background:linear-gradient(.25turn,#fff,#f8f8f8 50%,#fff);bottom:-45%;height:370px;left:-1300px;position:absolute;content:"";width:3000px;z-index:-100;}.how-it-works__section.line-down:after{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);}.how-it-works__faq .ans img{max-width:100%;}.app-landing .title-main{font-size:45px;line-height:50px;}.app-landing__container{overflow:hidden;text-align:left;}.app-landing__container__phone{background-color:transparent;}.app-landing__container__phone video{z-index:1;width:83%;margin-bottom:-200px;}.app-landing__container__phone::before{background-repeat:no-repeat;content:"";position:absolute;opacity:.5;bottom:0;}.app-landing__container .receipts::before{background-image:url("/images/app/receipts.png");background-size:auto 90%;top:-90px;right:10%;left:-255px;}.app-landing__container .stickies::before{background-image:url("/images/app/stickies.png");background-size:auto 90%;top:-90px;right:10%;left:-85px;}.app-landing__container .house::before{background:url("/images/app/house-profile.png");background-size:auto 105%;left:10%;background-position:right;top:0;right:-455px;}.app-landing__container .handyman::before{background:url("/images/app/handyman.png");background-repeat:no-repeat;background-size:auto 100%;background-position:right;top:0;right:-65px;left:0;}.app-landing__reviews__review{font-size:22px;line-height:30px;}.app-landing__reviews__review__text{padding:45px 60px 120px;margin-top:-2vw;}.app-landing .orange{background-image:linear-gradient(to bottom right,#f6b736,#eb9527);}.app-landing .orange__text{text-align:right;background-image:none;padding:0 40px;padding-left:35px;}.app-landing .blue--md{background-image:linear-gradient(to bottom right,#84cbe8,#0d6eb4);}.app-landing .blue--md__text{background-image:none;padding-right:35px;}.app-landing .app-buttons a:first-child{margin-right:20px;}}@media(min-width:910px){.sites-bar__logos{justify-content:space-evenly;}.in-page-nav{font-size:20px;top:6%;}.in-page-nav.fixed{background-color:transparent;width:unset;}.in-page-nav ul{border:0;display:block;}.in-page-nav ul li{justify-content:left;margin:35px 0;max-width:285px;width:100%;}.in-page-nav a{line-height:28px;padding:0 10px;text-align:left;}.app-landing__container__phone img{width:90%;}.how-it-works__faq,.how-it-works__contact{padding:30px 0 0;}.how-it-works #GettingStarted{padding:30px 0 0;}}@media(min-width:1200px){.app-landing__container p{font-size:24px;line-height:30px;}.app-landing__reviews__review__info img{margin-left:25px;}.app-landing__reviews__review__text{-webkit-clip-path:polygon(0% 0%,100% 0,100% 85%,25% 85%,25% 100%,15% 85%,0 85%);clip-path:polygon(0% 0%,100% 0,100% 85%,25% 85%,25% 100%,15% 85%,0 85%);padding:60px 60px 120px;margin-top:-3vh;}.app-landing__reviews__review__text--right{-webkit-clip-path:polygon(0% 0%,100% 0,100% 85%,85% 85%,75% 100%,75% 85%,0 85%);clip-path:polygon(0% 0%,100% 0,100% 85%,85% 85%,75% 100%,75% 85%,0 85%);}}