.VermieterHero_page__d81qw{--hero-ease:cubic-bezier(0.16,1,0.3,1);min-height:100svh;background:#ffffff;color:#ffffff}.VermieterHero_navbar__OwNWu{--nav-progress:0;--nav-text-rgb:255 255 255;position:fixed;inset:0 0 auto;z-index:50;display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;gap:clamp(20px,3vw,48px);min-height:calc(96px - (10px * var(--nav-progress)));padding:0 clamp(24px,4vw,76px);background-color:rgb(255 255 255/var(--nav-progress));border-bottom:1px solid rgb(17 17 17/calc(.08 * var(--nav-progress)));box-shadow:0 12px 36px rgb(17 17 17/calc(.045 * var(--nav-progress)));backdrop-filter:blur(calc(12px * var(--nav-progress)));transition:min-height .32s ease,background-color .32s ease,border-bottom-color .32s ease,box-shadow .32s ease,backdrop-filter .32s ease}.VermieterHero_logo___QEVa{position:relative;display:inline-flex;align-items:center;width:clamp(150px,11vw,210px);aspect-ratio:4/1}.VermieterHero_logo___QEVa img{position:absolute;inset:0;width:100%;height:auto;transition:opacity .32s ease}.VermieterHero_logoLight__jt_TC{opacity:calc(1 - var(--nav-progress))}.VermieterHero_logoColor__itIMQ{opacity:var(--nav-progress)}.VermieterHero_navItems__Ar7pk{display:flex;align-items:center;justify-content:center;gap:clamp(24px,3.2vw,46px);white-space:nowrap;font-size:clamp(.98rem,1.12vw,1.15rem);font-weight:750}.VermieterHero_navItems__Ar7pk a{position:relative;display:inline-flex;align-items:center;min-height:44px;color:rgb(var(--nav-text-rgb));text-shadow:0 1px 18px rgb(0 0 0/.18);transition:color .32s ease,opacity .18s ease,text-shadow .32s ease}.VermieterHero_navbar__OwNWu[style] .VermieterHero_navItems__Ar7pk a{text-shadow:0 1px 18px rgb(0 0 0/calc(.18 * (1 - var(--nav-progress))))}.VermieterHero_navItems__Ar7pk a[aria-current=page]:after{position:absolute;left:0;right:0;bottom:0;height:3px;content:"";background:#c00c0d;transition:background-color .32s ease}.VermieterHero_navItems__Ar7pk a[aria-current=page]{color:#c00c0d}.VermieterHero_navButton__zGO6h{display:inline-flex;align-items:center;justify-content:center;justify-self:end;border-radius:999px;font-weight:800;line-height:1;color:#ffffff;background:#c00c0d;min-height:58px;padding:0 clamp(24px,2.5vw,38px);font-size:clamp(.98rem,1.12vw,1.12rem);box-shadow:0 18px 34px rgb(0 0 0/calc(.16 - (.08 * var(--nav-progress))));transition:background .18s ease,transform .18s ease}.VermieterHero_hero__zWWpK{--hero-parallax:0px;position:relative;min-height:100svh;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;padding:clamp(136px,13vw,190px) clamp(24px,4vw,76px) clamp(42px,6vw,78px)}.VermieterHero_imageReveal__yJuA7{position:absolute;inset:0;z-index:-2;overflow:hidden;clip-path:inset(100% 0 0 0);animation:VermieterHero_heroReveal__irBIw .9s var(--hero-ease) 80ms forwards;will-change:clip-path}.VermieterHero_heroImage__JMi76{position:absolute;inset:0;width:100%;height:100%;z-index:-2;object-fit:cover;object-position:center 40%;transform:translate3d(0,var(--hero-parallax),0) scale(1.06);animation:VermieterHero_heroImageSettle__xwKPY 1.2s var(--hero-ease) 80ms forwards;will-change:transform}.VermieterHero_overlay__DYAFM{position:absolute;inset:0;z-index:-1;background:rgb(17 14 10/.42);opacity:0;animation:VermieterHero_overlayArrive__VvuBW .9s var(--hero-ease) .26s forwards}.VermieterHero_heroContent__3aPR0{width:min(100%,960px);padding-top:96px}.VermieterHero_redLine__CQlR4{width:112px;height:4px;margin-bottom:clamp(20px,2.4vw,30px);border-radius:999px;background:#c00c0d;transform:scaleX(0);transform-origin:left center;animation:VermieterHero_redLineDraw__HemeH .52s var(--hero-ease) .62s forwards}.VermieterHero_heroContent__3aPR0 h1{max-width:900px;font-size:clamp(2.9rem,5.5vw,6.2rem);font-weight:850;line-height:1.02;color:#ffffff;opacity:0;transform:translate3d(0,26px,0);animation:VermieterHero_contentRise__CNfx5 .62s var(--hero-ease) .72s forwards;will-change:transform,opacity}.VermieterHero_subtitle__vQPIa{max-width:760px;margin-top:clamp(18px,2vw,28px);font-size:clamp(1.08rem,1.35vw,1.42rem);line-height:1.6;font-weight:500;color:rgb(255 255 255/.92);opacity:0;transform:translate3d(0,20px,0);animation:VermieterHero_contentRise__CNfx5 .56s var(--hero-ease) .88s forwards;will-change:transform,opacity}.VermieterHero_ctaGroup__6s_QX{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(14px,1.5vw,20px);margin-top:clamp(28px,3.2vw,44px);opacity:0;transform:translate3d(0,16px,0);animation:VermieterHero_contentRise__CNfx5 .52s var(--hero-ease) 1.02s forwards;will-change:transform,opacity}.VermieterHero_ctaPrimary__rzMON,.VermieterHero_ctaSecondary__BGhWp{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:800;line-height:1;transition:background .18s ease,transform .18s ease,border-color .18s ease}.VermieterHero_ctaPrimary__rzMON{min-height:62px;padding:0 clamp(28px,3vw,42px);font-size:clamp(1rem,1.12vw,1.12rem);color:#ffffff;background:#c00c0d;box-shadow:0 18px 34px rgb(0 0 0/.22)}.VermieterHero_ctaSecondary__BGhWp{min-height:62px;padding:0 clamp(24px,2.8vw,38px);font-size:clamp(1rem,1.12vw,1.1rem);color:#ffffff;background:transparent;border:2px solid rgb(255 255 255/.5)}@keyframes VermieterHero_heroReveal__irBIw{to{clip-path:inset(0 0 0 0)}}@keyframes VermieterHero_heroImageSettle__xwKPY{to{transform:translate3d(0,var(--hero-parallax),0) scale(1)}}@keyframes VermieterHero_overlayArrive__VvuBW{to{opacity:1}}@keyframes VermieterHero_redLineDraw__HemeH{to{transform:scaleX(1)}}@keyframes VermieterHero_contentRise__CNfx5{to{opacity:1;transform:translateZ(0)}}@media (hover:hover) and (pointer:fine){.VermieterHero_navItems__Ar7pk a:hover{color:#9c0c0c;opacity:1}.VermieterHero_ctaPrimary__rzMON:hover,.VermieterHero_navButton__zGO6h:hover{background:#9c0c0c;transform:translateY(-2px)}.VermieterHero_ctaSecondary__BGhWp:hover{border-color:rgb(255 255 255/.9);transform:translateY(-2px)}}@media (max-width:1080px){.VermieterHero_navbar__OwNWu{grid-template-columns:1fr auto;min-height:96px}.VermieterHero_navItems__Ar7pk{grid-column:1/-1;order:3;justify-content:flex-start;gap:26px;overflow-x:auto;padding-bottom:14px;scrollbar-width:none}.VermieterHero_navItems__Ar7pk::-webkit-scrollbar{display:none}.VermieterHero_hero__zWWpK{padding-top:176px}}@media (max-width:700px){.VermieterHero_navbar__OwNWu{min-height:88px;padding:18px 18px 0;gap:16px}.VermieterHero_logo___QEVa{width:142px}.VermieterHero_navButton__zGO6h{min-height:48px;padding:0 18px;font-size:.92rem}.VermieterHero_navItems__Ar7pk{gap:20px;font-size:.98rem}.VermieterHero_hero__zWWpK{min-height:100svh;padding:168px 18px 42px}.VermieterHero_heroContent__3aPR0{padding-top:60px}.VermieterHero_heroContent__3aPR0 h1{font-size:clamp(2.4rem,10.5vw,3.8rem);line-height:1.05}.VermieterHero_subtitle__vQPIa{margin-top:20px;font-size:1rem}.VermieterHero_ctaGroup__6s_QX{margin-top:28px;gap:12px}.VermieterHero_ctaPrimary__rzMON,.VermieterHero_ctaSecondary__BGhWp{min-height:54px;padding:0 24px;font-size:.98rem}}@media (prefers-reduced-motion:reduce){.VermieterHero_ctaGroup__6s_QX,.VermieterHero_heroContent__3aPR0 h1,.VermieterHero_heroImage__JMi76,.VermieterHero_imageReveal__yJuA7,.VermieterHero_overlay__DYAFM,.VermieterHero_redLine__CQlR4,.VermieterHero_subtitle__vQPIa{animation-duration:1ms;animation-delay:0s}.VermieterHero_imageReveal__yJuA7{clip-path:inset(0 0 0 0)}.VermieterHero_heroImage__JMi76{transform:translateZ(0) scale(1)}.VermieterHero_ctaGroup__6s_QX,.VermieterHero_heroContent__3aPR0 h1,.VermieterHero_overlay__DYAFM,.VermieterHero_subtitle__vQPIa{opacity:1}.VermieterHero_redLine__CQlR4{transform:scaleX(1)}}.VermieterQuality_section__JjbnA{width:100%;background:#ffffff;padding:clamp(80px,9vw,140px) clamp(24px,4vw,76px)}.VermieterQuality_container__xWmla{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(48px,6vw,96px);width:min(100%,1440px);margin:0 auto}.VermieterQuality_copy__IMujZ{opacity:0;transform:translate3d(0,32px,0);transition:opacity .64s cubic-bezier(.16,1,.3,1),transform .64s cubic-bezier(.16,1,.3,1)}.VermieterQuality_copy__IMujZ[data-visible=true]{opacity:1;transform:translateZ(0)}.VermieterQuality_copyInner__gjQnW{max-width:600px}.VermieterQuality_redBar__4XDph{width:80px;height:4px;margin-bottom:clamp(24px,2.8vw,36px);border-radius:999px;background:#c00c0d}.VermieterQuality_copyInner__gjQnW h2{font-size:clamp(2rem,3.2vw,3.8rem);font-weight:760;line-height:1.08;color:#111111}.VermieterQuality_copyInner__gjQnW p{margin-top:clamp(18px,2vw,26px);font-size:clamp(1.05rem,1.25vw,1.28rem);line-height:1.66;color:#5f5a52}.VermieterQuality_points___ZaBE{display:flex;flex-direction:column;gap:clamp(14px,1.6vw,18px);margin-top:clamp(28px,3.2vw,40px);list-style:none}.VermieterQuality_point__trZs3{display:flex;align-items:flex-start;gap:14px;font-size:clamp(1rem,1.12vw,1.15rem);line-height:1.58;color:#111111;font-weight:500}.VermieterQuality_dot__VRXr3{flex-shrink:0;width:8px;height:8px;margin-top:.46em;border-radius:50%;background:#c00c0d}.VermieterQuality_imagePanel__n3dUh{opacity:0;transform:translate3d(0,28px,0);transition:opacity .68s cubic-bezier(.16,1,.3,1) .12s,transform .68s cubic-bezier(.16,1,.3,1) .12s}.VermieterQuality_imagePanel__n3dUh[data-visible=true]{opacity:1;transform:translateZ(0)}.VermieterQuality_imageWrap__f_K4g{position:relative;aspect-ratio:.85/1;overflow:hidden;border-radius:12px;background:#efe6d9;clip-path:inset(100% 0 0 0);transition:clip-path .72s cubic-bezier(.16,1,.3,1) 80ms}.VermieterQuality_imagePanel__n3dUh[data-visible=true] .VermieterQuality_imageWrap__f_K4g{clip-path:inset(0 0 0 0)}.VermieterQuality_image__aNJed{object-fit:cover;object-position:center}@media (max-width:1000px){.VermieterQuality_container__xWmla{grid-template-columns:1fr;gap:clamp(36px,5vw,56px)}.VermieterQuality_copyInner__gjQnW{max-width:100%}.VermieterQuality_imageWrap__f_K4g{aspect-ratio:1.5/1}}@media (max-width:640px){.VermieterQuality_section__JjbnA{padding:64px 18px 80px}.VermieterQuality_copyInner__gjQnW h2{font-size:clamp(2rem,9.5vw,3rem)}.VermieterQuality_imageWrap__f_K4g{aspect-ratio:1.2/1;border-radius:8px}}@media (prefers-reduced-motion:reduce){.VermieterQuality_copy__IMujZ,.VermieterQuality_imagePanel__n3dUh,.VermieterQuality_imageWrap__f_K4g{opacity:1;transform:translateZ(0);transition:none}.VermieterQuality_imageWrap__f_K4g{clip-path:inset(0 0 0 0)}}