/* Kampanya şeridi: 36 px köşeli mavi yatay kutu; başlık + metin, yarı saydam geri sayım kutucukları, güneş sarısı kapsül düğme */
.cc_guvzdy0m_Bo3avDVTCf .fband { padding: 2.5rem 0; }
.cc_guvzdy0m_Bo3avDVTCf .fband__box { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 1.25rem; padding: 1.625rem 2.125rem; border-radius: 36px; background: var(--mercek-blue); color: var(--mercek-white); }
.cc_guvzdy0m_Bo3avDVTCf .fband__big b { display: block; color: var(--mercek-sun); font-size: clamp(3rem, 6vw, 5rem); font-weight: 800; letter-spacing: -0.05em; line-height: 0.9; }
.cc_guvzdy0m_Bo3avDVTCf .fband__big small { display: block; margin-top: 0.25rem; font-size: 0.8rem; font-weight: 700; opacity: 0.85; }
.cc_guvzdy0m_Bo3avDVTCf .fband__copy { flex: 1 1 20rem; min-width: 0; }
.cc_guvzdy0m_Bo3avDVTCf .fband__title { display: block; font-size: clamp(1.5rem, 2.6vw, 2.375rem); }
.cc_guvzdy0m_Bo3avDVTCf .fband__copy p { display: block; margin: 0.25rem 0 0; opacity: 0.85; line-height: 1.5; }
.cc_guvzdy0m_Bo3avDVTCf .fband__clock { display: flex; gap: 0.375rem; }
.cc_guvzdy0m_Bo3avDVTCf .fband__clock span { min-width: 4rem; padding: 0.5rem 0.375rem; border-radius: 18px; background: rgba(255, 255, 255, 0.16); text-align: center; }
.cc_guvzdy0m_Bo3avDVTCf .fband__clock b { display: block; font-size: 1.625rem; font-weight: 800; line-height: 1.1; font-variant-numeric: tabular-nums; }
.cc_guvzdy0m_Bo3avDVTCf .fband__clock small { display: block; font-size: 0.7rem; font-weight: 700; opacity: 0.8; }
.cc_guvzdy0m_Bo3avDVTCf .fband__side { display: flex; align-items: center; gap: 1rem; }
.cc_guvzdy0m_Bo3avDVTCf .fband__pics { display: flex; }
.cc_guvzdy0m_Bo3avDVTCf .fband__pics img { width: 3.5rem; height: 3.5rem; margin-left: -0.75rem; border: 3px solid currentColor; border-radius: 50%; object-fit: cover; }
.cc_guvzdy0m_Bo3avDVTCf .fband__pics img:first-child { margin-left: 0; }
.cc_guvzdy0m_Bo3avDVTCf .fband__btn { display: inline-flex; align-items: center; height: 3.375rem; padding: 0 1.625rem; border-radius: 999px; background: var(--mercek-sun); color: var(--mercek-ink); font-size: 0.95rem; font-weight: 700; text-decoration: none; white-space: nowrap; transition: transform 0.2s var(--mercek-ease); }
.cc_guvzdy0m_Bo3avDVTCf .fband__btn:hover { transform: translateY(-2px); }
@media (max-width: 767px) {
  .cc_guvzdy0m_Bo3avDVTCf .fband__box { padding: 1.5rem 1.25rem; border-radius: 28px; }
  .cc_guvzdy0m_Bo3avDVTCf .fband__clock span { min-width: 3.5rem; }
  .cc_guvzdy0m_Bo3avDVTCf .fband__side, .cc_guvzdy0m_Bo3avDVTCf .fband__btn { width: 100%; justify-content: center; }
}
