/* ===== KH Dankesseite /danke/ (17.06.2026) ===== */
.kh-redesign{--kh-navy:#15325c;--kh-navy2:#0b2044;--kh-gold:#d7a94a;--kh-blue:#1b81c4;--kh-ink:#334155;--kh-line:#e6ebf2}
.kh-redesign .danke-hero,.kh-redesign .danke-next,.kh-redesign .danke-cta{padding-left:0;padding-right:0}
.kh-redesign .danke-hero > .section-content,
.kh-redesign .danke-next > .section-content,
.kh-redesign .danke-cta > .section-content{max-width:1100px;margin:0 auto;padding-left:28px;padding-right:28px;width:100%}
.kh-redesign .danke-hero .row,.kh-redesign .danke-next .row,.kh-redesign .danke-cta .row{max-width:100%!important;margin:0!important}

/* HERO */
.kh-redesign .danke-hero{background:linear-gradient(135deg,var(--kh-navy2) 0%,var(--kh-navy) 60%,#1a4582 100%);text-align:center;padding:84px 0 72px!important}
.kh-redesign .danke-hero .ux-text{margin:0}
.kh-redesign .danke-icon{margin-bottom:22px}
.kh-redesign .danke-icon svg{width:78px;height:78px;color:var(--kh-gold);background:rgba(215,169,74,.12);border:2px solid rgba(215,169,74,.5);border-radius:50%;padding:16px;display:inline-block}
.kh-redesign .danke-hero h1{font-family:'Fraunces',serif;color:#fff;font-size:clamp(32px,4.4vw,54px);line-height:1.1;font-weight:600;margin:0 0 20px}
.kh-redesign .danke-hero h1 em{font-style:italic;color:var(--kh-gold)}
.kh-redesign .danke-lead{color:rgba(255,255,255,.9);font-size:clamp(16px,1.5vw,19px);line-height:1.7;max-width:720px;margin:0 auto}

/* WAS PASSIERT JETZT */
.kh-redesign .danke-next{padding:72px 0!important;background:#f7f9fc}
.kh-redesign .danke-next-head{text-align:center;margin-bottom:40px}
.kh-redesign .danke-next-head .eyebrow{display:inline-block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--kh-blue);font-weight:700;margin-bottom:12px}
.kh-redesign .danke-next-head h2{font-family:'Fraunces',serif;color:var(--kh-navy);font-size:clamp(26px,3vw,38px);margin:0}
.kh-redesign .danke-cards .col{margin-bottom:20px}
.kh-redesign .danke-card{background:#fff;border:1px solid var(--kh-line);border-radius:16px;padding:30px 26px;height:100%;text-align:center;box-shadow:0 8px 24px rgba(20,50,92,.06)}
.kh-redesign .danke-card__icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:rgba(27,129,196,.1);margin-bottom:16px}
.kh-redesign .danke-card__icon svg{width:26px;height:26px;color:var(--kh-blue)}
.kh-redesign .danke-card strong{display:block;font-family:'Fraunces',serif;font-size:19px;color:var(--kh-navy);margin-bottom:8px}
.kh-redesign .danke-card p{font-size:14.5px;color:var(--kh-ink);line-height:1.6;margin:0}

/* CTA */
.kh-redesign .danke-cta{padding:64px 0!important;text-align:center;background:#fff}
.kh-redesign .danke-cta-head h2{font-family:'Fraunces',serif;color:var(--kh-navy);font-size:clamp(24px,2.6vw,34px);margin:0 0 10px}
.kh-redesign .danke-cta-head p{color:var(--kh-ink);max-width:560px;margin:0 auto 28px;font-size:16px}
.kh-redesign .danke-cta .button{display:inline-flex;align-items:center;gap:8px;margin:0 8px 12px;padding:15px 32px;border-radius:8px;font-weight:600;text-transform:none;letter-spacing:0;box-shadow:none}
.kh-redesign .danke-cta .btn--primary{background:var(--kh-blue);color:#fff;border:0}
.kh-redesign .danke-cta .btn--primary:hover{background:#15659e}
.kh-redesign .danke-cta .btn--outline{background:transparent;color:var(--kh-navy);border:1.5px solid var(--kh-navy)}
.kh-redesign .danke-cta .btn--outline:hover{background:var(--kh-navy);color:#fff}

@media(max-width:849px){.kh-redesign .danke-cards .col{flex:0 0 100%!important;max-width:100%!important}}
