
    /* ════════════════════════════════════════════════════
     * Font: HT BayBars - replacement (Tajawal closest open-source equivalent)
     * (HT BayBars غير متاح مجاناً، نستخدم Tajawal كبديل قريب)
     * ════════════════════════════════════════════════════ */
    :root[lang="ar"], html[lang="ar"], html[dir="rtl"] { font-family: 'Tajawal', 'Cairo', system-ui, sans-serif !important; }
    html[dir="rtl"] body, html[dir="rtl"] *:not(.fa):not(.dashicons):not([class*="material-icon"]) {
        font-family: 'Tajawal', 'Cairo', system-ui, -apple-system, sans-serif !important;
    }

    /* ════════════════════════════════════════════════════
     * حذف: زر Back FAB البرتقالي على اليسار تحت
     * ════════════════════════════════════════════════════ */
    .mt-back-fab { display: none !important; }

    /* ════════════════════════════════════════════════════
     * حذف: السجل التجاري في الـ footer
     * ════════════════════════════════════════════════════ */
    .footer-bottom *:not(:has(*)):is(:contains("Commercial Registry")),
    [class*="copyright"] [class*="registry"],
    .copyright-right { display: none !important; }

    /* ════════════════════════════════════════════════════
     * حذف: Trust Badges bar السفلي (الـ 5 ايقونات اللي مش بيها لازمة في الـ footer)
     * (تم استبدالها بـ Trust pillars في /pro/ فقط)
     * ════════════════════════════════════════════════════ */
    .mt-trust-bar { display: none !important; }

    /* ════════════════════════════════════════════════════
     * Hide WordPress theme original header (duplicate of mt-topbar)
     * ════════════════════════════════════════════════════ */
    body.mt-has-global-nav > header.mt-nav,
    body.mt-has-global-nav header.mt-nav,
    body.mt-has-global-nav .mt-nav,
    body.mt-has-global-nav .mt-drawer__header,
    body.mt-has-global-nav nav.mt-nav,
    body.mt-has-global-nav .header-main,
    body.mt-has-global-nav #site-header,
    body.mt-has-global-nav .site-header,
    body.mt-has-global-nav > header.header,
    body.mt-has-global-nav header.header,
    body.mt-has-global-nav header#header,
    body.mt-has-global-nav .site-branding,
    body.mt-has-global-nav .main-navigation { display: none !important; }
    /* Also hide original header for ALL pages regardless of body class */
    body > header.header,
    body > header#header,
    header.header.main-header,
    header#site-header { display: none !important; }

    /* ════════════════════════════════════════════════════
     * Background animation - replace gold particles with subtle gradient mesh
     * ════════════════════════════════════════════════════ */
    body::before,
    .site-bg-animation,
    .gold-particles-bg,
    .hero-particles {
        background:
            radial-gradient(circle at 15% 20%, rgba(212, 175, 55,.18), transparent 45%),
            radial-gradient(circle at 85% 30%, rgba(245,200,66,.12), transparent 50%),
            radial-gradient(circle at 50% 85%, rgba(168,85,247,.10), transparent 55%) !important;
        animation: mtBgPulse 18s ease infinite alternate !important;
    }
    @keyframes mtBgPulse {
        0% { transform: scale(1) rotate(0deg); opacity: 0.85; }
        100% { transform: scale(1.05) rotate(2deg); opacity: 1; }
    }
    /* Hero video override - أنعم */
    .page-hero-bg { opacity: 0.25 !important; filter: brightness(0.6) saturate(0.4) sepia(0.6) hue-rotate(-12deg) !important; }

    /* ════════════════════════════════════════════════════
     * Service Cards (4 في hero + cards التحت) - بروز أكثر + hover glow
     * ════════════════════════════════════════════════════ */
    .service-card,
    .card-block,
    [class*="service"][class*="card"],
    .calc-card,
    .feature-card {
        transition: all .3s cubic-bezier(.2,.9,.3,1.1) !important;
        position: relative;
        overflow: hidden;
    }
    .service-card:hover,
    .card-block:hover,
    [class*="service"][class*="card"]:hover,
    .calc-card:hover,
    .feature-card:hover {
        transform: translateY(-8px) scale(1.02) !important;
        box-shadow:
            0 20px 60px rgba(212, 175, 55,.25),
            0 0 0 1px rgba(212, 175, 55,.4),
            inset 0 0 0 1px rgba(212, 175, 55,.15) !important;
    }
    .service-card::after,
    .card-block::after,
    [class*="service"][class*="card"]::after {
        content: '';
        position: absolute;
        inset: 0;
        background: radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(212, 175, 55,.12), transparent 40%);
        opacity: 0;
        transition: opacity .3s ease;
        pointer-events: none;
        z-index: 1;
    }
    .service-card:hover::after,
    .card-block:hover::after,
    [class*="service"][class*="card"]:hover::after { opacity: 1; }

    /* ════════════════════════════════════════════════════
     * Service icons - bigger + glow on hover
     * ════════════════════════════════════════════════════ */
    .service-icon, .card-icon, .feature-icon {
        transition: transform .3s, filter .3s !important;
    }
    .service-card:hover .service-icon,
    .card-block:hover .card-icon,
    .feature-card:hover .feature-icon {
        transform: scale(1.15) rotate(-5deg);
        filter: drop-shadow(0 6px 16px rgba(212, 175, 55,.5));
    }

/* hero stats - moved to mt-contiant-style.php */

    /* ════════════════════════════════════════════════════
     * Mobile sticky CTA - hide on /pro/ + checkout (الجزء 34 fix)
     * ════════════════════════════════════════════════════ */
    body.single-product .mt-mobile-sticky,
    body.woocommerce-checkout .mt-mobile-sticky,
    body.woocommerce-cart .mt-mobile-sticky { display: none !important; }
    