/* Beratungssprachen und optionale weiterführende Betreuung. */
.diagnostic-languages{margin:20px 0 0;padding-left:14px;border-left:2px solid #f29a49}
.diagnostic-languages>span{display:block;font-size:.69rem;color:#bdcddd;line-height:1.5}
.diagnostic-languages p{display:flex;flex-wrap:wrap;gap:10px;margin:3px 0 0;font-size:.95rem;font-weight:600;line-height:1.6;color:#fff}
.diagnostic-languages p>span[aria-hidden]{color:#f29a49}
.hero .cta-row{margin-top:20px}
.continuity-sec{background:#ebf1f8;border-top:1px solid #dce5ef;padding:60px 0;scroll-margin-top:86px}
.continuity-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:60px;align-items:start}
.continuity-grid h2{font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.15;letter-spacing:-.035em;margin-top:15px;max-width:19ch}
.continuity-copy>p{font-size:1rem;line-height:1.75;color:#4d6075;margin-bottom:16px}
.continuity-copy .continuity-optional{border-left:3px solid #c2611a;padding:10px 0 10px 16px;font-size:.88rem;font-weight:600;color:#1b3a5c;margin:23px 0 16px}
.continuity-link{display:inline-block;color:#91420e;font-size:.94rem;font-weight:700;line-height:1.6;padding:8px 0;text-underline-offset:4px}
.continuity-link:hover{text-decoration:underline}
.continuity-link span{margin-left:8px}
@media(min-width:861px){
  .hero{padding:32px 0}
  .hero .wrap{padding-top:42px;padding-bottom:42px}
  .hero p.sub{max-width:49ch}
}
@media(max-width:860px){
  .continuity-sec{padding:42px 0}
  .continuity-grid{grid-template-columns:1fr;gap:24px}
  .continuity-grid h2{max-width:25ch}
  .diagnostic-languages{margin-top:16px}
}
@media(max-width:440px){
  .diagnostic-languages p{font-size:.88rem;gap:8px}
  .hero .cta-row{margin-top:16px}
}
@media(max-width:520px) and (max-height:700px), (orientation:landscape) and (max-width:900px) and (max-height:420px){
  .hero .wrap>div:first-child{display:flex;flex-direction:column}
  .hero .eyebrow{order:1}
  .hero h1{order:2}
  .hero .cta-row{order:3}
  .diagnostic-languages{order:4;margin:12px 0}
  .hero .fineprint{order:5}
  .hero p.sub{order:6}
  .hero .stats{order:7}
}
