/* Genel kural (yalnız yeni site sayfaları; panel ve kulüp sayfaları bu dosyayı yüklemez): kaydırma çubuğu hiçbir yerde
   görünmez — sayfa ve içteki tüm kayan alanlar, mobil + masaüstü. Kaydırma çalışır, yalnız çubuk gizlidir. */
html,body,*{scrollbar-width:none!important;-ms-overflow-style:none!important}
::-webkit-scrollbar,*::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}

/* Süper Admin › Web Sitesi içeriği dolunca tasarımın "içerik bekleniyor" kutuları gerçek içerikle görünür:
   kesik çizgili yer tutucu kenarlık yerine tasarımın dolu kart kenarlığı (.gv .sec ile aynı). */
.gv .lg.kx-dolu span{border:0;background:#fff;box-shadow:inset 0 0 0 1px var(--ln);padding:14px 20px}
.gv .lg.kx-dolu img{max-width:100%;max-height:100%;object-fit:contain}
.gv .qt.kx-dolu,.gv .sn.kx-dolu div{border:0;box-shadow:inset 0 0 0 1px var(--ln)}
.gv .qt.kx-dolu{position:relative}
.gv .qt .kx-yr{display:flex;flex-direction:column;justify-content:space-between;gap:30px;height:100%;margin:0;animation:kxYr .6s ease both}
.gv .qt .kx-yr[hidden]{display:none}
.gv .qt.kx-dolu p{color:var(--nv)}
.gv .qt.kx-dolu .who i{display:grid;place-items:center;font:800 18px/1 'Plus Jakarta Sans';font-style:normal;color:var(--pr)}
.gv .qt.kx-dolu .who span{color:var(--mut)}
.gv .gd.kx-tek{grid-template-columns:1fr}
.gv .sn.kx-n1{grid-template-columns:1fr}
/* Sayı kartları tasarımdaki 2×2 ızgarada; tek kalan son kart satırı doldurur. Başarı hikâyesi kartı sayı yerine kısa metin taşır. */
.gv .sn.kx-n3>div:last-child{grid-column:1/-1}
/* Dolu sayı kartında rakam okunur renkte (tasarımın soluk --lv2 rengi yalnız boş yer tutucunun çizgisi içindir) */
.gv .sn.kx-dolu b{color:var(--pr)}
.gv .sn .kx-hk b{font-size:20px;line-height:1.3;letter-spacing:-.01em;color:var(--nv)}
@keyframes kxYr{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
/* Tanıtım filmi YouTube'dan: tasarımın kendi oynatıcı düğmeleri yerine YouTube oynatıcısı. */
/* Tanıtım filmi: YouTube çerçevesi videonun katmanında; tasarımın etiketi, düğmeleri, ilerleme çubuğu ve çipleri üstte çalışır */
.fm.yt .sc .ytf{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:2}
/* Film yokken bölüm görünür: çerçevede tasarımın varsayılan ekranı (ya da Medya'daki kapak); oynatma etiketi, düğmeler
   ve ilerleme çubuğu gizli, çipler tıklanamaz */
.fm.nf .hu,.fm.nf .ct,.fm.nf .pg{display:none}
.fm.nf .ch button{cursor:default;opacity:.55;pointer-events:none}
@media (prefers-reduced-motion:reduce){.gv .qt .kx-yr{animation:none}}
/* Fiyatlandırma: fiyatı girilmemiş pakette "Fiyat için teklif alın" (₺— hiçbir zaman) */
.pr .fc .f2 .pz.kx-tk b{font:800 24px/1.2 'Plus Jakarta Sans';letter-spacing:-.01em}
/* Paketleri karşılaştır: telefonda yatay kaydırma olmadan okunur (masaüstü tasarımdaki gibi) */
@media (max-width:760px){.pr .cmp .tb{overflow-x:visible;padding:0 10px 14px}.pr .cmp table{min-width:0;table-layout:fixed;font-size:12.5px}.pr .cmp th,.pr .cmp td{padding:10px 4px;font-size:12.5px;overflow-wrap:anywhere}.pr .cmp th:first-child,.pr .cmp td:first-child{width:40%;padding-left:6px}.pr .cmp .lg2{padding:0 12px 14px;gap:10px}}
/* Footer: açılış sayfalarına bağlantılarla beş sütun (Ürün, Kimler için, Branşlar, Şirket, Yasal) */
@media (min-width:961px){.fo .gd{grid-template-columns:minmax(0,1.3fr) repeat(5,minmax(0,1fr));gap:30px}}
