.imv-hero[data-v-f8eab2cc]{width:100%;padding:var(--hero-text-top) 0 var(--hero-text-bottom);background:#fff}.imv-hero__inner[data-v-f8eab2cc]{gap:32px}.imv-hero__inner[data-v-f8eab2cc],.imv-hero__text[data-v-f8eab2cc]{flex-direction:column;align-items:center;display:flex}.imv-hero__text[data-v-f8eab2cc]{text-align:center;gap:16px;max-width:900px}.imv-hero__eyebrow[data-v-f8eab2cc]{color:var(--v1-text-muted,#5f6975);letter-spacing:.88px;text-transform:uppercase;margin:0;font-size:11px;font-weight:600;line-height:1.3}.imv-hero__h1[data-v-f8eab2cc]{color:#000;letter-spacing:-.5px;margin:0;font-size:56px;font-weight:500;line-height:1.1}.imv-hero__sub[data-v-f8eab2cc]{text-wrap:pretty;max-width:760px;font-size:18px;line-height:1.5}.imv-hero__sub[data-v-f8eab2cc],.imv-hero__trust[data-v-f8eab2cc]{color:var(--v1-text-muted,#5f6975);margin:0;font-weight:400}.imv-hero__trust[data-v-f8eab2cc]{text-align:center;flex-wrap:wrap;justify-content:center;gap:10px;font-size:14px;line-height:1.3;display:flex}.imv-hero__stars[data-v-f8eab2cc]{color:#f5b301;white-space:nowrap;align-items:center;gap:1px;display:inline-flex}@media screen and (width<=991px){.imv-hero[data-v-f8eab2cc]{padding-top:var(--hero-text-top-tablet)}}@media screen and (width<=767px){.imv-hero[data-v-f8eab2cc]{padding:var(--hero-text-top-mobile) 20px var(--hero-text-bottom-mobile)}.imv-hero__inner[data-v-f8eab2cc]{gap:28px}.imv-hero__eyebrow[data-v-f8eab2cc]{font-size:10px}.imv-hero__h1[data-v-f8eab2cc]{font-size:34px}.imv-hero__sub[data-v-f8eab2cc]{font-size:16px}.imv-hero__cta[data-v-f8eab2cc]{align-self:stretch}.imv-hero__trust[data-v-f8eab2cc]{gap:8px;font-size:13px}}@media screen and (width>=992px){.imv-hero.imv-hero--kompakt[data-v-f8eab2cc]{padding-bottom:0}}@media screen and (width<=991px){.imv-hero.imv-hero--kompakt[data-v-f8eab2cc]{padding-top:calc(32px + var(--nav-h-desktop));padding-bottom:16px}.imv-hero--kompakt .imv-hero__sub[data-v-f8eab2cc],.imv-hero--kompakt .imv-hero__trust[data-v-f8eab2cc]{display:none}.imv-hero--kompakt .imv-hero__h1[data-v-f8eab2cc]{font-size:var(--fs-h2)}}@media screen and (width<=767px){.imv-hero.imv-hero--kompakt[data-v-f8eab2cc]{padding-top:calc(32px + var(--nav-h-mobile))}}@media screen and (width<=359px){.imv-hero__h1[data-v-f8eab2cc]{font-size:28px}}
