/* Yayla bülten: kırmızı 32 px kutu, eş yükselti çizgileri (dairesel tekrar), beyaz dev başlık, beyaz kapsül form + mürekkep düğme, beyaz yarı saydam çipler */
.cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band { padding: 4.5rem 0.5rem 0; }
@media (min-width: 900px) { .cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band { padding: 7rem 1rem 0; } }
.cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band > .yayla-container { max-width: none; padding: 0; }
.cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band__box { position: relative; display: grid; gap: 1.75rem; align-items: center; overflow: hidden; padding: 2.5rem 1.25rem; border-radius: 32px; background-color: var(--yayla-red); background-image: repeating-radial-gradient(ellipse at 85% 10%, transparent 0 1.5rem, rgba(255, 255, 255, 0.12) 1.5rem 1.6rem), repeating-radial-gradient(ellipse at 10% 110%, transparent 0 1.25rem, rgba(255, 255, 255, 0.1) 1.25rem 1.33rem); color: var(--yayla-white); }
@media (min-width: 900px) { .cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band__box { grid-template-columns: 1.1fr 1fr; gap: 3rem; padding: 4rem 3rem; } }
.cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band__box > div { position: relative; z-index: 1; }
.cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band__eb { --eyebrow-c: var(--yayla-white); }
.cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band__eb::before { background: var(--yayla-white) !important; box-shadow: none !important; height: 0.5rem !important; }
.cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band__title { display: block; margin-top: 0.75rem; font-size: clamp(2.5rem, 5vw, 4.5rem); }
.cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band__title span { display: block; }
.cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band__lead { display: block; max-width: 30rem; margin: 0 0 1rem; color: #ffe4df; font-size: 0.95rem; line-height: 1.55; }
.cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band__form { display: flex; gap: 0.375rem; padding: 0.375rem; border-radius: 999px; background: var(--yayla-white); }
.cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band__form input { flex: 1; min-width: 0; padding: 0 1.125rem; border: 0; background: transparent; color: var(--yayla-ink); font: inherit; font-size: 1rem; outline: none; }
.cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band__form input::placeholder { color: var(--yayla-muted); }
.cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band__btn { height: 3.125rem; padding: 0 1.5rem; border: 0; border-radius: 999px; background: var(--yayla-ink); color: var(--yayla-white); font-family: var(--yayla-font); font-size: 0.95rem; font-weight: 800; cursor: pointer; }
.cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band__btn:hover { background: var(--yayla-forest); }
.cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band__err { display: block; margin-top: 0.75rem; color: var(--yayla-sun); font-size: 0.8125rem; }
.cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band__ok { display: block; margin: 0; font-size: 1.375rem; font-weight: 800; }
.cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band__chips { display: flex; flex-wrap: wrap; gap: 0.375rem; margin-top: 0.875rem; }
.cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band__chips span { padding: 0.375rem 0.75rem; border-radius: 999px; background: rgba(255, 255, 255, 0.16); font-size: 0.75rem; font-weight: 800; }
@media (max-width: 480px) { .cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band__form { flex-direction: column; border-radius: 22px; } .cc_n2r0vk1q_lL4e7AbQiQ .newsletter-band__form input { height: 3rem; } }
