.content_root__qJU3r{padding-left:var(--sp-3);padding-right:var(--sp-3)}@media screen and (min-width:640px){.content_root__qJU3r{padding-left:0;padding-right:0}}.app_layout__PgzZ_{overflow-x:hidden}:not(.has-search-focus) .app_heroWrap__Ql90_{position:relative}.app_gradientBg__4U__Z{position:absolute;top:0;width:auto;max-width:unset;z-index:var(--z-behind)}.app_gradientBgDesktop__RY0wf{display:none}@media screen and (min-width:800px){.app_gradientBgDesktop__RY0wf{display:block;height:1060px;left:50%;transform:translateX(-50%)}}.app_gradientBgMobile__ZWvQu{width:100%}@media screen and (min-width:800px){.app_gradientBgMobile__ZWvQu{display:none}}.app_heroWrapGrain__zcEs7{position:absolute;z-index:var(--z-behind);top:0;bottom:0;width:100%;height:1060px;background-image:linear-gradient(transparent 0,var(--theme-bg-grain-overlay) 100%),var(--theme-bg-grain);background-blend-mode:normal,overlay;background-repeat:no-repeat,repeat;background-size:100%,75px;opacity:.7}@media screen and (max-width:800px){.app_heroWrapGrain__zcEs7{height:2308px}}.app_hero__qSFMX{text-align:center;padding-top:var(--sp-6);min-height:500px}@media screen and (min-width:800px){.app_hero__qSFMX{justify-content:center;padding-top:var(--sp-20);min-height:570px}}@media screen and (max-width:640px){.is-mobile-device .app_hero__qSFMX{min-height:150vw}}.has-search-focus .app_hero__qSFMX{padding-top:var(--sp-20)}@media screen and (min-width:800px){.has-search-focus .app_hero__qSFMX{padding-top:var(--sp-32)}}.app_heroStack__gOme1{align-items:center}.app_heroContent__LbnRG{width:100%}@media screen and (max-width:640px){.app_heroStack__gOme1{--gap-size:var(--sp-4)!important}.app_heroText__BBM5r{--gap-size:var(--sp-2)!important}.app_heroText__BBM5r p{font-size:var(--text-md);line-height:var(--leading-normal)}}.app_mobileHeroDevice__EKDhZ{height:auto;width:100%;margin:var(--sp-8) auto 0;transform:scale(1.1)}.is-not-mobile-device .app_mobileHeroDevice__EKDhZ{display:none}@media screen and (min-width:640px){.app_mobileHeroDevice__EKDhZ{max-width:80%}}@media screen and (min-width:800px){.app_mobileHeroDevice__EKDhZ{max-width:500px}}.app_mobileCtaWrap__CdYYf{visibility:hidden;width:100%;max-width:500px;min-height:90px;padding:var(--sp-5) auto var(--sp-5);margin-left:auto;margin-right:auto}.is-not-mobile-device .app_mobileCtaWrap__CdYYf{display:none}.is-mobile-device .app_mobileCtaWrap__CdYYf{visibility:visible;display:flex;justify-content:center}.app_mobileCta__N8bkL{max-width:calc(100vw - var(--sp-4)*2 - var(--sp-2)*2)}@media screen and (min-width:532px){.app_mobileCta__N8bkL{max-width:calc(500px - var(--sp-2)*2)}}.app_fixed__j5ZD2 .app_mobileCta__N8bkL{max-width:100vw}.app_featuredSection___5pAE{padding:var(--sp-16) 0 0}@media screen and (min-width:800px){.app_featuredSection___5pAE{padding:var(--sp-16) 0}}@media screen and (min-width:1200px){.app_featuredSection___5pAE{padding:var(--sp-32) 0}}.app_featuredSection___5pAE.app_reducedPadding__O1jLq{padding:var(--sp-5) 0 0}@media screen and (min-width:640px){.app_featuredSection___5pAE.app_reducedPadding__O1jLq{padding:var(--sp-12) 0}}@media screen and (min-width:1200px){.app_featuredSection___5pAE.app_reducedPadding__O1jLq{padding:var(--sp-20) 0}}.app_dataStorySection__Gjzrs{order:0}.app_howItWorksSection__q0Q8_{order:1;margin-top:var(--sp-16);margin-bottom:var(--sp-14)}@media screen and (min-width:800px){.app_howItWorksSection__q0Q8_{margin:var(--sp-32) 0}}@media screen and (min-width:1200px){.app_howItWorksSection__q0Q8_{margin:var(--sp-40) 0}}.app_howItWorksSection__q0Q8_:before{content:"";position:absolute;left:0;right:0;width:100%;height:1066px;background-image:linear-gradient(transparent 1066px,var(--theme-bg-grain-overlay) 1066px),var(--theme-bg-grain),var(--theme-howitworks-background-gradient);background-blend-mode:normal,overlay,normal;background-repeat:no-repeat,repeat,no-repeat;background-size:var(--container-width) 100%,75px,100% 1066px;background-position:left 60% top;z-index:-1}@media screen and (min-width:425px){.app_howItWorksSection__q0Q8_:before{margin-top:-200px}}.app_problemAndSolution__x9Ix_{display:flex;flex-direction:column}@media screen and (min-width:800px)and (max-width:1199px){.app_problemAndSolution__x9Ix_{margin:0 auto}}