 
        /* Slayt Altı Kayan Duyuru Barı Stilleri */
        .announcement-bar {
            background: #040712 !important;
            border-top: 1px solid rgba(212, 175, 55, 0.3) !important;
            border-bottom: 1px solid rgba(212, 175, 55, 0.3) !important;
            color: #fff5cc !important;
            padding: 12px 0 !important;
            overflow: hidden !important;
            white-space: nowrap !important;
            font-family: 'Montserrat', sans-serif, Arial !important;
            font-size: 14px !important;
            width: 100% !important;
            position: relative !important;
            z-index: 99 !important;
            display: block !important;
            margin-top: 40px !important; /* Slayt ile aradaki boşluk */
            box-shadow: 0 10px 30px rgba(0,0,0,0.4);
        }
        .ticker-wrap { width: 100% !important; overflow: hidden !important; }
        .ticker-move { display: inline-flex !important; white-space: nowrap !important; animation: tickerAnim 25s linear infinite !important; }
        .ticker-item { display: inline-block !important; padding: 0 40px !important; font-weight: 500 !important; }
        @keyframes tickerAnim {
            0% { transform: translate3d(0, 0, 0); }
            100% { transform: translate3d(-50%, 0, 0); }
        }

        /* İÇ SAYFA SLIDER & HERO STİLLERİ */
        .inner-page-hero {
            height: 680px;
            position: relative;
            background: #040712;
            overflow: hidden;
            border-bottom: 1px solid rgba(212, 175, 55, 0.15);
        }
        .inner-page-hero .swiper { width: 100%; height: 100%; }
        
        .swiper-slide-inner {
            height: 100% !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            background-size: cover !important;
            background-position: center !important;
            position: relative !important;
            text-align: center !important;
        }
        
.swiper-slide-inner::after {
    content: '' !important;
    position: absolute !important;
    top: 0; left: 0; width: 100%; height: 100%;
    background: transparent !important; /* Perdeyi kaldırır */
    z-index: 1 !important;
}
        
        .slide-text-container { 
            position: relative !important; 
            z-index: 2 !important; 
            max-width: 900px !important; 
            margin: 0 auto !important;
            padding: 0 20px !important;
            display: flex !important;
            flex-direction: column !important;
            align-items: center !important;
            text-align: center !important;
        }
        
        .slide-text-container .inner-badge {
            background: rgba(212, 175, 55, 0.1) !important;
            color: #d4af37 !important;
            border: 1.5px solid rgba(212, 175, 55, 0.4) !important;
            padding: 10px 24px !important;
            border-radius: 50px !important;
            font-size: 0.85rem !important;
            font-weight: 700 !important;
            display: inline-block !important;
            margin-bottom: 25px !important;
            letter-spacing: 2.5px !important;
            font-family: 'Montserrat', sans-serif !important;
            text-transform: uppercase !important;
            box-shadow: 0 0 15px rgba(212, 175, 55, 0.2) !important;
        }
        
        .slide-text-container h1 {
            font-family: 'Montserrat', sans-serif !important;
            font-size: clamp(2.4rem, 4.5vw, 4rem) !important;
            font-weight: 800 !important;
            color: #ffffff !important;
            line-height: 1.2 !important;
            margin-bottom: 25px !important;
            text-align: center !important;
            text-shadow: 0 10px 30px rgba(0,0,0,0.6) !important;
        }

        .slide-text-container h1 span {
            display: block !important;
            color: #d4af37 !important;
            font-size: 1.05em !important;
            margin-top: 12px !important;
            font-weight: 900 !important;
            filter: drop-shadow(0 0 10px rgba(212, 175, 55, 0.4)) !important;
        }
        
        .slide-text-container p {
            font-family: 'Poppins', sans-serif !important;
            color: #f1f5f9 !important;
            font-size: clamp(1rem, 1.6vw, 1.25rem) !important;
            line-height: 1.8 !important;
            margin-bottom: 35px !important;
            max-width: 750px !important;
            text-align: center !important;
            opacity: 0.95 !important;
        }

        .slide-text-container .btn-gold {
            margin: 0 auto !important;
            display: inline-flex !important;
            align-items: center !important;
            justify-content: center !important;
        }

        .inner-page-hero .swiper-button-next, 
        .inner-page-hero .swiper-button-prev { 
            color: var(--accent, #d4af37) !important;
            width: 50px; height: 50px;
            background: rgba(15, 23, 42, 0.6);
            border-radius: 50%;
            border: 1px solid rgba(212, 175, 55, 0.2);
            transition: all 0.3s ease;
        }
        .inner-page-hero .swiper-button-next:hover, 
        .inner-page-hero .swiper-button-prev:hover {
            background: var(--accent, #d4af37);
            color: #040712 !important;
            box-shadow: 0 0 15px rgba(212, 175, 55, 0.4);
        }
        .inner-page-hero .swiper-button-next::after, 
        .inner-page-hero .swiper-button-prev::after { font-size: 20px; }
        .inner-page-hero .swiper-pagination-bullet-active { background: var(--accent, #d4af37) !important; }

        .content-section { padding: 60px 0 80px 0; position: relative; }
        .rich-text-block { font-family: 'Poppins', sans-serif; color: #cbd5e1; font-size: 1.1rem; line-height: 1.85; }
        .rich-text-block p { margin-bottom: 25px; }
        .split-layout { display: grid; grid-template-columns: 1.2fr 0.8fr; gap: 50px; align-items: stretch; margin-bottom: 60px; }

        @media (max-width: 992px) {
            .split-layout { grid-template-columns: 1fr; gap: 30px; }
            .slide-text-container h1 { font-size: 2.1rem !important; }
            .inner-page-hero { height: 580px; }
        }
   