body[data-page="creators"] .page-transition {
  background:
    radial-gradient(circle at top left, rgba(9, 165, 62, 0.08), transparent 32%),
    linear-gradient(180deg, rgba(9, 165, 62, 0.06), transparent 240px);
}

.creator-simple {
  max-width: 760px;
  padding: 34px 0 116px;
}

.creator-simple h1 {
  margin-bottom: 24px;
  font-size: clamp(3rem, 6vw, 4.8rem);
  line-height: 0.92;
  letter-spacing: -0.07em;
}

.creator-intro {
  max-width: 58ch;
  margin-bottom: 76px;
  font-size: 1.08rem;
}

.form-card {
  margin-top: 0;
  padding: 28px;
  border: 1px solid rgba(9, 165, 62, 0.16);
  border-radius: 28px;
  background: rgba(255, 255, 255, 0.94);
  box-shadow: 0 18px 50px rgba(9, 165, 62, 0.06);
}

.form-card label {
  color: #077c2f;
}

.form-card input:focus {
  outline: 2px solid rgba(9, 165, 62, 0.28);
  outline-offset: 2px;
}

.creator-note {
  margin-top: 20px;
  max-width: 54ch;
  color: #4b4b4b;
  font-size: 0.96rem;
}

.creator-note a {
  color: #077c2f;
  font-weight: 700;
}

@media (max-width: 760px) {
  .form-card {
    padding: 20px;
    border-radius: 22px;
  }
}
