.elementor-1969 .elementor-element.elementor-element-41f365f{--display:flex;}/* Start custom CSS *//* ==========================================
   BODY - TEK GRADIENT (TÜM SAYFA)
   ========================================== */
.page-id-1969 body,
.page-id-1969 {
    background: linear-gradient(
        165deg,
        #040810 0%,
        #060d18 15%,
        #081220 30%,
        #0a1628 45%,
        #0d1a30 60%,
        #101e38 75%,
        #142340 90%,
        #182848 100%
    ) !important;
    background-attachment: fixed !important;
    min-height: 100vh;
}

/* ==========================================
   TÜM SECTION'LAR ŞEFFAF
   ========================================== */
.page-id-1969 .hero-pricing,
.page-id-1969 .pricing-section,
.page-id-1969 .comparison-section,
.page-id-1969 .faq-section,
.page-id-1969 .cta-section {
    background: transparent !important;
    background-image: none !important;
    background-color: transparent !important;
}

/* Elementor elemanları şeffaf */
.page-id-1969 .elementor-section,
.page-id-1969 .elementor-container,
.page-id-1969 .elementor-column,
.page-id-1969 .elementor-widget-wrap,
.page-id-1969 .elementor-element,
.page-id-1969 section,
.page-id-1969 .e-con,
.page-id-1969 .e-con-inner {
    background-color: transparent !important;
    background-image: none !important;
}

/* Ana içerik alanı şeffaf */
.page-id-1969 #content,
.page-id-1969 .site-content,
.page-id-1969 main,
.page-id-1969 article,
.page-id-1969 .entry-content {
    background: transparent !important;
}

/* ==========================================
   FOOTER GEÇİŞİ
   ========================================== */
.page-id-1969 footer,
.page-id-1969 .site-footer,
.page-id-1969 .elementor-location-footer {
    background: linear-gradient(
        to bottom,
        transparent 0%,
        rgba(4, 8, 16, 0.5) 20%,
        rgba(4, 8, 16, 0.9) 60%,
        #040810 100%
    ) !important;
}

/* ==========================================
   EK GÜZELLEŞTİRMELER
   ========================================== */

/* Şeffaf içerik kutuları */
.page-id-1969 .elementor-widget-container {
    background: rgba(255, 255, 255, 0.03) !important;
    backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    border-radius: 12px !important;
    padding: 20px !important;
}

/* Gradient sınır efektleri */
.page-id-1969 .elementor-widget-container::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(126, 177, 199, 0.3), transparent);
}

/* Hover efekti */
.page-id-1969 .elementor-widget-container:hover {
    background: rgba(255, 255, 255, 0.05) !important;
    border-color: rgba(126, 177, 199, 0.2) !important;
    transition: all 0.3s ease;
}

/* Butonlar için güzel efektler */
.page-id-1969 .elementor-button {
    background: linear-gradient(135deg, #7EB1C7 0%, #6a9eb5 100%) !important;
    border: none !important;
    border-radius: 8px !important;
    color: #040810 !important;
    font-weight: 600 !important;
    padding: 12px 24px !important;
    transition: all 0.3s ease !important;
}

.page-id-1969 .elementor-button:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 20px rgba(126, 177, 199, 0.3) !important;
}

/* Başlık stilleri */
.page-id-1969 .elementor-heading-title {
    color: #ffffff !important;
    font-weight: 700 !important;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
}

/* Metin renkleri */
.page-id-1969 .elementor-widget-text-editor,
.page-id-1969 .elementor-widget-text-editor p {
    color: rgba(255, 255, 255, 0.8) !important;
}

/* Liste stilleri */
.page-id-1969 .elementor-icon-list-items .elementor-icon-list-text {
    color: rgba(255, 255, 255, 0.8) !important;
}

/* İkon renkleri */
.page-id-1969 .elementor-icon-list-icon i {
    color: #7EB1C7 !important;
}

/* ==========================================
   RESPONSIVE AYARLAR
   ========================================== */
@media (max-width: 768px) {
    .page-id-1969 .elementor-widget-container {
        padding: 15px !important;
        backdrop-filter: blur(5px);
    }
    
    .page-id-1969 body,
    .page-id-1969 {
        background: linear-gradient(
            165deg,
            #040810 0%,
            #060d18 25%,
            #081220 50%,
            #0a1628 75%,
            #0d1a30 100%
        ) !important;
    }
}

/* ==========================================
   ANİMASYONLAR
   ========================================== */
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.page-id-1969 .elementor-widget {
    animation: fadeInUp 0.6s ease-out forwards;
}

/* Sıralı animasyon için gecikmeler */
.page-id-1969 .elementor-widget:nth-child(1) { animation-delay: 0.1s; }
.page-id-1969 .elementor-widget:nth-child(2) { animation-delay: 0.2s; }
.page-id-1969 .elementor-widget:nth-child(3) { animation-delay: 0.3s; }
.page-id-1969 .elementor-widget:nth-child(4) { animation-delay: 0.4s; }
.page-id-1969 .elementor-widget:nth-child(5) { animation-delay: 0.5s; }/* End custom CSS */