/* Nabiz bülten: uyku moru zeminde iri beyaz başlık, beyaz hap form; kenarlarda uçuşan iki renkli kapsüller. */
.cc_hge7u6r1_tUd5Fd6EFO .newsletter-band { position: relative; overflow: hidden; background: var(--goal-sleep); color: var(--nabiz-white); padding: 4rem 0; }
@media (min-width: 1024px) { .cc_hge7u6r1_tUd5Fd6EFO .newsletter-band { padding: 5rem 0; } }
.cc_hge7u6r1_tUd5Fd6EFO .newsletter-band::before, .cc_hge7u6r1_tUd5Fd6EFO .newsletter-band::after {
  content: "";
  position: absolute;
  width: 5rem;
  height: 2.4rem;
  border-radius: 2rem;
  background: linear-gradient(90deg, var(--goal-energy) 50%, var(--nabiz-white) 50%);
  rotate: -28deg;
  top: 12%;
  right: 8%;
  animation: cc_hge7u6r1_tUd5Fd6EFO_nl-float 6s ease-in-out infinite alternate;
}
.cc_hge7u6r1_tUd5Fd6EFO .newsletter-band::after { width: 3.6rem; height: 1.7rem; top: auto; bottom: 10%; right: 32%; rotate: 18deg; background: linear-gradient(90deg, var(--goal-skin) 50%, var(--nabiz-white) 50%); animation-delay: -3s; }
@keyframes cc_hge7u6r1_tUd5Fd6EFO_nl-float { from { translate: 0 0; } to { translate: 0 -0.9rem; } }
@media (prefers-reduced-motion: reduce) { .cc_hge7u6r1_tUd5Fd6EFO .newsletter-band::before, .cc_hge7u6r1_tUd5Fd6EFO .newsletter-band::after { animation: none; } }

.cc_hge7u6r1_tUd5Fd6EFO .newsletter-band__box { position: relative; z-index: 1; display: grid; gap: 1.5rem; align-items: center; }
@media (min-width: 900px) { .cc_hge7u6r1_tUd5Fd6EFO .newsletter-band__box { grid-template-columns: 1fr 1fr; gap: 3rem; } }
.cc_hge7u6r1_tUd5Fd6EFO .newsletter-band__title { font-size: clamp(2.4rem, 4.6vw, 4rem); }
.cc_hge7u6r1_tUd5Fd6EFO .newsletter-band__title > span { display: block; }
.cc_hge7u6r1_tUd5Fd6EFO .newsletter-band__title .nabiz-soft { display: block; color: var(--nabiz-white); }
.cc_hge7u6r1_tUd5Fd6EFO .newsletter-band__form { display: flex; align-items: center; gap: 0.4rem; padding: 0.35rem 0.35rem 0.35rem 1.25rem; border-radius: 999px; background: var(--nabiz-white); }
.cc_hge7u6r1_tUd5Fd6EFO .newsletter-band__form input { flex: 1; min-width: 0; min-height: 2.9rem; border: 0; background: transparent; color: var(--nabiz-ink); font: inherit; font-size: 1rem; outline: none; }
.cc_hge7u6r1_tUd5Fd6EFO .newsletter-band__form input::placeholder { color: var(--nabiz-gray-400); }
.cc_hge7u6r1_tUd5Fd6EFO .newsletter-band__form button { min-height: 2.9rem; padding: 0 1.5rem; border: 0; border-radius: 999px; background: var(--nabiz-night); color: var(--nabiz-white); font: inherit; font-weight: 700; cursor: pointer; }
.cc_hge7u6r1_tUd5Fd6EFO .newsletter-band__form button:disabled { opacity: 0.6; }
.cc_hge7u6r1_tUd5Fd6EFO .newsletter-band small { display: block; margin-top: 0.75rem; padding-left: 1.25rem; color: rgba(255, 255, 255, 0.8); font-size: 0.75rem; }
.cc_hge7u6r1_tUd5Fd6EFO .newsletter-band__err { color: #ffe0d8 !important; }
.cc_hge7u6r1_tUd5Fd6EFO .newsletter-band__ok { margin: 0; font-family: var(--nabiz-font-soft); font-weight: 800; font-size: 1.5rem; }
