.bundle-offer-page{--offer-green:#28733c}.bundle-offer-page a:focus-visible,.bundle-offer-page button:focus-visible,.bundle-offer-page summary:focus-visible{outline:3px solid var(--offer-green);outline-offset:4px}.bundle-offer-page nav a:hover{text-underline-offset:5px;text-decoration:underline}.offer-hero{background:#f1f6ef}.offer-headline{letter-spacing:-.045em;font-size:clamp(2.25rem,4vw,3.2rem);font-weight:750;line-height:1.08}.offer-price{letter-spacing:-.055em;white-space:nowrap;margin-top:1.05rem;font-size:clamp(4.3rem,8vw,6rem);font-weight:850;line-height:1.05;display:block}.offer-fixed-price{letter-spacing:-.025em;margin-top:.4rem;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2;display:block}.offer-button,.offer-header-cta{background:var(--offer-green);color:#fff;text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;font-weight:650;transition:background-color .15s;display:inline-flex}.offer-button{min-height:3.5rem;padding:.875rem 1.5rem;font-size:1rem}.offer-header-cta{min-height:2.75rem;padding:.625rem 1rem;font-size:.875rem}.offer-button:hover,.offer-header-cta:hover{background:#1f5d30}.offer-house-figure{border-radius:.75rem;overflow:hidden}.offer-form-section{background:#edf3ec}.bundle-offer-page #vergleich{scroll-margin-top:6rem}.bundle-offer-page .btn-primary:hover{box-shadow:none}.offer-mobile-cta{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.bundle-offer-page details summary::-webkit-details-marker{display:none}@media(max-width:380px){.bundle-offer-page header .container-page{gap:.5rem;padding-inline:1rem}.bundle-offer-page header a[aria-label]{gap:.375rem;font-size:.875rem}.bundle-offer-page header a[aria-label] img{width:26px;height:26px}.offer-header-cta{padding-inline:.75rem;font-size:.75rem}.bundle-offer-page #vergleich{padding-inline:1rem}}@media(prefers-reduced-motion:reduce){.bundle-offer-page *{scroll-behavior:auto!important;transition:none!important}}
