/* Video bandı: 48 px köşeli koyu fotoğraf, ortada lale kupası oynat düğmesi ve serif başlık */
.cc_y02kvqkk_fCrn93JgXH .vband { padding-top: 4rem; }
@media (min-width: 1024px) { .cc_y02kvqkk_fCrn93JgXH .vband { padding-top: 4.5rem; } }
.cc_y02kvqkk_fCrn93JgXH .vband__box { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 1rem; min-height: 26rem; overflow: hidden; border-radius: 48px; background: var(--lale-night); color: var(--lale-white); text-align: center; }
@media (min-width: 1024px) { .cc_y02kvqkk_fCrn93JgXH .vband__box { min-height: 32.5rem; } }
.cc_y02kvqkk_fCrn93JgXH .vband__box video, .cc_y02kvqkk_fCrn93JgXH .vband__box img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.cc_y02kvqkk_fCrn93JgXH .vband__box img { opacity: 0; transition: opacity 1.2s; }
.cc_y02kvqkk_fCrn93JgXH .vband__box img.on, .cc_y02kvqkk_fCrn93JgXH .vband__box img:first-child { opacity: 1; }
.cc_y02kvqkk_fCrn93JgXH .vband__box::after { content: ""; position: absolute; inset: 0; background: rgba(31, 19, 34, 0.42); pointer-events: none; transition: opacity 0.6s; }
.cc_y02kvqkk_fCrn93JgXH .vband__box.is-playing::after, .cc_y02kvqkk_fCrn93JgXH .vband__box.is-playing .vband__ov { opacity: 0; }
.cc_y02kvqkk_fCrn93JgXH .vband__ov { position: relative; z-index: 2; display: flex; flex-direction: column; align-items: center; padding: 0 1.5rem; transition: opacity 0.6s; }
.cc_y02kvqkk_fCrn93JgXH .vband__ov .lale-eyebrow { --eyebrow-c: var(--lale-pink); order: 2; margin: 0.875rem 0 0; }
.cc_y02kvqkk_fCrn93JgXH .vband__title { order: 1; font-size: clamp(2.2rem, 5vw, 4.2rem); }
.cc_y02kvqkk_fCrn93JgXH .vband__title span { display: block; }
.cc_y02kvqkk_fCrn93JgXH .vband__play { position: relative; order: -1; z-index: 3; display: grid; place-items: center; width: 6.5rem; height: 7.25rem; padding-top: 0.875rem; border: 0; background: var(--lale-blue); color: var(--lale-white); font-size: 1.6rem; cursor: pointer; -webkit-mask: var(--lale-tulip-cup) center / 100% 100% no-repeat; mask: var(--lale-tulip-cup) center / 100% 100% no-repeat; transition: transform 0.35s var(--lale-ease); }
.cc_y02kvqkk_fCrn93JgXH .vband__play:hover { transform: scale(1.08); }
.cc_y02kvqkk_fCrn93JgXH .vband__box.is-playing .vband__play { position: absolute; bottom: 1.5rem; right: 1.5rem; }
