/* İnci bülten: gece zeminde, alt bilginin hemen üstünde; solda iki satır serif başlık, sağda hap form. */
.cc_7v6zerl2_AUgyhZKDBh .newsletter-band { background: var(--inci-night); color: #f3f1f6; padding: 4rem 0 0; }
@media (min-width: 1024px) { .cc_7v6zerl2_AUgyhZKDBh .newsletter-band { padding-top: 5rem; } }

.cc_7v6zerl2_AUgyhZKDBh .newsletter-band__box {
  display: grid;
  gap: 1.75rem;
  align-items: center;
  padding-bottom: 3rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}
@media (min-width: 900px) { .cc_7v6zerl2_AUgyhZKDBh .newsletter-band__box { grid-template-columns: 1fr 1fr; gap: 3rem; } }

.cc_7v6zerl2_AUgyhZKDBh .newsletter-band__title { font-size: clamp(2.1rem, 3.6vw, 3rem); font-weight: 300; line-height: 1.1; }
.cc_7v6zerl2_AUgyhZKDBh .newsletter-band__title .inci-soft { display: block; color: rgba(243, 241, 246, 0.6); font-weight: 300; }

.cc_7v6zerl2_AUgyhZKDBh .newsletter-band__form {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.35rem 0.35rem 0.35rem 1.25rem;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 255, 255, 0.14);
}
.cc_7v6zerl2_AUgyhZKDBh .newsletter-band__form input {
  flex: 1;
  min-width: 0;
  min-height: 2.75rem;
  border: 0;
  background: transparent;
  color: #f3f1f6;
  font: inherit;
  font-size: 0.9375rem;
  outline: none;
}
.cc_7v6zerl2_AUgyhZKDBh .newsletter-band__form input::placeholder { color: rgba(243, 241, 246, 0.5); }
.cc_7v6zerl2_AUgyhZKDBh .newsletter-band__form button {
  min-height: 2.75rem;
  padding: 0 1.4rem;
  border: 0;
  border-radius: 999px;
  background: #f3f1f6;
  color: var(--inci-ink);
  font: inherit;
  font-size: 0.875rem;
  cursor: pointer;
}
.cc_7v6zerl2_AUgyhZKDBh .newsletter-band__form button:disabled { opacity: 0.6; }
.cc_7v6zerl2_AUgyhZKDBh .newsletter-band small { display: block; margin-top: 0.75rem; padding-left: 1.25rem; color: rgba(243, 241, 246, 0.55); font-size: 0.75rem; }
.cc_7v6zerl2_AUgyhZKDBh .newsletter-band__err { color: #f2b8c4 !important; }
.cc_7v6zerl2_AUgyhZKDBh .newsletter-band__ok { margin: 0; font-family: var(--inci-font-soft); font-size: 1.5rem; color: var(--inci-champagne); }
