.main-content__hero-section{position:relative;background:linear-gradient(0deg,var(--body-bg-inverse) 0,var(--deep-blue-50) 75%,var(--deep-blue-50) 100%)}.hero-section{max-width:var(--site-max-width);display:grid;row-gap:1rem;color:var(--text-color-inverse);padding:2rem 1rem 0;margin:0 auto -3rem}@media(min-width:48rem){.hero-section{grid-template-columns:1fr 1fr;row-gap:0;column-gap:1rem;padding-top:3rem;margin-bottom:0}}@media(min-width:62rem){.hero-section{padding-top:4.5rem;grid-template-columns:1.5fr 1fr}}@media(min-width:75rem){.hero-section{grid-template-columns:1fr 1fr}}.hero-section__hero-headline{display:grid}@media(min-width:48rem){.hero-section__hero-autosuggest{grid-row:3;grid-column:1/span 2;position:relative}.hero-section__hero-img{grid-column:2;grid-row:1/span 2;display:flex;align-items:flex-end}}.hero-headline__title{color:currentColor}@media(min-width:48rem){.hero-headline__title{margin-bottom:0;line-height:1}}.hero-headline__subtitle{line-height:var(--line-height-tight);margin-bottom:.5em}.title--wrap{display:inline-block}@media(max-width:47.9375rem){.title--wrap-mobile{display:inline-block}}.title--campaign{display:block}@media(min-width:48rem){.title--campaign{margin-bottom:1rem}}.hero-autosuggest{position:relative}.hero-autosuggest__dot-grid{display:none}@media(min-width:48rem){.hero-autosuggest__dot-grid{display:block;position:absolute;color:var(--teal-10);left:1rem;bottom:-3rem;width:240px;height:120px;z-index:1}}@media(min-width:62rem){.hero-autosuggest__dot-grid{bottom:-4rem;left:-3rem;width:142px}}@media(min-width:75rem){.hero-img{margin-bottom:-2rem}}.hero-background-svg{position:absolute;bottom:-1px;left:0;width:100%}.hero-background-svg--desktop{display:none}@media(min-width:48rem){.hero-background-svg--desktop{display:block;max-height:25%}}.hero-background-svg--mobile{display:block}@media(min-width:48rem){.hero-background-svg--mobile{display:none}}.site-stats{display:grid;align-items:flex-end;row-gap:.25em;width:max-content;margin:.25rem auto 1.5rem}@media(min-width:48rem){.site-stats{width:auto}}@media(min-width:62rem){.site-stats{grid-template-columns:repeat(3,1fr);column-gap:1rem;margin:1rem 0 1.75rem;width:100%}}@media(min-width:75rem){.site-stats{margin:0 0 1.5rem}}.site-stats__stat{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.5em}@media(min-width:62rem){.site-stats__stat{grid-template-columns:1fr;grid-template-rows:2fr 1fr;text-align:center}}.stat__check-icon{transform:translateY(1px)}@media(min-width:62rem){.stat__check-icon{display:none}}.stat__icon{display:none}@media(min-width:62rem){.stat__icon{display:block;margin:0 auto}}.stat__text{line-height:var(--line-height-tight);font-size:var(--font-size-sm)}@media(min-width:48rem){.stat__text{font-size:var(--font-size-base)}}.icon--stars{width:100%;max-width:8rem}.rating-star--filled{fill:var(--stars-color)}