.article > header {
  height: auto;
  display: block;
  padding: 0;
  border: 0;
}

.article h1,
.article h2 {
  overflow-wrap: normal;
}

.article > header h1 {
  font-size: clamp(44px, 5.5vw, 68px);
}

.article p,
.article a {
  overflow-wrap: anywhere;
}

@media (min-width: 761px) {
  .article h1.eigenbedarf-title {
    font-size: 82px;
    overflow-wrap: normal;
  }
}

@media (max-width: 760px) {
  .article > header h1,
  .article h1.immobilienwert-title {
    font-size: 29px;
    overflow-wrap: normal;
  }

  .article h2,
  .article h2.immobilienwert-strategy-title {
    font-size: 24px;
    overflow-wrap: normal;
  }

  .article h1.mehrfamilienhaus-title {
    font-size: 29px;
    overflow-wrap: normal;
  }

  .article h2.mehrfamilienhaus-cta-title {
    font-size: 24px;
    overflow-wrap: normal;
  }
}

.funnel .check {
  display: block;
  line-height: 1.55;
}

.funnel .check input {
  margin-right: 8px;
}

.sales-ways,.sale-benefits,.sale-form,.sale-faq,.sale-close{max-width:1180px;margin:0 auto;padding:clamp(3rem,7vw,7rem) clamp(1rem,4vw,3rem)}
.sales-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.sales-way{display:block;padding:1.5rem;border:1px solid #d6d0c4;background:#fff;color:inherit;text-decoration:none}.sales-way span{color:#876528;font-weight:700}
.funnel-page>header:not(.funnel-header),.funnel-page>footer:not(.funnel-footer){display:none}.funnel-header{padding:1.25rem clamp(1rem,4vw,4rem);border-bottom:1px solid #ddd;background:#fff}.funnel-header .brand{text-decoration:none}.sale-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,6vw,6rem);align-items:center;max-width:1280px;margin:auto;padding:clamp(3rem,7vw,7rem) clamp(1rem,4vw,3rem)}.sale-hero .visual{margin:0}.sale-hero img{width:100%;max-height:620px;object-fit:cover}.sale-form form{max-width:760px;margin:auto;padding:clamp(1.5rem,4vw,3rem);background:#f4f0e8}.sale-form label{display:grid;gap:.45rem;margin:1rem 0}.sale-form input,.sale-form textarea{font:inherit;padding:.9rem;border:1px solid #706b62;background:#fff}.choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.choice-grid button{padding:1rem;text-align:left;border:1px solid #706b62;background:#fff}.choice-grid button[aria-pressed="true"]{background:#183c34;color:#fff}.form-actions{display:flex;gap:.75rem;margin-top:1.5rem}.form-actions button{padding:.85rem 1.1rem}.sale-faq details{border-top:1px solid #bbb;padding:1rem 0}.sale-close{text-align:center;background:#183c34;color:#fff;max-width:none}.funnel-footer{display:flex;justify-content:center;gap:2rem;padding:2rem;background:#102d28}.funnel-footer a{color:#fff}.ai-badge{display:none}
@media(max-width:760px){.sales-grid,.sale-hero{grid-template-columns:1fr}.choice-grid{grid-template-columns:1fr}.sale-hero{padding-top:2rem}.form-actions{position:static}.funnel-footer{flex-wrap:wrap;gap:1rem}}
.sale-hero .visual{min-height:0;height:auto}.sale-hero .visual img{display:block;height:auto}
