/* Website-Analyse und Dankeseite im neuen Stil. Baut auf termin.css + neu-termin.css auf (Kopfbereich,
   Karte mit Seitenleiste, Formularfelder); hier steht nur, was diese Seiten zusaetzlich brauchen. */
.form{display:grid;gap:clamp(14px,1.8vw,18px)}
.aKlein{margin:-4px 0 clamp(16px,2vw,22px);font-size:14.5px;line-height:1.6;color:var(--body)}
.aGet{margin-top:clamp(16px,1.8vw,20px);padding-top:clamp(16px,1.8vw,20px);border-top:1px solid var(--rule)}
.aGet h3{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}
.aGet ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}
.aGet li{position:relative;padding-left:18px;font-size:14px;line-height:1.5;color:var(--body)}
.aGet li::before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#F26522}
.honig{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.f input[aria-invalid="true"]{box-shadow:inset 0 0 0 1.5px #FF8A8A}
.fehler{color:#FF9D9D;font-weight:600}
.legal a{color:#fff;text-decoration:underline;text-underline-offset:3px}
/* Dankeseite */
.ok__box dd a{color:#fff;text-decoration:underline;text-underline-offset:3px}
@media (max-width:760px){
  .bk__side .aGet{display:none}
}
