/* Q96 Funnel-Skin – helles Design (Jonas 29.09.2026: seriös, keine dunklen Flächen).
   Nur Aussehen: Formular, Kalender, A/B-Varianten (data-hf-bau) und Messung bleiben unverändert. */
h1,h2{font-family:'Satoshi',-apple-system,system-ui,sans-serif;font-weight:500;letter-spacing:-.02em}
.nav{background:#fff;border-bottom:1px solid var(--line)}
.btn,.pill-btn{border-radius:999px}
.hero{background:radial-gradient(120% 90% at 50% 0%,#fff4ec 0%,#ffffff 62%);color:var(--ink);border-bottom:1px solid var(--line)}
.hero h1{color:var(--ink)}
.hero .hsub{color:var(--body)}
.hero .cap{color:var(--gray)}
.hero .proof{color:var(--gray)}
.hero .foto{box-shadow:0 18px 50px rgba(20,20,20,.14)}
.hero .card{box-shadow:0 18px 50px rgba(20,20,20,.1);border:1px solid var(--line)}
footer.fuss{background:#f5f2ee;color:var(--body);border-top:1px solid var(--line)}
footer.fuss .ico{background:#fff;border:1px solid var(--line)}
footer.fuss .lbl{color:var(--ink)}
footer.fuss .val{color:var(--body)}
footer.fuss .legal{color:var(--gray)}footer.fuss .legal a{color:var(--body)}footer.fuss .disc{color:var(--gray)}
.slip .kopf{background:var(--acsoft);color:var(--ink)}
.card{border-radius:20px}
