/* ==========================================================================
   Thank-you — centered confirmation + what-happens-next (doc 10 §9 PRG).
   ========================================================================== */

.thankyou__inner { max-width: 44rem; margin-inline: auto; text-align: center; }
.thankyou__mark {
  display: inline-flex; align-items: center; justify-content: center;
  width: 72px; height: 72px; margin-bottom: var(--sp-5); border-radius: 50%;
  background: var(--tint); color: var(--accent-deep);
}
.thankyou h1 { margin: var(--sp-3) 0 var(--sp-4); }
.thankyou .lede { color: var(--text-2); margin-inline: auto; }

.thankyou__next {
  margin: var(--sp-8) auto 0; max-width: 34rem; text-align: left;
  padding: var(--sp-6); background: var(--surface);
  border: 1px solid var(--border); border-radius: var(--radius);
}
.thankyou__next-title { font-family: var(--font-display); font-size: var(--fs-h4); font-weight: 600; margin-bottom: var(--sp-4); }
.thankyou__steps { margin: 0; padding-left: 1.3em; display: grid; gap: var(--sp-3); }
.thankyou__steps li { color: var(--text-2); }
.thankyou__steps li::marker { color: var(--accent-deep); font-weight: 700; }
.thankyou__phone { margin: var(--sp-5) 0 0; font-size: var(--fs-small); }

.thankyou__onward {
  display: flex; flex-wrap: wrap; gap: var(--sp-4);
  justify-content: center; margin-top: var(--sp-7);
}
