div.hero-banner-wrapper.hero-centered .subtext{max-width:580px}@media only screen and (max-width:768px){div.hero-banner-wrapper.hero-centered .sign-up-module .hs-email input::placeholder{text-align:center}div.hero-banner-wrapper.hero-centered .hero-banner-wrapper .subtext{width:100%}}div.hero-banner-wrapper.hero-left{overflow:hidden}.hero-flex-box{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:0;min-height:85vh;padding:0}.hero-flex-column-1{width:40%}.hero-flex-column-2{padding-right:0;width:58%}.cta-flex-box{align-items:center;display:flex;list-style:none;margin:0;padding:0}.cta-flex-box,.cta-flex-box-center{justify-content:center}.cta-flex-column-1{margin:16px;width:50%}.cta-flex-column-2{margin:16px;padding-right:0;width:40%}.hero-cta-link.link-text{padding-left:16px;transition-duration:.5s}.hero-cta-link.link-text:hover{padding-right:4px}.hero-cta-link{float:left;font-size:18px;font-weight:700}.hero-cta-link:hover{text-decoration:underline}@media only screen and (min-width:768px) and (max-width:1000px){.hero-banner-wrapper .cta-box-outer a,.hero-banner-wrapper .link-text{font-size:16px}.hero-banner-wrapper .link-text{margin-top:2px}.hero-banner-wrapper .cta-flex-box-left{min-width:120%}}@media only screen and (min-width:769px){.cta-flex-box-left{float:left;justify-content:start;margin-left:0!important;padding-left:0!important}}@media only screen and (max-width:768px){.overline.hero{text-align:center}.cta-flex-box{display:block;width:100%}.cta-box-outer,.link-box-outer{float:none;margin:0 auto;padding-top:16px;text-align:center}.link-box-outer{float:none;margin:0 auto;padding-left:0;padding-top:32px;text-align:center}.hero-cta-link.link-arrow,.hero-cta-link.link-text{display:inline-block;float:none;padding-left:0}.hero-cta-link-box{text-decoration:none}}.rating-spacer{border-top:1px solid #e5e9f1;margin-bottom:32px;margin-top:48px}.hero-app-rating-logo{max-width:300px}.hero-app-rating-text{font-weight:700}.rating-divider-line{margin-bottom:8px;margin-top:8px}@media only screen and (max-width:768px){.hero-app-rating-logo{margin:0 auto}}div.hero-banner-wrapper.hero-left .center-image-preview.over-wide{max-width:200%;width:140%}div.hero-banner-wrapper.hero-left .center-image-preview.contain-wide{max-width:100%;width:100%}div.hero-banner-wrapper.hero-left .center-image-preview.always-visible{margin-bottom:40px;margin-top:40px;max-width:200%;width:54vw}@media only screen and (max-width:1080px){div.hero-banner-wrapper.hero-left .center-image-preview.over-wide{width:150%}div.hero-banner-wrapper.hero-left .center-image-preview.always-visible{width:50vw}}@media only screen and (max-width:768px){div.hero-banner-wrapper.hero-left .center-image-preview.always-visible,div.hero-banner-wrapper.hero-left .center-image-preview.over-wide{margin-bottom:16px;margin-top:16px;max-width:100%;width:100%}}.hero-flex-column-1 h1{font-size:calc(23.17647px + .88235vw)}div.hero-banner-wrapper.hero-left .sign-up-module form{display:flex;justify-content:space-between;list-style:none;margin:0;max-width:512px;padding:0;width:100%}div.hero-banner-wrapper.hero-left .consent-text{text-align:left}@media only screen and (max-width:1080px){.hero-flex-column-1{width:45%}.hero-flex-column-2{width:50%}div.hero-banner-wrapper.hero-left .sign-up-module form{display:block;max-width:512px;width:100%}div.hero-banner-wrapper.hero-left .sign-up-module .hs-email{width:100%}div.hero-banner-wrapper.hero-left .sign-up-module .hs_submit{width:50%}div.hero-banner-wrapper.hero-left .sign-up-module .hs_submit input{display:block;width:100%}}@media only screen and (max-width:768px){div.hero-banner-wrapper.hero-left .content-wrapper{padding-top:48px}div.hero-banner-wrapper.hero-left .sign-up-module form{margin:0 auto}div.hero-banner-wrapper.hero-left .sign-up-module .hs-email input::placeholder{text-align:center}div.hero-banner-wrapper.hero-left .sign-up-module .hs-email,div.hero-banner-wrapper.hero-left .sign-up-module .hs_submit{width:100%}div.hero-banner-wrapper.hero-left .consent-text,div.hero-banner-wrapper.hero-left .hero-h1-left,div.hero-banner-wrapper.hero-left .subtext{text-align:center}.hero-flex-column-2{padding-top:32px}.hero-flex-column-2,div.hero-banner-wrapper.hero-left .center-image-preview{display:block;margin:0 auto;width:100%}.hero-image-container{background-image:none!important}.hero-flex-box{display:block}.hero-flex-column-1{width:100%}.hero-banner-wrapper{background-image:none!important}}h1.hero-h1{padding-bottom:24px;padding-top:104px}h1.hero-h1-left{padding-bottom:16px;padding-top:16px}.hero-image-container{padding-bottom:24px;padding-top:48px}.hero-h1-spacer{height:4px}.hero-image-container{background-position:bottom;background-repeat:no-repeat}@media screen and (min-width:1350px) and (max-width:1550px){.hero-image-container{background-size:120%}}@media screen and (min-width:1000px) and (max-width:1349px){.hero-image-container{background-size:150%}}@media screen and (max-width:999px){.hero-image-container{background-size:170%}}.center-image-preview{margin:0 auto;max-width:800px;width:100%}@media only screen and (max-width:768px){.hero-h1-spacer{height:8px}.hero-banner-wrapper .content-wrapper{padding-left:24px;padding-right:24px}}.subtext{color:#637282!important}:root .hero-image-container,_:-ms-fullscreen{background-position:0 100px!important;background-size:100%!important}