/* Kampanya bandı: 40 px köşeli renkli şerit, sağ üstte taşan lale kupası görsel */
.cc_y02kvqkk_0buw0qDgnu .tband { padding-top: 4rem; }
@media (min-width: 1024px) { .cc_y02kvqkk_0buw0qDgnu .tband { padding-top: 6.5rem; } }
.cc_y02kvqkk_0buw0qDgnu .tband__box { position: relative; display: grid; gap: 1.125rem; align-items: center; padding: 1.875rem 1.375rem; border-radius: 40px; background: var(--lale-butter); color: var(--lale-ink); overflow: hidden; }
@media (min-width: 768px) { .cc_y02kvqkk_0buw0qDgnu .tband__box { grid-template-columns: 1fr auto; padding: 2.75rem 3.5rem; } }
@media (min-width: 1200px) { .cc_y02kvqkk_0buw0qDgnu .tband__box { padding-right: 18.75rem; } }
.cc_y02kvqkk_0buw0qDgnu .tband__title { font-size: clamp(1.8rem, 3.6vw, 3rem); line-height: 1.05; }
.cc_y02kvqkk_0buw0qDgnu .tband__copy p { max-width: 52ch; margin: 0.5rem 0 0; opacity: 0.85; }
.cc_y02kvqkk_0buw0qDgnu .tband__code { display: inline-flex; align-items: center; gap: 0.625rem; width: fit-content; padding: 0.5rem 0.55rem 0.5rem 1rem; border-radius: 999px; background: var(--lale-white); color: var(--lale-ink); font-weight: 800; letter-spacing: 0.06em; }
.cc_y02kvqkk_0buw0qDgnu .tband__code button { padding: 0.5rem 0.9rem; border: 0; border-radius: 999px; background: var(--lale-ink); color: var(--lale-white); font-family: var(--lale-font); font-size: 0.85rem; font-weight: 700; letter-spacing: 0; cursor: pointer; }
.cc_y02kvqkk_0buw0qDgnu .tband__btn { width: fit-content; }
.cc_y02kvqkk_0buw0qDgnu .tband__btn i { background: var(--lale-blue); color: var(--lale-white); }
.cc_y02kvqkk_0buw0qDgnu .tband__img { position: absolute; right: -1.875rem; top: -1.25rem; display: none; width: 15rem; height: 16.875rem; }
.cc_y02kvqkk_0buw0qDgnu .tband__img img { width: 100%; height: 100%; object-fit: cover; }
@media (min-width: 1200px) { .cc_y02kvqkk_0buw0qDgnu .tband__img { display: block; } }
