* { box-sizing: border-box; }

.end-page {
  font: 16px/1.6 "DM Sans", system-ui, sans-serif;
  color: #211342;
  max-width: 680px;
  padding: 32px 24px;
  margin: 9vh auto;
}
.end-page h1 { font-size: clamp(26px, 5vw, 38px); line-height: 1.2; margin: 8px 0 16px; }
.end-page p { color: #5b5568; }
.end-page a {
  display: inline-block;
  background: #F97316;
  color: #fff;
  border: 0;
  border-radius: 12px;
  padding: 13px 22px;
  margin-top: 14px;
  text-decoration: none;
  font-weight: 700;
}
.end-page .eyebrow {
  color: #F97316;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .12em;
  text-transform: uppercase;
}
