.AppStoreTextButton__button{align-items:center;background-color:#000;border-radius:8px;color:#fff;display:flex;font-size:14px;line-height:1.2;min-width:184px;padding:8px 0}@media(max-width:1199.98px){.AppStoreTextButton__button{font-size:12px;min-width:144px}}@media(max-width:991.98px){.AppStoreTextButton__button{font-size:10px;min-width:128px}}.AppStoreTextButton__appStoreName{font-size:20px}@media(max-width:1199.98px){.AppStoreTextButton__appStoreName{font-size:15px}}.AppStoreTextButton__link,.AppStoreTextButton__link:hover{color:#fff}.AppStoreTextButton__mobilePlayLogo{width:16px}.AppStoreTextButton__desktopPlayLogo{width:32px}.LandingPageSection{padding-bottom:80px;padding-top:80px;z-index:4}@media(min-width:992px){.LandingPageSection{padding-bottom:120px;padding-top:120px}}.MobileLandingPage__plansWithYouImage{bottom:0}.LandingPageLead__sublead{color:#212529;color:#2c365d;font-size:1.3rem;letter-spacing:-.03em;line-height:1.2}@media(min-width:992px){.LandingPageLead__sublead{font-size:1.5rem}}.MobileLandingPageHero__background{background-color:#feefed;margin-bottom:144px}@media(min-width:1200px){.MobileLandingPageHero__background{margin-bottom:72px}}@media(max-width:991.98px){.MobileLandingPageHero__background{margin-bottom:72px}}.MobileLandingPageHero__lead{margin-bottom:24px;padding-top:80px}@media(min-width:992px){.MobileLandingPageHero__lead{padding-top:144px}}@media(min-width:1200px){.MobileLandingPageHero__lead{padding-top:180px}}@media(min-width:992px){.MobileLandingPageHero__lead{margin-bottom:64px}}.MobileLandingPageHero__imageShadow{-webkit-filter:drop-shadow(0 -.5rem .5rem rgba(0,0,0,.15));filter:drop-shadow(0 -.5rem .5rem rgba(0,0,0,.15))}.MobileLandingPageHero__image{bottom:0;height:40vw;inset-inline-end:0;max-height:556px;object-fit:contain;position:absolute}@media(min-width:768px)and (max-width:991.98px){.MobileLandingPageHero__image{height:35vw}}.MobileLandingPageHero__imageMobile{-webkit-padding-end:-12px;height:280px;object-fit:contain;padding-inline-end:-12px}.MobileLandingPageHero__section{margin-bottom:88px;margin-top:40px;z-index:4}@media(min-width:1200px){.MobileLandingPageHero__section{margin-top:72px}}.LandingPageFeatureTile__image{max-width:260px}.LandingPageFeatureTile__header{line-height:1.2}@media(max-width:1199.98px){.LandingPageFeatureTile__header{color:#212529;font-size:1.2rem;letter-spacing:-.03em;line-height:1.2}}.LandingPageFeatureTile__subheader{color:#6c757d;font-size:1rem;line-height:1.2;line-height:1.5}@media(max-width:1199.98px){.LandingPageFeatureTile__subheader{color:#6c757d;font-size:1rem;line-height:1.2;line-height:1.5}}.LandingPageFeatureTile__imagePlaceholder{min-height:90px}.LandingPageGetAppPromo__bottom{bottom:0}.LandingPageFeatureTiles__feature0{transition:transform .3s ease-out 0s,opacity 1s ease-out 0s}.LandingPageFeatureTiles__feature1{transition:transform .3s ease-out .2s,opacity 1s ease-out .2s}.LandingPageFeatureTiles__feature2{transition:transform .3s ease-out .4s,opacity 1s ease-out .4s}.LandingPageFeatureTiles__feature3{transition:transform .3s ease-out .6s,opacity 1s ease-out .6s}.LandingPageFeatureTiles__feature4{transition:transform .3s ease-out .8s,opacity 1s ease-out .8s}.LandingPageFeatureTiles__feature5{transition:transform .3s ease-out 1s,opacity 1s ease-out 1s}.OffsetBackgroundText{-webkit-user-select:none;user-select:none}.FeaturedInBadges__offsetBg,.OffsetBackgroundText{-webkit-margin-start:16px;-webkit-padding-end:16px;background-color:#e9ecef;color:#e9ecef;margin-inline-start:16px;margin-top:8px;padding-inline-end:16px;position:absolute;top:0;white-space:nowrap;z-index:-1}.FeaturedInBadges__featured{-webkit-margin-start:72px;margin-inline-start:72px}@media(max-width:991.98px){.FeaturedInBadges__featured{-webkit-margin-start:0;margin-inline-start:0}}.FeaturedInBadges__bookWithMatrix{height:24px}.FeaturedInBadges__shrinkImages{overflow:hidden}.FeaturedInBadges__shrinkImages>*{align-items:center;display:flex;flex-shrink:0;padding:16px 0}.FeaturedInBadges__shrinkImages img{height:50px}@media(max-width:575.98px){.FeaturedInBadges__shrinkImages img{height:30px}}.LandingPageReview__gray{background-color:#f3f4f5}.LandingPageReview__border{background-color:transparent;border:1px solid #dee2e6}.LandingPageReview__whiteBackground{background-color:#fff;border:1px solid #dee2e6}.LandingPageReview__large{border-radius:40px;height:100%;padding:36px}.LandingPageReview__largeQuoteText{font-size:18px;margin-top:1.5rem}@media(min-width:576px){.LandingPageReview__largeQuoteText{font-size:24px}}.LandingPageReview__largeUserText{font-size:14px}@media(min-width:576px){.LandingPageReview__largeUserText{font-size:18px}}.LandingPageReview__small{border-radius:24px;height:100%;min-width:222px;padding:24px}.LandingPageReview__smallQuoteText{font-size:16px;margin-top:.5rem}.LandingPageReview__smallUserText{font-size:16px}.Carousel__carouselArrow{opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.25s}.Carousel:hover .Carousel__carouselArrowShowOnHover,.Carousel__carouselArrowShowWithoutHover{opacity:1;pointer-events:auto}.Carousel__dotsContainer{bottom:8px;inset-inline-end:0;inset-inline-start:0;pointer-events:none}.Carousel__dotsContainerBackground{background-color:rgba(33,37,41,.502);border-radius:1000px}.Carousel__dot{font-size:8px}.LandingPageReviews__item{min-width:90%}@media(min-width:576px){.LandingPageReviews__item{min-width:75%}}@media(min-width:992px){.LandingPageReviews__item{min-width:37.5%}}@font-face{size-adjust:91%;font-family:Segoe UI Adjusted;font-style:normal;font-weight:400;src:local("Segoe UI")}@font-face{size-adjust:95%;font-family:Segoe UI Adjusted;font-style:italic;font-weight:400;src:local("Segoe UI")}@font-face{size-adjust:93%;font-family:Segoe UI Adjusted;font-style:normal;font-weight:700;src:local("Segoe UI")}@font-face{size-adjust:91%;font-family:Segoe UI Adjusted;font-style:italic;font-weight:700;src:local("Segoe UI")}@font-face{size-adjust:93%;font-family:Roboto Adjusted;font-style:normal;font-weight:400;src:local("Roboto")}@font-face{size-adjust:94%;font-family:Roboto Adjusted;font-style:italic;font-weight:400;src:local("Roboto Italic")}@font-face{size-adjust:98%;font-family:Roboto Adjusted;font-style:normal;font-weight:700;src:local("Roboto Bold")}@font-face{size-adjust:98%;font-family:Roboto Adjusted;font-style:italic;font-weight:700;src:local("Roboto Bold Italic")}@font-face{size-adjust:94%;font-family:Helvetica Neue Adjusted;font-style:normal;font-weight:400;src:local("Helvetica Neue")}@font-face{size-adjust:91%;font-family:Helvetica Neue Adjusted;font-style:italic;font-weight:400;src:local("Helvetica Neue Italic")}@font-face{size-adjust:92%;font-family:Helvetica Neue Adjusted;font-style:normal;font-weight:700;src:local("Helvetica Neue Bold")}@font-face{size-adjust:90%;font-family:Helvetica Neue Adjusted;font-style:italic;font-weight:700;src:local("Helvetica Neue Bold Italic")}@font-face{size-adjust:95%;font-family:Arial Adjusted;font-style:normal;font-weight:400;src:local("Arial")}@font-face{size-adjust:92%;font-family:Arial Adjusted;font-style:italic;font-weight:400;src:local("Arial Italic")}@font-face{size-adjust:92%;font-family:Arial Adjusted;font-style:normal;font-weight:700;src:local("Arial Bold")}@font-face{size-adjust:90%;font-family:Arial Adjusted;font-style:italic;font-weight:700;src:local("Arial Bold Italic")}@font-face{size-adjust:89%;font-family:Noto Sans Adjusted;font-style:normal;font-weight:400;src:local("Noto Sans")}@font-face{size-adjust:91%;font-family:Noto Sans Adjusted;font-style:italic;font-weight:400;src:local("Noto Sans Italic")}@font-face{size-adjust:88%;font-family:Noto Sans Adjusted;font-style:normal;font-weight:700;src:local("Noto Sans Bold")}@font-face{size-adjust:90%;font-family:Noto Sans Adjusted;font-style:italic;font-weight:700;src:local("Noto Sans Bold Italic")}.LandingPageSectionWithDivider{border-top:1px solid #dee2e6;padding-bottom:80px;padding-top:80px;z-index:4}@media(min-width:992px){.LandingPageSectionWithDivider{padding-bottom:120px;padding-top:120px}}.AppBadges__stretch{max-width:400px}