.hero-message {
  position: relative;
  max-width: 535px;
  margin-top: 4px;
  padding: 18px 22px 28px;
  color: #fff;
  background: linear-gradient(110deg, #0f4cbd, #1273da);
  clip-path: polygon(0 0, 100% 0, 100% 84%, 94% 94%, 87% 87%, 80% 96%, 70% 88%, 61% 96%, 51% 88%, 42% 96%, 32% 88%, 22% 96%, 11% 87%, 0 94%);
  box-shadow: 0 14px 30px #0b4b9d26;
}

.hero-message p {
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.hero-message strong { color: #d8efff; }

.hero-ownership {
  max-width: 535px;
  margin: 16px 0 0;
  color: #27517f;
  font-size: 12px;
  font-weight: 600;
}

.hero-ownership strong { color: #0f4cbd; }

/* Restore the browser checkbox: the general form style removes its default control. */
.consent {
  cursor: pointer;
}

.consent input[type="checkbox"] {
  appearance: auto;
  -webkit-appearance: checkbox;
  display: block;
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  accent-color: #0f4cbd;
}
