{"id":567,"date":"2026-07-06T11:54:06","date_gmt":"2026-07-06T11:54:06","guid":{"rendered":"https:\/\/shefahospital.sa\/best-cardiology-hospital-makkah\/"},"modified":"2026-08-30T08:18:53","modified_gmt":"2026-08-30T08:18:53","slug":"best-cardiology-hospital-makkah","status":"publish","type":"page","link":"https:\/\/shefahospital.sa\/ar\/best-cardiology-hospital-makkah\/","title":{"rendered":"Cardiology"},"content":{"rendered":"\n<!-- HTML Structure -->\n<section id=\"sh-cardio-hero-111\" class=\"sh-cardio-hero\" dir=\"ltr\">\n    <div class=\"sh-cardio-hero__container\">\n        \n        <div class=\"sh-cardio-hero__content\">\n            <nav aria-label=\"Breadcrumb\" class=\"sh-cardio-hero__breadcrumbs\">\n                <a href=\"\/\" class=\"sh-cardio-hero__breadcrumb-link\" data-i18n=\"home\">Home<\/a>\n                <svg class=\"sh-cardio-hero__breadcrumb-icon\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m9 18 6-6-6-6\"><\/path><\/svg>\n                <a href=\"#\" class=\"sh-cardio-hero__breadcrumb-link\" data-i18n=\"dept\">Departments<\/a>\n                <svg class=\"sh-cardio-hero__breadcrumb-icon\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m9 18 6-6-6-6\"><\/path><\/svg>\n                <span class=\"sh-cardio-hero__breadcrumb-current\" aria-current=\"page\" data-i18n=\"subdept\">Cardiology<\/span>\n            <\/nav>\n\n            <div class=\"sh-cardio-hero__badge\">\n                <svg aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526\"><\/path><circle cx=\"12\" cy=\"8\" r=\"6\"><\/circle><\/svg> \n                <span data-i18n=\"badge\">CBAHI Accredited \u00b7 Al Mansur, Makkah<\/span>\n            <\/div>\n\n            <h1 class=\"sh-cardio-hero__title\" data-i18n=\"titleMain\">Best Cardiology Hospital in Makkah<\/h1>\n            <h2 class=\"sh-cardio-hero__subtitle\" data-i18n=\"titleSub\">Expert Cardiac Care for Every Stage of Heart Health<\/h2>\n\n            <p class=\"sh-cardio-hero__desc\" data-i18n=\"desc\">Heart disease remains a leading cause of serious illness. Regular heart evaluations, early diagnosis, and appropriate medical care at <a href=\"https:\/\/shefahospital.sa\/\" class=\"sh-cardio-hero__link\">Shefa Hospital<\/a> help reduce complications and protect your long-term heart health.<\/p>\n\n            <div class=\"sh-cardio-hero__actions\">\n                <a href=\"#appointment-form\" class=\"sh-cardio-hero__btn sh-cardio-hero__btn--primary\">\n                    <span data-i18n=\"btnBook\">Book Appointment<\/span>\n                <\/a>\n                <a href=\"tel:+966125333555\" class=\"sh-cardio-hero__btn sh-cardio-hero__btn--outline\">\n                    <span data-i18n=\"btnCall\">Call Hospital<\/span>\n                <\/a>\n                <a href=\"https:\/\/wa.me\/966125333555\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"sh-cardio-hero__btn sh-cardio-hero__btn--whatsapp\">\n                    <span data-i18n=\"btnWhatsapp\">WhatsApp<\/span>\n                <\/a>\n            <\/div>\n        <\/div>\n\n        <div class=\"sh-cardio-hero__image-wrapper\">\n            <picture>\n                <source srcset=\"\/wp-content\/uploads\/2026\/07\/13.webp\" type=\"image\/webp\">\n                <!-- HTML attributes removed to let CSS handle full natural height\/width -->\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/13.webp\" alt=\"Cardiology expert doctor consultation at Shefa Hospital\" class=\"sh-cardio-hero__image\" loading=\"eager\" fetchpriority=\"high\">\n            <\/picture>\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<!-- Pure BEM CSS -->\n<style>\n    \/* 1. Component Scope & Variables *\/\n    .sh-cardio-hero {\n        --sh-brand-primary: #0d9488;\n        --sh-brand-primary-hover: #0f6258;\n        --sh-brand-dark: #0f172a;\n        --sh-text-muted: #475569;\n        --sh-bg-light: #f4f9fc;\n        \n        \/* Fixed Breakout Logic (Solves the layout cut issue) *\/\n        width: 100vw;\n        max-width: 100vw;\n        position: relative;\n        left: 50%;\n        transform: translateX(-50%);\n        background-color: var(--sh-bg-light);\n        overflow: hidden;\n        padding: clamp(4rem, 8vw, 6rem) 0;\n        box-sizing: border-box;\n    }\n\n    \/* Hex Pattern Background *\/\n    .sh-cardio-hero::before {\n        content: '';\n        position: absolute;\n        inset: 0;\n        background-image: url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='56' height='100' viewBox='0 0 56 100'><g fill='none' stroke='%23243B5A' stroke-opacity='0.04' stroke-width='1'><polygon points='28,1 55,17 55,49 28,65 1,49 1,17'\/><polygon points='28,51 55,67 55,99 28,115 1,99 1,67'\/><\/g><\/svg>\");\n        background-size: 56px 100px;\n        z-index: 0;\n        pointer-events: none;\n    }\n\n    \/* 2. Inner Grid Layout (Mobile First) *\/\n    .sh-cardio-hero__container {\n        width: 100%;\n        max-width: 1475px;\n        margin: 0 auto;\n        padding: 0 20px;\n        position: relative;\n        z-index: 10;\n        display: grid;\n        grid-template-columns: 1fr; \/* Single column on mobile *\/\n        gap: clamp(3.5rem, 6vw, 5rem);\n    }\n\n    \/* Desktop Responsive Layout *\/\n    @media (min-width: 1024px) {\n        .sh-cardio-hero__container {\n            grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);\n            align-items: center;\n        }\n    }\n\n    \/* 3. Content Module *\/\n    .sh-cardio-hero__content {\n        display: flex;\n        flex-direction: column;\n        order: 1;\n    }\n\n    .sh-cardio-hero[dir=\"rtl\"] .sh-cardio-hero__content {\n        text-align: right;\n    }\n\n    \/* 4. Breadcrumbs *\/\n    .sh-cardio-hero__breadcrumbs {\n        display: flex;\n        align-items: center;\n        flex-wrap: wrap;\n        gap: 0.5rem;\n        font-size: 13px;\n        color: #64748b;\n        margin-bottom: 1.5rem;\n        font-weight: 500;\n    }\n\n    .sh-cardio-hero__breadcrumb-link {\n        color: #64748b;\n        text-decoration: none;\n        transition: color 0.3s ease;\n    }\n\n    .sh-cardio-hero__breadcrumb-link:hover {\n        color: var(--sh-brand-primary);\n    }\n\n    .sh-cardio-hero__breadcrumb-current {\n        color: var(--sh-brand-primary);\n    }\n\n    .sh-cardio-hero__breadcrumb-icon {\n        width: 14px;\n        height: 14px;\n        transition: transform 0.3s ease;\n    }\n\n    .sh-cardio-hero[dir=\"rtl\"] .sh-cardio-hero__breadcrumb-icon {\n        transform: rotate(180deg);\n    }\n\n    \/* 5. Badge *\/\n    .sh-cardio-hero__badge {\n        display: inline-flex;\n        align-items: center;\n        gap: 0.5rem;\n        background-color: rgba(254, 243, 199, 0.6);\n        color: #d97706;\n        padding: 0.375rem 1rem;\n        border-radius: 999px;\n        font-size: 13px;\n        font-weight: 700;\n        margin-bottom: 1.5rem;\n        align-self: flex-start;\n    }\n\n    \/* 6. Typography (Fluid) *\/\n    .sh-cardio-hero__title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(40px, 5vw, 56px);\n        font-weight: 700;\n        line-height: 1.1;\n        color: var(--sh-brand-dark);\n        margin: 0 0 0.5rem 0;\n    }\n\n    .sh-cardio-hero__subtitle {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(28px, 3.5vw, 38px);\n        font-weight: 700;\n        line-height: 1.2;\n        color: var(--sh-brand-primary);\n        margin: 0;\n    }\n\n    .sh-cardio-hero__desc {\n        font-size: clamp(15px, 1.5vw, 17px);\n        color: var(--sh-text-muted);\n        line-height: 1.6;\n        margin: 1.5rem 0 0 0;\n        max-width: 600px;\n    }\n    \n    .sh-cardio-hero__link {\n        color: var(--sh-brand-primary);\n        font-weight: 600;\n        text-decoration: none;\n        transition: color 0.3s ease;\n    }\n    \n    .sh-cardio-hero__link:hover {\n        color: var(--sh-brand-primary-hover);\n        text-decoration: underline;\n    }\n\n    \/* 7. Action Buttons *\/\n    .sh-cardio-hero__actions {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 0.75rem;\n        margin-top: 2rem;\n    }\n\n    .sh-cardio-hero__btn {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        padding: 0.875rem 1.5rem;\n        border-radius: 999px;\n        font-weight: 600;\n        text-decoration: none;\n        transition: all 0.3s ease;\n        font-size: 16px;\n    }\n\n    .sh-cardio-hero__btn--primary {\n        background-color: #12776b;\n        color: #fff;\n        box-shadow: 0 8px 20px -8px rgba(18,119,107,0.6);\n    }\n\n    .sh-cardio-hero__btn--primary:hover {\n        background-color: var(--sh-brand-primary-hover);\n        transform: translateY(-1px);\n    }\n\n    .sh-cardio-hero__btn--outline {\n        background-color: #fff;\n        color: var(--sh-brand-dark);\n        border: 1px solid #e2e8f0;\n        box-shadow: 0 1px 2px 0 rgba(0,0,0,0.05);\n    }\n\n    .sh-cardio-hero__btn--outline:hover {\n        background-color: #f8fafc;\n        transform: translateY(-1px);\n    }\n\n    .sh-cardio-hero__btn--whatsapp {\n        background-color: #25d366;\n        color: #fff;\n        box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1);\n    }\n\n    .sh-cardio-hero__btn--whatsapp:hover {\n        background-color: #20ba5a;\n        transform: translateY(-1px);\n    }\n\n    \/* 8. Image Framework (Height & Ratio set to Auto) *\/\n    .sh-cardio-hero__image-wrapper {\n        order: 2;\n        position: relative;\n        border-radius: 1.5rem;\n        box-shadow: 0 20px 50px -12px rgba(0, 0, 0, 0.15);\n        border: 4px solid #ffffff;\n        overflow: hidden;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        background-color: transparent;\n    }\n\n    .sh-cardio-hero__image {\n        width: 100%;\n        height: auto; \/* Natural image height *\/\n        display: block;\n        object-fit: contain; \/* Prevents image from cropping *\/\n    }\n<\/style>\n\n<!-- High-Performance Dual-Language Logic -->\n<script>\n(function() {\n    'use strict';\n\n    document.addEventListener('DOMContentLoaded', function() {\n        const heroData = {\n            en: { \n                home: \"Home\", dept: \"Departments\", subdept: \"Cardiology\", badge: \"CBAHI Accredited \u00b7 Al Mansur, Makkah\",\n                titleMain: \"Best Cardiology Hospital in Makkah\", titleSub: \"Expert Cardiac Care for Every Stage of Heart Health\",\n                desc: \"Heart disease remains a leading cause of serious illness. Regular heart evaluations, early diagnosis, and appropriate medical care at <a href='https:\/\/shefahospital.sa\/' class='sh-cardio-hero__link'>Shefa Hospital<\/a> help reduce complications and protect your long-term heart health.\",\n                btnBook: \"Book Appointment\", btnCall: \"Call Hospital\", btnWhatsapp: \"WhatsApp\"\n            },\n            ar: { \n                home: \"\u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629\", dept: \"\u0627\u0644\u0623\u0642\u0633\u0627\u0645\", subdept: \"\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628\", badge: \"\u0645\u0639\u062a\u0645\u062f \u0645\u0646 \u0633\u0628\u0627\u0647\u064a \u00b7 \u0627\u0644\u0645\u0646\u0635\u0648\u0631\u060c \u0645\u0643\u0629\",\n                titleMain: \"\u0623\u0641\u0636\u0644 \u0645\u0633\u062a\u0634\u0641\u0649 \u0644\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0641\u064a \u0645\u0643\u0629\", titleSub: \"\u0631\u0639\u0627\u064a\u0629 \u0642\u0644\u0628\u064a\u0629 \u0645\u062a\u062e\u0635\u0635\u0629 \u0644\u0643\u0644 \u0645\u0631\u0627\u062d\u0644 \u0635\u062d\u0629 \u0627\u0644\u0642\u0644\u0628\",\n                desc: \"\u062a\u0638\u0644 \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0645\u0646 \u0627\u0644\u0623\u0633\u0628\u0627\u0628 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 \u0644\u0644\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u062e\u0637\u064a\u0631\u0629. \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0645\u0646\u062a\u0638\u0645\u060c \u0648\u0627\u0644\u062a\u0634\u062e\u064a\u0635 \u0627\u0644\u0645\u0628\u0643\u0631\u060c \u0648\u0627\u0644\u0631\u0639\u0627\u064a\u0629 \u0627\u0644\u0637\u0628\u064a\u0629 \u0641\u064a <a href='https:\/\/shefahospital.sa\/' class='sh-cardio-hero__link'>\u0645\u0633\u062a\u0634\u0641\u0649 \u0627\u0644\u0634\u0641\u0627\u0621<\/a> \u062a\u0633\u0627\u0639\u062f \u0641\u064a \u0627\u0644\u062d\u062f \u0645\u0646 \u0627\u0644\u0645\u0636\u0627\u0639\u0641\u0627\u062a \u0648\u062d\u0645\u0627\u064a\u0629 \u0635\u062d\u0629 \u0642\u0644\u0628\u0643 \u0639\u0644\u0649 \u0627\u0644\u0645\u062f\u0649 \u0627\u0644\u0637\u0648\u064a\u0644.\",\n                btnBook: \"\u0627\u062d\u062c\u0632 \u0645\u0648\u0639\u062f\u0627\u064b\", btnCall: \"\u0627\u062a\u0635\u0644 \u0628\u0627\u0644\u0645\u0633\u062a\u0634\u0641\u0649\", btnWhatsapp: \"\u0648\u0627\u062a\u0633\u0627\u0628\"\n            }\n        };\n\n        const section = document.getElementById('sh-cardio-hero-111');\n        if (!section) return;\n\n        function initHeroLanguage() {\n            const isRtl = document.documentElement.dir === 'rtl' || (document.documentElement.lang && document.documentElement.lang.includes('ar'));\n            const lang = isRtl ? 'ar' : 'en';\n            const content = heroData[lang];\n\n            section.setAttribute('dir', isRtl ? 'rtl' : 'ltr');\n            \n            \/\/ Batch execute translation swaps via data attributes securely\n            const elements = section.querySelectorAll('[data-i18n]');\n            elements.forEach(el => {\n                const key = el.getAttribute('data-i18n');\n                if (content[key]) {\n                    el.innerHTML = content[key];\n                }\n            });\n        }\n\n        \/\/ Run initially\n        initHeroLanguage();\n        \n        \/\/ Listen for external HTML lang\/dir attribute changes cleanly\n        const observer = new MutationObserver(initHeroLanguage);\n        observer.observe(document.documentElement, { \n            attributes: true, \n            attributeFilter: ['dir', 'lang'] \n        });\n    });\n})();\n<\/script>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* =========================================\n   PURE CSS - INTRO SECTION ARCHITECTURE\n   ========================================= *\/\n\n:root {\n    --sh-intro-brand: #138b86;\n    --sh-intro-dark: #243b5a;\n    \/* We rely on your existing var(--font-display) and var(--font-sans) *\/\n}\n\n.sh-intro {\n    padding: clamp(5rem, 8vw, 6rem) 0;\n    background-color: #ffffff;\n    width: 100%;\n    box-sizing: border-box;\n}\n\n.sh-intro__container {\n    width: 100%;\n    max-width: 56rem; \/* equivalent to max-w-4xl *\/\n    margin: 0 auto;\n    padding: 0 1.25rem; \/* px-5 *\/\n    text-align: left;\n}\n\n[dir=\"rtl\"] .sh-intro__container {\n    text-align: right;\n}\n\n.sh-intro__header {\n    margin-bottom: 3rem;\n    max-width: 48rem; \/* equivalent to max-w-3xl *\/\n}\n\n.sh-intro__kicker-wrapper {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    color: var(--sh-intro-brand);\n    font-size: 13px;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    margin-bottom: 1rem;\n}\n\n.sh-intro__kicker-line {\n    height: 1px;\n    width: 2rem;\n    background-color: var(--sh-intro-brand);\n}\n\n.sh-intro__title {\n    font-family: var(--font-display); \/* Kept your exact font variable untouched *\/\n    font-size: clamp(34px, 4.5vw, 46px);\n    font-weight: 700;\n    line-height: 1.1;\n    color: var(--sh-intro-dark);\n    margin: 0;\n}\n\n.sh-intro__content {\n    font-size: 18px;\n    line-height: 1.85;\n    color: rgba(36, 59, 90, 0.85); \/* #243b5a with 85% opacity *\/\n}\n\n\/* Scoped styling for inner paragraphs and strong tags *\/\n.sh-intro__content p {\n    margin-top: 0;\n    margin-bottom: 1.5rem;\n}\n\n.sh-intro__content p:last-child {\n    margin-bottom: 0;\n}\n\n.sh-intro__content strong {\n    font-weight: 600;\n    color: var(--sh-intro-dark);\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n\ndocument.addEventListener('DOMContentLoaded', () => {\n    \n    \/\/ Clean Translation Engine (Fonts removed from JS)\n    const introData = {\n        en: { \n            kicker: \"Heart Health\",\n            title: \"Why Heart Health Should Never Be Ignored\",\n            content: `\n                <p>The heart continuously pumps blood throughout the body, supplying oxygen and nutrients to essential organs. When its function is affected, even simple daily activities can become difficult.<\/p>\n                <p>Many heart conditions progress silently. <strong>High blood pressure, elevated cholesterol, diabetes, obesity, smoking, and family history<\/strong> can gradually damage the cardiovascular system long before symptoms appear.<\/p>\n                <p>Regular cardiovascular assessments help identify these risks early, allowing doctors to recommend lifestyle changes, medications, or further investigations when necessary.<\/p>\n            `\n        },\n        ar: { \n            kicker: \"\u0635\u062d\u0629 \u0627\u0644\u0642\u0644\u0628\",\n            title: \"\u0644\u0645\u0627\u0630\u0627 \u0644\u0627 \u064a\u0646\u0628\u063a\u064a \u062a\u062c\u0627\u0647\u0644 \u0635\u062d\u0629 \u0627\u0644\u0642\u0644\u0628 \u0623\u0628\u062f\u0627\u064b\",\n            content: `\n                <p>\u064a\u0636\u062e \u0627\u0644\u0642\u0644\u0628 \u0627\u0644\u062f\u0645 \u0628\u0627\u0633\u062a\u0645\u0631\u0627\u0631 \u0641\u064a \u062c\u0645\u064a\u0639 \u0623\u0646\u062d\u0627\u0621 \u0627\u0644\u062c\u0633\u0645\u060c \u0645\u0645\u0627 \u064a\u0648\u0641\u0631 \u0627\u0644\u0623\u0643\u0633\u062c\u064a\u0646 \u0648\u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u063a\u0630\u0627\u0626\u064a\u0629 \u0644\u0644\u0623\u0639\u0636\u0627\u0621 \u0627\u0644\u062d\u064a\u0648\u064a\u0629. \u0639\u0646\u062f\u0645\u0627 \u062a\u062a\u0623\u062b\u0631 \u0648\u0638\u064a\u0641\u062a\u0647\u060c \u064a\u0645\u0643\u0646 \u0623\u0646 \u062a\u0635\u0628\u062d \u062d\u062a\u0649 \u0627\u0644\u0623\u0646\u0634\u0637\u0629 \u0627\u0644\u064a\u0648\u0645\u064a\u0629 \u0627\u0644\u0628\u0633\u064a\u0637\u0629 \u0635\u0639\u0628\u0629 \u0644\u0644\u063a\u0627\u064a\u0629.<\/p>\n                <p>\u062a\u062a\u0637\u0648\u0631 \u0627\u0644\u0639\u062f\u064a\u062f \u0645\u0646 \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0628\u0635\u0645\u062a. \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u0624\u062f\u064a <strong>\u0627\u0631\u062a\u0641\u0627\u0639 \u0636\u063a\u0637 \u0627\u0644\u062f\u0645\u060c \u0648\u0627\u0631\u062a\u0641\u0627\u0639 \u0627\u0644\u0643\u0648\u0644\u064a\u0633\u062a\u0631\u0648\u0644\u060c \u0648\u0627\u0644\u0633\u0643\u0631\u064a\u060c \u0648\u0627\u0644\u0633\u0645\u0646\u0629\u060c \u0648\u0627\u0644\u062a\u062f\u062e\u064a\u0646\u060c \u0648\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0639\u0627\u0626\u0644\u064a<\/strong> \u0625\u0644\u0649 \u0625\u062a\u0644\u0627\u0641 \u0646\u0638\u0627\u0645 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629 \u062a\u062f\u0631\u064a\u062c\u064a\u0627\u064b \u0642\u0628\u0644 \u0638\u0647\u0648\u0631 \u0627\u0644\u0623\u0639\u0631\u0627\u0636 \u0628\u0648\u0642\u062a \u0637\u0648\u064a\u0644.<\/p>\n                <p>\u062a\u0633\u0627\u0639\u062f \u062a\u0642\u064a\u064a\u0645\u0627\u062a \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629 \u0627\u0644\u0645\u0646\u062a\u0638\u0645\u0629 \u0641\u064a \u062a\u062d\u062f\u064a\u062f \u0647\u0630\u0647 \u0627\u0644\u0645\u062e\u0627\u0637\u0631 \u0645\u0628\u0643\u0631\u0627\u064b\u060c \u0645\u0645\u0627 \u064a\u062a\u064a\u062d \u0644\u0644\u0623\u0637\u0628\u0627\u0621 \u0627\u0644\u062a\u0648\u0635\u064a\u0629 \u0628\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0641\u064a \u0646\u0645\u0637 \u0627\u0644\u062d\u064a\u0627\u0629 \u0623\u0648 \u0627\u0644\u0623\u062f\u0648\u064a\u0629 \u0623\u0648 \u0625\u062c\u0631\u0627\u0621 \u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0641\u062d\u0648\u0635\u0627\u062a \u0639\u0646\u062f \u0627\u0644\u0636\u0631\u0648\u0631\u0629.<\/p>\n            `\n        }\n    };\n\n    const section = document.getElementById('sh-intro-section');\n    if (!section) return;\n\n    function initIntroSection() {\n        const isRtl = document.documentElement.dir === 'rtl' || document.documentElement.lang.includes('ar');\n        const lang = isRtl ? 'ar' : 'en';\n        const data = introData[lang];\n\n        \/\/ Set Main RTL\/LTR directions specifically for this section\n        section.setAttribute('dir', isRtl ? 'rtl' : 'ltr');\n\n        \/\/ Apply Translations Safely\n        section.querySelectorAll('[data-i18n]').forEach(el => {\n            const key = el.getAttribute('data-i18n');\n            if (data[key]) {\n                el.innerHTML = data[key];\n            }\n        });\n    }\n\n    \/\/ Initialize the logic on load\n    initIntroSection();\n    \n    \/\/ Watch for dynamic HTML lang\/dir changes\n    const observer = new MutationObserver((mutations) => {\n        mutations.forEach((mutation) => {\n            if (mutation.attributeName === 'dir' || mutation.attributeName === 'lang') {\n                initIntroSection();\n            }\n        });\n    });\n    \n    observer.observe(document.documentElement, { attributes: true, attributeFilter: ['dir', 'lang'] });\n});\n<\/script>\n\n<section id=\"sh-intro-section\" class=\"sh-intro\" dir=\"ltr\">\n    <div class=\"sh-intro__container\">\n        \n        <div class=\"sh-intro__header\">\n            <div class=\"sh-intro__kicker-wrapper\">\n                <span class=\"sh-intro__kicker-line\"><\/span>\n                <span class=\"sh-intro__kicker-text\" data-i18n=\"kicker\">Heart Health<\/span>\n            <\/div>\n            \n            <h2 class=\"sh-intro__title\" data-i18n=\"title\">Why Heart Health Should Never Be Ignored<\/h2>\n        <\/div>\n\n        <div class=\"sh-intro__content\" data-i18n=\"content\">\n            <p>The heart continuously pumps blood throughout the body, supplying oxygen and nutrients to essential organs. When its function is affected, even simple daily activities can become difficult.<\/p>\n            <p>Many heart conditions progress silently. <strong>High blood pressure, elevated cholesterol, diabetes, obesity, smoking, and family history<\/strong> can gradually damage the cardiovascular system long before symptoms appear.<\/p>\n            <p>Regular cardiovascular assessments help identify these risks early, allowing doctors to recommend lifestyle changes, medications, or further investigations when necessary.<\/p>\n        <\/div>\n\n    <\/div>\n<\/section>\n\n\n\n<!-- =========================================\n     1. HTML STRUCTURE (SSR READY, PURE BEM)\n     ========================================= -->\n<section id=\"sh-reasons-cardio-999\" class=\"sh-reasons\" dir=\"ltr\">\n    <div class=\"sh-reasons__container\">\n        \n        <!-- Header Text -->\n        <div class=\"sh-reasons__header\">\n            <div class=\"sh-reasons__kicker-wrapper\">\n                <span class=\"sh-reasons__kicker-line\"><\/span>\n                <span class=\"sh-reasons__kicker-text\" data-i18n=\"kicker\">When to Consult<\/span>\n            <\/div>\n            \n            <h2 class=\"sh-reasons__title\" data-i18n=\"title\">\n                When Should You Consult a Cardiologist?\n            <\/h2>\n            \n            <p class=\"sh-reasons__desc\" data-i18n=\"desc\">\n                Many people delay seeking medical advice because they believe heart disease always begins with severe chest pain. In reality, symptoms vary from one person to another.\n            <\/p>\n        <\/div>\n\n        <p class=\"sh-reasons__mid-text\" data-i18n=\"mid\" style=\"animation-delay: 0.1s;\">\n            Consider scheduling a cardiac evaluation if you experience:\n        <\/p>\n\n        <!-- 10 Reasons Grid -->\n        <div class=\"sh-reasons__grid\" style=\"animation-delay: 0.2s;\">\n            \n            <!-- Item 1 -->\n            <div class=\"sh-reasons__card\">\n                <div class=\"sh-reasons__card-icon\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z\"><\/path><\/svg>\n                <\/div>\n                <span class=\"sh-reasons__card-text\" data-i18n-grid=\"0\">Chest discomfort during activity or at rest<\/span>\n            <\/div>\n            \n            <!-- Item 2 -->\n            <div class=\"sh-reasons__card\">\n                <div class=\"sh-reasons__card-icon\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z\"><\/path><path d=\"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z\"><\/path><path d=\"M12 2v2\"><\/path><path d=\"M12 22v-2\"><\/path><path d=\"m17 20.66-1-1.73\"><\/path><path d=\"M11 10.27 7 3.34\"><\/path><path d=\"m20.66 17-1.73-1\"><\/path><path d=\"m3.34 7 1.73 1\"><\/path><path d=\"M14 12h8\"><\/path><path d=\"M2 12h2\"><\/path><path d=\"m20.66 7-1.73 1\"><\/path><path d=\"m3.34 17 1.73-1\"><\/path><path d=\"m17 3.34-1 1.73\"><\/path><path d=\"m11 13.73-4 6.93\"><\/path><\/svg>\n                <\/div>\n                <span class=\"sh-reasons__card-text\" data-i18n-grid=\"1\">Shortness of breath<\/span>\n            <\/div>\n            \n            <!-- Item 3 -->\n            <div class=\"sh-reasons__card\">\n                <div class=\"sh-reasons__card-icon\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 12h-4l-3 9L9 3l-3 9H2\"><\/path><\/svg>\n                <\/div>\n                <span class=\"sh-reasons__card-text\" data-i18n-grid=\"2\">Rapid or irregular heartbeat<\/span>\n            <\/div>\n            \n            <!-- Item 4 -->\n            <div class=\"sh-reasons__card\">\n                <div class=\"sh-reasons__card-icon\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><path d=\"m16 16-4-4V8\"><\/path><\/svg>\n                <\/div>\n                <span class=\"sh-reasons__card-text\" data-i18n-grid=\"3\">Frequent dizziness<\/span>\n            <\/div>\n            \n            <!-- Item 5 -->\n            <div class=\"sh-reasons__card\">\n                <div class=\"sh-reasons__card-icon\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><line x1=\"12\" x2=\"12\" y1=\"8\" y2=\"12\"><\/line><line x1=\"12\" x2=\"12.01\" y1=\"16\" y2=\"16\"><\/line><\/svg>\n                <\/div>\n                <span class=\"sh-reasons__card-text\" data-i18n-grid=\"4\">Episodes of fainting<\/span>\n            <\/div>\n            \n            <!-- Item 6 -->\n            <div class=\"sh-reasons__card\">\n                <div class=\"sh-reasons__card-icon\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14.5 22H18a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h4\"><\/path><path d=\"M12 11h.01\"><\/path><path d=\"M12 15h.01\"><\/path><\/svg>\n                <\/div>\n                <span class=\"sh-reasons__card-text\" data-i18n-grid=\"5\">Swelling in the legs or ankles<\/span>\n            <\/div>\n            \n            <!-- Item 7 -->\n            <div class=\"sh-reasons__card\">\n                <div class=\"sh-reasons__card-icon\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><path d=\"m15 9-6 6\"><\/path><path d=\"M9 9h.01\"><\/path><path d=\"M15 15h.01\"><\/path><\/svg>\n                <\/div>\n                <span class=\"sh-reasons__card-text\" data-i18n-grid=\"6\">Unexplained fatigue<\/span>\n            <\/div>\n            \n            <!-- Item 8 -->\n            <div class=\"sh-reasons__card\">\n                <div class=\"sh-reasons__card-icon\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242\"><\/path><path d=\"M12 12v9\"><\/path><path d=\"m8 17 4 4 4-4\"><\/path><\/svg>\n                <\/div>\n                <span class=\"sh-reasons__card-text\" data-i18n-grid=\"7\">High blood pressure<\/span>\n            <\/div>\n            \n            <!-- Item 9 -->\n            <div class=\"sh-reasons__card\">\n                <div class=\"sh-reasons__card-icon\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"><\/path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"><\/path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"><\/path><circle cx=\"9\" cy=\"7\" r=\"4\"><\/circle><\/svg>\n                <\/div>\n                <span class=\"sh-reasons__card-text\" data-i18n-grid=\"8\">Family history of cardiovascular disease<\/span>\n            <\/div>\n            \n            <!-- Item 10 -->\n            <div class=\"sh-reasons__card\">\n                <div class=\"sh-reasons__card-icon\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z\"><\/path><path d=\"M12 5 9.04 9.26a2 2 0 0 1-2.99.11l-1.36-1.46\"><\/path><\/svg>\n                <\/div>\n                <span class=\"sh-reasons__card-text\" data-i18n-grid=\"9\">Previous heart-related medical conditions<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- Footer Text -->\n        <p class=\"sh-reasons__footer\" data-i18n=\"footer\" style=\"animation-delay: 0.3s;\">\n            Even mild or occasional symptoms should not be ignored, especially when they become more frequent.\n        <\/p>\n\n    <\/div>\n<\/section>\n\n<!-- =========================================\n     2. COMPILED PURE CSS (BROWSER READY)\n     ========================================= -->\n<style>\n\/* Base Animation Definition *\/\n@keyframes shFadeUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n}\n\n:root {\n    --sh-rea-brand: #138b86;\n    --sh-rea-dark: #243b5a;\n    --sh-rea-text: #667085;\n    --sh-rea-bg: #f8fbfd;\n}\n\n\/* 1. Gutenberg Full-Width Breakout Wrapper *\/\n.sh-reasons {\n    width: 100vw;\n    max-width: 100vw;\n    position: relative;\n    left: 50%;\n    transform: translateX(-50%); \/* Fixes Gutenberg layout constraints perfectly *\/\n    background-color: var(--sh-rea-bg);\n    overflow: hidden;\n    padding: clamp(4rem, 8vw, 6rem) 0;\n    box-sizing: border-box;\n}\n\n\/* Hex Pattern Background *\/\n.sh-reasons::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background-image: url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='56' height='100' viewBox='0 0 56 100'><g fill='none' stroke='%23138b86' stroke-opacity='0.05' stroke-width='1'><polygon points='28,1 55,17 55,49 28,65 1,49 1,17'\/><polygon points='28,51 55,67 55,99 28,115 1,99 1,67'\/><\/g><\/svg>\");\n    background-size: 56px 100px;\n    z-index: 0;\n    pointer-events: none;\n}\n\n\/* RTL Global Setup *\/\n.sh-reasons[dir=\"rtl\"] {\n    text-align: right;\n}\n\n.sh-reasons__container {\n    width: 100%;\n    max-width: 1475px;\n    margin: 0 auto;\n    padding: 0 1.25rem;\n    position: relative;\n    z-index: 10;\n}\n\n\/* Reusable Animation Class *\/\n.sh-reasons__header, \n.sh-reasons__mid-text, \n.sh-reasons__grid, \n.sh-reasons__footer {\n    opacity: 0;\n    animation: shFadeUp 0.7s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n}\n\n\/* 2. Header Section *\/\n.sh-reasons__header {\n    max-width: 48rem;\n    margin: 0 auto 3rem auto;\n    text-align: center;\n}\n\n.sh-reasons__kicker-wrapper {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    color: var(--sh-rea-brand);\n    font-size: 13px;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    margin-bottom: 1rem;\n}\n\n.sh-reasons__kicker-line {\n    height: 1px;\n    width: 2rem;\n    background-color: var(--sh-rea-brand);\n}\n\n.sh-reasons__title {\n    font-family: var(--font-display);\n    font-size: clamp(34px, 4.5vw, 46px);\n    font-weight: 700;\n    line-height: 1.15;\n    color: var(--sh-rea-dark);\n    margin: 0 0 1.25rem 0;\n}\n\n.sh-reasons__desc {\n    color: var(--sh-rea-text);\n    font-size: clamp(17px, 2vw, 18px);\n    line-height: 1.6;\n    margin: 0;\n}\n\n\/* 3. Mid Text *\/\n.sh-reasons__mid-text {\n    text-align: center;\n    max-width: 42rem;\n    margin: -1.5rem auto 3rem auto;\n    color: rgba(36, 59, 90, 0.9);\n    font-size: 17px;\n    font-weight: 500;\n}\n\n\/* 4. Custom Grid Architecture *\/\n.sh-reasons__grid {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 1.25rem; \/* 20px gap *\/\n}\n\n.sh-reasons__card {\n    width: 100%;\n    background-color: #ffffff;\n    border-radius: 1rem;\n    padding: 1.25rem;\n    border: 1px solid #e4edf3;\n    display: flex;\n    align-items: flex-start;\n    gap: 1rem;\n    cursor: default;\n    text-align: left;\n    transition: all 0.3s ease;\n}\n\n.sh-reasons[dir=\"rtl\"] .sh-reasons__card {\n    text-align: right;\n}\n\n\/* 2 Columns on Small *\/\n@media (min-width: 640px) {\n    .sh-reasons__card {\n        width: calc(50% - 0.625rem);\n    }\n}\n\n\/* 4 Columns on Large *\/\n@media (min-width: 1024px) {\n    .sh-reasons__card {\n        width: calc(25% - 0.9375rem);\n    }\n}\n\n.sh-reasons__card:hover {\n    border-color: rgba(19, 139, 134, 0.3);\n    transform: translateY(-4px);\n    box-shadow: 0 15px 30px -5px rgba(19, 139, 134, 0.12);\n}\n\n.sh-reasons__card-icon {\n    width: 2.75rem;\n    height: 2.75rem;\n    border-radius: 0.5rem;\n    background-color: #e6f4f3;\n    color: var(--sh-rea-brand);\n    display: grid;\n    place-items: center;\n    flex-shrink: 0;\n}\n\n.sh-reasons__card-text {\n    font-size: 15px;\n    font-weight: 600;\n    color: var(--sh-rea-dark);\n    line-height: 1.4;\n    margin-top: 0.25rem;\n}\n\n\/* 5. Footer Text *\/\n.sh-reasons__footer {\n    text-align: center;\n    max-width: 48rem;\n    margin: 3rem auto 0 auto;\n    color: var(--sh-rea-text);\n    font-size: 17px;\n    font-weight: 600;\n    line-height: 1.6;\n}\n<\/style>\n\n<!-- =========================================\n     3. CLEAN DATA ENGINE (NO FONT MANIPULATION)\n     ========================================= -->\n<script>\ndocument.addEventListener('DOMContentLoaded', () => {\n    \n    const reasonsData = {\n        en: {\n            kicker: \"When to Consult\",\n            title: \"When Should You Consult a Cardiologist?\",\n            desc: \"Many people delay seeking medical advice because they believe heart disease always begins with severe chest pain. In reality, symptoms vary from one person to another.\",\n            mid: \"Consider scheduling a cardiac evaluation if you experience:\",\n            footer: \"Even mild or occasional symptoms should not be ignored, especially when they become more frequent.\",\n            reasons: [\n                \"Chest discomfort during activity or at rest\", \n                \"Shortness of breath\", \n                \"Rapid or irregular heartbeat\",\n                \"Frequent dizziness\", \n                \"Episodes of fainting\", \n                \"Swelling in the legs or ankles\",\n                \"Unexplained fatigue\", \n                \"High blood pressure\", \n                \"Family history of cardiovascular disease\", \n                \"Previous heart-related medical conditions\"\n            ]\n        },\n        ar: {\n            kicker: \"\u0645\u062a\u0649 \u062a\u0633\u062a\u0634\u064a\u0631\",\n            title: \"\u0645\u062a\u0649 \u064a\u062c\u0628 \u0639\u0644\u064a\u0643 \u0627\u0633\u062a\u0634\u0627\u0631\u0629 \u0637\u0628\u064a\u0628 \u0627\u0644\u0642\u0644\u0628\u061f\",\n            desc: \"\u064a\u0624\u062e\u0631 \u0627\u0644\u0639\u062f\u064a\u062f \u0645\u0646 \u0627\u0644\u0623\u0634\u062e\u0627\u0635 \u0637\u0644\u0628 \u0627\u0644\u0645\u0634\u0648\u0631\u0629 \u0627\u0644\u0637\u0628\u064a\u0629 \u0644\u0627\u0639\u062a\u0642\u0627\u062f\u0647\u0645 \u0623\u0646 \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u062a\u0628\u062f\u0623 \u062f\u0627\u0626\u0645\u064b\u0627 \u0628\u0623\u0644\u0645 \u0634\u062f\u064a\u062f \u0641\u064a \u0627\u0644\u0635\u062f\u0631. \u0641\u064a \u0627\u0644\u0648\u0627\u0642\u0639\u060c \u062a\u062e\u062a\u0644\u0641 \u0627\u0644\u0623\u0639\u0631\u0627\u0636 \u0645\u0646 \u0634\u062e\u0635 \u0644\u0622\u062e\u0631.\",\n            mid: \"\u0641\u0643\u0631 \u0641\u064a \u062a\u062d\u062f\u064a\u062f \u0645\u0648\u0639\u062f \u0644\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0642\u0644\u0628 \u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0639\u0627\u0646\u064a \u0645\u0646:\",\n            footer: \"\u0644\u0627 \u064a\u0646\u0628\u063a\u064a \u062a\u062c\u0627\u0647\u0644 \u0627\u0644\u0623\u0639\u0631\u0627\u0636\u060c \u062d\u062a\u0649 \u0627\u0644\u062e\u0641\u064a\u0641\u0629 \u0623\u0648 \u0627\u0644\u0639\u0631\u0636\u064a\u0629 \u0645\u0646\u0647\u0627\u060c \u062e\u0627\u0635\u0629 \u0639\u0646\u062f\u0645\u0627 \u062a\u0635\u0628\u062d \u0645\u062a\u0643\u0631\u0631\u0629.\",\n            reasons: [\n                \"\u0639\u062f\u0645 \u0627\u0631\u062a\u064a\u0627\u062d \u0641\u064a \u0627\u0644\u0635\u062f\u0631 \u0623\u062b\u0646\u0627\u0621 \u0627\u0644\u0646\u0634\u0627\u0637 \u0623\u0648 \u0623\u062b\u0646\u0627\u0621 \u0627\u0644\u0631\u0627\u062d\u0629\", \n                \"\u0636\u064a\u0642 \u0641\u064a \u0627\u0644\u062a\u0646\u0641\u0633\", \n                \"\u0646\u0628\u0636\u0627\u062a \u0642\u0644\u0628 \u0633\u0631\u064a\u0639\u0629 \u0623\u0648 \u063a\u064a\u0631 \u0645\u0646\u062a\u0638\u0645\u0629\",\n                \"\u062f\u0648\u062e\u0629 \u0645\u062a\u0643\u0631\u0631\u0629\", \n                \"\u0646\u0648\u0628\u0627\u062a \u0645\u0646 \u0627\u0644\u0625\u063a\u0645\u0627\u0621\", \n                \"\u062a\u0648\u0631\u0645 \u0641\u064a \u0627\u0644\u0633\u0627\u0642\u064a\u0646 \u0623\u0648 \u0627\u0644\u0643\u0627\u062d\u0644\u064a\u0646\",\n                \"\u0625\u0631\u0647\u0627\u0642 \u063a\u064a\u0631 \u0645\u0628\u0631\u0631\", \n                \"\u0627\u0631\u062a\u0641\u0627\u0639 \u0636\u063a\u0637 \u0627\u0644\u062f\u0645\", \n                \"\u062a\u0627\u0631\u064a\u062e \u0639\u0627\u0626\u0644\u064a \u0644\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629\", \n                \"\u062d\u0627\u0644\u0627\u062a \u0637\u0628\u064a\u0629 \u0633\u0627\u0628\u0642\u0629 \u062a\u062a\u0639\u0644\u0642 \u0628\u0627\u0644\u0642\u0644\u0628\"\n            ]\n        }\n    };\n\n    function initReasonsSection() {\n        const isRtl = document.documentElement.dir === 'rtl' || (document.documentElement.lang && document.documentElement.lang.includes('ar'));\n        const lang = isRtl ? 'ar' : 'en';\n        const content = reasonsData[lang];\n\n        const section = document.getElementById('sh-reasons-cardio-999');\n        if (!section) return;\n\n        section.setAttribute('dir', isRtl ? 'rtl' : 'ltr');\n\n        \/\/ Swap Standard Texts (No Font Logic)\n        section.querySelectorAll('[data-i18n]').forEach(el => {\n            const key = el.getAttribute('data-i18n');\n            if (content[key]) {\n                el.textContent = content[key];\n            }\n        });\n\n        \/\/ Swap Grid Texts safely using Index\n        section.querySelectorAll('[data-i18n-grid]').forEach(el => {\n            const index = parseInt(el.getAttribute('data-i18n-grid'), 10);\n            if (content.reasons[index]) {\n                el.textContent = content.reasons[index];\n            }\n        });\n    }\n\n    initReasonsSection();\n\n    \/\/ Auto-update if lang\/dir changes globally\n    const observer = new MutationObserver((mutations) => {\n        mutations.forEach((mutation) => {\n            if (mutation.attributeName === 'dir' || mutation.attributeName === 'lang') {\n                initReasonsSection();\n            }\n        });\n    });\n    observer.observe(document.documentElement, { attributes: true, attributeFilter: ['dir', 'lang'] });\n});\n<\/script>\n\n\n\n<!-- =========================================\n     1. HTML STRUCTURE (SSR READY, PURE BEM)\n     ========================================= -->\n<section id=\"sh-choose-cardio-995\" class=\"sh-choose\" dir=\"ltr\">\n    <div class=\"sh-choose__container\">\n        \n        <!-- Left Image with Floating Badge -->\n        <div class=\"sh-choose__image-wrapper sh-animate-up\">\n            <picture class=\"sh-choose__picture\">\n                <source srcset=\"https:\/\/shefahospital.sa\/wp-content\/uploads\/2026\/07\/11.webp\" type=\"image\/webp\">\n                <img decoding=\"async\" src=\"https:\/\/shefahospital.sa\/wp-content\/uploads\/2026\/07\/11.webp\" alt=\"Cardiology evaluation and heart health at Shefa Hospital\" class=\"sh-choose__image\" width=\"800\" height=\"600\" loading=\"lazy\" onerror=\"this.src='https:\/\/shefahospital.sa\/wp-content\/uploads\/2026\/07\/1.webp';\">\n            <\/picture>\n            \n            <div class=\"sh-choose__badge\">\n                <div class=\"sh-choose__badge-header\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"sh-choose__badge-icon\"><path d=\"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z\"><\/path><\/svg> \n                    <span id=\"sh-cho-lang-badge-title\" class=\"sh-choose__badge-title\">Expert Care<\/span>\n                <\/div>\n                <div id=\"sh-cho-lang-badge-desc\" class=\"sh-choose__badge-desc\">\n                    Comprehensive cardiac evaluations\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Right Content Area -->\n        <div class=\"sh-choose__content sh-animate-up\" style=\"animation-delay: 0.15s;\">\n            <div class=\"sh-choose__header\">\n                <div class=\"sh-choose__kicker\">\n                    <span class=\"sh-choose__kicker-line\"><\/span>\n                    <span id=\"sh-cho-lang-kicker\" class=\"sh-choose__kicker-text\">Heart Conditions<\/span>\n                <\/div>\n                \n                <h2 id=\"sh-cho-lang-title\" class=\"sh-choose__title\">\n                    Common Heart Conditions Evaluated by Cardiologists\n                <\/h2>\n                \n                <p id=\"sh-cho-lang-p1\" class=\"sh-choose__desc\">\n                    Cardiologists assess a wide range of conditions affecting the heart and blood vessels.\n                <\/p>\n            <\/div>\n\n            <p id=\"sh-cho-lang-p2\" class=\"sh-choose__sub-desc\">\n                These include:\n            <\/p>\n            \n            <p id=\"sh-cho-lang-list-title\" class=\"sh-choose__list-title\">\n                Coronary Artery Disease\n            <\/p>\n            <p id=\"sh-cho-lang-list-desc\" class=\"sh-choose__list-desc\">\n                Coronary arteries supply oxygen-rich blood to the heart muscle. When these arteries become narrowed due to plaque buildup, blood flow decreases, increasing the risk of chest pain and heart attack.\n            <\/p>\n            \n            <!-- Dynamic Grid List (Injected via JS) -->\n            <ul id=\"sh-cho-grid\" class=\"sh-choose__list\">\n                <!-- SSR Default List (Prevents layout shift before JS loads) -->\n                <li class=\"sh-choose__list-item\">\n                    <span class=\"sh-choose__list-icon\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n                    <\/span>\n                    <span class=\"sh-choose__list-text\">Arrhythmias (Irregular heartbeats)<\/span>\n                <\/li>\n            <\/ul>\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<!-- =========================================\n     2. COMPILED PURE CSS (BROWSER READY)\n     ========================================= -->\n<style>\n    :root {\n        --sh-cho-brand: #138b86;\n        --sh-cho-dark: #243b5a;\n        --sh-cho-text: #64748b;\n        --sh-cho-badge-icon: #d97706;\n    }\n\n    \/* 1. Gutenberg Full-Width Breakout *\/\n    .sh-choose {\n        width: 100vw;\n        max-width: 100vw;\n        position: relative;\n        left: 50%;\n        transform: translateX(-50%);\n        background-color: #ffffff;\n        overflow: hidden;\n        padding: clamp(4rem, 8vw, 6rem) 0;\n        box-sizing: border-box;\n    }\n\n    .sh-choose *, .sh-choose *::before, .sh-choose *::after {\n        box-sizing: border-box;\n    }\n\n    \/* 2. Grid Container Layout *\/\n    .sh-choose__container {\n        width: 100%;\n        max-width: 1475px;\n        margin: 0 auto;\n        padding: 0 1.25rem;\n        display: grid;\n        grid-template-columns: 1fr;\n        gap: clamp(3rem, 6vw, 4rem);\n        align-items: center;\n    }\n\n    @media (min-width: 1024px) {\n        .sh-choose__container {\n            grid-template-columns: 1fr 1.1fr;\n        }\n    }\n\n    \/* 3. Image & Floating Badge *\/\n    .sh-choose__image-wrapper {\n        position: relative;\n        width: 100%;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n    }\n\n    .sh-choose__picture {\n        width: 100%;\n        display: block;\n    }\n\n    .sh-choose__image {\n        width: 100%;\n        height: auto;\n        object-fit: contain;\n        object-position: center;\n        border-radius: 2rem;\n        box-shadow: 0 20px 50px -12px rgba(0, 0, 0, 0.15);\n        display: block;\n    }\n\n    .sh-choose__badge {\n        position: absolute;\n        bottom: -1.5rem;\n        z-index: 20;\n        background-color: #ffffff;\n        border-radius: 1rem;\n        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);\n        padding: 1.25rem;\n        border: 1px solid #f1f5f9;\n        max-width: 240px;\n    }\n\n    \/* Floating Badge Safe Positioning *\/\n    @media (max-width: 768px) {\n        .sh-choose[dir=\"ltr\"] .sh-choose__badge { right: 1.5rem; }\n        .sh-choose[dir=\"rtl\"] .sh-choose__badge { left: 1.5rem; }\n    }\n    @media (min-width: 769px) {\n        .sh-choose[dir=\"ltr\"] .sh-choose__badge { right: -1.5rem; }\n        .sh-choose[dir=\"rtl\"] .sh-choose__badge { left: -1.5rem; }\n    }\n\n    .sh-choose__badge-header {\n        display: flex;\n        align-items: center;\n        gap: 0.5rem;\n        color: var(--sh-cho-badge-icon);\n        margin-bottom: 0.375rem;\n    }\n\n    .sh-choose__badge-icon {\n        width: 1.25rem;\n        height: 1.25rem;\n    }\n\n    .sh-choose__badge-title {\n        font-weight: 700;\n        font-size: 15px;\n    }\n\n    .sh-choose__badge-desc {\n        font-size: 13px;\n        color: var(--sh-cho-text);\n        font-weight: 500;\n        line-height: 1.25;\n    }\n\n    \/* 4. Content Area Typography & Structure *\/\n    .sh-choose__content {\n        text-align: left;\n    }\n\n    .sh-choose[dir=\"rtl\"] .sh-choose__content {\n        text-align: right;\n    }\n\n    .sh-choose__header {\n        margin-bottom: 2rem;\n        max-width: 48rem;\n    }\n\n    .sh-choose__kicker {\n        display: inline-flex;\n        align-items: center;\n        gap: 0.5rem;\n        color: var(--sh-cho-brand);\n        font-weight: 600;\n        font-size: 13px;\n        letter-spacing: 0.05em;\n        text-transform: uppercase;\n        margin-bottom: 1rem;\n    }\n\n    .sh-choose__kicker-line {\n        height: 1px;\n        width: 2rem;\n        background-color: var(--sh-cho-brand);\n    }\n\n    .sh-choose__title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(34px, 4vw, 44px);\n        font-weight: 700;\n        line-height: 1.15;\n        color: var(--sh-cho-dark);\n        margin: 0 0 1.25rem 0;\n    }\n\n    .sh-choose__desc {\n        color: var(--sh-cho-text);\n        font-size: clamp(17px, 2vw, 18px);\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    .sh-choose__sub-desc {\n        color: rgba(36, 59, 90, 0.85);\n        font-size: 17px;\n        line-height: 1.6;\n        margin-bottom: 2rem;\n    }\n\n    .sh-choose__list-title {\n        color: var(--sh-cho-dark);\n        font-size: 22px;\n        font-weight: 700;\n        margin-bottom: 0.75rem;\n        font-family: var(--font-display, inherit);\n    }\n\n    .sh-choose__list-desc {\n        color: var(--sh-cho-text);\n        font-size: 17px;\n        line-height: 1.6;\n        margin-bottom: 2rem;\n    }\n\n    \/* 5. Grid List styling *\/\n    .sh-choose__list {\n        display: grid;\n        grid-template-columns: 1fr;\n        column-gap: 1.5rem;\n        row-gap: 0.875rem;\n        margin: 0 0 2rem 0;\n        padding: 0;\n        list-style: none;\n    }\n\n    @media (min-width: 640px) {\n        .sh-choose__list {\n            grid-template-columns: repeat(2, minmax(0, 1fr));\n        }\n    }\n\n    .sh-choose__list-item {\n        display: flex;\n        gap: 0.75rem;\n        align-items: flex-start;\n    }\n\n    .sh-choose__list-icon {\n        margin-top: 0.25rem;\n        flex-shrink: 0;\n        width: 22px;\n        height: 22px;\n        border-radius: 999px;\n        background-color: #e6f4f3;\n        color: var(--sh-cho-brand);\n        display: grid;\n        place-items: center;\n        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    }\n\n    .sh-choose__list-icon svg {\n        width: 12px;\n        height: 12px;\n    }\n\n    .sh-choose__list-text {\n        font-size: 15.5px;\n        line-height: 1.6;\n        color: rgba(36, 59, 90, 0.9);\n        font-weight: 500;\n    }\n\n    \/* Lightweight Animation *\/\n    @keyframes shFadeInUp {\n        from { opacity: 0; transform: translateY(30px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    .sh-animate-up {\n        opacity: 0;\n        animation: shFadeInUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n    }\n\n    .sh-choose * {\n        transition: font-family 0.3s ease;\n    }\n<\/style>\n\n<!-- =========================================\n     3. CLEAN DATA ENGINE (BEM INJECTED)\n     ========================================= -->\n<script>\n(function() {\n    'use strict';\n    document.addEventListener('DOMContentLoaded', () => {\n        \n        const chooseData = {\n            en: {\n                headerFont: \"var(--font-display, inherit)\", \n                bodyFont: \"system-ui, -apple-system, sans-serif\",\n                kicker: \"Heart Conditions\",\n                title: \"Common Heart Conditions Evaluated by Cardiologists\",\n                p1: \"Cardiologists assess a wide range of conditions affecting the heart and blood vessels.\",\n                p2: \"These include:\",\n                listTitle: \"Coronary Artery Disease\",\n                listDesc: \"Coronary arteries supply oxygen-rich blood to the heart muscle. When these arteries become narrowed due to plaque buildup, blood flow decreases, increasing the risk of chest pain and heart attack.\",\n                badgeTitle: \"Expert Care\",\n                badgeDesc: \"Comprehensive cardiac evaluations\",\n                list: [\n                    \"Arrhythmias (Irregular heartbeats)\",\n                    \"Heart Valve Disease\",\n                    \"Heart Failure\",\n                    \"Hypertension (High blood pressure)\",\n                    \"Cardiomyopathy (Heart muscle disease)\",\n                    \"Peripheral Artery Disease\"\n                ]\n            },\n            ar: {\n                headerFont: \"var(--font-arabic, inherit)\", \n                bodyFont: \"var(--font-arabic, inherit)\",\n                kicker: \"\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628\",\n                title: \"\u062d\u0627\u0644\u0627\u062a \u0627\u0644\u0642\u0644\u0628 \u0627\u0644\u0634\u0627\u0626\u0639\u0629 \u0627\u0644\u062a\u064a \u064a\u0642\u064a\u0645\u0647\u0627 \u0623\u0637\u0628\u0627\u0621 \u0627\u0644\u0642\u0644\u0628\",\n                p1: \"\u064a\u0642\u0648\u0645 \u0623\u0637\u0628\u0627\u0621 \u0627\u0644\u0642\u0644\u0628 \u0628\u062a\u0642\u064a\u064a\u0645 \u0645\u062c\u0645\u0648\u0639\u0629 \u0648\u0627\u0633\u0639\u0629 \u0645\u0646 \u0627\u0644\u062d\u0627\u0644\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u0624\u062b\u0631 \u0639\u0644\u0649 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629.\",\n                p2: \"\u0648\u062a\u0634\u0645\u0644 \u0647\u0630\u0647:\",\n                listTitle: \"\u0645\u0631\u0636 \u0627\u0644\u0634\u0631\u064a\u0627\u0646 \u0627\u0644\u062a\u0627\u062c\u064a\",\n                listDesc: \"\u062a\u0645\u062f \u0627\u0644\u0634\u0631\u0627\u064a\u064a\u0646 \u0627\u0644\u062a\u0627\u062c\u064a\u0629 \u0639\u0636\u0644\u0629 \u0627\u0644\u0642\u0644\u0628 \u0628\u0627\u0644\u062f\u0645 \u0627\u0644\u063a\u0646\u064a \u0628\u0627\u0644\u0623\u0643\u0633\u062c\u064a\u0646. \u0639\u0646\u062f\u0645\u0627 \u062a\u0636\u064a\u0642 \u0647\u0630\u0647 \u0627\u0644\u0634\u0631\u0627\u064a\u064a\u0646 \u0628\u0633\u0628\u0628 \u062a\u0631\u0627\u0643\u0645 \u0627\u0644\u0644\u0648\u064a\u062d\u0627\u062a (\u0627\u0644\u0628\u0644\u0627\u0643)\u060c \u064a\u0646\u062e\u0641\u0636 \u062a\u062f\u0641\u0642 \u0627\u0644\u062f\u0645\u060c \u0645\u0645\u0627 \u064a\u0632\u064a\u062f \u0645\u0646 \u062e\u0637\u0631 \u0627\u0644\u0625\u0635\u0627\u0628\u0629 \u0628\u0623\u0644\u0645 \u0641\u064a \u0627\u0644\u0635\u062f\u0631 \u0648\u0646\u0648\u0628\u0629 \u0642\u0644\u0628\u064a\u0629.\",\n                badgeTitle: \"\u0631\u0639\u0627\u064a\u0629 \u062e\u0628\u0631\u0627\u0621\",\n                badgeDesc: \"\u062a\u0642\u064a\u064a\u0645\u0627\u062a \u0634\u0627\u0645\u0644\u0629 \u0644\u0644\u0642\u0644\u0628\",\n                list: [\n                    \"\u0639\u062f\u0645 \u0627\u0646\u062a\u0638\u0627\u0645 \u0636\u0631\u0628\u0627\u062a \u0627\u0644\u0642\u0644\u0628\",\n                    \"\u0623\u0645\u0631\u0627\u0636 \u0635\u0645\u0627\u0645\u0627\u062a \u0627\u0644\u0642\u0644\u0628\",\n                    \"\u0641\u0634\u0644 \u0627\u0644\u0642\u0644\u0628 (\u0642\u0635\u0648\u0631 \u0627\u0644\u0642\u0644\u0628)\",\n                    \"\u0627\u0631\u062a\u0641\u0627\u0639 \u0636\u063a\u0637 \u0627\u0644\u062f\u0645\",\n                    \"\u0627\u0639\u062a\u0644\u0627\u0644 \u0639\u0636\u0644\u0629 \u0627\u0644\u0642\u0644\u0628\",\n                    \"\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0634\u0631\u0627\u064a\u064a\u0646 \u0627\u0644\u0637\u0631\u0641\u064a\u0629\"\n                ]\n            }\n        };\n\n        const safeSetText = (id, text, fontFamily = null) => {\n            const el = document.getElementById(id);\n            if (el) {\n                el.textContent = text;\n                if (fontFamily) el.style.fontFamily = fontFamily;\n            }\n        };\n\n        function initChooseSection() {\n            const htmlElement = document.documentElement;\n            const isRtl = htmlElement.dir === 'rtl' || (htmlElement.lang && htmlElement.lang.includes('ar'));\n            const lang = isRtl ? 'ar' : 'en';\n            const data = chooseData[lang];\n\n            const section = document.getElementById('sh-choose-cardio-995');\n            if (!section) return;\n\n            section.setAttribute('dir', isRtl ? 'rtl' : 'ltr');\n\n            \/\/ Set Text & Fonts\n            safeSetText('sh-cho-lang-kicker', data.kicker, data.bodyFont);\n            safeSetText('sh-cho-lang-title', data.title, data.headerFont);\n            safeSetText('sh-cho-lang-p1', data.p1, data.bodyFont);\n            safeSetText('sh-cho-lang-p2', data.p2, data.bodyFont);\n            safeSetText('sh-cho-lang-list-title', data.listTitle, data.headerFont);\n            safeSetText('sh-cho-lang-list-desc', data.listDesc, data.bodyFont);\n            safeSetText('sh-cho-lang-badge-title', data.badgeTitle);\n            safeSetText('sh-cho-lang-badge-desc', data.badgeDesc);\n\n            \/\/ Dynamically Render List Using PURE BEM Architecture\n            const grid = document.getElementById('sh-cho-grid');\n            if(grid) {\n                grid.innerHTML = ''; \n                data.list.forEach(itemText => {\n                    const li = document.createElement('li');\n                    li.className = \"sh-choose__list-item\";\n                    li.innerHTML = `\n                        <span class=\"sh-choose__list-icon\">\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n                        <\/span>\n                        <span class=\"sh-choose__list-text\" style=\"font-family: ${data.bodyFont};\">${itemText}<\/span>\n                    `;\n                    grid.appendChild(li);\n                });\n            }\n        }\n\n        initChooseSection();\n\n        const observer = new MutationObserver((mutations) => {\n            mutations.forEach((mutation) => {\n                if (mutation.attributeName === 'dir' || mutation.attributeName === 'lang') {\n                    initChooseSection();\n                }\n            });\n        });\n        \n        if (document.documentElement) {\n            observer.observe(document.documentElement, { attributes: true, attributeFilter: ['dir', 'lang'] });\n        }\n    });\n})();\n<\/script>\n\n\n\n<!-- =========================================\n     1. HTML STRUCTURE (SSR READY, PURE BEM)\n     ========================================= -->\n<section id=\"sh-services-997\" class=\"sh-services\" dir=\"ltr\">\n    <div class=\"sh-services__container\">\n        \n        <div class=\"sh-services__header sh-animate-up\">\n            <div class=\"sh-services__kicker-wrapper\">\n                <span class=\"sh-services__kicker-line\"><\/span>\n                <span class=\"sh-services__kicker-text\" data-i18n=\"kicker\">Cardiac Conditions<\/span>\n            <\/div>\n            <h2 class=\"sh-services__title\" data-i18n=\"title\">Common Heart Conditions Evaluated<\/h2>\n            <p class=\"sh-services__desc\" data-i18n=\"desc\">Cardiologists assess a wide range of conditions affecting the heart and blood vessels.<\/p>\n        <\/div>\n\n        <div class=\"sh-services__grid\">\n            <!-- Item 1 -->\n            <article class=\"sh-services__card sh-animate-up\" style=\"animation-delay: 0.05s;\">\n                <div class=\"sh-services__card-icon\">\n                    <svg aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n                <\/div>\n                <h3 class=\"sh-services__card-title\" data-i18n-grid-title=\"0\">High Blood Pressure<\/h3>\n                <p class=\"sh-services__card-desc\" data-i18n-grid-desc=\"0\">Persistent high pressure strains the heart and increases risks of stroke and kidney disease.<\/p>\n            <\/article>\n\n            <!-- Item 2 -->\n            <article class=\"sh-services__card sh-animate-up\" style=\"animation-delay: 0.10s;\">\n                <div class=\"sh-services__card-icon\">\n                    <svg aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\/><\/svg>\n                <\/div>\n                <h3 class=\"sh-services__card-title\" data-i18n-grid-title=\"1\">Heart Rhythm Disorders<\/h3>\n                <p class=\"sh-services__card-desc\" data-i18n-grid-desc=\"1\">Arrhythmias causing palpitations, dizziness, or fainting requiring evaluation.<\/p>\n            <\/article>\n\n            <!-- Item 3 -->\n            <article class=\"sh-services__card sh-animate-up\" style=\"animation-delay: 0.15s;\">\n                <div class=\"sh-services__card-icon\">\n                    <svg aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z\"\/><\/svg>\n                <\/div>\n                <h3 class=\"sh-services__card-title\" data-i18n-grid-title=\"2\">Heart Failure<\/h3>\n                <p class=\"sh-services__card-desc\" data-i18n-grid-desc=\"2\">When the heart cannot pump efficiently; symptoms include breathlessness and fatigue.<\/p>\n            <\/article>\n\n            <!-- Item 4 -->\n            <article class=\"sh-services__card sh-animate-up\" style=\"animation-delay: 0.20s;\">\n                <div class=\"sh-services__card-icon\">\n                    <svg aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" x2=\"12\" y1=\"8\" y2=\"12\"\/><line x1=\"12\" x2=\"12.01\" y1=\"16\" y2=\"16\"\/><\/svg>\n                <\/div>\n                <h3 class=\"sh-services__card-title\" data-i18n-grid-title=\"3\">Valve Disorders<\/h3>\n                <p class=\"sh-services__card-desc\" data-i18n-grid-desc=\"3\">Narrowing or damage to valves affecting circulation and blood flow.<\/p>\n            <\/article>\n\n            <!-- Item 5 -->\n            <article class=\"sh-services__card sh-animate-up\" style=\"animation-delay: 0.25s;\">\n                <div class=\"sh-services__card-icon\">\n                    <svg aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z\"\/><\/svg>\n                <\/div>\n                <h3 class=\"sh-services__card-title\" data-i18n-grid-title=\"4\">Coronary Artery Disease<\/h3>\n                <p class=\"sh-services__card-desc\" data-i18n-grid-desc=\"4\">Plaque buildup in arteries, reducing blood flow to the heart muscle.<\/p>\n            <\/article>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- =========================================\n     2. COMPILED PURE CSS (BROWSER READY)\n     ========================================= -->\n<style>\n    :root {\n        --sh-ser-brand: #138b86;\n        --sh-ser-dark: #243b5a;\n        --sh-ser-text: #667085;\n        --sh-ser-bg: #f8fbfd;\n        --sh-ser-border: #e4edf3;\n    }\n\n    \/* 1. Gutenberg Full-Width Breakout *\/\n    .sh-services {\n        width: 100vw;\n        max-width: 100vw;\n        position: relative;\n        left: 50%;\n        transform: translateX(-50%);\n        background-color: var(--sh-ser-bg);\n        overflow: hidden;\n        padding: clamp(4rem, 8vw, 5rem) 0;\n        box-sizing: border-box;\n    }\n\n    .sh-services *, .sh-services *::before, .sh-services *::after {\n        box-sizing: border-box;\n    }\n\n    \/* Hexa Background Pattern *\/\n    .sh-services::before {\n        content: '';\n        position: absolute;\n        inset: 0;\n        background-image: url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='56' height='100' viewBox='0 0 56 100'><g fill='none' stroke='%23138b86' stroke-opacity='0.05' stroke-width='1'><polygon points='28,1 55,17 55,49 28,65 1,49 1,17'\/><polygon points='28,51 55,67 55,99 28,115 1,99 1,67'\/><\/g><\/svg>\");\n        background-size: 56px 100px;\n        z-index: 0;\n        pointer-events: none;\n    }\n\n    .sh-services__container {\n        width: 100%;\n        max-width: 1475px;\n        margin: 0 auto;\n        padding: 0 1.25rem;\n        position: relative;\n        z-index: 10;\n    }\n\n    \/* 2. Header Area *\/\n    .sh-services__header {\n        text-align: center;\n        max-width: 48rem;\n        margin: 0 auto 4rem auto;\n    }\n\n    .sh-services__kicker-wrapper {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        gap: 0.5rem;\n        color: var(--sh-ser-brand);\n        font-size: 13px;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n        margin-bottom: 1rem;\n    }\n\n    .sh-services__kicker-line {\n        height: 1px;\n        width: 2rem;\n        background-color: var(--sh-ser-brand);\n    }\n\n    .sh-services__title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(34px, 4vw, 46px);\n        font-weight: 700;\n        line-height: 1.1;\n        color: var(--sh-ser-dark);\n        margin: 0 0 1.25rem 0;\n    }\n\n    .sh-services__desc {\n        font-size: 18px;\n        color: var(--sh-ser-text);\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    \/* 3. Grid Framework *\/\n    .sh-services__grid {\n        display: grid;\n        grid-template-columns: 1fr;\n        gap: 1.5rem;\n    }\n\n    @media (min-width: 640px) {\n        .sh-services__grid {\n            grid-template-columns: repeat(2, minmax(0, 1fr));\n        }\n    }\n\n    @media (min-width: 1024px) {\n        .sh-services__grid {\n            grid-template-columns: repeat(3, minmax(0, 1fr));\n        }\n    }\n\n    \/* 4. Card Component *\/\n    .sh-services__card {\n        background-color: #ffffff;\n        border: 1px solid var(--sh-ser-border);\n        border-radius: 1rem;\n        padding: 1.75rem;\n        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n        transition: all 0.3s ease;\n        text-align: left;\n    }\n\n    .sh-services[dir=\"rtl\"] .sh-services__card {\n        text-align: right;\n    }\n\n    .sh-services__card:hover {\n        border-color: rgba(19, 139, 134, 0.3);\n        transform: translateY(-4px);\n        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);\n    }\n\n    .sh-services__card-icon {\n        width: 3rem;\n        height: 3rem;\n        border-radius: 0.75rem;\n        background-color: #e6f4f3;\n        color: var(--sh-ser-brand);\n        display: grid;\n        place-items: center;\n        margin-bottom: 1.25rem;\n        transition: all 0.3s ease;\n    }\n\n    .sh-services__card-icon svg {\n        width: 1.5rem;\n        height: 1.5rem;\n    }\n\n    .sh-services__card:hover .sh-services__card-icon {\n        background-color: var(--sh-ser-brand);\n        color: #ffffff;\n    }\n\n    .sh-services__card-title {\n        font-family: var(--font-display, inherit);\n        font-size: 22px;\n        font-weight: 700;\n        color: var(--sh-ser-dark);\n        margin: 0 0 0.75rem 0;\n    }\n\n    .sh-services__card-desc {\n        font-family: var(--font-body, inherit);\n        font-size: 15.5px;\n        color: var(--sh-ser-text);\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    \/* 5. Entrance Animation *\/\n    @keyframes shFadeUp {\n        from { opacity: 0; transform: translateY(25px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    \n    .sh-animate-up {\n        opacity: 0;\n        animation: shFadeUp 0.7s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n    }\n\n    .sh-services * {\n        transition: font-family 0.3s ease;\n    }\n<\/style>\n\n<!-- =========================================\n     3. CLEAN DATA ENGINE (SSR SAFE)\n     ========================================= -->\n<script>\n(function() {\n    'use strict';\n    document.addEventListener('DOMContentLoaded', () => {\n        \n        const servicesData = {\n            en: {\n                fontHeader: \"var(--font-display, inherit)\", \n                fontBody: \"system-ui, -apple-system, sans-serif\",\n                kicker: \"Cardiac Conditions\", \n                title: \"Common Heart Conditions Evaluated\",\n                desc: \"Cardiologists assess a wide range of conditions affecting the heart and blood vessels.\",\n                items: [\n                    { t: \"High Blood Pressure\", d: \"Persistent high pressure strains the heart and increases risks of stroke and kidney disease.\" },\n                    { t: \"Heart Rhythm Disorders\", d: \"Arrhythmias causing palpitations, dizziness, or fainting requiring evaluation.\" },\n                    { t: \"Heart Failure\", d: \"When the heart cannot pump efficiently; symptoms include breathlessness and fatigue.\" },\n                    { t: \"Valve Disorders\", d: \"Narrowing or damage to valves affecting circulation and blood flow.\" },\n                    { t: \"Coronary Artery Disease\", d: \"Plaque buildup in arteries, reducing blood flow to the heart muscle.\" }\n                ]\n            },\n            ar: {\n                fontHeader: \"var(--font-arabic, inherit)\", \n                fontBody: \"var(--font-arabic, inherit)\",\n                kicker: \"\u062d\u0627\u0644\u0627\u062a \u0627\u0644\u0642\u0644\u0628\", \n                title: \"\u062d\u0627\u0644\u0627\u062a \u0627\u0644\u0642\u0644\u0628 \u0627\u0644\u0634\u0627\u0626\u0639\u0629 \u0627\u0644\u062a\u064a \u064a\u062a\u0645 \u062a\u0642\u064a\u064a\u0645\u0647\u0627\",\n                desc: \"\u064a\u0642\u0648\u0645 \u0623\u0637\u0628\u0627\u0621 \u0627\u0644\u0642\u0644\u0628 \u0628\u062a\u0642\u064a\u064a\u0645 \u0645\u062c\u0645\u0648\u0639\u0629 \u0648\u0627\u0633\u0639\u0629 \u0645\u0646 \u0627\u0644\u062d\u0627\u0644\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u0624\u062b\u0631 \u0639\u0644\u0649 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629.\",\n                items: [\n                    { t: \"\u0627\u0631\u062a\u0641\u0627\u0639 \u0636\u063a\u0637 \u0627\u0644\u062f\u0645\", d: \"\u064a\u0624\u062f\u064a \u0627\u0644\u0636\u063a\u0637 \u0627\u0644\u0645\u0631\u062a\u0641\u0639 \u0627\u0644\u0645\u0633\u062a\u0645\u0631 \u0625\u0644\u0649 \u0625\u062c\u0647\u0627\u062f \u0627\u0644\u0642\u0644\u0628 \u0648\u0632\u064a\u0627\u062f\u0629 \u0645\u062e\u0627\u0637\u0631 \u0627\u0644\u0633\u0643\u062a\u0629 \u0627\u0644\u062f\u0645\u0627\u063a\u064a\u0629 \u0648\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0643\u0644\u0649.\" },\n                    { t: \"\u0627\u0636\u0637\u0631\u0627\u0628\u0627\u062a \u0646\u0638\u0645 \u0627\u0644\u0642\u0644\u0628\", d: \"\u0639\u062f\u0645 \u0627\u0646\u062a\u0638\u0627\u0645 \u0636\u0631\u0628\u0627\u062a \u0627\u0644\u0642\u0644\u0628 \u0627\u0644\u0630\u064a \u0642\u062f \u064a\u0633\u0628\u0628 \u0627\u0644\u062e\u0641\u0642\u0627\u0646\u060c \u0627\u0644\u062f\u0648\u0627\u0631\u060c \u0623\u0648 \u0627\u0644\u0625\u063a\u0645\u0627\u0621.\" },\n                    { t: \"\u0641\u0634\u0644 \u0627\u0644\u0642\u0644\u0628\", d: \"\u062d\u0627\u0644\u0629 \u0644\u0627 \u064a\u0633\u062a\u0637\u064a\u0639 \u0641\u064a\u0647\u0627 \u0627\u0644\u0642\u0644\u0628 \u0636\u062e \u0627\u0644\u062f\u0645 \u0628\u0643\u0641\u0627\u0621\u0629\u061b \u062a\u0634\u0645\u0644 \u0627\u0644\u0623\u0639\u0631\u0627\u0636 \u0636\u064a\u0642 \u0627\u0644\u062a\u0646\u0641\u0633 \u0648\u0627\u0644\u062a\u0639\u0628.\" },\n                    { t: \"\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0635\u0645\u0627\u0645\u0627\u062a\", d: \"\u0636\u064a\u0642 \u0623\u0648 \u062a\u0644\u0641 \u0641\u064a \u0635\u0645\u0627\u0645\u0627\u062a \u0627\u0644\u0642\u0644\u0628 \u064a\u0624\u062b\u0631 \u0639\u0644\u0649 \u0627\u0644\u062f\u0648\u0631\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629.\" },\n                    { t: \"\u0645\u0631\u0636 \u0627\u0644\u0634\u0631\u064a\u0627\u0646 \u0627\u0644\u062a\u0627\u062c\u064a\", d: \"\u062a\u0631\u0627\u0643\u0645 \u0627\u0644\u0644\u0648\u064a\u062d\u0627\u062a \u0641\u064a \u0627\u0644\u0634\u0631\u0627\u064a\u064a\u0646\u060c \u0645\u0645\u0627 \u064a\u0642\u0644\u0644 \u062a\u062f\u0641\u0642 \u0627\u0644\u062f\u0645 \u0625\u0644\u0649 \u0639\u0636\u0644\u0629 \u0627\u0644\u0642\u0644\u0628.\" }\n                ]\n            }\n        };\n\n        function initServices() {\n            const htmlElement = document.documentElement;\n            const isRtl = htmlElement.dir === 'rtl' || (htmlElement.lang && htmlElement.lang.includes('ar'));\n            const data = isRtl ? servicesData.ar : servicesData.en;\n            \n            const section = document.getElementById('sh-services-997');\n            if (!section) return;\n\n            section.setAttribute('dir', isRtl ? 'rtl' : 'ltr');\n            \n            \/\/ Apply Standard Texts Safely\n            const setSafeContent = (attr, value, font) => {\n                const el = section.querySelector(`[data-i18n=\"${attr}\"]`);\n                if (el) {\n                    el.textContent = value;\n                    if(font) el.style.fontFamily = font;\n                }\n            };\n\n            setSafeContent('kicker', data.kicker, data.fontBody);\n            setSafeContent('title', data.title, data.fontHeader);\n            setSafeContent('desc', data.desc, data.fontBody);\n            \n            \/\/ Safely Mutate Pre-Rendered Grid Nodes\n            data.items.forEach((item, i) => {\n                const titleNode = section.querySelector(`[data-i18n-grid-title=\"${i}\"]`);\n                const descNode = section.querySelector(`[data-i18n-grid-desc=\"${i}\"]`);\n                \n                if (titleNode) {\n                    titleNode.textContent = item.t;\n                    titleNode.style.fontFamily = data.fontHeader;\n                }\n                if (descNode) {\n                    descNode.textContent = item.d;\n                    descNode.style.fontFamily = data.fontBody;\n                }\n            });\n        }\n\n        initServices();\n\n        \/\/ Re-run safely on language switch\n        const observer = new MutationObserver((mutations) => {\n            mutations.forEach((mutation) => {\n                if (mutation.attributeName === 'dir' || mutation.attributeName === 'lang') {\n                    initServices();\n                }\n            });\n        });\n        \n        if (document.documentElement) {\n            observer.observe(document.documentElement, { attributes: true, attributeFilter: ['dir', 'lang'] });\n        }\n    });\n})();\n<\/script>\n\n\n\n<!-- =========================================\n     1. HTML STRUCTURE (SSR READY, PURE BEM)\n     ========================================= -->\n<section id=\"sh-cardio-diff-887\" class=\"sh-diff\" dir=\"ltr\">\n    <div class=\"sh-diff__container\">\n        \n        <!-- Left Content & Table -->\n        <div class=\"sh-diff__content sh-diff__animate-up\">\n            <div class=\"sh-diff__header\">\n                <div class=\"sh-diff__kicker-wrapper\">\n                    <span class=\"sh-diff__kicker-line\"><\/span>\n                    <span class=\"sh-diff__kicker-text\" data-i18n=\"kicker\">Heart Health<\/span>\n                <\/div>\n                \n                <h2 class=\"sh-diff__title\" data-i18n=\"title\">\n                    Understanding the Difference Between Heart Disease and a Heart Attack\n                <\/h2>\n                \n                <p class=\"sh-diff__desc\" data-i18n=\"desc\">\n                    Many people use these terms interchangeably, but they describe different medical conditions.\n                <\/p>\n            <\/div>\n            \n            <div class=\"sh-diff__table-wrapper\">\n                <table class=\"sh-diff__table\">\n                    <thead>\n                        <tr>\n                            <th data-i18n-th=\"0\">Feature<\/th>\n                            <th data-i18n-th=\"1\">Heart Disease<\/th>\n                            <th data-i18n-th=\"2\">Heart Attack<\/th>\n                        <\/tr>\n                    <\/thead>\n                    <tbody>\n                        <tr>\n                            <td data-i18n-td=\"0-0\" class=\"sh-diff__td-bold\">Definition<\/td>\n                            <td data-i18n-td=\"0-1\">Conditions affecting the heart over time<\/td>\n                            <td data-i18n-td=\"0-2\">Sudden medical emergency (interrupted blood flow)<\/td>\n                        <\/tr>\n                        <tr>\n                            <td data-i18n-td=\"1-0\" class=\"sh-diff__td-bold\">Progression<\/td>\n                            <td data-i18n-td=\"1-1\">Develops gradually<\/td>\n                            <td data-i18n-td=\"1-2\">Occurs unexpectedly<\/td>\n                        <\/tr>\n                        <tr>\n                            <td data-i18n-td=\"2-0\" class=\"sh-diff__td-bold\">Management<\/td>\n                            <td data-i18n-td=\"2-1\">Ongoing treatment<\/td>\n                            <td data-i18n-td=\"2-2\">Requires immediate attention<\/td>\n                        <\/tr>\n                        <tr>\n                            <td data-i18n-td=\"3-0\" class=\"sh-diff__td-bold\">Includes<\/td>\n                            <td data-i18n-td=\"3-1\">Hypertension, valve disease, arrhythmias<\/td>\n                            <td data-i18n-td=\"3-2\">Usually coronary artery blockage<\/td>\n                        <\/tr>\n                    <\/tbody>\n                <\/table>\n            <\/div>\n\n            <p class=\"sh-diff__footer\" data-i18n=\"footer\">\n                Recognizing this difference helps patients understand why routine cardiac care is just as important as emergency treatment.\n            <\/p>\n        <\/div>\n        \n        <!-- Right Image (Fixed CLS) -->\n        <div class=\"sh-diff__image-wrapper sh-diff__animate-up sh-diff__animate-delay\">\n            <picture class=\"sh-diff__picture\">\n                <source srcset=\"https:\/\/shefahospital.sa\/wp-content\/uploads\/2026\/07\/4-1.webp\" type=\"image\/webp\">\n                <img decoding=\"async\" src=\"https:\/\/shefahospital.sa\/wp-content\/uploads\/2026\/07\/4-1.webp\" alt=\"Understanding the difference between heart disease and a heart attack\" width=\"800\" height=\"700\" class=\"sh-diff__image\" loading=\"lazy\" onerror=\"this.src='https:\/\/shefahospital.sa\/wp-content\/uploads\/2026\/07\/1.webp';\">\n            <\/picture>\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<!-- =========================================\n     2. COMPILED PURE CSS (BROWSER READY)\n     ========================================= -->\n<style>\n    :root {\n        --sh-diff-brand: #138b86;\n        --sh-diff-dark: #243b5a;\n        --sh-diff-text: #667085;\n        --sh-diff-border: #e4edf3;\n        --sh-diff-bg: #ffffff;\n    }\n\n    \/* 1. Gutenberg Full-Width Breakout *\/\n    .sh-diff {\n        width: 100vw;\n        max-width: 100vw;\n        position: relative;\n        left: 50%;\n        transform: translateX(-50%);\n        background-color: var(--sh-diff-bg);\n        overflow: hidden;\n        padding: clamp(4rem, 8vw, 6rem) 0;\n        box-sizing: border-box;\n    }\n\n    .sh-diff *, .sh-diff *::before, .sh-diff *::after {\n        box-sizing: border-box;\n    }\n\n    \/* 2. Container & CSS Grid Layout *\/\n    .sh-diff__container {\n        width: 100%;\n        max-width: 1475px;\n        margin: 0 auto;\n        padding: 0 1.25rem;\n        display: grid;\n        grid-template-columns: 1fr;\n        gap: clamp(3rem, 6vw, 4rem);\n        align-items: center;\n    }\n\n    @media (min-width: 1024px) {\n        .sh-diff__container {\n            grid-template-columns: 1.15fr 1fr;\n        }\n    }\n\n    \/* 3. Text Content & Header *\/\n    .sh-diff__content {\n        order: 2;\n        text-align: left;\n    }\n\n    @media (min-width: 1024px) {\n        .sh-diff__content {\n            order: 1;\n        }\n    }\n\n    .sh-diff[dir=\"rtl\"] .sh-diff__content {\n        text-align: right;\n    }\n\n    .sh-diff__header {\n        margin-bottom: 2rem;\n    }\n\n    .sh-diff__kicker-wrapper {\n        display: inline-flex;\n        align-items: center;\n        gap: 0.5rem;\n        color: var(--sh-diff-brand);\n        font-weight: 600;\n        font-size: 13px;\n        letter-spacing: 0.05em;\n        text-transform: uppercase;\n        margin-bottom: 1rem;\n    }\n\n    .sh-diff__kicker-line {\n        height: 1px;\n        width: 2rem;\n        background-color: var(--sh-diff-brand);\n    }\n\n    .sh-diff__title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(32px, 4vw, 42px);\n        font-weight: 700;\n        line-height: 1.15;\n        color: var(--sh-diff-dark);\n        margin: 0 0 1.25rem 0;\n    }\n\n    .sh-diff__desc {\n        color: var(--sh-diff-text);\n        font-size: clamp(17px, 2vw, 18px);\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    \/* 4. Premium Table Architecture *\/\n    .sh-diff__table-wrapper {\n        width: 100%;\n        overflow-x: auto; \/* Responsive horizontal scroll on mobile *\/\n        -webkit-overflow-scrolling: touch;\n        margin-bottom: 2rem;\n        border-radius: 0.75rem;\n        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);\n        border: 1px solid var(--sh-diff-border);\n    }\n\n    .sh-diff__table {\n        width: 100%;\n        border-collapse: collapse;\n        min-width: 600px; \/* Forces scroll on ultra-small devices *\/\n        background-color: #ffffff;\n    }\n\n    .sh-diff__table th,\n    .sh-diff__table td {\n        padding: 1.25rem;\n        text-align: left;\n        border-bottom: 1px solid var(--sh-diff-border);\n    }\n\n    .sh-diff[dir=\"rtl\"] .sh-diff__table th,\n    .sh-diff[dir=\"rtl\"] .sh-diff__table td {\n        text-align: right;\n    }\n\n    .sh-diff__table th {\n        background-color: #f8fbfd;\n        color: var(--sh-diff-dark);\n        font-weight: 700;\n        font-size: 16px;\n    }\n\n    .sh-diff__table td {\n        font-size: 15px;\n        color: rgba(36, 59, 90, 0.9);\n        line-height: 1.5;\n        vertical-align: top;\n    }\n\n    .sh-diff__td-bold {\n        font-weight: 600;\n        color: var(--sh-diff-brand) !important;\n        background-color: rgba(19, 139, 134, 0.02);\n    }\n\n    .sh-diff__table tr:last-child td {\n        border-bottom: none;\n    }\n\n    \/* Table Hover Effect *\/\n    .sh-diff__table tbody tr {\n        transition: background-color 0.2s ease;\n    }\n    \n    .sh-diff__table tbody tr:hover {\n        background-color: #fafcfd;\n    }\n\n    .sh-diff__footer {\n        color: var(--sh-diff-text);\n        font-size: 15px;\n        font-style: italic;\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    \/* 5. Image Wrapper (Zero CLS) *\/\n    .sh-diff__image-wrapper {\n        order: 1;\n        width: 100%;\n        position: relative;\n        border-radius: 1.5rem;\n        overflow: hidden;\n        box-shadow: 0 20px 50px -12px rgba(0, 0, 0, 0.15);\n    }\n\n    @media (min-width: 1024px) {\n        .sh-diff__image-wrapper {\n            order: 2;\n        }\n    }\n\n    .sh-diff__picture {\n        width: 100%;\n        display: block;\n    }\n\n    .sh-diff__image {\n        width: 100%;\n        height: auto;\n        object-fit: cover;\n        display: block;\n        aspect-ratio: 4 \/ 3; \/* Pre-allocates space *\/\n    }\n\n    \/* 6. Animations *\/\n    @keyframes shFadeInUp {\n        from { opacity: 0; transform: translateY(30px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    .sh-diff__animate-up {\n        opacity: 0;\n        animation: shFadeInUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n    }\n    .sh-diff__animate-delay {\n        animation-delay: 0.2s;\n    }\n<\/style>\n\n<!-- =========================================\n     3. CLEAN DATA ENGINE (SSR SAFE)\n     ========================================= -->\n<script>\n(function() {\n    'use strict';\n    \n    document.addEventListener('DOMContentLoaded', () => {\n        const diffData = {\n            en: {\n                fontHeader: \"var(--font-display, inherit)\", \n                fontBody: \"system-ui, -apple-system, sans-serif\",\n                kicker: \"Heart Health\",\n                title: \"Understanding the Difference Between Heart Disease and a Heart Attack\",\n                desc: \"Many people use these terms interchangeably, but they describe different medical conditions.\",\n                thead: [\"Feature\", \"Heart Disease\", \"Heart Attack\"],\n                tbody: [\n                    [\"Definition\", \"Conditions affecting the heart over time\", \"Sudden medical emergency (interrupted blood flow)\"],\n                    [\"Progression\", \"Develops gradually\", \"Occurs unexpectedly\"],\n                    [\"Management\", \"Ongoing treatment\", \"Requires immediate attention\"],\n                    [\"Includes\", \"Hypertension, valve disease, arrhythmias\", \"Usually coronary artery blockage\"]\n                ],\n                footer: \"Recognizing this difference helps patients understand why routine cardiac care is just as important as emergency treatment.\"\n            },\n            ar: {\n                fontHeader: \"var(--font-arabic, inherit)\", \n                fontBody: \"var(--font-arabic, inherit)\",\n                kicker: \"\u0635\u062d\u0629 \u0627\u0644\u0642\u0644\u0628\",\n                title: \"\u0641\u0647\u0645 \u0627\u0644\u0641\u0631\u0642 \u0628\u064a\u0646 \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0646\u0648\u0628\u0629 \u0627\u0644\u0642\u0644\u0628\u064a\u0629\",\n                desc: \"\u064a\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0643\u062b\u064a\u0631\u0648\u0646 \u0647\u0630\u0647 \u0627\u0644\u0645\u0635\u0637\u0644\u062d\u0627\u062a \u0628\u0627\u0644\u062a\u0628\u0627\u062f\u0644\u060c \u0644\u0643\u0646\u0647\u0627 \u062a\u0635\u0641 \u062d\u0627\u0644\u0627\u062a \u0637\u0628\u064a\u0629 \u0645\u062e\u062a\u0644\u0641\u0629.\",\n                thead: [\"\u0627\u0644\u0645\u064a\u0632\u0629\", \"\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628\", \"\u0627\u0644\u0646\u0648\u0628\u0629 \u0627\u0644\u0642\u0644\u0628\u064a\u0629\"],\n                tbody: [\n                    [\"\u0627\u0644\u062a\u0639\u0631\u064a\u0641\", \"\u062d\u0627\u0644\u0627\u062a \u062a\u0624\u062b\u0631 \u0639\u0644\u0649 \u0627\u0644\u0642\u0644\u0628 \u0628\u0645\u0631\u0648\u0631 \u0627\u0644\u0648\u0642\u062a\", \"\u062d\u0627\u0644\u0629 \u0637\u0628\u064a\u0629 \u0637\u0627\u0631\u0626\u0629 \u0645\u0641\u0627\u062c\u0626\u0629 (\u0627\u0646\u0642\u0637\u0627\u0639 \u062a\u062f\u0641\u0642 \u0627\u0644\u062f\u0645)\"],\n                    [\"\u0627\u0644\u062a\u0637\u0648\u0631\", \"\u062a\u062a\u0637\u0648\u0631 \u062a\u062f\u0631\u064a\u062c\u064a\u0627\u064b\", \"\u062a\u062d\u062f\u062b \u0628\u0634\u0643\u0644 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639\"],\n                    [\"\u0627\u0644\u0625\u062f\u0627\u0631\u0629\", \"\u0639\u0644\u0627\u062c \u0645\u0633\u062a\u0645\u0631\", \"\u062a\u062a\u0637\u0644\u0628 \u0627\u0647\u062a\u0645\u0627\u0645\u0627\u064b \u0641\u0648\u0631\u064a\u0627\u064b\"],\n                    [\"\u062a\u0634\u0645\u0644\", \"\u0627\u0631\u062a\u0641\u0627\u0639 \u0636\u063a\u0637 \u0627\u0644\u062f\u0645\u060c \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0635\u0645\u0627\u0645\u0627\u062a\u060c \u0627\u0636\u0637\u0631\u0627\u0628\u0627\u062a \u0627\u0644\u0646\u0638\u0645\", \"\u0639\u0627\u062f\u0629 \u0627\u0646\u0633\u062f\u0627\u062f \u0627\u0644\u0634\u0631\u064a\u0627\u0646 \u0627\u0644\u062a\u0627\u062c\u064a\"]\n                ],\n                footer: \"\u064a\u0633\u0627\u0639\u062f \u0625\u062f\u0631\u0627\u0643 \u0647\u0630\u0627 \u0627\u0644\u0641\u0631\u0642 \u0627\u0644\u0645\u0631\u0636\u0649 \u0639\u0644\u0649 \u0641\u0647\u0645 \u0633\u0628\u0628 \u0623\u0647\u0645\u064a\u0629 \u0631\u0639\u0627\u064a\u0629 \u0627\u0644\u0642\u0644\u0628 \u0627\u0644\u0631\u0648\u062a\u064a\u0646\u064a\u0629 \u062a\u0645\u0627\u0645\u0627\u064b \u0645\u062b\u0644 \u0623\u0647\u0645\u064a\u0629 \u0627\u0644\u0639\u0644\u0627\u062c \u0627\u0644\u0637\u0627\u0631\u0626.\"\n            }\n        };\n\n        function initDiffSection() {\n            const htmlElement = document.documentElement;\n            const isRtl = htmlElement.dir === 'rtl' || (htmlElement.lang && htmlElement.lang.includes('ar'));\n            const data = isRtl ? diffData.ar : diffData.en;\n            \n            const section = document.getElementById('sh-cardio-diff-887');\n            if (!section) return;\n\n            \/\/ Update Section Direction\n            section.setAttribute('dir', isRtl ? 'rtl' : 'ltr');\n            \n            \/\/ Safe Text Updater\n            const setSafeContent = (attr, value, font) => {\n                const el = section.querySelector(`[data-i18n=\"${attr}\"]`);\n                if (el) {\n                    el.textContent = value;\n                    if(font) el.style.fontFamily = font;\n                }\n            };\n\n            \/\/ Update Standard Content\n            setSafeContent('kicker', data.kicker, data.fontBody);\n            setSafeContent('title', data.title, data.fontHeader);\n            setSafeContent('desc', data.desc, data.fontBody);\n            setSafeContent('footer', data.footer, data.fontBody);\n\n            \/\/ Update Table Headers Safely\n            data.thead.forEach((headerText, i) => {\n                const thNode = section.querySelector(`[data-i18n-th=\"${i}\"]`);\n                if (thNode) {\n                    thNode.textContent = headerText;\n                    thNode.style.fontFamily = data.fontHeader;\n                }\n            });\n\n            \/\/ Update Table Body Safely\n            data.tbody.forEach((row, rowIndex) => {\n                row.forEach((cellText, cellIndex) => {\n                    const tdNode = section.querySelector(`[data-i18n-td=\"${rowIndex}-${cellIndex}\"]`);\n                    if (tdNode) {\n                        tdNode.textContent = cellText;\n                        tdNode.style.fontFamily = data.fontBody;\n                    }\n                });\n            });\n        }\n\n        initDiffSection();\n\n        \/\/ Re-run safely on language switch\n        const observer = new MutationObserver((mutations) => {\n            mutations.forEach((mutation) => {\n                if (mutation.attributeName === 'dir' || mutation.attributeName === 'lang') {\n                    initDiffSection();\n                }\n            });\n        });\n        \n        if (document.documentElement) {\n            observer.observe(document.documentElement, { attributes: true, attributeFilter: ['dir', 'lang'] });\n        }\n    });\n})();\n<\/script>\n\n\n\n<!-- =========================================\n     1. HTML STRUCTURE (SSR READY, PURE BEM)\n     ========================================= -->\n<section id=\"sh-heart-risk-999\" class=\"sh-risk\" dir=\"ltr\">\n    <div class=\"sh-risk__container\">\n        \n        <div class=\"sh-risk__header sh-risk__animate-up\">\n            <h3 class=\"sh-risk__title\" data-i18n=\"title\">\n                Heart Disease Risk Assessment\n            <\/h3>\n            <p class=\"sh-risk__desc\" data-i18n=\"desc\">\n                Certain factors increase the likelihood of developing cardiovascular disease. While some risk factors cannot be modified, many can be improved through preventive care and regular follow-up.\n            <\/p>\n        <\/div>\n\n        <div class=\"sh-risk__grid\">\n            \n            <!-- Card 1 -->\n            <article class=\"sh-risk__card sh-risk__animate-up\" style=\"animation-delay: 0.10s;\">\n                <h4 class=\"sh-risk__card-title\" data-i18n-card-title=\"0\">High blood pressure<\/h4>\n                <div class=\"sh-risk__badge-wrapper\">\n                    <span class=\"sh-risk__badge sh-risk__badge--yes\" data-i18n-card-badge=\"0\">Yes<\/span>\n                <\/div>\n            <\/article>\n\n            <!-- Card 2 -->\n            <article class=\"sh-risk__card sh-risk__animate-up\" style=\"animation-delay: 0.15s;\">\n                <h4 class=\"sh-risk__card-title\" data-i18n-card-title=\"1\">High cholesterol<\/h4>\n                <div class=\"sh-risk__badge-wrapper\">\n                    <span class=\"sh-risk__badge sh-risk__badge--yes\" data-i18n-card-badge=\"1\">Yes<\/span>\n                <\/div>\n            <\/article>\n\n            <!-- Card 3 -->\n            <article class=\"sh-risk__card sh-risk__animate-up\" style=\"animation-delay: 0.20s;\">\n                <h4 class=\"sh-risk__card-title\" data-i18n-card-title=\"2\">Diabetes<\/h4>\n                <div class=\"sh-risk__badge-wrapper\">\n                    <span class=\"sh-risk__badge sh-risk__badge--yes\" data-i18n-card-badge=\"2\">Yes<\/span>\n                <\/div>\n            <\/article>\n\n            <!-- Card 4 -->\n            <article class=\"sh-risk__card sh-risk__animate-up\" style=\"animation-delay: 0.25s;\">\n                <h4 class=\"sh-risk__card-title\" data-i18n-card-title=\"3\">Smoking<\/h4>\n                <div class=\"sh-risk__badge-wrapper\">\n                    <span class=\"sh-risk__badge sh-risk__badge--yes\" data-i18n-card-badge=\"3\">Yes<\/span>\n                <\/div>\n            <\/article>\n\n            <!-- Card 5 -->\n            <article class=\"sh-risk__card sh-risk__animate-up\" style=\"animation-delay: 0.30s;\">\n                <h4 class=\"sh-risk__card-title\" data-i18n-card-title=\"4\">Obesity<\/h4>\n                <div class=\"sh-risk__badge-wrapper\">\n                    <span class=\"sh-risk__badge sh-risk__badge--yes\" data-i18n-card-badge=\"4\">Yes<\/span>\n                <\/div>\n            <\/article>\n\n            <!-- Card 6 -->\n            <article class=\"sh-risk__card sh-risk__animate-up\" style=\"animation-delay: 0.35s;\">\n                <h4 class=\"sh-risk__card-title\" data-i18n-card-title=\"5\">Physical inactivity<\/h4>\n                <div class=\"sh-risk__badge-wrapper\">\n                    <span class=\"sh-risk__badge sh-risk__badge--yes\" data-i18n-card-badge=\"5\">Yes<\/span>\n                <\/div>\n            <\/article>\n\n            <!-- Card 7 -->\n            <article class=\"sh-risk__card sh-risk__animate-up\" style=\"animation-delay: 0.40s;\">\n                <h4 class=\"sh-risk__card-title\" data-i18n-card-title=\"6\">Family history<\/h4>\n                <div class=\"sh-risk__badge-wrapper\">\n                    <span class=\"sh-risk__badge sh-risk__badge--manage\" data-i18n-card-badge=\"6\">Cannot be changed, but risk can be reduced through monitoring<\/span>\n                <\/div>\n            <\/article>\n\n            <!-- Card 8 -->\n            <article class=\"sh-risk__card sh-risk__animate-up\" style=\"animation-delay: 0.45s;\">\n                <h4 class=\"sh-risk__card-title\" data-i18n-card-title=\"7\">Age<\/h4>\n                <div class=\"sh-risk__badge-wrapper\">\n                    <span class=\"sh-risk__badge sh-risk__badge--no\" data-i18n-card-badge=\"7\">Cannot be changed<\/span>\n                <\/div>\n            <\/article>\n\n            <!-- Card 9 -->\n            <article class=\"sh-risk__card sh-risk__animate-up\" style=\"animation-delay: 0.50s;\">\n                <h4 class=\"sh-risk__card-title\" data-i18n-card-title=\"8\">Chronic stress<\/h4>\n                <div class=\"sh-risk__badge-wrapper\">\n                    <span class=\"sh-risk__badge sh-risk__badge--manage\" data-i18n-card-badge=\"8\">Often manageable through lifestyle and medical support<\/span>\n                <\/div>\n            <\/article>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- =========================================\n     2. COMPILED PURE CSS (BROWSER READY)\n     ========================================= -->\n<style>\n    :root {\n        --sh-risk-dark: #243b5a;\n        --sh-risk-text: #667085;\n        --sh-risk-border: #e4edf3;\n        --sh-risk-bg: #ffffff;\n        \n        \/* Badge Colors *\/\n        --sh-badge-yes-bg: #e6f6f5;\n        --sh-badge-yes-text: #138b86;\n        --sh-badge-yes-border: #b2e0df;\n        \n        --sh-badge-no-bg: #fef3f2;\n        --sh-badge-no-text: #b42318;\n        --sh-badge-no-border: #fecdca;\n        \n        --sh-badge-manage-bg: #fff8eb;\n        --sh-badge-manage-text: #b54708;\n        --sh-badge-manage-border: #fef0c7;\n    }\n\n    \/* 1. Gutenberg Full-Width Breakout *\/\n    .sh-risk {\n        width: 100vw;\n        max-width: 100vw;\n        position: relative;\n        left: 50%;\n        transform: translateX(-50%);\n        background-color: var(--sh-risk-bg) !important;\n        overflow: hidden;\n        padding: clamp(4rem, 8vw, 6rem) 0;\n        box-sizing: border-box;\n    }\n\n    .sh-risk *, .sh-risk *::before, .sh-risk *::after {\n        box-sizing: border-box;\n    }\n\n    \/* 2. Container Layout *\/\n    .sh-risk__container {\n        width: 100%;\n        max-width: 1475px;\n        margin: 0 auto;\n        padding: 0 1.25rem;\n    }\n\n    \/* 3. Header Styling *\/\n    .sh-risk__header {\n        text-align: center;\n        max-width: 48rem;\n        margin: 0 auto 4rem auto;\n    }\n\n    .sh-risk__title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(30px, 4vw, 36px);\n        font-weight: 700;\n        color: var(--sh-risk-dark);\n        margin: 0 0 1rem 0;\n        line-height: 1.2;\n    }\n\n    .sh-risk__desc {\n        color: var(--sh-risk-text);\n        font-size: clamp(16px, 2vw, 17px);\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    \/* 4. CSS Grid Layout *\/\n    .sh-risk__grid {\n        display: grid;\n        grid-template-columns: 1fr;\n        gap: 1.5rem;\n        position: relative;\n    }\n\n    @media (min-width: 768px) {\n        .sh-risk__grid {\n            grid-template-columns: repeat(2, minmax(0, 1fr));\n        }\n    }\n\n    @media (min-width: 1024px) {\n        .sh-risk__grid {\n            grid-template-columns: repeat(3, minmax(0, 1fr));\n        }\n    }\n\n    \/* 5. Card Component *\/\n    .sh-risk__card {\n        background-color: #ffffff;\n        border: 1px solid var(--sh-risk-border);\n        border-radius: 1rem;\n        padding: 1.5rem;\n        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n        display: flex;\n        flex-direction: column;\n        justify-content: space-between;\n        transition: box-shadow 0.3s ease, transform 0.3s ease;\n        text-align: left;\n    }\n\n    .sh-risk[dir=\"rtl\"] .sh-risk__card {\n        text-align: right;\n    }\n\n    .sh-risk__card:hover {\n        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n        transform: translateY(-2px);\n    }\n\n    .sh-risk__card-title {\n        font-family: var(--font-display, inherit);\n        font-size: 20px;\n        font-weight: 700;\n        color: var(--sh-risk-dark);\n        margin: 0 0 1rem 0;\n        line-height: 1.3;\n    }\n\n    .sh-risk__badge-wrapper {\n        margin-top: 1rem;\n    }\n\n    \/* 6. Dynamic Badges *\/\n    .sh-risk__badge {\n        display: inline-block;\n        font-size: 14px;\n        font-weight: 600;\n        padding: 0.375rem 0.75rem;\n        border-radius: 9999px; \/* Pill shape *\/\n        line-height: 1.4;\n    }\n\n    .sh-risk__badge--yes {\n        background-color: var(--sh-badge-yes-bg);\n        color: var(--sh-badge-yes-text);\n        border: 1px solid var(--sh-badge-yes-border);\n    }\n\n    .sh-risk__badge--no {\n        background-color: var(--sh-badge-no-bg);\n        color: var(--sh-badge-no-text);\n        border: 1px solid var(--sh-badge-no-border);\n    }\n\n    .sh-risk__badge--manage {\n        background-color: var(--sh-badge-manage-bg);\n        color: var(--sh-badge-manage-text);\n        border: 1px solid var(--sh-badge-manage-border);\n        border-radius: 0.75rem; \/* Slightly softer radius for long text *\/\n    }\n\n    \/* 7. Entrance Animation *\/\n    @keyframes shFadeInUp {\n        from { opacity: 0; transform: translateY(20px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    .sh-risk__animate-up {\n        opacity: 0;\n        animation: shFadeInUp 0.7s ease forwards;\n    }\n\n    .sh-risk * {\n        transition: font-family 0.3s ease;\n    }\n<\/style>\n\n<!-- =========================================\n     3. CLEAN DATA ENGINE (SSR SAFE)\n     ========================================= -->\n<script>\n(function() {\n    'use strict';\n    \n    document.addEventListener('DOMContentLoaded', () => {\n        const riskData = {\n            en: {\n                fontHeader: \"var(--font-display, inherit)\", \n                fontBody: \"system-ui, -apple-system, sans-serif\",\n                title: \"Heart Disease Risk Assessment\",\n                desc: \"Certain factors increase the likelihood of developing cardiovascular disease. While some risk factors cannot be modified, many can be improved through preventive care and regular follow-up.\",\n                cards: [\n                    { t: \"High blood pressure\", d: \"Yes\" },\n                    { t: \"High cholesterol\", d: \"Yes\" },\n                    { t: \"Diabetes\", d: \"Yes\" },\n                    { t: \"Smoking\", d: \"Yes\" },\n                    { t: \"Obesity\", d: \"Yes\" },\n                    { t: \"Physical inactivity\", d: \"Yes\" },\n                    { t: \"Family history\", d: \"Cannot be changed, but risk can be reduced through monitoring\" },\n                    { t: \"Age\", d: \"Cannot be changed\" },\n                    { t: \"Chronic stress\", d: \"Often manageable through lifestyle and medical support\" }\n                ]\n            },\n            ar: {\n                fontHeader: \"var(--font-arabic, inherit)\", \n                fontBody: \"var(--font-arabic, inherit)\",\n                title: \"\u062a\u0642\u064a\u064a\u0645 \u0645\u062e\u0627\u0637\u0631 \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628\",\n                desc: \"\u0647\u0646\u0627\u0643 \u0639\u0648\u0627\u0645\u0644 \u0645\u0639\u064a\u0646\u0629 \u062a\u0632\u064a\u062f \u0645\u0646 \u0627\u062d\u062a\u0645\u0627\u0644\u064a\u0629 \u0627\u0644\u0625\u0635\u0627\u0628\u0629 \u0628\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629. \u0641\u064a \u062d\u064a\u0646 \u0623\u0646\u0647 \u0644\u0627 \u064a\u0645\u0643\u0646 \u062a\u063a\u064a\u064a\u0631 \u0628\u0639\u0636 \u0639\u0648\u0627\u0645\u0644 \u0627\u0644\u062e\u0637\u0631\u060c \u0625\u0644\u0627 \u0623\u0646\u0647 \u064a\u0645\u0643\u0646 \u062a\u062d\u0633\u064a\u0646 \u0627\u0644\u0643\u062b\u064a\u0631 \u0645\u0646\u0647\u0627 \u0645\u0646 \u062e\u0644\u0627\u0644 \u0627\u0644\u0631\u0639\u0627\u064a\u0629 \u0627\u0644\u0648\u0642\u0627\u0626\u064a\u0629 \u0648\u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u0645\u0646\u062a\u0638\u0645\u0629.\",\n                cards: [\n                    { t: \"\u0627\u0631\u062a\u0641\u0627\u0639 \u0636\u063a\u0637 \u0627\u0644\u062f\u0645\", d: \"\u0646\u0639\u0645 (\u064a\u0645\u0643\u0646 \u0627\u0644\u062a\u062d\u0643\u0645 \u0628\u0647)\" },\n                    { t: \"\u0627\u0631\u062a\u0641\u0627\u0639 \u0627\u0644\u0643\u0648\u0644\u064a\u0633\u062a\u0631\u0648\u0644\", d: \"\u0646\u0639\u0645 (\u064a\u0645\u0643\u0646 \u0627\u0644\u062a\u062d\u0643\u0645 \u0628\u0647)\" },\n                    { t: \"\u0645\u0631\u0636 \u0627\u0644\u0633\u0643\u0631\u064a\", d: \"\u0646\u0639\u0645 (\u064a\u0645\u0643\u0646 \u0627\u0644\u062a\u062d\u0643\u0645 \u0628\u0647)\" },\n                    { t: \"\u0627\u0644\u062a\u062f\u062e\u064a\u0646\", d: \"\u0646\u0639\u0645 (\u064a\u0645\u0643\u0646 \u0627\u0644\u062a\u062d\u0643\u0645 \u0628\u0647)\" },\n                    { t: \"\u0627\u0644\u0633\u0645\u0646\u0629\", d: \"\u0646\u0639\u0645 (\u064a\u0645\u0643\u0646 \u0627\u0644\u062a\u062d\u0643\u0645 \u0628\u0647)\" },\n                    { t: \"\u062e\u0645\u0648\u0644 \u0627\u0644\u062d\u0631\u0643\u0629 \u0648\u0627\u0644\u0646\u0634\u0627\u0637 \u0627\u0644\u0628\u062f\u0646\u064a\", d: \"\u0646\u0639\u0645 (\u064a\u0645\u0643\u0646 \u0627\u0644\u062a\u062d\u0643\u0645 \u0628\u0647)\" },\n                    { t: \"\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0639\u0627\u0626\u0644\u064a \u0644\u0644\u0645\u0631\u0636\", d: \"\u0644\u0627 \u064a\u0645\u0643\u0646 \u062a\u063a\u064a\u064a\u0631\u0647\u060c \u0648\u0644\u0643\u0646 \u064a\u0645\u0643\u0646 \u062a\u0642\u0644\u064a\u0644 \u0627\u0644\u062e\u0637\u0631 \u0645\u0646 \u062e\u0644\u0627\u0644 \u0627\u0644\u0645\u0631\u0627\u0642\u0628\u0629\" },\n                    { t: \"\u0627\u0644\u0639\u0645\u0631\", d: \"\u0644\u0627 \u064a\u0645\u0643\u0646 \u062a\u063a\u064a\u064a\u0631\u0647\" },\n                    { t: \"\u0627\u0644\u0625\u062c\u0647\u0627\u062f \u0627\u0644\u0645\u0632\u0645\u0646\", d: \"\u063a\u0627\u0644\u0628\u0627\u064b \u0645\u0627 \u064a\u0645\u0643\u0646 \u0625\u062f\u0627\u0631\u062a\u0647 \u0645\u0646 \u062e\u0644\u0627\u0644 \u0646\u0645\u0637 \u0627\u0644\u062d\u064a\u0627\u0629 \u0648\u0627\u0644\u062f\u0639\u0645 \u0627\u0644\u0637\u0628\u064a\" }\n                ]\n            }\n        };\n\n        function initRiskSection() {\n            const htmlElement = document.documentElement;\n            const isRtl = htmlElement.dir === 'rtl' || (htmlElement.lang && htmlElement.lang.includes('ar'));\n            const data = isRtl ? riskData.ar : riskData.en;\n            \n            const section = document.getElementById('sh-heart-risk-999');\n            if (!section) return;\n\n            \/\/ Update Section Direction\n            section.setAttribute('dir', isRtl ? 'rtl' : 'ltr');\n            \n            \/\/ Safe Text Updater\n            const setSafeContent = (attr, value, font) => {\n                const el = section.querySelector(`[data-i18n=\"${attr}\"]`);\n                if (el) {\n                    el.textContent = value;\n                    if(font) el.style.fontFamily = font;\n                }\n            };\n\n            \/\/ Update Header Content\n            setSafeContent('title', data.title, data.fontHeader);\n            setSafeContent('desc', data.desc, data.fontBody);\n\n            \/\/ Update Card Content Safely\n            data.cards.forEach((card, index) => {\n                const titleNode = section.querySelector(`[data-i18n-card-title=\"${index}\"]`);\n                const badgeNode = section.querySelector(`[data-i18n-card-badge=\"${index}\"]`);\n                \n                if (titleNode) {\n                    titleNode.textContent = card.t;\n                    titleNode.style.fontFamily = data.fontHeader;\n                }\n                \n                if (badgeNode) {\n                    badgeNode.textContent = card.d;\n                    badgeNode.style.fontFamily = data.fontBody;\n                }\n            });\n        }\n\n        initRiskSection();\n\n        \/\/ Re-run safely on language switch\n        const observer = new MutationObserver((mutations) => {\n            mutations.forEach((mutation) => {\n                if (mutation.attributeName === 'dir' || mutation.attributeName === 'lang') {\n                    initRiskSection();\n                }\n            });\n        });\n        \n        if (document.documentElement) {\n            observer.observe(document.documentElement, { attributes: true, attributeFilter: ['dir', 'lang'] });\n        }\n    });\n})();\n<\/script>\n\n\n\n<!-- =========================================\n     1. HTML STRUCTURE (SSR READY, PURE BEM)\n     ========================================= -->\n<section id=\"sh-cardiac-777\" class=\"sh-cardiac\" dir=\"ltr\">\n    <div class=\"sh-cardiac__container\">\n        \n        <div class=\"sh-cardiac__card sh-cardiac__animate-up\">\n            \n            <div class=\"sh-cardiac__header\">\n                <div class=\"sh-cardiac__icon\">\n                    <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20.42 4.58a5.4 5.4 0 0 0-7.65 0l-.77.78-.77-.78a5.4 5.4 0 0 0-7.65 0C1.46 6.7 1.33 10.28 4 13l8 8 8-8c2.67-2.72 2.54-6.3.42-8.42z\"><\/path><\/svg>\n                <\/div>\n                <h3 class=\"sh-cardiac__title\" data-i18n=\"title\">\n                    Cardiac Diagnostic Services at the Best Cardiology Hospital in Makkah\n                <\/h3>\n            <\/div>\n            \n            <p class=\"sh-cardiac__desc\" data-i18n=\"desc\">\n                Accurate diagnosis is the foundation of effective cardiac treatment. Depending on symptoms and medical history, your cardiologist may recommend one or more diagnostic investigations.\n            <\/p>\n            \n            <p class=\"sh-cardiac__criteria\" data-i18n=\"criteria\">\n                Common evaluations include:\n            <\/p>\n            \n            <!-- Hardcoded SSR Grid (Zero CLS, SEO Perfect) -->\n            <ul class=\"sh-cardiac__grid\">\n                <li class=\"sh-cardiac__list-item\">\n                    <span class=\"sh-cardiac__list-icon\">\n                        <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                    <\/span>\n                    <span class=\"sh-cardiac__list-text\" data-i18n-list=\"0\">Clinical examination<\/span>\n                <\/li>\n                <li class=\"sh-cardiac__list-item\">\n                    <span class=\"sh-cardiac__list-icon\">\n                        <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                    <\/span>\n                    <span class=\"sh-cardiac__list-text\" data-i18n-list=\"1\">Blood pressure assessment<\/span>\n                <\/li>\n                <li class=\"sh-cardiac__list-item\">\n                    <span class=\"sh-cardiac__list-icon\">\n                        <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                    <\/span>\n                    <span class=\"sh-cardiac__list-text\" data-i18n-list=\"2\">Electrocardiogram (ECG)<\/span>\n                <\/li>\n                <li class=\"sh-cardiac__list-item\">\n                    <span class=\"sh-cardiac__list-icon\">\n                        <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                    <\/span>\n                    <span class=\"sh-cardiac__list-text\" data-i18n-list=\"3\">Blood tests<\/span>\n                <\/li>\n                <li class=\"sh-cardiac__list-item\">\n                    <span class=\"sh-cardiac__list-icon\">\n                        <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                    <\/span>\n                    <span class=\"sh-cardiac__list-text\" data-i18n-list=\"4\">Echocardiography (when indicated)<\/span>\n                <\/li>\n                <li class=\"sh-cardiac__list-item\">\n                    <span class=\"sh-cardiac__list-icon\">\n                        <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                    <\/span>\n                    <span class=\"sh-cardiac__list-text\" data-i18n-list=\"5\">Heart rhythm monitoring<\/span>\n                <\/li>\n                <li class=\"sh-cardiac__list-item\">\n                    <span class=\"sh-cardiac__list-icon\">\n                        <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                    <\/span>\n                    <span class=\"sh-cardiac__list-text\" data-i18n-list=\"6\">Diagnostic imaging based on clinical need<\/span>\n                <\/li>\n            <\/ul>\n            \n            <p class=\"sh-cardiac__footer\" data-i18n=\"f1\">\n                Each investigation provides different information, helping doctors understand how well the heart is functioning.\n            <\/p>\n            <p id=\"sh-cardiac-footer2\" class=\"sh-cardiac__footer sh-cardiac__footer--mt\" data-i18n=\"f2\"><\/p>\n            \n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- =========================================\n     2. COMPILED PURE CSS (BROWSER READY)\n     ========================================= -->\n<style>\n    :root {\n        --sh-cardiac-accent: #d8a321;\n        --sh-cardiac-dark: #243b5a;\n        --sh-cardiac-text: #667085;\n        --sh-cardiac-bg: #ffffff;\n        --sh-cardiac-check-bg: #e6f4f3;\n        --sh-cardiac-check-icon: #138b86;\n    }\n\n    \/* 1. Gutenberg Full-Width Breakout *\/\n    .sh-cardiac {\n        width: 100vw;\n        max-width: 100vw;\n        position: relative;\n        left: 50%;\n        transform: translateX(-50%);\n        background-color: var(--sh-cardiac-bg) !important;\n        overflow: hidden;\n        padding: clamp(4rem, 8vw, 5rem) 0;\n        box-sizing: border-box;\n    }\n\n    .sh-cardiac *, .sh-cardiac *::before, .sh-cardiac *::after {\n        box-sizing: border-box;\n    }\n\n    \/* 2. Container Layout *\/\n    .sh-cardiac__container {\n        width: 100%;\n        max-width: 1475px;\n        margin: 0 auto;\n        padding: 0 1.25rem;\n    }\n\n    \/* 3. Card Component *\/\n    .sh-cardiac__card {\n        position: relative;\n        background: linear-gradient(to bottom right, rgba(216, 163, 33, 0.05), #ffffff);\n        border-left: 4px solid var(--sh-cardiac-accent);\n        border-radius: 1.5rem;\n        padding: 2rem;\n        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n        text-align: left;\n    }\n\n    .sh-cardiac[dir=\"rtl\"] .sh-cardiac__card {\n        border-left: none;\n        border-right: 4px solid var(--sh-cardiac-accent);\n        background: linear-gradient(to bottom left, rgba(216, 163, 33, 0.05), #ffffff);\n        text-align: right;\n    }\n\n    @media (min-width: 768px) {\n        .sh-cardiac__card {\n            padding: 3rem;\n        }\n    }\n\n    \/* 4. Content Styling *\/\n    .sh-cardiac__header {\n        display: flex;\n        align-items: center;\n        gap: 0.75rem;\n        margin-bottom: 1rem;\n    }\n\n    .sh-cardiac__icon {\n        width: 3rem;\n        height: 3rem;\n        border-radius: 999px;\n        background-color: var(--sh-cardiac-accent);\n        color: #ffffff;\n        display: grid;\n        place-items: center;\n        flex-shrink: 0;\n    }\n\n    .sh-cardiac__title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(26px, 3.5vw, 32px);\n        font-weight: 700;\n        color: var(--sh-cardiac-dark);\n        margin: 0;\n        line-height: 1.2;\n    }\n\n    .sh-cardiac__desc {\n        color: rgba(36, 59, 90, 0.85);\n        font-size: 17px;\n        line-height: 1.6;\n        margin: 0 0 1.25rem 0;\n    }\n\n    .sh-cardiac__criteria {\n        font-weight: 600;\n        color: var(--sh-cardiac-dark);\n        margin: 0 0 0.75rem 0;\n        font-size: 16px;\n    }\n\n    \/* 5. List Grid System *\/\n    .sh-cardiac__grid {\n        display: grid;\n        grid-template-columns: 1fr;\n        column-gap: 1.5rem;\n        row-gap: 0.75rem;\n        margin: 0 0 1.5rem 0;\n        padding: 0;\n        list-style: none;\n    }\n\n    @media (min-width: 640px) {\n        .sh-cardiac__grid {\n            grid-template-columns: repeat(2, minmax(0, 1fr));\n        }\n    }\n\n    @media (min-width: 1024px) {\n        .sh-cardiac__grid {\n            grid-template-columns: repeat(3, minmax(0, 1fr));\n        }\n    }\n\n    .sh-cardiac__list-item {\n        display: flex;\n        align-items: flex-start;\n        gap: 0.75rem;\n    }\n\n    .sh-cardiac__list-icon {\n        margin-top: 0.25rem;\n        flex-shrink: 0;\n        width: 20px;\n        height: 20px;\n        border-radius: 999px;\n        background-color: var(--sh-cardiac-check-bg);\n        color: var(--sh-cardiac-check-icon);\n        display: grid;\n        place-items: center;\n    }\n\n    .sh-cardiac__list-text {\n        font-size: 16px;\n        color: rgba(36, 59, 90, 0.9);\n        font-weight: 500;\n        line-height: 1.5;\n    }\n\n    \/* 6. Footer Text *\/\n    .sh-cardiac__footer {\n        color: var(--sh-cardiac-text);\n        font-size: 16px;\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    .sh-cardiac__footer--mt {\n        margin-top: 0.75rem;\n    }\n\n    \/* 7. Animations *\/\n    @keyframes shFadeInUp {\n        from { opacity: 0; transform: translateY(20px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    .sh-cardiac__animate-up {\n        opacity: 0;\n        animation: shFadeInUp 0.7s ease forwards;\n    }\n\n    .sh-cardiac * {\n        transition: font-family 0.3s ease;\n    }\n<\/style>\n\n<!-- =========================================\n     3. CLEAN DATA ENGINE (SSR SAFE)\n     ========================================= -->\n<script>\n(function() {\n    'use strict';\n\n    document.addEventListener('DOMContentLoaded', () => {\n        const cardiacData = {\n            en: {\n                fontHeader: \"var(--font-display, inherit)\", \n                fontBody: \"system-ui, -apple-system, sans-serif\",\n                title: \"Cardiac Diagnostic Services at the Best Cardiology Hospital in Makkah\",\n                desc: \"Accurate diagnosis is the foundation of effective cardiac treatment. Depending on symptoms and medical history, your cardiologist may recommend one or more diagnostic investigations.\",\n                criteria: \"Common evaluations include:\",\n                f1: \"Each investigation provides different information, helping doctors understand how well the heart is functioning.\",\n                f2: \"\",\n                list: [\n                    \"Clinical examination\", \n                    \"Blood pressure assessment\", \n                    \"Electrocardiogram (ECG)\", \n                    \"Blood tests\", \n                    \"Echocardiography (when indicated)\", \n                    \"Heart rhythm monitoring\", \n                    \"Diagnostic imaging based on clinical need\"\n                ]\n            },\n            ar: {\n                fontHeader: \"var(--font-arabic, inherit)\", \n                fontBody: \"var(--font-arabic, inherit)\",\n                title: \"\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u062a\u0634\u062e\u064a\u0635 \u0627\u0644\u0642\u0644\u0628\u064a \u0641\u064a \u0623\u0641\u0636\u0644 \u0645\u0633\u062a\u0634\u0641\u064a \u0623\u0645\u0631\u0627\u0636 \u0642\u0644\u0628 \u0641\u064a \u0645\u0643\u0629 \u0627\u0644\u0645\u0643\u0631\u0645\u0629\",\n                desc: \"\u0627\u0644\u062a\u0634\u062e\u064a\u0635 \u0627\u0644\u062f\u0642\u064a\u0642 \u0647\u0648 \u0623\u0633\u0627\u0633 \u0627\u0644\u0639\u0644\u0627\u062c \u0627\u0644\u0641\u0639\u0627\u0644 \u0644\u0644\u0642\u0644\u0628. \u0628\u0646\u0627\u0621\u064b \u0639\u0644\u0649 \u0627\u0644\u0623\u0639\u0631\u0627\u0636 \u0648\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0637\u0628\u064a\u060c \u0642\u062f \u064a\u0648\u0635\u064a \u0637\u0628\u064a\u0628 \u0627\u0644\u0642\u0644\u0628 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643 \u0628\u0625\u062c\u0631\u0627\u0621 \u0641\u062d\u0635 \u062a\u0634\u062e\u064a\u0635\u064a \u0648\u0627\u062d\u062f \u0623\u0648 \u0623\u0643\u062b\u0631.\",\n                criteria: \"\u062a\u0634\u0645\u0644 \u0627\u0644\u062a\u0642\u064a\u064a\u0645\u0627\u062a \u0627\u0644\u0634\u0627\u0626\u0639\u0629 \u0645\u0627 \u064a\u0644\u064a:\",\n                f1: \"\u064a\u0642\u062f\u0645 \u0643\u0644 \u0641\u062d\u0635 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0645\u062e\u062a\u0644\u0641\u0629\u060c \u0645\u0645\u0627 \u064a\u0633\u0627\u0639\u062f \u0627\u0644\u0623\u0637\u0628\u0627\u0621 \u0639\u0644\u0649 \u0641\u0647\u0645 \u0645\u062f\u0649 \u0643\u0641\u0627\u0621\u0629 \u0639\u0645\u0644 \u0627\u0644\u0642\u0644\u0628.\",\n                f2: \"\",\n                list: [\n                    \"\u0627\u0644\u0641\u062d\u0635 \u0627\u0644\u0633\u0631\u064a\u0631\u064a\", \n                    \"\u062a\u0642\u064a\u064a\u0645 \u0636\u063a\u0637 \u0627\u0644\u062f\u0645\", \n                    \"\u062a\u062e\u0637\u064a\u0637 \u0643\u0647\u0631\u0628\u064a\u0629 \u0627\u0644\u0642\u0644\u0628 (ECG)\", \n                    \"\u062a\u062d\u0627\u0644\u064a\u0644 \u0627\u0644\u062f\u0645\", \n                    \"\u062a\u062e\u0637\u064a\u0637 \u0635\u062f\u0649 \u0627\u0644\u0642\u0644\u0628 (\u0639\u0646\u062f \u0627\u0644\u062d\u0627\u062c\u0629)\", \n                    \"\u0645\u0631\u0627\u0642\u0628\u0629 \u0625\u064a\u0642\u0627\u0639 \u0627\u0644\u0642\u0644\u0628\", \n                    \"\u0627\u0644\u062a\u0635\u0648\u064a\u0631 \u0627\u0644\u062a\u0634\u062e\u064a\u0635\u064a \u0628\u0646\u0627\u0621\u064b \u0639\u0644\u0649 \u0627\u0644\u062d\u0627\u062c\u0629 \u0627\u0644\u0633\u0631\u064a\u0631\u064a\u0629\"\n                ]\n            }\n        };\n\n        function initCardiacSection() {\n            const htmlElement = document.documentElement;\n            const isRtl = htmlElement.dir === 'rtl' || (htmlElement.lang && htmlElement.lang.includes('ar'));\n            const data = isRtl ? cardiacData.ar : cardiacData.en;\n            \n            const section = document.getElementById('sh-cardiac-777');\n            if (!section) return;\n\n            \/\/ Set Direction\n            section.setAttribute('dir', isRtl ? 'rtl' : 'ltr');\n            \n            \/\/ Safe Text Updater Function\n            const setSafeContent = (attr, value, font) => {\n                const el = section.querySelector(`[data-i18n=\"${attr}\"]`);\n                if (el) {\n                    el.textContent = value;\n                    if(font) el.style.fontFamily = font;\n                }\n            };\n\n            \/\/ Update Standard Content\n            setSafeContent('title', data.title, data.fontHeader);\n            setSafeContent('desc', data.desc, data.fontBody);\n            setSafeContent('criteria', data.criteria, data.fontBody);\n            setSafeContent('f1', data.f1, data.fontBody);\n            \n            \/\/ Handle Optional Footer 2\n            const f2Node = document.getElementById('sh-cardiac-footer2');\n            if (f2Node) {\n                f2Node.textContent = data.f2;\n                f2Node.style.display = data.f2.trim() === \"\" ? 'none' : 'block';\n                f2Node.style.fontFamily = data.fontBody;\n            }\n\n            \/\/ Update List Items Safely (Pre-rendered in DOM)\n            data.list.forEach((itemText, index) => {\n                const listNode = section.querySelector(`[data-i18n-list=\"${index}\"]`);\n                if (listNode) {\n                    listNode.textContent = itemText;\n                    listNode.style.fontFamily = data.fontBody;\n                }\n            });\n        }\n\n        initCardiacSection();\n\n        \/\/ Safe Mutation Observer for real-time translation toggle\n        const observer = new MutationObserver((mutations) => {\n            mutations.forEach((mutation) => {\n                if (mutation.attributeName === 'dir' || mutation.attributeName === 'lang') {\n                    initCardiacSection();\n                }\n            });\n        });\n        \n        if (document.documentElement) {\n            observer.observe(document.documentElement, { attributes: true, attributeFilter: ['dir', 'lang'] });\n        }\n    });\n})();\n<\/script>\n\n\n\n<!-- =========================================\n     1. HTML STRUCTURE (SSR READY, PURE BEM)\n     ========================================= -->\n<section id=\"sh-cardiac-555\" class=\"sh-compare\" dir=\"ltr\">\n    <div class=\"sh-compare__container\">\n        \n        <div class=\"sh-compare__header sh-compare__animate-up\">\n            <div class=\"sh-compare__kicker-wrapper\">\n                <span class=\"sh-compare__kicker-line\"><\/span>\n                <span class=\"sh-compare__kicker-text\" data-i18n=\"kicker\">Cardiology<\/span>\n            <\/div>\n            <h2 class=\"sh-compare__title\" data-i18n=\"title\">ECG vs. Echocardiogram: What&#8217;s the Difference?<\/h2>\n            <p class=\"sh-compare__desc\" data-i18n=\"desc\">Many patients are unsure why both tests may be recommended.<\/p>\n        <\/div>\n\n        <div class=\"sh-compare__grid\">\n            \n            <!-- Left Image Block -->\n            <div class=\"sh-compare__image-wrapper sh-compare__animate-up\" style=\"animation-delay: 0.1s;\">\n                <picture class=\"sh-compare__picture\">\n                    <source srcset=\"https:\/\/shefahospital.sa\/wp-content\/uploads\/2026\/07\/7-1.webp\" type=\"image\/webp\">\n                    <img decoding=\"async\" src=\"https:\/\/shefahospital.sa\/wp-content\/uploads\/2026\/07\/8.webp\" alt=\"ECG vs Echocardiogram assessment\" class=\"sh-compare__image\" width=\"800\" height=\"900\" loading=\"lazy\" onerror=\"this.src='https:\/\/shefahospital.sa\/wp-content\/uploads\/2026\/07\/3.webp';\">\n                <\/picture>\n            <\/div>\n            \n            <!-- Right Cards Block -->\n            <div class=\"sh-compare__cards sh-compare__animate-up\" style=\"animation-delay: 0.2s;\">\n                \n                <!-- Card 1: ECG -->\n                <article class=\"sh-compare__card\">\n                    <h3 class=\"sh-compare__card-title\" data-i18n-card-title=\"0\">ECG<\/h3>\n                    <ul class=\"sh-compare__list\">\n                        <li class=\"sh-compare__list-item\">\n                            <span class=\"sh-compare__list-icon\">\n                                <svg aria-hidden=\"true\" width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                            <\/span>\n                            <span class=\"sh-compare__list-text\" data-i18n-list=\"0-0\">Measures the heart&#8217;s electrical activity<\/span>\n                        <\/li>\n                        <li class=\"sh-compare__list-item\">\n                            <span class=\"sh-compare__list-icon\">\n                                <svg aria-hidden=\"true\" width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                            <\/span>\n                            <span class=\"sh-compare__list-text\" data-i18n-list=\"0-1\">Detects rhythm abnormalities<\/span>\n                        <\/li>\n                        <li class=\"sh-compare__list-item\">\n                            <span class=\"sh-compare__list-icon\">\n                                <svg aria-hidden=\"true\" width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                            <\/span>\n                            <span class=\"sh-compare__list-text\" data-i18n-list=\"0-2\">Usually completed within minutes<\/span>\n                        <\/li>\n                        <li class=\"sh-compare__list-item\">\n                            <span class=\"sh-compare__list-icon\">\n                                <svg aria-hidden=\"true\" width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                            <\/span>\n                            <span class=\"sh-compare__list-text\" data-i18n-list=\"0-3\">Often used during the initial assessment<\/span>\n                        <\/li>\n                    <\/ul>\n                <\/article>\n\n                <!-- Card 2: Echocardiogram -->\n                <article class=\"sh-compare__card\">\n                    <h3 class=\"sh-compare__card-title\" data-i18n-card-title=\"1\">Echocardiogram<\/h3>\n                    <ul class=\"sh-compare__list\">\n                        <li class=\"sh-compare__list-item\">\n                            <span class=\"sh-compare__list-icon\">\n                                <svg aria-hidden=\"true\" width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                            <\/span>\n                            <span class=\"sh-compare__list-text\" data-i18n-list=\"1-0\">Uses ultrasound to produce images of the heart<\/span>\n                        <\/li>\n                        <li class=\"sh-compare__list-item\">\n                            <span class=\"sh-compare__list-icon\">\n                                <svg aria-hidden=\"true\" width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                            <\/span>\n                            <span class=\"sh-compare__list-text\" data-i18n-list=\"1-1\">Evaluates heart structure and valve function<\/span>\n                        <\/li>\n                        <li class=\"sh-compare__list-item\">\n                            <span class=\"sh-compare__list-icon\">\n                                <svg aria-hidden=\"true\" width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                            <\/span>\n                            <span class=\"sh-compare__list-text\" data-i18n-list=\"1-2\">Provides detailed information about heart movement<\/span>\n                        <\/li>\n                        <li class=\"sh-compare__list-item\">\n                            <span class=\"sh-compare__list-icon\">\n                                <svg aria-hidden=\"true\" width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                            <\/span>\n                            <span class=\"sh-compare__list-text\" data-i18n-list=\"1-3\">Recommended when additional structural evaluation is needed<\/span>\n                        <\/li>\n                    <\/ul>\n                <\/article>\n\n            <\/div>\n        <\/div>\n\n        <p class=\"sh-compare__footer sh-compare__animate-up\" data-i18n=\"footer\" style=\"animation-delay: 0.3s;\">\n            These tests complement each other and may be requested together depending on the patient&#8217;s condition.\n        <\/p>\n\n    <\/div>\n<\/section>\n\n<!-- =========================================\n     2. COMPILED PURE CSS (BROWSER READY)\n     ========================================= -->\n<style>\n    :root {\n        --sh-comp-brand: #138b86;\n        --sh-comp-dark: #243b5a;\n        --sh-comp-text: #667085;\n        --sh-comp-bg: #f8fbfd;\n        --sh-comp-card-border: #e4edf3;\n        --sh-comp-card-bg: #ffffff;\n        --sh-comp-icon-bg: #e6f4f3;\n    }\n\n    \/* 1. Gutenberg Full-Width Breakout *\/\n    .sh-compare {\n        width: 100vw;\n        max-width: 100vw;\n        position: relative;\n        left: 50%;\n        transform: translateX(-50%);\n        background-color: var(--sh-comp-bg) !important;\n        overflow: hidden;\n        padding: clamp(4rem, 8vw, 6rem) 0;\n        box-sizing: border-box;\n    }\n\n    .sh-compare *, .sh-compare *::before, .sh-compare *::after {\n        box-sizing: border-box;\n    }\n\n    \/* Hex Pattern Background *\/\n    .sh-compare::before {\n        content: '';\n        position: absolute;\n        inset: 0;\n        background-image: url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='56' height='100' viewBox='0 0 56 100'><g fill='none' stroke='%23138b86' stroke-opacity='0.05' stroke-width='1'><polygon points='28,1 55,17 55,49 28,65 1,49 1,17'\/><polygon points='28,51 55,67 55,99 28,115 1,99 1,67'\/><\/g><\/svg>\");\n        background-size: 56px 100px;\n        z-index: 0;\n        pointer-events: none;\n    }\n\n    \/* 2. Container Layout *\/\n    .sh-compare__container {\n        width: 100%;\n        max-width: 1475px;\n        margin: 0 auto;\n        padding: 0 1.25rem;\n        position: relative;\n        z-index: 10;\n    }\n\n    \/* 3. Header Styling *\/\n    .sh-compare__header {\n        text-align: center;\n        max-width: 48rem;\n        margin: 0 auto 3rem auto;\n    }\n\n    .sh-compare__kicker-wrapper {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        gap: 0.5rem;\n        color: var(--sh-comp-brand);\n        font-size: 13px;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n        margin-bottom: 1rem;\n    }\n\n    .sh-compare__kicker-line {\n        height: 1px;\n        width: 2rem;\n        background-color: var(--sh-comp-brand);\n    }\n\n    .sh-compare__title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(34px, 4vw, 46px);\n        font-weight: 700;\n        line-height: 1.1;\n        color: var(--sh-comp-dark);\n        margin: 0 0 1.25rem 0;\n    }\n\n    .sh-compare__desc {\n        font-size: 18px;\n        color: var(--sh-comp-text);\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    \/* 4. Main Grid (Image + Cards) *\/\n    .sh-compare__grid {\n        display: grid;\n        grid-template-columns: 1fr;\n        gap: clamp(2rem, 4vw, 3rem);\n        align-items: stretch;\n        margin-bottom: 3rem;\n        text-align: left;\n    }\n\n    .sh-compare[dir=\"rtl\"] .sh-compare__grid {\n        text-align: right;\n    }\n\n    @media (min-width: 1024px) {\n        .sh-compare__grid {\n            grid-template-columns: 1fr 1.1fr;\n        }\n    }\n\n    \/* 5. Image Framework *\/\n    .sh-compare__image-wrapper {\n        position: relative;\n        width: 100%;\n        aspect-ratio: 4 \/ 3;\n        border-radius: 1.5rem;\n        overflow: hidden;\n        box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.15);\n    }\n\n    @media (min-width: 1024px) {\n        .sh-compare__image-wrapper {\n            aspect-ratio: auto;\n            height: 100%;\n            min-height: 480px;\n        }\n    }\n\n    .sh-compare__picture {\n        width: 100%;\n        height: 100%;\n        display: block;\n    }\n\n    .sh-compare__image {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        object-position: center;\n        display: block;\n    }\n\n    \/* 6. Cards Grid *\/\n    .sh-compare__cards {\n        display: grid;\n        grid-template-columns: 1fr;\n        gap: 1.5rem;\n        height: 100%;\n    }\n\n    .sh-compare__card {\n        background-color: var(--sh-comp-card-bg);\n        border: 1px solid var(--sh-comp-card-border);\n        border-radius: 1rem;\n        padding: 2rem;\n        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n        display: flex;\n        flex-direction: column;\n    }\n\n    .sh-compare__card-title {\n        font-family: var(--font-display, inherit);\n        font-size: 22px;\n        font-weight: 700;\n        color: var(--sh-comp-dark);\n        margin: 0 0 1.25rem 0;\n    }\n\n    \/* 7. Inner List styling *\/\n    .sh-compare__list {\n        display: grid;\n        grid-template-columns: 1fr;\n        column-gap: 1.5rem;\n        row-gap: 0.75rem;\n        flex-grow: 1;\n        margin: 0;\n        padding: 0;\n        list-style: none;\n    }\n\n    @media (min-width: 640px) {\n        .sh-compare__list {\n            grid-template-columns: repeat(2, minmax(0, 1fr));\n        }\n    }\n\n    .sh-compare__list-item {\n        display: flex;\n        align-items: flex-start;\n        gap: 0.75rem;\n    }\n\n    .sh-compare__list-icon {\n        margin-top: 0.25rem;\n        flex-shrink: 0;\n        width: 20px;\n        height: 20px;\n        border-radius: 999px;\n        background-color: var(--sh-comp-icon-bg);\n        color: var(--sh-comp-brand);\n        display: grid;\n        place-items: center;\n    }\n\n    .sh-compare__list-text {\n        font-size: 16px;\n        color: rgba(36, 59, 90, 0.9);\n        font-weight: 500;\n        line-height: 1.5;\n    }\n\n    \/* 8. Footer *\/\n    .sh-compare__footer {\n        text-align: center;\n        max-width: 48rem;\n        margin: 0 auto;\n        color: var(--sh-comp-text);\n        font-size: 17px;\n        line-height: 1.6;\n    }\n\n    \/* 9. Animations *\/\n    @keyframes shFadeInUp {\n        from { opacity: 0; transform: translateY(20px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    \n    .sh-compare__animate-up {\n        opacity: 0;\n        animation: shFadeInUp 0.7s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n    }\n\n    .sh-compare * {\n        transition: font-family 0.3s ease;\n    }\n<\/style>\n\n<!-- =========================================\n     3. CLEAN DATA ENGINE (SSR SAFE)\n     ========================================= -->\n<script>\n(function() {\n    'use strict';\n\n    document.addEventListener('DOMContentLoaded', () => {\n        const compareData = {\n            en: {\n                fontHeader: \"var(--font-display, inherit)\", \n                fontBody: \"system-ui, -apple-system, sans-serif\",\n                kicker: \"Cardiology\", \n                title: \"ECG vs. Echocardiogram: What's the Difference?\",\n                desc: \"Many patients are unsure why both tests may be recommended.\",\n                footer: \"These tests complement each other and may be requested together depending on the patient's condition.\",\n                cards: [\n                    { \n                        t: \"ECG\", \n                        list: [\n                            \"Measures the heart's electrical activity\", \n                            \"Detects rhythm abnormalities\", \n                            \"Usually completed within minutes\", \n                            \"Often used during the initial assessment\"\n                        ] \n                    },\n                    { \n                        t: \"Echocardiogram\", \n                        list: [\n                            \"Uses ultrasound to produce images of the heart\", \n                            \"Evaluates heart structure and valve function\", \n                            \"Provides detailed information about heart movement\", \n                            \"Recommended when additional structural evaluation is needed\"\n                        ] \n                    }\n                ]\n            },\n            ar: {\n                fontHeader: \"var(--font-arabic, inherit)\", \n                fontBody: \"var(--font-arabic, inherit)\",\n                kicker: \"\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628\", \n                title: \"\u062a\u062e\u0637\u064a\u0637 \u0643\u0647\u0631\u0628\u064a\u0629 \u0627\u0644\u0642\u0644\u0628 \u0645\u0642\u0627\u0628\u0644 \u062a\u062e\u0637\u064a\u0637 \u0635\u062f\u0649 \u0627\u0644\u0642\u0644\u0628: \u0645\u0627 \u0627\u0644\u0641\u0631\u0642\u061f\",\n                desc: \"\u0627\u0644\u0639\u062f\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0631\u0636\u0649 \u063a\u064a\u0631 \u0645\u062a\u0623\u0643\u062f\u064a\u0646 \u0645\u0646 \u0633\u0628\u0628 \u0627\u0644\u062a\u0648\u0635\u064a\u0629 \u0628\u0643\u0644\u0627 \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631\u064a\u0646.\",\n                footer: \"\u064a\u0643\u0645\u0644 \u0647\u0630\u0627\u0646 \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631\u0627\u0646 \u0628\u0639\u0636\u0647\u0645\u0627 \u0627\u0644\u0628\u0639\u0636 \u0648\u0642\u062f \u064a\u064f\u0637\u0644\u0628 \u0625\u062c\u0631\u0627\u0624\u0647\u0645\u0627 \u0645\u0639\u0627\u064b \u0628\u0646\u0627\u0621\u064b \u0639\u0644\u0649 \u062d\u0627\u0644\u0629 \u0627\u0644\u0645\u0631\u064a\u0636.\",\n                cards: [\n                    { \n                        t: \"\u062a\u062e\u0637\u064a\u0637 \u0643\u0647\u0631\u0628\u064a\u0629 \u0627\u0644\u0642\u0644\u0628 (ECG)\", \n                        list: [\n                            \"\u064a\u0642\u064a\u0633 \u0627\u0644\u0646\u0634\u0627\u0637 \u0627\u0644\u0643\u0647\u0631\u0628\u0627\u0626\u064a \u0644\u0644\u0642\u0644\u0628\", \n                            \"\u064a\u0643\u062a\u0634\u0641 \u062a\u0634\u0648\u0647\u0627\u062a \u0627\u0644\u0646\u0628\u0636 \u0648\u0627\u0644\u0625\u064a\u0642\u0627\u0639\", \n                            \"\u064a\u0643\u062a\u0645\u0644 \u0639\u0627\u062f\u0629 \u0641\u064a \u063a\u0636\u0648\u0646 \u062f\u0642\u0627\u0626\u0642\", \n                            \"\u063a\u0627\u0644\u0628\u0627\u064b \u0645\u0627 \u064a\u064f\u0633\u062a\u062e\u062f\u0645 \u0623\u062b\u0646\u0627\u0621 \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0623\u0648\u0644\u064a\"\n                        ] \n                    },\n                    { \n                        t: \"\u062a\u062e\u0637\u064a\u0637 \u0635\u062f\u0649 \u0627\u0644\u0642\u0644\u0628 (Echocardiogram)\", \n                        list: [\n                            \"\u064a\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0645\u0648\u062c\u0627\u062a \u0641\u0648\u0642 \u0627\u0644\u0635\u0648\u062a\u064a\u0629 \u0644\u0625\u0646\u062a\u0627\u062c \u0635\u0648\u0631 \u0644\u0644\u0642\u0644\u0628\", \n                            \"\u064a\u0642\u064a\u0651\u0645 \u0628\u0646\u064a\u0629 \u0627\u0644\u0642\u0644\u0628 \u0648\u0648\u0638\u064a\u0641\u0629 \u0627\u0644\u0635\u0645\u0627\u0645\u0627\u062a\", \n                            \"\u064a\u0648\u0641\u0631 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0645\u0641\u0635\u0644\u0629 \u062d\u0648\u0644 \u062d\u0631\u0643\u0629 \u0627\u0644\u0642\u0644\u0628\", \n                            \"\u064a\u064f\u0648\u0635\u0649 \u0628\u0647 \u0639\u0646\u062f \u0627\u0644\u062d\u0627\u062c\u0629 \u0625\u0644\u0649 \u062a\u0642\u064a\u064a\u0645 \u0647\u064a\u0643\u0644\u064a \u0625\u0636\u0627\u0641\u064a\"\n                        ] \n                    }\n                ]\n            }\n        };\n\n        function initCompareSection() {\n            const htmlElement = document.documentElement;\n            const isRtl = htmlElement.dir === 'rtl' || (htmlElement.lang && htmlElement.lang.includes('ar'));\n            const data = isRtl ? compareData.ar : compareData.en;\n            \n            const section = document.getElementById('sh-cardiac-555');\n            if (!section) return;\n\n            section.setAttribute('dir', isRtl ? 'rtl' : 'ltr');\n\n            \/\/ Safe Top-Level Content Updater\n            const setSafeContent = (attr, value, font) => {\n                const el = section.querySelector(`[data-i18n=\"${attr}\"]`);\n                if (el) {\n                    el.textContent = value;\n                    if(font) el.style.fontFamily = font;\n                }\n            };\n\n            setSafeContent('kicker', data.kicker, data.fontBody);\n            setSafeContent('title', data.title, data.fontHeader);\n            setSafeContent('desc', data.desc, data.fontBody);\n            setSafeContent('footer', data.footer, data.fontBody);\n\n            \/\/ Safe Cards\/List Content Updater (No innerHTML overrides)\n            data.cards.forEach((card, cardIndex) => {\n                const cardTitleNode = section.querySelector(`[data-i18n-card-title=\"${cardIndex}\"]`);\n                if (cardTitleNode) {\n                    cardTitleNode.textContent = card.t;\n                    cardTitleNode.style.fontFamily = data.fontHeader;\n                }\n\n                card.list.forEach((listItemText, listIndex) => {\n                    const listItemNode = section.querySelector(`[data-i18n-list=\"${cardIndex}-${listIndex}\"]`);\n                    if (listItemNode) {\n                        listItemNode.textContent = listItemText;\n                        listItemNode.style.fontFamily = data.fontBody;\n                    }\n                });\n            });\n        }\n        \n        initCompareSection();\n\n        \/\/ Translation Mutation Observer\n        const observer = new MutationObserver((mutations) => {\n            mutations.forEach((mutation) => {\n                if (mutation.attributeName === 'dir' || mutation.attributeName === 'lang') {\n                    initCompareSection();\n                }\n            });\n        });\n        \n        if (document.documentElement) {\n            observer.observe(document.documentElement, { attributes: true, attributeFilter: ['dir', 'lang'] });\n        }\n    });\n})();\n<\/script>\n\n\n\n<!-- =========================================\n     1. HTML STRUCTURE (SSR READY, PURE BEM)\n     ========================================= -->\n<section id=\"sh-heart-666\" class=\"sh-screen\" dir=\"ltr\">\n    <div class=\"sh-screen__container\">\n        \n        <div class=\"sh-screen__header sh-screen__animate-up\">\n            <div class=\"sh-screen__kicker-wrapper\">\n                <span class=\"sh-screen__kicker-line\"><\/span>\n                <span class=\"sh-screen__kicker-text\" data-i18n=\"kicker\">Cardiology<\/span>\n            <\/div>\n            <h2 class=\"sh-screen__title\" data-i18n=\"title\">Heart Screening: Who Should Consider It?<\/h2>\n            <p class=\"sh-screen__desc\" data-i18n=\"desc\">Routine heart screening may be beneficial for individuals with increased cardiovascular risk, even if they feel well.<\/p>\n        <\/div>\n\n        <div class=\"sh-screen__card sh-screen__animate-up\" style=\"animation-delay: 0.15s;\">\n            <h3 class=\"sh-screen__list-title\" data-i18n=\"listTitle\">Screening is commonly recommended for:<\/h3>\n            \n            <!-- SSR Hardcoded List (Zero CLS, Perfect SEO) -->\n            <ul class=\"sh-screen__list\">\n                <li class=\"sh-screen__list-item\">\n                    <span class=\"sh-screen__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                    <\/span>\n                    <span class=\"sh-screen__list-text\" data-i18n-list=\"0\">Adults with high blood pressure<\/span>\n                <\/li>\n                <li class=\"sh-screen__list-item\">\n                    <span class=\"sh-screen__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                    <\/span>\n                    <span class=\"sh-screen__list-text\" data-i18n-list=\"1\">Individuals with diabetes<\/span>\n                <\/li>\n                <li class=\"sh-screen__list-item\">\n                    <span class=\"sh-screen__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                    <\/span>\n                    <span class=\"sh-screen__list-text\" data-i18n-list=\"2\">People with elevated cholesterol<\/span>\n                <\/li>\n                <li class=\"sh-screen__list-item\">\n                    <span class=\"sh-screen__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                    <\/span>\n                    <span class=\"sh-screen__list-text\" data-i18n-list=\"3\">Smokers<\/span>\n                <\/li>\n                <li class=\"sh-screen__list-item\">\n                    <span class=\"sh-screen__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                    <\/span>\n                    <span class=\"sh-screen__list-text\" data-i18n-list=\"4\">Adults over 40 with multiple risk factors<\/span>\n                <\/li>\n                <li class=\"sh-screen__list-item\">\n                    <span class=\"sh-screen__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                    <\/span>\n                    <span class=\"sh-screen__list-text\" data-i18n-list=\"5\">Patients with a family history of heart disease<\/span>\n                <\/li>\n            <\/ul>\n            \n            <div class=\"sh-screen__footer-box\">\n                <p class=\"sh-screen__footer-text\" data-i18n=\"footer\">Early detection often allows treatment to begin before significant complications develop.<\/p>\n            <\/div>\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<!-- =========================================\n     2. COMPILED PURE CSS (BROWSER READY)\n     ========================================= -->\n<style>\n    :root {\n        --sh-scr-brand: #138b86;\n        --sh-scr-dark: #243b5a;\n        --sh-scr-text: #667085;\n        --sh-scr-border: #e4edf3;\n        --sh-scr-bg: #ffffff;\n    }\n\n    \/* 1. Gutenberg Full-Width Breakout *\/\n    .sh-screen {\n        width: 100vw;\n        max-width: 100vw;\n        position: relative;\n        left: 50%;\n        transform: translateX(-50%);\n        background-color: var(--sh-scr-bg) !important;\n        overflow: hidden;\n        padding: clamp(4rem, 8vw, 6rem) 0;\n        box-sizing: border-box;\n    }\n\n    .sh-screen *, .sh-screen *::before, .sh-screen *::after {\n        box-sizing: border-box;\n    }\n\n    \/* 2. Container Layout *\/\n    .sh-screen__container {\n        width: 100%;\n        max-width: 1475px;\n        margin: 0 auto;\n        padding: 0 1.25rem;\n    }\n\n    \/* 3. Header Styling *\/\n    .sh-screen__header {\n        text-align: center;\n        max-width: 48rem;\n        margin: 0 auto 3rem auto;\n    }\n\n    .sh-screen__kicker-wrapper {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        gap: 0.5rem;\n        color: var(--sh-scr-brand);\n        font-size: 13px;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n        margin-bottom: 1rem;\n    }\n\n    .sh-screen__kicker-line {\n        height: 1px;\n        width: 2rem;\n        background-color: var(--sh-scr-brand);\n    }\n\n    .sh-screen__title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(34px, 4.5vw, 46px);\n        font-weight: 700;\n        line-height: 1.1;\n        color: var(--sh-scr-dark);\n        margin: 0 0 1.25rem 0;\n    }\n\n    .sh-screen__desc {\n        color: var(--sh-scr-text);\n        font-size: 18px;\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    \/* 4. Main Card Styling *\/\n    .sh-screen__card {\n        max-width: 56rem; \/* equivalent to max-w-4xl *\/\n        margin: 0 auto;\n        background-color: #ffffff;\n        border: 1px solid var(--sh-scr-border);\n        border-radius: 1.5rem;\n        padding: clamp(2rem, 5vw, 2.5rem);\n        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n        text-align: left;\n    }\n\n    .sh-screen[dir=\"rtl\"] .sh-screen__card {\n        text-align: right;\n    }\n\n    .sh-screen__list-title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(22px, 3vw, 24px);\n        font-weight: 700;\n        color: var(--sh-scr-dark);\n        margin: 0 0 1.5rem 0;\n        padding-bottom: 1rem;\n        border-bottom: 1px solid var(--sh-scr-border);\n    }\n\n    \/* 5. List Grid System *\/\n    .sh-screen__list {\n        display: grid;\n        grid-template-columns: 1fr;\n        column-gap: 2rem;\n        row-gap: 1rem;\n        margin: 0 0 2rem 0;\n        padding: 0;\n        list-style: none;\n    }\n\n    @media (min-width: 640px) {\n        .sh-screen__list {\n            grid-template-columns: repeat(2, minmax(0, 1fr));\n        }\n    }\n\n    .sh-screen__list-item {\n        display: flex;\n        align-items: flex-start;\n        gap: 0.75rem;\n    }\n\n    .sh-screen__list-icon {\n        margin-top: 0.25rem;\n        flex-shrink: 0;\n        width: 1.5rem;\n        height: 1.5rem;\n        border-radius: 999px;\n        background-color: rgba(19, 139, 134, 0.1);\n        color: var(--sh-scr-brand);\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n\n    .sh-screen__list-text {\n        font-size: 16.5px;\n        color: rgba(36, 59, 90, 0.9);\n        font-weight: 500;\n        line-height: 1.6;\n    }\n\n    \/* 6. Footer Box *\/\n    .sh-screen__footer-box {\n        background-color: #f8fbfd;\n        border-radius: 1rem;\n        padding: 1.25rem;\n        border: 1px solid rgba(228, 237, 243, 0.5);\n    }\n\n    .sh-screen__footer-text {\n        color: #596b82;\n        font-size: 16px;\n        line-height: 1.6;\n        font-weight: 500;\n        margin: 0;\n    }\n\n    \/* 7. Entrance Animation *\/\n    @keyframes shFadeInUp {\n        from { opacity: 0; transform: translateY(20px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    .sh-screen__animate-up {\n        opacity: 0;\n        animation: shFadeInUp 0.7s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n    }\n\n    .sh-screen * {\n        transition: font-family 0.3s ease;\n    }\n<\/style>\n\n<!-- =========================================\n     3. CLEAN DATA ENGINE (SSR SAFE)\n     ========================================= -->\n<script>\n(function() {\n    'use strict';\n\n    document.addEventListener('DOMContentLoaded', () => {\n        const heartData = {\n            en: {\n                fontHeader: \"var(--font-display, inherit)\", \n                fontBody: \"system-ui, -apple-system, sans-serif\",\n                kicker: \"Cardiology\", \n                title: \"Heart Screening: Who Should Consider It?\",\n                desc: \"Routine heart screening may be beneficial for individuals with increased cardiovascular risk, even if they feel well.\",\n                listTitle: \"Screening is commonly recommended for:\",\n                footer: \"Early detection often allows treatment to begin before significant complications develop.\",\n                list: [\n                    \"Adults with high blood pressure\",\n                    \"Individuals with diabetes\",\n                    \"People with elevated cholesterol\",\n                    \"Smokers\",\n                    \"Adults over 40 with multiple risk factors\",\n                    \"Patients with a family history of heart disease\"\n                ]\n            },\n            ar: {\n                fontHeader: \"var(--font-arabic, inherit)\", \n                fontBody: \"var(--font-arabic, inherit)\",\n                kicker: \"\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628\", \n                title: \"\u0641\u062d\u0635 \u0627\u0644\u0642\u0644\u0628: \u0645\u0646 \u0627\u0644\u0630\u064a \u064a\u062c\u0628 \u0623\u0646 \u064a\u0641\u0643\u0631 \u0641\u064a\u0647\u061f\",\n                desc: \"\u0642\u062f \u064a\u0643\u0648\u0646 \u0641\u062d\u0635 \u0627\u0644\u0642\u0644\u0628 \u0627\u0644\u0631\u0648\u062a\u064a\u0646\u064a \u0645\u0641\u064a\u062f\u0627\u064b \u0644\u0644\u0623\u0641\u0631\u0627\u062f \u0627\u0644\u0645\u0639\u0631\u0636\u064a\u0646 \u0644\u0632\u064a\u0627\u062f\u0629 \u062e\u0637\u0631 \u0627\u0644\u0625\u0635\u0627\u0628\u0629 \u0628\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629\u060c \u062d\u062a\u0649 \u0644\u0648 \u0643\u0627\u0646\u0648\u0627 \u064a\u0634\u0639\u0631\u0648\u0646 \u0628\u0635\u062d\u0629 \u062c\u064a\u062f\u0629.\",\n                listTitle: \"\u064a\u0648\u0635\u0649 \u0628\u0627\u0644\u0641\u062d\u0635 \u0639\u0627\u062f\u0629 \u0644\u0643\u0644 \u0645\u0646:\",\n                footer: \"\u063a\u0627\u0644\u0628\u0627\u064b \u0645\u0627 \u064a\u062a\u064a\u062d \u0627\u0644\u0627\u0643\u062a\u0634\u0627\u0641 \u0627\u0644\u0645\u0628\u0643\u0631 \u0628\u062f\u0621 \u0627\u0644\u0639\u0644\u0627\u062c \u0642\u0628\u0644 \u062d\u062f\u0648\u062b \u0645\u0636\u0627\u0639\u0641\u0627\u062a \u062e\u0637\u064a\u0631\u0629.\",\n                list: [\n                    \"\u0627\u0644\u0628\u0627\u0644\u063a\u064a\u0646 \u0627\u0644\u0630\u064a\u0646 \u064a\u0639\u0627\u0646\u0648\u0646 \u0645\u0646 \u0627\u0631\u062a\u0641\u0627\u0639 \u0636\u063a\u0637 \u0627\u0644\u062f\u0645\",\n                    \"\u0627\u0644\u0623\u0641\u0631\u0627\u062f \u0627\u0644\u0645\u0635\u0627\u0628\u064a\u0646 \u0628\u062f\u0627\u0621 \u0627\u0644\u0633\u0643\u0631\u064a\",\n                    \"\u0627\u0644\u0623\u0634\u062e\u0627\u0635 \u0627\u0644\u0630\u064a\u0646 \u064a\u0639\u0627\u0646\u0648\u0646 \u0645\u0646 \u0627\u0631\u062a\u0641\u0627\u0639 \u0646\u0633\u0628\u0629 \u0627\u0644\u0643\u0648\u0644\u064a\u0633\u062a\u0631\u0648\u0644\",\n                    \"\u0627\u0644\u0645\u062f\u062e\u0646\u064a\u0646\",\n                    \"\u0627\u0644\u0628\u0627\u0644\u063a\u064a\u0646 \u0641\u0648\u0642 \u0633\u0646 40 \u0645\u0639 \u0639\u0648\u0627\u0645\u0644 \u062e\u0637\u0631 \u0645\u062a\u0639\u062f\u062f\u0629\",\n                    \"\u0627\u0644\u0645\u0631\u0636\u0649 \u0627\u0644\u0630\u064a\u0646 \u0644\u062f\u064a\u0647\u0645 \u062a\u0627\u0631\u064a\u062e \u0639\u0627\u0626\u0644\u064a \u0644\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628\"\n                ]\n            }\n        };\n\n        function initHeartScreening() {\n            const htmlElement = document.documentElement;\n            const isRtl = htmlElement.dir === 'rtl' || (htmlElement.lang && htmlElement.lang.includes('ar'));\n            const data = isRtl ? heartData.ar : heartData.en;\n            \n            const section = document.getElementById('sh-heart-666');\n            if (!section) return;\n\n            section.setAttribute('dir', isRtl ? 'rtl' : 'ltr');\n            \n            \/\/ Safe Text Updater\n            const setSafeContent = (attr, value, font) => {\n                const el = section.querySelector(`[data-i18n=\"${attr}\"]`);\n                if (el) {\n                    el.textContent = value;\n                    if(font) el.style.fontFamily = font;\n                }\n            };\n\n            \/\/ Apply standard text & fonts safely\n            setSafeContent('kicker', data.kicker, data.fontBody);\n            setSafeContent('title', data.title, data.fontHeader);\n            setSafeContent('desc', data.desc, data.fontBody);\n            setSafeContent('listTitle', data.listTitle, data.fontHeader);\n            setSafeContent('footer', data.footer, data.fontBody);\n            \n            \/\/ Update hardcoded list items safely (Zero DOM injection)\n            data.list.forEach((text, index) => {\n                const listNode = section.querySelector(`[data-i18n-list=\"${index}\"]`);\n                if (listNode) {\n                    listNode.textContent = text;\n                    listNode.style.fontFamily = data.fontBody;\n                }\n            });\n        }\n\n        initHeartScreening();\n\n        \/\/ Safe Mutation Observer for language switching\n        const observer = new MutationObserver((mutations) => {\n            mutations.forEach((mutation) => {\n                if (mutation.attributeName === 'dir' || mutation.attributeName === 'lang') {\n                    initHeartScreening();\n                }\n            });\n        });\n        \n        if (document.documentElement) {\n            observer.observe(document.documentElement, { attributes: true, attributeFilter: ['dir', 'lang'] });\n        }\n    });\n})();\n<\/script>\n\n\n\n<!-- =========================================\n     1. HTML STRUCTURE (SSR READY, PURE BEM)\n     ========================================= -->\n<section id=\"sh-cardio-journey-444\" class=\"sh-journey\" dir=\"ltr\">\n    <div class=\"sh-journey__container\">\n        \n        <!-- Header -->\n        <div class=\"sh-journey__header sh-journey__animate-up\">\n            <div class=\"sh-journey__kicker-wrapper\">\n                <span class=\"sh-journey__kicker-line\"><\/span>\n                <span class=\"sh-journey__kicker-text\" data-i18n=\"kicker\">Cardiology<\/span>\n            <\/div>\n            <h2 class=\"sh-journey__title\" data-i18n=\"title\">A Patient&#8217;s Cardiology Journey<\/h2>\n            <p class=\"sh-journey__desc\" data-i18n=\"desc\">Every patient&#8217;s experience is different, but a cardiology consultation often follows a structured pathway.<\/p>\n        <\/div>\n\n        <!-- 4 Steps Grid (SSR Hardcoded) -->\n        <div class=\"sh-journey__steps-grid\">\n            \n            <!-- Step 1 -->\n            <article class=\"sh-journey__step-card sh-journey__animate-up\" style=\"animation-delay: 0.10s;\">\n                <div class=\"sh-journey__step-num\">1<\/div>\n                <h4 class=\"sh-journey__step-title\" data-i18n-step-title=\"0\">Step 1 \u2013 Initial Consultation<\/h4>\n                <p class=\"sh-journey__step-desc\" data-i18n-step-desc=\"0\">The cardiologist reviews symptoms, lifestyle habits, medical history, and family history to understand potential cardiovascular risks.<\/p>\n            <\/article>\n\n            <!-- Step 2 -->\n            <article class=\"sh-journey__step-card sh-journey__animate-up\" style=\"animation-delay: 0.15s;\">\n                <div class=\"sh-journey__step-num\">2<\/div>\n                <h4 class=\"sh-journey__step-title\" data-i18n-step-title=\"1\">Step 2 \u2013 Physical Examination<\/h4>\n                <p class=\"sh-journey__step-desc\" data-i18n-step-desc=\"1\">Blood pressure, heart sounds, pulse, and other clinical findings help guide further evaluation.<\/p>\n            <\/article>\n\n            <!-- Step 3 -->\n            <article class=\"sh-journey__step-card sh-journey__animate-up\" style=\"animation-delay: 0.20s;\">\n                <div class=\"sh-journey__step-num\">3<\/div>\n                <h4 class=\"sh-journey__step-title\" data-i18n-step-title=\"2\">Step 3 \u2013 Diagnostic Testing<\/h4>\n                <p class=\"sh-journey__step-desc\" data-i18n-step-desc=\"2\">Based on the assessment, appropriate investigations may be recommended to confirm or rule out underlying heart conditions.<\/p>\n            <\/article>\n\n            <!-- Step 4 -->\n            <article class=\"sh-journey__step-card sh-journey__animate-up\" style=\"animation-delay: 0.25s;\">\n                <div class=\"sh-journey__step-num\">4<\/div>\n                <h4 class=\"sh-journey__step-title\" data-i18n-step-title=\"3\">Step 4 \u2013 Diagnosis &#038; Planning<\/h4>\n                <p class=\"sh-journey__step-desc\" data-i18n-step-desc=\"3\">Once the results are available, the cardiologist explains the findings and discusses suitable treatment options, which may include lifestyle changes, medication, ongoing monitoring, or referral for additional procedures if clinically indicated.<\/p>\n            <\/article>\n\n        <\/div>\n\n        <!-- Red Alert Box (SSR Hardcoded) -->\n        <div class=\"sh-journey__alert-box sh-journey__animate-up\" style=\"animation-delay: 0.3s;\">\n            \n            <div class=\"sh-journey__alert-header\">\n                <div class=\"sh-journey__alert-icon\">\n                    <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"><\/path><path d=\"M12 9v4\"><\/path><path d=\"M12 17h.01\"><\/path><\/svg>\n                <\/div>\n                <div class=\"sh-journey__alert-titles\">\n                    <h3 class=\"sh-journey__alert-title\" data-i18n=\"chestTitle\">Chest Pain: When Should You Seek Immediate Medical Care?<\/h3>\n                    <p class=\"sh-journey__alert-desc\" data-i18n=\"chestDesc\">Chest discomfort can have many causes, ranging from muscle strain to serious cardiovascular conditions. While not every episode is related to the heart, persistent or severe symptoms should always be evaluated by a medical professional.<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"sh-journey__alert-body\">\n                <p class=\"sh-journey__alert-intro\" data-i18n=\"seekIntro\">Seek urgent medical attention if chest pain:<\/p>\n                \n                <ul class=\"sh-journey__alert-list\">\n                    <li class=\"sh-journey__list-item\">\n                        <span class=\"sh-journey__list-icon\">\n                            <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                        <\/span>\n                        <span class=\"sh-journey__list-text\" data-i18n-list=\"0\">Lasts longer than a few minutes<\/span>\n                    <\/li>\n                    <li class=\"sh-journey__list-item\">\n                        <span class=\"sh-journey__list-icon\">\n                            <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                        <\/span>\n                        <span class=\"sh-journey__list-text\" data-i18n-list=\"1\">Occurs during physical activity or emotional stress<\/span>\n                    <\/li>\n                    <li class=\"sh-journey__list-item\">\n                        <span class=\"sh-journey__list-icon\">\n                            <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                        <\/span>\n                        <span class=\"sh-journey__list-text\" data-i18n-list=\"2\">Spreads to the arm, jaw, neck, shoulder, or back<\/span>\n                    <\/li>\n                    <li class=\"sh-journey__list-item\">\n                        <span class=\"sh-journey__list-icon\">\n                            <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                        <\/span>\n                        <span class=\"sh-journey__list-text\" data-i18n-list=\"3\">Is accompanied by shortness of breath<\/span>\n                    <\/li>\n                    <li class=\"sh-journey__list-item\">\n                        <span class=\"sh-journey__list-icon\">\n                            <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                        <\/span>\n                        <span class=\"sh-journey__list-text\" data-i18n-list=\"4\">Causes dizziness or fainting<\/span>\n                    <\/li>\n                    <li class=\"sh-journey__list-item\">\n                        <span class=\"sh-journey__list-icon\">\n                            <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                        <\/span>\n                        <span class=\"sh-journey__list-text\" data-i18n-list=\"5\">Occurs with nausea, cold sweats, or unusual weakness<\/span>\n                    <\/li>\n                <\/ul>\n\n                <div class=\"sh-journey__alert-footer\">\n                    <p class=\"sh-journey__alert-footer-text\" data-i18n=\"chestFooter\">Prompt medical assessment helps identify the cause and allows treatment to begin as early as possible when necessary.<\/p>\n                <\/div>\n            <\/div>\n\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<!-- =========================================\n     2. COMPILED PURE CSS (BROWSER READY)\n     ========================================= -->\n<style>\n    :root {\n        --sh-jou-brand: #138b86;\n        --sh-jou-dark: #243b5a;\n        --sh-jou-text: #667085;\n        --sh-jou-border: #e4edf3;\n        --sh-jou-bg: #f8fbfd;\n        --sh-jou-card-bg: #ffffff;\n        \n        \/* Alert Box Colors *\/\n        --sh-jou-alert-red: #dc2626;\n        --sh-jou-alert-red-bg: #fef2f2;\n    }\n\n    \/* 1. Gutenberg Full-Width Breakout *\/\n    .sh-journey {\n        width: 100vw;\n        max-width: 100vw;\n        position: relative;\n        left: 50%;\n        transform: translateX(-50%);\n        background-color: var(--sh-jou-bg) !important;\n        overflow: hidden;\n        padding: clamp(4rem, 8vw, 6rem) 0;\n        box-sizing: border-box;\n    }\n\n    .sh-journey *, .sh-journey *::before, .sh-journey *::after {\n        box-sizing: border-box;\n    }\n\n    \/* Hexa Background Pattern *\/\n    .sh-journey::before {\n        content: '';\n        position: absolute;\n        inset: 0;\n        background-image: url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='56' height='100' viewBox='0 0 56 100'><g fill='none' stroke='%23138b86' stroke-opacity='0.05' stroke-width='1'><polygon points='28,1 55,17 55,49 28,65 1,49 1,17'\/><polygon points='28,51 55,67 55,99 28,115 1,99 1,67'\/><\/g><\/svg>\");\n        background-size: 56px 100px;\n        z-index: 0;\n        pointer-events: none;\n    }\n\n    \/* 2. Container Layout *\/\n    .sh-journey__container {\n        width: 100%;\n        max-width: 1475px;\n        margin: 0 auto;\n        padding: 0 1.25rem;\n        position: relative;\n        z-index: 10;\n    }\n\n    \/* 3. Header Styling *\/\n    .sh-journey__header {\n        text-align: center;\n        max-width: 48rem;\n        margin: 0 auto 3rem auto;\n    }\n\n    .sh-journey__kicker-wrapper {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        gap: 0.5rem;\n        color: var(--sh-jou-brand);\n        font-size: 13px;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n        margin-bottom: 1rem;\n    }\n\n    .sh-journey__kicker-line {\n        height: 1px;\n        width: 2rem;\n        background-color: var(--sh-jou-brand);\n    }\n\n    .sh-journey__title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(34px, 4.5vw, 46px);\n        font-weight: 700;\n        line-height: 1.1;\n        color: var(--sh-jou-dark);\n        margin: 0 0 1.25rem 0;\n    }\n\n    .sh-journey__desc {\n        font-size: 18px;\n        color: var(--sh-jou-text);\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    \/* 4. Steps Grid Framework *\/\n    .sh-journey__steps-grid {\n        display: grid;\n        grid-template-columns: 1fr;\n        gap: 1.5rem;\n        max-width: 64rem; \/* max-w-5xl equivalent *\/\n        margin: 0 auto 3rem auto;\n    }\n\n    @media (min-width: 768px) {\n        .sh-journey__steps-grid {\n            grid-template-columns: repeat(2, minmax(0, 1fr));\n        }\n    }\n\n    .sh-journey__step-card {\n        background-color: var(--sh-jou-card-bg);\n        border: 1px solid var(--sh-jou-border);\n        border-radius: 1rem;\n        padding: clamp(1.5rem, 3vw, 2rem);\n        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n        display: flex;\n        flex-direction: column;\n        transition: transform 0.3s ease;\n        text-align: left;\n    }\n\n    .sh-journey[dir=\"rtl\"] .sh-journey__step-card {\n        text-align: right;\n    }\n\n    .sh-journey__step-card:hover {\n        transform: translateY(-4px);\n    }\n\n    .sh-journey__step-num {\n        width: 2.5rem;\n        height: 2.5rem;\n        border-radius: 999px;\n        background-color: rgba(19, 139, 134, 0.1);\n        color: var(--sh-jou-brand);\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        font-size: 1.125rem;\n        font-weight: 700;\n        margin-bottom: 1rem;\n    }\n\n    .sh-journey__step-title {\n        font-size: 20px;\n        font-weight: 700;\n        color: var(--sh-jou-dark);\n        margin: 0 0 0.75rem 0;\n        line-height: 1.3;\n    }\n\n    .sh-journey__step-desc {\n        color: #596b82;\n        font-size: 16px;\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    \/* 5. Red Alert Box Styling *\/\n    .sh-journey__alert-box {\n        background-color: var(--sh-jou-card-bg);\n        border: 1px solid var(--sh-jou-border);\n        border-radius: 1.5rem;\n        padding: clamp(2rem, 5vw, 2.5rem);\n        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n        max-width: 64rem;\n        margin: 0 auto;\n        text-align: left;\n    }\n\n    .sh-journey[dir=\"rtl\"] .sh-journey__alert-box {\n        text-align: right;\n    }\n\n    .sh-journey__alert-header {\n        display: flex;\n        align-items: flex-start;\n        gap: 1rem;\n        margin-bottom: 1.5rem;\n    }\n\n    .sh-journey__alert-icon {\n        width: 3rem;\n        height: 3rem;\n        border-radius: 999px;\n        background-color: var(--sh-jou-alert-red-bg);\n        color: var(--sh-jou-alert-red);\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        flex-shrink: 0;\n        margin-top: 0.25rem;\n    }\n\n    .sh-journey__alert-title {\n        font-size: clamp(22px, 3vw, 26px);\n        font-weight: 700;\n        color: var(--sh-jou-dark);\n        margin: 0 0 0.75rem 0;\n        line-height: 1.3;\n    }\n\n    .sh-journey__alert-desc {\n        color: var(--sh-jou-text);\n        font-size: 16.5px;\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    \/* Alert Body *\/\n    .sh-journey__alert-body {\n        border-top: 1px solid var(--sh-jou-border);\n        padding-top: 1.5rem;\n        margin-top: 1.5rem;\n    }\n\n    .sh-journey__alert-intro {\n        font-weight: 700;\n        color: var(--sh-jou-dark);\n        font-size: 18px;\n        margin: 0 0 1.25rem 0;\n    }\n\n    \/* Alert List Grid *\/\n    .sh-journey__alert-list {\n        display: grid;\n        grid-template-columns: 1fr;\n        column-gap: 1.5rem;\n        row-gap: 0.75rem;\n        margin: 0 0 2rem 0;\n        padding: 0;\n        list-style: none;\n    }\n\n    @media (min-width: 640px) {\n        .sh-journey__alert-list {\n            grid-template-columns: repeat(2, minmax(0, 1fr));\n        }\n    }\n\n    .sh-journey__list-item {\n        display: flex;\n        align-items: flex-start;\n        gap: 0.75rem;\n    }\n\n    .sh-journey__list-icon {\n        margin-top: 0.25rem;\n        flex-shrink: 0;\n        width: 1.25rem;\n        height: 1.25rem;\n        border-radius: 999px;\n        background-color: var(--sh-jou-alert-red-bg);\n        color: var(--sh-jou-alert-red);\n        display: grid;\n        place-items: center;\n    }\n\n    .sh-journey__list-text {\n        font-size: 16px;\n        color: rgba(36, 59, 90, 0.9);\n        font-weight: 500;\n        line-height: 1.6;\n    }\n\n    \/* Alert Footer *\/\n    .sh-journey__alert-footer {\n        background-color: var(--sh-jou-bg);\n        border-radius: 0.75rem;\n        padding: 1.25rem;\n        border: 1px solid rgba(228, 237, 243, 0.5);\n    }\n\n    .sh-journey__alert-footer-text {\n        margin: 0;\n        color: rgba(36, 59, 90, 0.8);\n        font-weight: 500;\n        line-height: 1.6;\n        font-size: 16px;\n    }\n\n    \/* 6. Entrance Animation *\/\n    @keyframes shFadeInUp {\n        from { opacity: 0; transform: translateY(20px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    .sh-journey__animate-up {\n        opacity: 0;\n        animation: shFadeInUp 0.7s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n    }\n\n    .sh-journey * {\n        transition: font-family 0.3s ease;\n    }\n<\/style>\n\n<!-- =========================================\n     3. CLEAN DATA ENGINE (SSR SAFE)\n     ========================================= -->\n<script>\n(function() {\n    'use strict';\n\n    document.addEventListener('DOMContentLoaded', () => {\n        const cardioData = {\n            en: {\n                fontHeader: \"var(--font-display, inherit)\", \n                fontBody: \"system-ui, -apple-system, sans-serif\",\n                kicker: \"Patient Guide\", \n                title: \"A Patient's Cardiology Journey\",\n                desc: \"Every patient's experience is different, but a cardiology consultation often follows a structured pathway.\",\n                steps: [\n                    { t: \"Step 1 \u2013 Initial Consultation\", d: \"The cardiologist reviews symptoms, lifestyle habits, medical history, and family history to understand potential cardiovascular risks.\" },\n                    { t: \"Step 2 \u2013 Physical Examination\", d: \"Blood pressure, heart sounds, pulse, and other clinical findings help guide further evaluation.\" },\n                    { t: \"Step 3 \u2013 Diagnostic Testing\", d: \"Based on the assessment, appropriate investigations may be recommended to confirm or rule out underlying heart conditions.\" },\n                    { t: \"Step 4 \u2013 Diagnosis & Planning\", d: \"Once the results are available, the cardiologist explains the findings and discusses suitable treatment options, which may include lifestyle changes, medication, ongoing monitoring, or referral for additional procedures if clinically indicated.\" }\n                ],\n                chestTitle: \"Chest Pain: When Should You Seek Immediate Medical Care?\",\n                chestDesc: \"Chest discomfort can have many causes, ranging from muscle strain to serious cardiovascular conditions. While not every episode is related to the heart, persistent or severe symptoms should always be evaluated by a medical professional.\",\n                seekIntro: \"Seek urgent medical attention if chest pain:\",\n                seekList: [\n                    \"Lasts longer than a few minutes\",\n                    \"Occurs during physical activity or emotional stress\",\n                    \"Spreads to the arm, jaw, neck, shoulder, or back\",\n                    \"Is accompanied by shortness of breath\",\n                    \"Causes dizziness or fainting\",\n                    \"Occurs with nausea, cold sweats, or unusual weakness\"\n                ],\n                chestFooter: \"Prompt medical assessment helps identify the cause and allows treatment to begin as early as possible when necessary.\"\n            },\n            ar: {\n                fontHeader: \"var(--font-arabic, inherit)\", \n                fontBody: \"var(--font-arabic, inherit)\",\n                kicker: \"\u062f\u0644\u064a\u0644 \u0627\u0644\u0645\u0631\u064a\u0636\", \n                title: \"\u0631\u062d\u0644\u0629 \u0645\u0631\u064a\u0636 \u0627\u0644\u0642\u0644\u0628\",\n                desc: \"\u062a\u062e\u062a\u0644\u0641 \u062a\u062c\u0631\u0628\u0629 \u0643\u0644 \u0645\u0631\u064a\u0636 \u0639\u0646 \u0627\u0644\u0622\u062e\u0631\u060c \u0648\u0644\u0643\u0646 \u0627\u0633\u062a\u0634\u0627\u0631\u0629 \u0637\u0628\u064a\u0628 \u0627\u0644\u0642\u0644\u0628 \u063a\u0627\u0644\u0628\u0627\u064b \u0645\u0627 \u062a\u062a\u0628\u0639 \u0645\u0633\u0627\u0631\u0627\u064b \u0645\u0646\u0638\u0645\u0627\u064b.\",\n                steps: [\n                    { t: \"\u0627\u0644\u062e\u0637\u0648\u0629 1 \u2013 \u0627\u0644\u0627\u0633\u062a\u0634\u0627\u0631\u0629 \u0627\u0644\u0623\u0648\u0644\u064a\u0629\", d: \"\u064a\u0631\u0627\u062c\u0639 \u0637\u0628\u064a\u0628 \u0627\u0644\u0642\u0644\u0628 \u0627\u0644\u0623\u0639\u0631\u0627\u0636 \u0648\u0639\u0627\u062f\u0627\u062a \u0646\u0645\u0637 \u0627\u0644\u062d\u064a\u0627\u0629 \u0648\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0637\u0628\u064a \u0648\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0639\u0627\u0626\u0644\u064a \u0644\u0641\u0647\u0645 \u0645\u062e\u0627\u0637\u0631 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629 \u0627\u0644\u0645\u062d\u062a\u0645\u0644\u0629.\" },\n                    { t: \"\u0627\u0644\u062e\u0637\u0648\u0629 2 \u2013 \u0627\u0644\u0641\u062d\u0635 \u0627\u0644\u0628\u062f\u0646\u064a\", d: \"\u064a\u0633\u0627\u0639\u062f \u0636\u063a\u0637 \u0627\u0644\u062f\u0645 \u0648\u0623\u0635\u0648\u0627\u062a \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0646\u0628\u0636 \u0648\u0627\u0644\u0646\u062a\u0627\u0626\u062c \u0627\u0644\u0633\u0631\u064a\u0631\u064a\u0629 \u0627\u0644\u0623\u062e\u0631\u0649 \u0641\u064a \u062a\u0648\u062c\u064a\u0647 \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0625\u0636\u0627\u0641\u064a.\" },\n                    { t: \"\u0627\u0644\u062e\u0637\u0648\u0629 3 \u2013 \u0627\u0644\u0641\u062d\u0648\u0635\u0627\u062a \u0627\u0644\u062a\u0634\u062e\u064a\u0635\u064a\u0629\", d: \"\u0628\u0646\u0627\u0621\u064b \u0639\u0644\u0649 \u0627\u0644\u062a\u0642\u064a\u064a\u0645\u060c \u0642\u062f \u064a\u0648\u0635\u0649 \u0628\u0625\u062c\u0631\u0627\u0621 \u0641\u062d\u0648\u0635\u0627\u062a \u0645\u0646\u0627\u0633\u0628\u0629 \u0644\u062a\u0623\u0643\u064a\u062f \u0623\u0648 \u0627\u0633\u062a\u0628\u0639\u0627\u062f \u0627\u0644\u062d\u0627\u0644\u0627\u062a \u0627\u0644\u0642\u0644\u0628\u064a\u0629 \u0627\u0644\u0643\u0627\u0645\u0646\u0629.\" },\n                    { t: \"\u0627\u0644\u062e\u0637\u0648\u0629 4 \u2013 \u0627\u0644\u062a\u0634\u062e\u064a\u0635 \u0648\u062e\u0637\u0629 \u0627\u0644\u0639\u0644\u0627\u062c\", d: \"\u0628\u0645\u062c\u0631\u062f \u062a\u0648\u0641\u0631 \u0627\u0644\u0646\u062a\u0627\u0626\u062c\u060c \u064a\u0634\u0631\u062d \u0637\u0628\u064a\u0628 \u0627\u0644\u0642\u0644\u0628 \u0627\u0644\u0646\u062a\u0627\u0626\u062c \u0648\u064a\u0646\u0627\u0642\u0634 \u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0639\u0644\u0627\u062c \u0627\u0644\u0645\u0646\u0627\u0633\u0628\u0629\u060c \u0648\u0627\u0644\u062a\u064a \u0642\u062f \u062a\u0634\u0645\u0644 \u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0646\u0645\u0637 \u0627\u0644\u062d\u064a\u0627\u0629 \u0623\u0648 \u0627\u0644\u0623\u062f\u0648\u064a\u0629 \u0623\u0648 \u0627\u0644\u0645\u0631\u0627\u0642\u0628\u0629 \u0623\u0648 \u0627\u0644\u0625\u062d\u0627\u0644\u0629 \u0644\u0625\u062c\u0631\u0627\u0621\u0627\u062a \u0625\u0636\u0627\u0641\u064a\u0629.\" }\n                ],\n                chestTitle: \"\u0623\u0644\u0645 \u0627\u0644\u0635\u062f\u0631: \u0645\u062a\u0649 \u064a\u062c\u0628 \u0639\u0644\u064a\u0643 \u0637\u0644\u0628 \u0627\u0644\u0631\u0639\u0627\u064a\u0629 \u0627\u0644\u0637\u0628\u064a\u0629 \u0627\u0644\u0641\u0648\u0631\u064a\u0629\u061f\",\n                chestDesc: \"\u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0644\u0627\u0646\u0632\u0639\u0627\u062c \u0627\u0644\u0635\u062f\u0631 \u0623\u0633\u0628\u0627\u0628 \u0639\u062f\u064a\u062f\u0629\u060c \u062a\u062a\u0631\u0627\u0648\u062d \u0645\u0646 \u0625\u062c\u0647\u0627\u062f \u0627\u0644\u0639\u0636\u0644\u0627\u062a \u0625\u0644\u0649 \u062d\u0627\u0644\u0627\u062a \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629 \u0627\u0644\u062e\u0637\u064a\u0631\u0629. \u0641\u064a \u062d\u064a\u0646 \u0623\u0646 \u0644\u064a\u0633 \u0643\u0644 \u0646\u0648\u0628\u0629 \u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u0627\u0644\u0642\u0644\u0628\u060c \u064a\u062c\u0628 \u062f\u0627\u0626\u0645\u0627\u064b \u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0623\u0639\u0631\u0627\u0636 \u0627\u0644\u0645\u0633\u062a\u0645\u0631\u0629 \u0623\u0648 \u0627\u0644\u0634\u062f\u064a\u062f\u0629 \u0645\u0646 \u0642\u0628\u0644 \u0623\u062e\u0635\u0627\u0626\u064a \u0637\u0628\u064a.\",\n                seekIntro: \"\u0627\u0637\u0644\u0628 \u0627\u0644\u0639\u0646\u0627\u064a\u0629 \u0627\u0644\u0637\u0628\u064a\u0629 \u0627\u0644\u0639\u0627\u062c\u0644\u0629 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0623\u0644\u0645 \u0627\u0644\u0635\u062f\u0631:\",\n                seekList: [\n                    \"\u064a\u0633\u062a\u0645\u0631 \u0644\u0623\u0643\u062b\u0631 \u0645\u0646 \u0628\u0636\u0639 \u062f\u0642\u0627\u0626\u0642\",\n                    \"\u064a\u062d\u062f\u062b \u0623\u062b\u0646\u0627\u0621 \u0627\u0644\u0646\u0634\u0627\u0637 \u0627\u0644\u0628\u062f\u0646\u064a \u0623\u0648 \u0627\u0644\u0625\u062c\u0647\u0627\u062f \u0627\u0644\u0639\u0627\u0637\u0641\u064a\",\n                    \"\u064a\u0645\u062a\u062f \u0625\u0644\u0649 \u0627\u0644\u0630\u0631\u0627\u0639 \u0623\u0648 \u0627\u0644\u0641\u0643 \u0623\u0648 \u0627\u0644\u0631\u0642\u0628\u0629 \u0623\u0648 \u0627\u0644\u0643\u062a\u0641 \u0623\u0648 \u0627\u0644\u0638\u0647\u0631\",\n                    \"\u0645\u0635\u062d\u0648\u0628\u0627\u064b \u0628\u0636\u064a\u0642 \u0641\u064a \u0627\u0644\u062a\u0646\u0641\u0633\",\n                    \"\u064a\u0633\u0628\u0628 \u0627\u0644\u062f\u0648\u062e\u0629 \u0623\u0648 \u0627\u0644\u0625\u063a\u0645\u0627\u0621\",\n                    \"\u064a\u062d\u062f\u062b \u0645\u0639 \u063a\u062b\u064a\u0627\u0646 \u0623\u0648 \u062a\u0639\u0631\u0642 \u0628\u0627\u0631\u062f \u0623\u0648 \u0636\u0639\u0641 \u063a\u064a\u0631 \u0639\u0627\u062f\u064a\"\n                ],\n                chestFooter: \"\u064a\u0633\u0627\u0639\u062f \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0637\u0628\u064a \u0627\u0644\u0641\u0648\u0631\u064a \u0641\u064a \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0633\u0628\u0628 \u0648\u064a\u0633\u0645\u062d \u0628\u0628\u062f\u0621 \u0627\u0644\u0639\u0644\u0627\u062c \u0641\u064a \u0623\u0642\u0631\u0628 \u0648\u0642\u062a \u0645\u0645\u0643\u0646 \u0639\u0646\u062f \u0627\u0644\u0636\u0631\u0648\u0631\u0629.\"\n            }\n        };\n\n        function initCardioJourney() {\n            const htmlElement = document.documentElement;\n            const isRtl = htmlElement.dir === 'rtl' || (htmlElement.lang && htmlElement.lang.includes('ar'));\n            const data = isRtl ? cardioData.ar : cardioData.en;\n            \n            const section = document.getElementById('sh-cardio-journey-444');\n            if (!section) return;\n\n            section.setAttribute('dir', isRtl ? 'rtl' : 'ltr');\n            \n            \/\/ Safe Text Updater\n            const setSafeContent = (attr, value, font) => {\n                const el = section.querySelector(`[data-i18n=\"${attr}\"]`);\n                if (el) {\n                    el.textContent = value;\n                    if(font) el.style.fontFamily = font;\n                }\n            };\n\n            \/\/ Apply standard text & fonts safely\n            setSafeContent('kicker', data.kicker, data.fontBody);\n            setSafeContent('title', data.title, data.fontHeader);\n            setSafeContent('desc', data.desc, data.fontBody);\n            \n            \/\/ Update 4 Steps Array Safely\n            data.steps.forEach((step, index) => {\n                const titleNode = section.querySelector(`[data-i18n-step-title=\"${index}\"]`);\n                const descNode = section.querySelector(`[data-i18n-step-desc=\"${index}\"]`);\n                \n                if (titleNode) {\n                    titleNode.textContent = step.t;\n                    titleNode.style.fontFamily = data.fontHeader;\n                }\n                if (descNode) {\n                    descNode.textContent = step.d;\n                    descNode.style.fontFamily = data.fontBody;\n                }\n            });\n\n            \/\/ Apply Alert Box Top Content\n            setSafeContent('chestTitle', data.chestTitle, data.fontHeader);\n            setSafeContent('chestDesc', data.chestDesc, data.fontBody);\n            setSafeContent('seekIntro', data.seekIntro, data.fontBody);\n            setSafeContent('chestFooter', data.chestFooter, data.fontBody);\n            \n            \/\/ Update Alert List Items Safely\n            data.seekList.forEach((text, index) => {\n                const listNode = section.querySelector(`[data-i18n-list=\"${index}\"]`);\n                if (listNode) {\n                    listNode.textContent = text;\n                    listNode.style.fontFamily = data.fontBody;\n                }\n            });\n        }\n\n        initCardioJourney();\n\n        \/\/ Safe Mutation Observer for real-time language switching\n        const observer = new MutationObserver((mutations) => {\n            mutations.forEach((mutation) => {\n                if (mutation.attributeName === 'dir' || mutation.attributeName === 'lang') {\n                    initCardioJourney();\n                }\n            });\n        });\n        \n        if (document.documentElement) {\n            observer.observe(document.documentElement, { attributes: true, attributeFilter: ['dir', 'lang'] });\n        }\n    });\n})();\n<\/script>\n\n\n\n<!-- =========================================\n     1. HTML STRUCTURE (SSR READY, PURE BEM)\n     ========================================= -->\n<section id=\"sh-heartattack-333\" class=\"sh-ha\" dir=\"ltr\">\n    <div class=\"sh-ha__container\">\n        \n        <!-- Header -->\n        <div class=\"sh-ha__header sh-ha__animate-up\">\n            <div class=\"sh-ha__kicker-wrapper\">\n                <span class=\"sh-ha__kicker-line\"><\/span>\n                <span class=\"sh-ha__kicker-text\" data-i18n=\"kicker\">Cardiology Guide<\/span>\n            <\/div>\n            <h2 class=\"sh-ha__title\" data-i18n=\"title\">Heart Attack or Heartburn? Understanding the Difference<\/h2>\n            <p class=\"sh-ha__desc\" data-i18n=\"desc\">Heart-related pain and digestive discomfort may sometimes feel similar, making self-diagnosis unreliable.<\/p>\n        <\/div>\n\n        <!-- Main Grid (Image + Table) -->\n        <div class=\"sh-ha__grid sh-ha__animate-up\" style=\"animation-delay: 0.15s;\">\n            \n            <!-- Left Image Block (Zero CLS) -->\n            <div class=\"sh-ha__image-wrapper\">\n                <picture class=\"sh-ha__picture\">\n                    <source srcset=\"https:\/\/shefahospital.sa\/wp-content\/uploads\/2026\/07\/2.1.webp\" type=\"image\/webp\">\n                    <img decoding=\"async\" src=\"https:\/\/shefahospital.sa\/wp-content\/uploads\/2026\/07\/7.webp\" alt=\"Doctor evaluating a patient for heart attack vs heartburn\" class=\"sh-ha__image\" width=\"600\" height=\"800\" loading=\"lazy\" onerror=\"this.src='https:\/\/shefahospital.sa\/wp-content\/uploads\/2026\/07\/3.webp';\">\n                <\/picture>\n            <\/div>\n\n            <!-- Right Table Block (SSR Pre-rendered) -->\n            <div class=\"sh-ha__table-container\">\n                <div class=\"sh-ha__table-wrapper\">\n                    <table class=\"sh-ha__table\">\n                        <thead>\n                            <tr>\n                                <th class=\"sh-ha__th sh-ha__th--col1\" data-i18n-th=\"0\">Symptom<\/th>\n                                <th class=\"sh-ha__th sh-ha__th--col2\" data-i18n-th=\"1\">Heart Attack<\/th>\n                                <th class=\"sh-ha__th sh-ha__th--col3\" data-i18n-th=\"2\">Heartburn<\/th>\n                            <\/tr>\n                        <\/thead>\n                        <tbody>\n                            <!-- Row 1 -->\n                            <tr class=\"sh-ha__tr\">\n                                <td class=\"sh-ha__td sh-ha__td--bold\" data-i18n-td=\"0-0\">Location<\/td>\n                                <td class=\"sh-ha__td\" data-i18n-td=\"0-1\">Chest, may spread to arm, neck, jaw, or back<\/td>\n                                <td class=\"sh-ha__td\" data-i18n-td=\"0-2\">Usually behind the breastbone<\/td>\n                            <\/tr>\n                            <!-- Row 2 -->\n                            <tr class=\"sh-ha__tr\">\n                                <td class=\"sh-ha__td sh-ha__td--bold\" data-i18n-td=\"1-0\">Trigger<\/td>\n                                <td class=\"sh-ha__td\" data-i18n-td=\"1-1\">Physical activity or may occur unexpectedly<\/td>\n                                <td class=\"sh-ha__td\" data-i18n-td=\"1-2\">Often after meals or when lying down<\/td>\n                            <\/tr>\n                            <!-- Row 3 -->\n                            <tr class=\"sh-ha__tr\">\n                                <td class=\"sh-ha__td sh-ha__td--bold\" data-i18n-td=\"2-0\">Associated Symptoms<\/td>\n                                <td class=\"sh-ha__td\" data-i18n-td=\"2-1\">Shortness of breath, sweating, nausea, dizziness<\/td>\n                                <td class=\"sh-ha__td\" data-i18n-td=\"2-2\">Sour taste, acid reflux, bloating<\/td>\n                            <\/tr>\n                            <!-- Row 4 -->\n                            <tr class=\"sh-ha__tr\">\n                                <td class=\"sh-ha__td sh-ha__td--bold\" data-i18n-td=\"3-0\">Duration<\/td>\n                                <td class=\"sh-ha__td\" data-i18n-td=\"3-1\">Often persistent or worsening<\/td>\n                                <td class=\"sh-ha__td\" data-i18n-td=\"3-2\">May improve with antacids<\/td>\n                            <\/tr>\n                            <!-- Row 5 -->\n                            <tr class=\"sh-ha__tr\">\n                                <td class=\"sh-ha__td sh-ha__td--bold\" data-i18n-td=\"4-0\">Medical Attention<\/td>\n                                <td class=\"sh-ha__td\" data-i18n-td=\"4-1\">Immediate evaluation recommended<\/td>\n                                <td class=\"sh-ha__td\" data-i18n-td=\"4-2\">Medical review if symptoms are frequent or severe<\/td>\n                            <\/tr>\n                        <\/tbody>\n                    <\/table>\n                <\/div>\n            <\/div>\n\n        <\/div>\n\n        <!-- Footer Notification Box -->\n        <div class=\"sh-ha__alert sh-ha__animate-up\" style=\"animation-delay: 0.3s;\">\n            <div class=\"sh-ha__alert-icon\">\n                <svg aria-hidden=\"true\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"><\/path><path d=\"M12 9v4\"><\/path><path d=\"M12 17h.01\"><\/path><\/svg>\n            <\/div>\n            <p class=\"sh-ha__alert-text\" data-i18n=\"footer\">\n                If there is uncertainty, it is safer to seek emergency medical evaluation rather than assume the symptoms are related to indigestion.\n            <\/p>\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<!-- =========================================\n     2. COMPILED PURE CSS (BROWSER READY)\n     ========================================= -->\n<style>\n    :root {\n        --sh-ha-brand: #138b86;\n        --sh-ha-brand-gold: #d4af37;\n        --sh-ha-dark: #243b5a;\n        --sh-ha-text: #667085;\n        --sh-ha-text-muted: #596b82;\n        --sh-ha-border: #e4edf3;\n        --sh-ha-bg: #f8fbfd;\n        --sh-ha-white: #ffffff;\n        --sh-ha-alert-bg: #fef2f2;\n        --sh-ha-alert-border: #fee2e2;\n        --sh-ha-alert-icon: #ef4444;\n    }\n\n    \/* 1. Gutenberg Full-Width Breakout *\/\n    .sh-ha {\n        width: 100vw;\n        max-width: 100vw;\n        position: relative;\n        left: 50%;\n        transform: translateX(-50%);\n        background-color: var(--sh-ha-bg) !important;\n        overflow: hidden;\n        padding: clamp(4rem, 8vw, 6rem) 0;\n        box-sizing: border-box;\n    }\n\n    .sh-ha *, .sh-ha *::before, .sh-ha *::after {\n        box-sizing: border-box;\n    }\n\n    \/* Hexa Background Pattern *\/\n    .sh-ha::before {\n        content: '';\n        position: absolute;\n        inset: 0;\n        background-image: url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='56' height='100' viewBox='0 0 56 100'><g fill='none' stroke='%23138b86' stroke-opacity='0.05' stroke-width='1'><polygon points='28,1 55,17 55,49 28,65 1,49 1,17'\/><polygon points='28,51 55,67 55,99 28,115 1,99 1,67'\/><\/g><\/svg>\");\n        background-size: 56px 100px;\n        z-index: 0;\n        pointer-events: none;\n    }\n\n    \/* 2. Container Layout *\/\n    .sh-ha__container {\n        width: 100%;\n        max-width: 1475px;\n        margin: 0 auto;\n        padding: 0 1.25rem;\n        position: relative;\n        z-index: 10;\n    }\n\n    \/* 3. Header Styling *\/\n    .sh-ha__header {\n        text-align: center;\n        max-width: 48rem;\n        margin: 0 auto 3rem auto;\n    }\n\n    .sh-ha__kicker-wrapper {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        gap: 0.5rem;\n        color: var(--sh-ha-brand);\n        font-size: 13px;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n        margin-bottom: 1rem;\n    }\n\n    .sh-ha__kicker-line {\n        height: 1px;\n        width: 2rem;\n        background-color: var(--sh-ha-brand);\n    }\n\n    .sh-ha__title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(34px, 4.5vw, 46px);\n        font-weight: 700;\n        line-height: 1.1;\n        color: var(--sh-ha-dark);\n        margin: 0 0 1.25rem 0;\n    }\n\n    .sh-ha__desc {\n        color: var(--sh-ha-text);\n        font-size: 18px;\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    \/* 4. Grid System *\/\n    .sh-ha__grid {\n        display: grid;\n        grid-template-columns: 1fr;\n        gap: 2.5rem;\n        align-items: stretch;\n        margin-bottom: 2.5rem;\n    }\n\n    @media (min-width: 1024px) {\n        .sh-ha__grid {\n            grid-template-columns: 1fr 1.5fr;\n        }\n    }\n\n    \/* 5. Image Framework *\/\n    .sh-ha__image-wrapper {\n        position: relative;\n        width: 100%;\n        border-radius: 1.5rem;\n        overflow: hidden;\n        box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.15);\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        background-color: transparent;\n    }\n\n    .sh-ha__picture {\n        width: 100%;\n        display: block;\n    }\n\n    .sh-ha__image {\n        width: 100%;\n        height: auto;\n        object-fit: cover;\n        object-position: center;\n        display: block;\n        aspect-ratio: 4 \/ 3;\n    }\n    \n    @media (min-width: 1024px) {\n        .sh-ha__image {\n            height: 100%;\n            aspect-ratio: auto;\n        }\n    }\n\n    \/* 6. Table Architecture *\/\n    .sh-ha__table-container {\n        width: 100%;\n        height: 100%;\n        display: flex;\n        flex-direction: column;\n    }\n\n    .sh-ha__table-wrapper {\n        width: 100%;\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        border-radius: 1.5rem;\n        border: 1px solid var(--sh-ha-border);\n        background-color: var(--sh-ha-white);\n        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.03);\n        flex-grow: 1;\n        display: flex;\n        flex-direction: column;\n    }\n\n    .sh-ha__table {\n        width: 100%;\n        min-width: 600px;\n        border-collapse: collapse;\n        text-align: left;\n        flex-grow: 1;\n    }\n\n    .sh-ha[dir=\"rtl\"] .sh-ha__table {\n        text-align: right;\n    }\n\n    .sh-ha__th, .sh-ha__td {\n        padding: 1.25rem 1.5rem;\n    }\n\n    .sh-ha__th {\n        font-weight: 700;\n        font-size: 17px;\n        background-color: var(--sh-ha-bg);\n        border-bottom: 1px solid var(--sh-ha-border);\n    }\n\n    \/* Header Colors *\/\n    .sh-ha__th--col1 { color: var(--sh-ha-dark); width: 25%; }\n    .sh-ha__th--col2 { color: var(--sh-ha-brand-gold); width: 37.5%; }\n    .sh-ha__th--col3 { color: var(--sh-ha-brand); width: 37.5%; }\n\n    \/* Vertical Borders *\/\n    .sh-ha__th:not(:first-child), .sh-ha__td:not(:first-child) {\n        border-left: 1px solid var(--sh-ha-border);\n    }\n    .sh-ha[dir=\"rtl\"] .sh-ha__th:not(:first-child), \n    .sh-ha[dir=\"rtl\"] .sh-ha__td:not(:first-child) {\n        border-left: none;\n        border-right: 1px solid var(--sh-ha-border);\n    }\n\n    .sh-ha__tr {\n        border-bottom: 1px solid var(--sh-ha-border);\n        transition: background-color 0.3s ease;\n    }\n\n    .sh-ha__tr:last-child {\n        border-bottom: none;\n    }\n\n    .sh-ha__tr:hover {\n        background-color: var(--sh-ha-bg);\n    }\n\n    .sh-ha__td {\n        font-size: 15.5px;\n        color: var(--sh-ha-text-muted);\n        line-height: 1.6;\n        vertical-align: top;\n    }\n\n    .sh-ha__td--bold {\n        font-weight: 600;\n        color: var(--sh-ha-dark);\n        white-space: nowrap;\n    }\n\n    \/* 7. Footer Alert Box *\/\n    .sh-ha__alert {\n        max-width: 56rem;\n        margin: 0 auto;\n        background-color: var(--sh-ha-alert-bg);\n        border: 1px solid var(--sh-ha-alert-border);\n        border-radius: 1rem;\n        padding: 1.5rem;\n        display: flex;\n        align-items: flex-start;\n        gap: 1rem;\n    }\n\n    .sh-ha__alert-icon {\n        color: var(--sh-ha-alert-icon);\n        flex-shrink: 0;\n        margin-top: 0.25rem;\n    }\n\n    .sh-ha__alert-text {\n        margin: 0;\n        color: var(--sh-ha-dark);\n        font-size: 16.5px;\n        line-height: 1.6;\n        font-weight: 500;\n    }\n\n    \/* 8. Entrance Animation *\/\n    @keyframes shFadeInUp {\n        from { opacity: 0; transform: translateY(20px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    .sh-ha__animate-up {\n        opacity: 0;\n        animation: shFadeInUp 0.7s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n    }\n\n    .sh-ha * {\n        transition: font-family 0.3s ease;\n    }\n<\/style>\n\n<!-- =========================================\n     3. CLEAN DATA ENGINE (SSR SAFE)\n     ========================================= -->\n<script>\n(function() {\n    'use strict';\n\n    document.addEventListener('DOMContentLoaded', () => {\n        const haData = {\n            en: {\n                fontHeader: \"var(--font-display, inherit)\", \n                fontBody: \"system-ui, -apple-system, sans-serif\",\n                kicker: \"Cardiology Guide\", \n                title: \"Heart Attack or Heartburn? Understanding the Difference\",\n                desc: \"Heart-related pain and digestive discomfort may sometimes feel similar, making self-diagnosis unreliable.\",\n                headers: [\"Symptom\", \"Heart Attack\", \"Heartburn\"],\n                rows: [\n                    [\"Location\", \"Chest, may spread to arm, neck, jaw, or back\", \"Usually behind the breastbone\"],\n                    [\"Trigger\", \"Physical activity or may occur unexpectedly\", \"Often after meals or when lying down\"],\n                    [\"Associated Symptoms\", \"Shortness of breath, sweating, nausea, dizziness\", \"Sour taste, acid reflux, bloating\"],\n                    [\"Duration\", \"Often persistent or worsening\", \"May improve with antacids\"],\n                    [\"Medical Attention\", \"Immediate evaluation recommended\", \"Medical review if symptoms are frequent or severe\"]\n                ],\n                footer: \"If there is uncertainty, it is safer to seek emergency medical evaluation rather than assume the symptoms are related to indigestion.\"\n            },\n            ar: {\n                fontHeader: \"var(--font-arabic, inherit)\", \n                fontBody: \"var(--font-arabic, inherit)\",\n                kicker: \"\u062f\u0644\u064a\u0644 \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628\", \n                title: \"\u0646\u0648\u0628\u0629 \u0642\u0644\u0628\u064a\u0629 \u0623\u0645 \u062d\u0631\u0642\u0629 \u0641\u064a \u0627\u0644\u0645\u0639\u062f\u0629\u061f \u0641\u0647\u0645 \u0627\u0644\u0641\u0631\u0642\",\n                desc: \"\u0642\u062f \u062a\u062a\u0634\u0627\u0628\u0647 \u0623\u062d\u064a\u0627\u0646\u0627\u064b \u0622\u0644\u0627\u0645 \u0627\u0644\u0642\u0644\u0628 \u0645\u0639 \u0627\u0644\u0627\u0646\u0632\u0639\u0627\u062c \u0627\u0644\u0647\u0636\u0645\u064a\u060c \u0645\u0645\u0627 \u064a\u062c\u0639\u0644 \u0627\u0644\u062a\u0634\u062e\u064a\u0635 \u0627\u0644\u0630\u0627\u062a\u064a \u063a\u064a\u0631 \u0645\u0648\u062b\u0648\u0642.\",\n                headers: [\"\u0627\u0644\u0639\u0631\u0636\", \"\u0627\u0644\u0646\u0648\u0628\u0629 \u0627\u0644\u0642\u0644\u0628\u064a\u0629\", \"\u062d\u0631\u0642\u0629 \u0627\u0644\u0645\u0639\u062f\u0629\"],\n                rows: [\n                    [\"\u0627\u0644\u0645\u0648\u0642\u0639\", \"\u0627\u0644\u0635\u062f\u0631\u060c \u0642\u062f \u064a\u0645\u062a\u062f \u0625\u0644\u0649 \u0627\u0644\u0630\u0631\u0627\u0639 \u0623\u0648 \u0627\u0644\u0631\u0642\u0628\u0629 \u0623\u0648 \u0627\u0644\u0641\u0643 \u0623\u0648 \u0627\u0644\u0638\u0647\u0631\", \"\u0639\u0627\u062f\u0629 \u062e\u0644\u0641 \u0639\u0638\u0645\u0629 \u0627\u0644\u0635\u062f\u0631\"],\n                    [\"\u0627\u0644\u0645\u062d\u0641\u0632\", \"\u0627\u0644\u0646\u0634\u0627\u0637 \u0627\u0644\u0628\u062f\u0646\u064a \u0623\u0648 \u0642\u062f \u064a\u062d\u062f\u062b \u0628\u0634\u0643\u0644 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639\", \"\u063a\u0627\u0644\u0628\u0627\u064b \u0628\u0639\u062f \u0627\u0644\u0648\u062c\u0628\u0627\u062a \u0623\u0648 \u0639\u0646\u062f \u0627\u0644\u0627\u0633\u062a\u0644\u0642\u0627\u0621\"],\n                    [\"\u0627\u0644\u0623\u0639\u0631\u0627\u0636 \u0627\u0644\u0645\u0635\u0627\u062d\u0628\u0629\", \"\u0636\u064a\u0642 \u0627\u0644\u062a\u0646\u0641\u0633\u060c \u0627\u0644\u062a\u0639\u0631\u0642\u060c \u0627\u0644\u063a\u062b\u064a\u0627\u0646\u060c \u0627\u0644\u062f\u0648\u062e\u0629\", \"\u0637\u0639\u0645 \u062d\u0627\u0645\u0636\u060c \u0627\u0631\u062a\u062c\u0627\u0639 \u062d\u0645\u0636\u064a\u060c \u0627\u0646\u062a\u0641\u0627\u062e\"],\n                    [\"\u0627\u0644\u0645\u062f\u0629\", \"\u063a\u0627\u0644\u0628\u0627\u064b \u0645\u0633\u062a\u0645\u0631 \u0623\u0648 \u064a\u0632\u062f\u0627\u062f \u0633\u0648\u0621\u0627\u064b\", \"\u0642\u062f \u064a\u062a\u062d\u0633\u0646 \u0645\u0639 \u0645\u0636\u0627\u062f\u0627\u062a \u0627\u0644\u062d\u0645\u0648\u0636\u0629\"],\n                    [\"\u0627\u0644\u0631\u0639\u0627\u064a\u0629 \u0627\u0644\u0637\u0628\u064a\u0629\", \"\u064a\u0648\u0635\u0649 \u0628\u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0641\u0648\u0631\u064a\", \"\u0645\u0631\u0627\u062c\u0639\u0629 \u0637\u0628\u064a\u0629 \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0627\u0644\u0623\u0639\u0631\u0627\u0636 \u0645\u062a\u0643\u0631\u0631\u0629 \u0623\u0648 \u0634\u062f\u064a\u062f\u0629\"]\n                ],\n                footer: \"\u0641\u064a \u062d\u0627\u0644\u0629 \u0639\u062f\u0645 \u0627\u0644\u064a\u0642\u064a\u0646\u060c \u0645\u0646 \u0627\u0644\u0623\u0643\u062b\u0631 \u0623\u0645\u0627\u0646\u0627\u064b \u0637\u0644\u0628 \u062a\u0642\u064a\u064a\u0645 \u0637\u0628\u064a \u0637\u0627\u0631\u0626 \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u0627\u0641\u062a\u0631\u0627\u0636 \u0623\u0646 \u0627\u0644\u0623\u0639\u0631\u0627\u0636 \u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u0639\u0633\u0631 \u0627\u0644\u0647\u0636\u0645.\"\n            }\n        };\n\n        function initHeartAttackSection() {\n            const htmlElement = document.documentElement;\n            const isRtl = htmlElement.dir === 'rtl' || (htmlElement.lang && htmlElement.lang.includes('ar'));\n            const data = isRtl ? haData.ar : haData.en;\n            \n            const section = document.getElementById('sh-heartattack-333');\n            if (!section) return;\n\n            section.setAttribute('dir', isRtl ? 'rtl' : 'ltr');\n            \n            \/\/ Safe Text Updater\n            const setSafeContent = (attr, value, font) => {\n                const el = section.querySelector(`[data-i18n=\"${attr}\"]`);\n                if (el) {\n                    el.textContent = value;\n                    if(font) el.style.fontFamily = font;\n                }\n            };\n\n            \/\/ Update Top Content\n            setSafeContent('kicker', data.kicker, data.fontBody);\n            setSafeContent('title', data.title, data.fontHeader);\n            setSafeContent('desc', data.desc, data.fontBody);\n            setSafeContent('footer', data.footer, data.fontBody);\n            \n            \/\/ Update Table Headers\n            data.headers.forEach((headerText, index) => {\n                const thNode = section.querySelector(`[data-i18n-th=\"${index}\"]`);\n                if (thNode) {\n                    thNode.textContent = headerText;\n                    thNode.style.fontFamily = data.fontHeader;\n                }\n            });\n\n            \/\/ Update Table Body Rows\n            data.rows.forEach((row, rowIndex) => {\n                row.forEach((cellText, colIndex) => {\n                    const tdNode = section.querySelector(`[data-i18n-td=\"${rowIndex}-${colIndex}\"]`);\n                    if (tdNode) {\n                        tdNode.textContent = cellText;\n                        tdNode.style.fontFamily = data.fontBody;\n                    }\n                });\n            });\n        }\n\n        initHeartAttackSection();\n\n        \/\/ Mutation Observer for language switching\n        const observer = new MutationObserver((mutations) => {\n            mutations.forEach((mutation) => {\n                if (mutation.attributeName === 'dir' || mutation.attributeName === 'lang') {\n                    initHeartAttackSection();\n                }\n            });\n        });\n        \n        if (document.documentElement) {\n            observer.observe(document.documentElement, { attributes: true, attributeFilter: ['dir', 'lang'] });\n        }\n    });\n})();\n<\/script>\n\n\n\n<!-- =========================================\n     1. HTML STRUCTURE (SSR READY, PURE BEM)\n     ========================================= -->\n<section id=\"sh-preventive-555\" class=\"sh-preventive\" dir=\"ltr\">\n    <div class=\"sh-preventive__container\">\n        \n        <!-- Header -->\n        <div class=\"sh-preventive__header sh-preventive__animate-up\">\n            <div class=\"sh-preventive__kicker-wrapper\">\n                <span class=\"sh-preventive__kicker-line\"><\/span>\n                <span class=\"sh-preventive__kicker-text\" data-i18n=\"kicker\">Cardiology<\/span>\n            <\/div>\n            <h2 class=\"sh-preventive__title\" data-i18n=\"title\">Preventive Cardiology: Protecting Your Heart Before Problems Develop<\/h2>\n            <p class=\"sh-preventive__desc\" data-i18n=\"desc\">Preventive cardiology focuses on identifying cardiovascular risk factors before they lead to serious disease. Regular heart assessments may help detect:<\/p>\n        <\/div>\n\n        <!-- Grid (SSR Hardcoded, Zero CLS) -->\n        <div class=\"sh-preventive__grid sh-preventive__animate-up sh-preventive__animate-delay-1\">\n            \n            <!-- Card 1 -->\n            <article class=\"sh-preventive__card\">\n                <div class=\"sh-preventive__card-icon\">\n                    <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20.42 4.58a5.4 5.4 0 0 0-7.65 0l-.77.78-.77-.78a5.4 5.4 0 0 0-7.65 0C1.46 6.7 1.33 10.28 4 13l8 8 8-8c2.67-2.72 2.54-6.3.42-8.42z\"\/><\/svg>\n                <\/div>\n                <span class=\"sh-preventive__card-text\" data-i18n-list=\"0\">Elevated blood pressure<\/span>\n            <\/article>\n\n            <!-- Card 2 -->\n            <article class=\"sh-preventive__card\">\n                <div class=\"sh-preventive__card-icon\">\n                    <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20.42 4.58a5.4 5.4 0 0 0-7.65 0l-.77.78-.77-.78a5.4 5.4 0 0 0-7.65 0C1.46 6.7 1.33 10.28 4 13l8 8 8-8c2.67-2.72 2.54-6.3.42-8.42z\"\/><\/svg>\n                <\/div>\n                <span class=\"sh-preventive__card-text\" data-i18n-list=\"1\">High cholesterol<\/span>\n            <\/article>\n\n            <!-- Card 3 -->\n            <article class=\"sh-preventive__card\">\n                <div class=\"sh-preventive__card-icon\">\n                    <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20.42 4.58a5.4 5.4 0 0 0-7.65 0l-.77.78-.77-.78a5.4 5.4 0 0 0-7.65 0C1.46 6.7 1.33 10.28 4 13l8 8 8-8c2.67-2.72 2.54-6.3.42-8.42z\"\/><\/svg>\n                <\/div>\n                <span class=\"sh-preventive__card-text\" data-i18n-list=\"2\">Early changes in heart rhythm<\/span>\n            <\/article>\n\n            <!-- Card 4 -->\n            <article class=\"sh-preventive__card\">\n                <div class=\"sh-preventive__card-icon\">\n                    <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20.42 4.58a5.4 5.4 0 0 0-7.65 0l-.77.78-.77-.78a5.4 5.4 0 0 0-7.65 0C1.46 6.7 1.33 10.28 4 13l8 8 8-8c2.67-2.72 2.54-6.3.42-8.42z\"\/><\/svg>\n                <\/div>\n                <span class=\"sh-preventive__card-text\" data-i18n-list=\"3\">Diabetes-related cardiovascular risk<\/span>\n            <\/article>\n\n            <!-- Card 5 -->\n            <article class=\"sh-preventive__card\">\n                <div class=\"sh-preventive__card-icon\">\n                    <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20.42 4.58a5.4 5.4 0 0 0-7.65 0l-.77.78-.77-.78a5.4 5.4 0 0 0-7.65 0C1.46 6.7 1.33 10.28 4 13l8 8 8-8c2.67-2.72 2.54-6.3.42-8.42z\"\/><\/svg>\n                <\/div>\n                <span class=\"sh-preventive__card-text\" data-i18n-list=\"4\">Lifestyle factors affecting heart health<\/span>\n            <\/article>\n\n        <\/div>\n\n        <p class=\"sh-preventive__footer sh-preventive__animate-up sh-preventive__animate-delay-2\" data-i18n=\"footer\">\n            Early intervention may reduce the likelihood of future complications and support long-term cardiovascular wellness.\n        <\/p>\n\n    <\/div>\n<\/section>\n\n<!-- =========================================\n     2. COMPILED PURE CSS (BROWSER READY)\n     ========================================= -->\n<style>\n    :root {\n        --sh-prev-brand: #138b86;\n        --sh-prev-dark: #243b5a;\n        --sh-prev-text: #667085;\n        --sh-prev-border: #e4edf3;\n        --sh-prev-bg: #ffffff;\n        --sh-prev-card-icon-bg: #e6f4f3;\n    }\n\n    \/* 1. Gutenberg Full-Width Breakout *\/\n    .sh-preventive {\n        width: 100vw;\n        max-width: 100vw;\n        position: relative;\n        left: 50%;\n        transform: translateX(-50%);\n        background-color: var(--sh-prev-bg) !important;\n        overflow: hidden;\n        padding: clamp(4rem, 8vw, 6rem) 0;\n        box-sizing: border-box;\n    }\n\n    .sh-preventive *, .sh-preventive *::before, .sh-preventive *::after {\n        box-sizing: border-box;\n    }\n\n    \/* 2. Container Layout *\/\n    .sh-preventive__container {\n        width: 100%;\n        max-width: 1475px;\n        margin: 0 auto;\n        padding: 0 1.25rem;\n    }\n\n    \/* 3. Header Styling *\/\n    .sh-preventive__header {\n        max-width: 56rem; \/* equivalent to max-w-4xl *\/\n        margin-bottom: 3rem;\n        text-align: left;\n    }\n\n    .sh-preventive[dir=\"rtl\"] .sh-preventive__header {\n        text-align: right;\n    }\n\n    .sh-preventive__kicker-wrapper {\n        display: inline-flex;\n        align-items: center;\n        gap: 0.5rem;\n        color: var(--sh-prev-brand);\n        font-size: 13px;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n        margin-bottom: 1rem;\n    }\n\n    .sh-preventive__kicker-line {\n        height: 1px;\n        width: 2rem;\n        background-color: var(--sh-prev-brand);\n    }\n\n    .sh-preventive__title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(34px, 4vw, 46px);\n        font-weight: 700;\n        line-height: 1.1;\n        color: var(--sh-prev-dark);\n        margin: 0 0 1.25rem 0;\n    }\n\n    .sh-preventive__desc {\n        color: var(--sh-prev-text);\n        font-size: 18px;\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    \/* 4. Grid System *\/\n    .sh-preventive__grid {\n        display: grid;\n        grid-template-columns: 1fr;\n        gap: 1rem;\n        max-width: 72rem; \/* equivalent to max-w-6xl *\/\n        margin-bottom: 2rem;\n    }\n\n    @media (min-width: 640px) {\n        .sh-preventive__grid {\n            grid-template-columns: repeat(2, minmax(0, 1fr));\n        }\n    }\n\n    @media (min-width: 1024px) {\n        .sh-preventive__grid {\n            grid-template-columns: repeat(3, minmax(0, 1fr));\n        }\n    }\n\n    \/* 5. Card Item Styling *\/\n    .sh-preventive__card {\n        background-color: var(--sh-prev-bg);\n        border: 1px solid var(--sh-prev-border);\n        border-radius: 0.75rem;\n        padding: 1.25rem;\n        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n        display: flex;\n        align-items: flex-start;\n        gap: 0.75rem;\n        transition: transform 0.2s ease, box-shadow 0.2s ease;\n        text-align: left;\n    }\n\n    .sh-preventive[dir=\"rtl\"] .sh-preventive__card {\n        text-align: right;\n    }\n\n    .sh-preventive__card:hover {\n        transform: translateY(-2px);\n        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    }\n\n    .sh-preventive__card-icon {\n        width: 2rem;\n        height: 2rem;\n        border-radius: 0.5rem;\n        background-color: var(--sh-prev-card-icon-bg);\n        color: var(--sh-prev-brand);\n        display: grid;\n        place-items: center;\n        flex-shrink: 0;\n    }\n\n    .sh-preventive__card-text {\n        font-size: 15px;\n        color: var(--sh-prev-dark);\n        font-weight: 500;\n        line-height: 1.4;\n        margin-top: 0.125rem;\n    }\n\n    \/* 6. Footer Text *\/\n    .sh-preventive__footer {\n        max-width: 48rem;\n        color: var(--sh-prev-text);\n        font-size: 16px;\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    \/* 7. Entrance Animation *\/\n    @keyframes shFadeInUp {\n        from { opacity: 0; transform: translateY(20px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    \n    .sh-preventive__animate-up {\n        opacity: 0;\n        animation: shFadeInUp 0.7s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n    }\n\n    .sh-preventive__animate-delay-1 { animation-delay: 0.1s; }\n    .sh-preventive__animate-delay-2 { animation-delay: 0.2s; }\n\n    .sh-preventive * {\n        transition: font-family 0.3s ease;\n    }\n<\/style>\n\n<!-- =========================================\n     3. CLEAN DATA ENGINE (SSR SAFE)\n     ========================================= -->\n<script>\n(function() {\n    'use strict';\n\n    document.addEventListener('DOMContentLoaded', () => {\n        const prevData = {\n            en: {\n                fontHeader: \"var(--font-display, inherit)\", \n                fontBody: \"system-ui, -apple-system, sans-serif\",\n                kicker: \"Cardiology\", \n                title: \"Preventive Cardiology: Protecting Your Heart Before Problems Develop\",\n                desc: \"Preventive cardiology focuses on identifying cardiovascular risk factors before they lead to serious disease. Regular heart assessments may help detect:\",\n                footer: \"Early intervention may reduce the likelihood of future complications and support long-term cardiovascular wellness.\",\n                list: [\n                    \"Elevated blood pressure\", \n                    \"High cholesterol\", \n                    \"Early changes in heart rhythm\", \n                    \"Diabetes-related cardiovascular risk\", \n                    \"Lifestyle factors affecting heart health\"\n                ]\n            },\n            ar: {\n                fontHeader: \"var(--font-arabic, inherit)\", \n                fontBody: \"var(--font-arabic, inherit)\",\n                kicker: \"\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628\", \n                title: \"\u0637\u0628 \u0627\u0644\u0642\u0644\u0628 \u0627\u0644\u0648\u0642\u0627\u0626\u064a: \u062d\u0645\u0627\u064a\u0629 \u0642\u0644\u0628\u0643 \u0642\u0628\u0644 \u062a\u0637\u0648\u0631 \u0627\u0644\u0645\u0634\u0627\u0643\u0644\",\n                desc: \"\u064a\u0631\u0643\u0632 \u0637\u0628 \u0627\u0644\u0642\u0644\u0628 \u0627\u0644\u0648\u0642\u0627\u0626\u064a \u0639\u0644\u0649 \u062a\u062d\u062f\u064a\u062f \u0639\u0648\u0627\u0645\u0644 \u062e\u0637\u0631 \u0627\u0644\u0625\u0635\u0627\u0628\u0629 \u0628\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629 \u0642\u0628\u0644 \u0623\u0646 \u062a\u0624\u062f\u064a \u0625\u0644\u0649 \u0623\u0645\u0631\u0627\u0636 \u062e\u0637\u064a\u0631\u0629. \u0642\u062f \u062a\u0633\u0627\u0639\u062f \u0641\u062d\u0648\u0635\u0627\u062a \u0627\u0644\u0642\u0644\u0628 \u0627\u0644\u0645\u0646\u062a\u0638\u0645\u0629 \u0641\u064a \u0627\u0643\u062a\u0634\u0627\u0641:\",\n                footer: \"\u0642\u062f \u064a\u0642\u0644\u0644 \u0627\u0644\u062a\u062f\u062e\u0644 \u0627\u0644\u0645\u0628\u0643\u0631 \u0645\u0646 \u0627\u062d\u062a\u0645\u0627\u0644\u064a\u0629 \u062d\u062f\u0648\u062b \u0645\u0636\u0627\u0639\u0641\u0627\u062a \u0641\u064a \u0627\u0644\u0645\u0633\u062a\u0642\u0628\u0644 \u0648\u064a\u062f\u0639\u0645 \u0635\u062d\u0629 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u062f\u0649 \u0627\u0644\u0637\u0648\u064a\u0644.\",\n                list: [\n                    \"\u0627\u0631\u062a\u0641\u0627\u0639 \u0636\u063a\u0637 \u0627\u0644\u062f\u0645\", \n                    \"\u0627\u0631\u062a\u0641\u0627\u0639 \u0646\u0633\u0628\u0629 \u0627\u0644\u0643\u0648\u0644\u064a\u0633\u062a\u0631\u0648\u0644\", \n                    \"\u0627\u0644\u062a\u063a\u064a\u0631\u0627\u062a \u0627\u0644\u0645\u0628\u0643\u0631\u0629 \u0641\u064a \u0625\u064a\u0642\u0627\u0639 \u0627\u0644\u0642\u0644\u0628\", \n                    \"\u0645\u062e\u0627\u0637\u0631 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629 \u0627\u0644\u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u0645\u0631\u0636 \u0627\u0644\u0633\u0643\u0631\u064a\", \n                    \"\u0639\u0648\u0627\u0645\u0644 \u0646\u0645\u0637 \u0627\u0644\u062d\u064a\u0627\u0629 \u0627\u0644\u062a\u064a \u062a\u0624\u062b\u0631 \u0639\u0644\u0649 \u0635\u062d\u0629 \u0627\u0644\u0642\u0644\u0628\"\n                ]\n            }\n        };\n\n        function initPreventiveSection() {\n            const htmlElement = document.documentElement;\n            const isRtl = htmlElement.dir === 'rtl' || (htmlElement.lang && htmlElement.lang.includes('ar'));\n            const data = isRtl ? prevData.ar : prevData.en;\n            \n            const section = document.getElementById('sh-preventive-555');\n            if (!section) return;\n\n            \/\/ Set Direction\n            section.setAttribute('dir', isRtl ? 'rtl' : 'ltr');\n            \n            \/\/ Safe Text Updater\n            const setSafeContent = (attr, value, font) => {\n                const el = section.querySelector(`[data-i18n=\"${attr}\"]`);\n                if (el) {\n                    el.textContent = value;\n                    if(font) el.style.fontFamily = font;\n                }\n            };\n\n            \/\/ Update Standard Content\n            setSafeContent('kicker', data.kicker, data.fontBody);\n            setSafeContent('title', data.title, data.fontHeader);\n            setSafeContent('desc', data.desc, data.fontBody);\n            setSafeContent('footer', data.footer, data.fontBody);\n            \n            \/\/ Update List Items Safely (Zero DOM injection)\n            data.list.forEach((text, index) => {\n                const listNode = section.querySelector(`[data-i18n-list=\"${index}\"]`);\n                if (listNode) {\n                    listNode.textContent = text;\n                    listNode.style.fontFamily = data.fontBody;\n                }\n            });\n        }\n\n        initPreventiveSection();\n\n        \/\/ Safe Mutation Observer for language switching\n        const observer = new MutationObserver((mutations) => {\n            mutations.forEach((mutation) => {\n                if (mutation.attributeName === 'dir' || mutation.attributeName === 'lang') {\n                    initPreventiveSection();\n                }\n            });\n        });\n        \n        if (document.documentElement) {\n            observer.observe(document.documentElement, { attributes: true, attributeFilter: ['dir', 'lang'] });\n        }\n    });\n})();\n<\/script>\n\n\n\n<!-- =========================================\n     1. HTML STRUCTURE (SSR READY, PURE BEM)\n     ========================================= -->\n<section id=\"sh-delivery-444\" class=\"sh-manage\" dir=\"ltr\">\n    <div class=\"sh-manage__container\">\n        \n        <!-- Header -->\n        <div class=\"sh-manage__header sh-manage__animate-up\">\n            <div class=\"sh-manage__kicker-wrapper\">\n                <span class=\"sh-manage__kicker-line\"><\/span>\n                <span class=\"sh-manage__kicker-text\" data-i18n=\"kicker\">Cardiology<\/span>\n            <\/div>\n            <h2 class=\"sh-manage__title\" data-i18n=\"title\">Managing High Blood Pressure and Cholesterol<\/h2>\n            <p class=\"sh-manage__desc\" data-i18n=\"desc1\">High blood pressure and elevated cholesterol often develop without noticeable symptoms, yet both increase the risk of cardiovascular disease.<\/p>\n            <p class=\"sh-manage__subdesc\" data-i18n=\"desc2\">Regular monitoring helps doctors evaluate whether treatment is needed.<\/p>\n        <\/div>\n\n        <!-- Main Card & List (SSR Hardcoded) -->\n        <div class=\"sh-manage__card sh-manage__animate-up\" style=\"animation-delay: 0.15s;\">\n            <h3 class=\"sh-manage__list-title\" data-i18n=\"listTitle\">Management may include:<\/h3>\n            \n            <ul class=\"sh-manage__list\">\n                <li class=\"sh-manage__list-item\">\n                    <span class=\"sh-manage__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                    <\/span>\n                    <span class=\"sh-manage__list-text\" data-i18n-list=\"0\">Blood pressure monitoring<\/span>\n                <\/li>\n                <li class=\"sh-manage__list-item\">\n                    <span class=\"sh-manage__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                    <\/span>\n                    <span class=\"sh-manage__list-text\" data-i18n-list=\"1\">Cholesterol testing<\/span>\n                <\/li>\n                <li class=\"sh-manage__list-item\">\n                    <span class=\"sh-manage__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                    <\/span>\n                    <span class=\"sh-manage__list-text\" data-i18n-list=\"2\">Dietary guidance<\/span>\n                <\/li>\n                <li class=\"sh-manage__list-item\">\n                    <span class=\"sh-manage__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                    <\/span>\n                    <span class=\"sh-manage__list-text\" data-i18n-list=\"3\">Physical activity recommendations<\/span>\n                <\/li>\n                <li class=\"sh-manage__list-item\">\n                    <span class=\"sh-manage__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                    <\/span>\n                    <span class=\"sh-manage__list-text\" data-i18n-list=\"4\">Weight management<\/span>\n                <\/li>\n                <li class=\"sh-manage__list-item\">\n                    <span class=\"sh-manage__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                    <\/span>\n                    <span class=\"sh-manage__list-text\" data-i18n-list=\"5\">Medication when clinically indicated<\/span>\n                <\/li>\n                <li class=\"sh-manage__list-item\">\n                    <span class=\"sh-manage__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n                    <\/span>\n                    <span class=\"sh-manage__list-text\" data-i18n-list=\"6\">Ongoing cardiovascular follow-up<\/span>\n                <\/li>\n            <\/ul>\n            \n            <div class=\"sh-manage__footer-box\">\n                <p class=\"sh-manage__footer-text\" data-i18n=\"footer\">Keeping these risk factors under control plays an important role in maintaining heart health.<\/p>\n            <\/div>\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<!-- =========================================\n     2. COMPILED PURE CSS (BROWSER READY)\n     ========================================= -->\n<style>\n    :root {\n        --sh-man-brand: #138b86;\n        --sh-man-dark: #243b5a;\n        --sh-man-text: #596b82; \/* Specific gray used in original design *\/\n        --sh-man-border: #e4edf3;\n        --sh-man-bg: #f8fbfd;\n        --sh-man-card-bg: #ffffff;\n    }\n\n    \/* 1. Gutenberg Full-Width Breakout *\/\n    .sh-manage {\n        width: 100vw;\n        max-width: 100vw;\n        position: relative;\n        left: 50%;\n        transform: translateX(-50%);\n        background-color: var(--sh-man-bg) !important;\n        overflow: hidden;\n        padding: clamp(4rem, 8vw, 6rem) 0;\n        box-sizing: border-box;\n    }\n\n    .sh-manage *, .sh-manage *::before, .sh-manage *::after {\n        box-sizing: border-box;\n    }\n\n    \/* Hexa Background Pattern *\/\n    .sh-manage::before {\n        content: '';\n        position: absolute;\n        inset: 0;\n        background-image: url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='56' height='100' viewBox='0 0 56 100'><g fill='none' stroke='%23138b86' stroke-opacity='0.05' stroke-width='1'><polygon points='28,1 55,17 55,49 28,65 1,49 1,17'\/><polygon points='28,51 55,67 55,99 28,115 1,99 1,67'\/><\/g><\/svg>\");\n        background-size: 56px 100px;\n        z-index: 0;\n        pointer-events: none;\n    }\n\n    \/* 2. Container Layout *\/\n    .sh-manage__container {\n        width: 100%;\n        max-width: 1475px;\n        margin: 0 auto;\n        padding: 0 1.25rem;\n        position: relative;\n        z-index: 10;\n    }\n\n    \/* 3. Header Styling *\/\n    .sh-manage__header {\n        text-align: center;\n        max-width: 48rem; \/* max-w-3xl *\/\n        margin: 0 auto 3rem auto;\n    }\n\n    .sh-manage__kicker-wrapper {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        gap: 0.5rem;\n        color: var(--sh-man-brand);\n        font-size: 13px;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n        margin-bottom: 1rem;\n    }\n\n    .sh-manage__kicker-line {\n        height: 1px;\n        width: 2rem;\n        background-color: var(--sh-man-brand);\n    }\n\n    .sh-manage__title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(34px, 4.5vw, 46px);\n        font-weight: 700;\n        line-height: 1.1;\n        color: var(--sh-man-dark);\n        margin: 0 0 1.25rem 0;\n    }\n\n    .sh-manage__desc {\n        color: var(--sh-man-text);\n        font-size: 18px;\n        line-height: 1.6;\n        margin: 0 0 0.5rem 0;\n    }\n\n    .sh-manage__subdesc {\n        color: var(--sh-man-text);\n        font-size: 16px;\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    \/* 4. Main Card Styling *\/\n    .sh-manage__card {\n        max-width: 56rem; \/* max-w-4xl *\/\n        margin: 0 auto;\n        background-color: var(--sh-man-card-bg);\n        border: 1px solid var(--sh-man-border);\n        border-radius: 1.5rem;\n        padding: clamp(2rem, 5vw, 2.5rem);\n        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n        text-align: left;\n    }\n\n    .sh-manage[dir=\"rtl\"] .sh-manage__card {\n        text-align: right;\n    }\n\n    .sh-manage__list-title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(22px, 3vw, 24px);\n        font-weight: 700;\n        color: var(--sh-man-dark);\n        margin: 0 0 1.5rem 0;\n        padding-bottom: 1rem;\n        border-bottom: 1px solid var(--sh-man-border);\n    }\n\n    \/* 5. List Grid System *\/\n    .sh-manage__list {\n        display: grid;\n        grid-template-columns: 1fr;\n        column-gap: 2rem;\n        row-gap: 1rem;\n        margin: 0 0 2rem 0;\n        padding: 0;\n        list-style: none;\n    }\n\n    @media (min-width: 640px) {\n        .sh-manage__list {\n            grid-template-columns: repeat(2, minmax(0, 1fr));\n        }\n    }\n\n    .sh-manage__list-item {\n        display: flex;\n        align-items: flex-start;\n        gap: 0.75rem;\n    }\n\n    .sh-manage__list-icon {\n        margin-top: 0.25rem;\n        flex-shrink: 0;\n        width: 1.5rem;\n        height: 1.5rem;\n        border-radius: 999px;\n        background-color: rgba(19, 139, 134, 0.1);\n        color: var(--sh-man-brand);\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n\n    .sh-manage__list-text {\n        font-size: 16.5px;\n        color: rgba(36, 59, 90, 0.9);\n        font-weight: 500;\n        line-height: 1.6;\n    }\n\n    \/* 6. Footer Box *\/\n    .sh-manage__footer-box {\n        background-color: var(--sh-man-bg);\n        border-radius: 1rem;\n        padding: 1.25rem;\n        border: 1px solid rgba(228, 237, 243, 0.5);\n    }\n\n    .sh-manage__footer-text {\n        color: var(--sh-man-text);\n        font-size: 16px;\n        line-height: 1.6;\n        font-weight: 500;\n        margin: 0;\n    }\n\n    \/* 7. Entrance Animation *\/\n    @keyframes shFadeInUp {\n        from { opacity: 0; transform: translateY(20px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    .sh-manage__animate-up {\n        opacity: 0;\n        animation: shFadeInUp 0.7s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n    }\n\n    .sh-manage * {\n        transition: font-family 0.3s ease;\n    }\n<\/style>\n\n<!-- =========================================\n     3. CLEAN DATA ENGINE (SSR SAFE)\n     ========================================= -->\n<script>\n(function() {\n    'use strict';\n\n    document.addEventListener('DOMContentLoaded', () => {\n        const delData = {\n            en: {\n                fontHeader: \"var(--font-display, inherit)\", \n                fontBody: \"system-ui, -apple-system, sans-serif\",\n                kicker: \"Cardiology\", \n                title: \"Managing High Blood Pressure and Cholesterol\",\n                desc1: \"High blood pressure and elevated cholesterol often develop without noticeable symptoms, yet both increase the risk of cardiovascular disease.\",\n                desc2: \"Regular monitoring helps doctors evaluate whether treatment is needed.\",\n                listTitle: \"Management may include:\",\n                list: [\n                    \"Blood pressure monitoring\",\n                    \"Cholesterol testing\",\n                    \"Dietary guidance\",\n                    \"Physical activity recommendations\",\n                    \"Weight management\",\n                    \"Medication when clinically indicated\",\n                    \"Ongoing cardiovascular follow-up\"\n                ],\n                footer: \"Keeping these risk factors under control plays an important role in maintaining heart health.\"\n            },\n            ar: {\n                fontHeader: \"var(--font-arabic, inherit)\", \n                fontBody: \"var(--font-arabic, inherit)\",\n                kicker: \"\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628\", \n                title: \"\u0625\u062f\u0627\u0631\u0629 \u0627\u0631\u062a\u0641\u0627\u0639 \u0636\u063a\u0637 \u0627\u0644\u062f\u0645 \u0648\u0627\u0644\u0643\u0648\u0644\u064a\u0633\u062a\u0631\u0648\u0644\",\n                desc1: \"\u063a\u0627\u0644\u0628\u0627\u064b \u0645\u0627 \u064a\u062a\u0637\u0648\u0631 \u0627\u0631\u062a\u0641\u0627\u0639 \u0636\u063a\u0637 \u0627\u0644\u062f\u0645 \u0648\u0627\u0631\u062a\u0641\u0627\u0639 \u0627\u0644\u0643\u0648\u0644\u064a\u0633\u062a\u0631\u0648\u0644 \u062f\u0648\u0646 \u0623\u0639\u0631\u0627\u0636 \u0645\u0644\u062d\u0648\u0638\u0629\u060c \u0648\u0645\u0639 \u0630\u0644\u0643 \u064a\u0632\u064a\u062f \u0643\u0644\u0627\u0647\u0645\u0627 \u0645\u0646 \u062e\u0637\u0631 \u0627\u0644\u0625\u0635\u0627\u0628\u0629 \u0628\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629.\",\n                desc2: \"\u062a\u0633\u0627\u0639\u062f \u0627\u0644\u0645\u0631\u0627\u0642\u0628\u0629 \u0627\u0644\u0645\u0646\u062a\u0638\u0645\u0629 \u0627\u0644\u0623\u0637\u0628\u0627\u0621 \u0639\u0644\u0649 \u062a\u0642\u064a\u064a\u0645 \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0647\u0646\u0627\u0643 \u062d\u0627\u062c\u0629 \u0644\u0644\u0639\u0644\u0627\u062c.\",\n                listTitle: \"\u0642\u062f \u062a\u0634\u0645\u0644 \u0627\u0644\u0625\u062f\u0627\u0631\u0629:\",\n                list: [\n                    \"\u0645\u0631\u0627\u0642\u0628\u0629 \u0636\u063a\u0637 \u0627\u0644\u062f\u0645\",\n                    \"\u0641\u062d\u0635 \u0627\u0644\u0643\u0648\u0644\u064a\u0633\u062a\u0631\u0648\u0644\",\n                    \"\u0627\u0644\u062a\u0648\u062c\u064a\u0647 \u0627\u0644\u063a\u0630\u0627\u0626\u064a\",\n                    \"\u062a\u0648\u0635\u064a\u0627\u062a \u0627\u0644\u0646\u0634\u0627\u0637 \u0627\u0644\u0628\u062f\u0646\u064a\",\n                    \"\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0648\u0632\u0646\",\n                    \"\u0627\u0644\u0623\u062f\u0648\u064a\u0629 \u0639\u0646\u062f \u0627\u0644\u0636\u0631\u0648\u0631\u0629 \u0627\u0644\u0633\u0631\u064a\u0631\u064a\u0629\",\n                    \"\u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u0645\u0633\u062a\u0645\u0631\u0629 \u0644\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629\"\n                ],\n                footer: \"\u064a\u0644\u0639\u0628 \u0625\u0628\u0642\u0627\u0621 \u0639\u0648\u0627\u0645\u0644 \u0627\u0644\u062e\u0637\u0631 \u0647\u0630\u0647 \u062a\u062d\u062a \u0627\u0644\u0633\u064a\u0637\u0631\u0629 \u062f\u0648\u0631\u0627\u064b \u0645\u0647\u0645\u0627\u064b \u0641\u064a \u0627\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u0635\u062d\u0629 \u0627\u0644\u0642\u0644\u0628.\"\n            }\n        };\n\n        function initDelSection() {\n            const htmlElement = document.documentElement;\n            const isRtl = htmlElement.dir === 'rtl' || (htmlElement.lang && htmlElement.lang.includes('ar'));\n            const data = isRtl ? delData.ar : delData.en;\n            \n            const section = document.getElementById('sh-delivery-444');\n            if (!section) return;\n\n            section.setAttribute('dir', isRtl ? 'rtl' : 'ltr');\n            \n            \/\/ Safe Text Updater Function\n            const setSafeContent = (attr, value, font) => {\n                const el = section.querySelector(`[data-i18n=\"${attr}\"]`);\n                if (el) {\n                    el.textContent = value;\n                    if(font) el.style.fontFamily = font;\n                }\n            };\n\n            \/\/ Inject Standard Text & Fonts\n            setSafeContent('kicker', data.kicker, data.fontBody);\n            setSafeContent('title', data.title, data.fontHeader);\n            setSafeContent('desc1', data.desc1, data.fontBody);\n            setSafeContent('desc2', data.desc2, data.fontBody);\n            setSafeContent('listTitle', data.listTitle, data.fontHeader);\n            setSafeContent('footer', data.footer, data.fontBody);\n            \n            \/\/ Safely Update Pre-rendered List Items (Zero DOM Injection)\n            data.list.forEach((text, index) => {\n                const listNode = section.querySelector(`[data-i18n-list=\"${index}\"]`);\n                if (listNode) {\n                    listNode.textContent = text;\n                    listNode.style.fontFamily = data.fontBody;\n                }\n            });\n        }\n\n        initDelSection();\n\n        \/\/ Mutation Observer for dynamic language switching\n        const observer = new MutationObserver((mutations) => {\n            mutations.forEach((mutation) => {\n                if (mutation.attributeName === 'dir' || mutation.attributeName === 'lang') {\n                    initDelSection();\n                }\n            });\n        });\n        \n        if (document.documentElement) {\n            observer.observe(document.documentElement, { attributes: true, attributeFilter: ['dir', 'lang'] });\n        }\n    });\n})();\n<\/script>\n\n\n\n<!-- =========================================\n     1. HTML STRUCTURE (SSR READY, PURE BEM)\n     ========================================= -->\n<section id=\"sh-pilgrim-heart-555\" class=\"sh-pilgrim\" dir=\"ltr\">\n    <div class=\"sh-pilgrim__container\">\n        \n        <div class=\"sh-pilgrim__grid\">\n            \n            <!-- Left Content Column -->\n            <div class=\"sh-pilgrim__content sh-pilgrim__animate-up\">\n                \n                <div class=\"sh-pilgrim__header\">\n                    <div class=\"sh-pilgrim__kicker-wrapper\">\n                        <span class=\"sh-pilgrim__kicker-line\"><\/span>\n                        <span class=\"sh-pilgrim__kicker-text\" data-i18n=\"kicker\">Pilgrim Health<\/span>\n                    <\/div>\n                    <h2 class=\"sh-pilgrim__title\" data-i18n=\"title\">Heart Health Considerations for Pilgrims Visiting Makkah<\/h2>\n                    <p class=\"sh-pilgrim__desc\" data-i18n=\"desc\">Large crowds, warm weather, and increased physical activity during Umrah and Hajj can place additional demands on the cardiovascular system, particularly for individuals with existing heart conditions.<\/p>\n                <\/div>\n                \n                <!-- Information Card -->\n                <div class=\"sh-pilgrim__card\">\n                    <h3 class=\"sh-pilgrim__card-title\" data-i18n=\"subtitle\">Patients with known cardiovascular disease should consider:<\/h3>\n                    \n                    <!-- SSR Hardcoded List (Zero CLS) -->\n                    <ul class=\"sh-pilgrim__list\">\n                        <li class=\"sh-pilgrim__list-item\">\n                            <span class=\"sh-pilgrim__list-icon\">\n                                <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n                            <\/span>\n                            <span class=\"sh-pilgrim__list-text\" data-i18n-list=\"0\">Carrying prescribed medications at all times<\/span>\n                        <\/li>\n                        <li class=\"sh-pilgrim__list-item\">\n                            <span class=\"sh-pilgrim__list-icon\">\n                                <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n                            <\/span>\n                            <span class=\"sh-pilgrim__list-text\" data-i18n-list=\"1\">Staying adequately hydrated unless advised otherwise<\/span>\n                        <\/li>\n                        <li class=\"sh-pilgrim__list-item\">\n                            <span class=\"sh-pilgrim__list-icon\">\n                                <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n                            <\/span>\n                            <span class=\"sh-pilgrim__list-text\" data-i18n-list=\"2\">Taking regular rest breaks<\/span>\n                        <\/li>\n                        <li class=\"sh-pilgrim__list-item\">\n                            <span class=\"sh-pilgrim__list-icon\">\n                                <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n                            <\/span>\n                            <span class=\"sh-pilgrim__list-text\" data-i18n-list=\"3\">Avoiding excessive physical exertion during extreme heat<\/span>\n                        <\/li>\n                        <li class=\"sh-pilgrim__list-item\">\n                            <span class=\"sh-pilgrim__list-icon\">\n                                <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n                            <\/span>\n                            <span class=\"sh-pilgrim__list-text\" data-i18n-list=\"4\">Wearing comfortable footwear for extended walking<\/span>\n                        <\/li>\n                        <li class=\"sh-pilgrim__list-item\">\n                            <span class=\"sh-pilgrim__list-icon\">\n                                <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n                            <\/span>\n                            <span class=\"sh-pilgrim__list-text\" data-i18n-list=\"5\">Keeping emergency contact information readily available<\/span>\n                        <\/li>\n                        <li class=\"sh-pilgrim__list-item\">\n                            <span class=\"sh-pilgrim__list-icon\">\n                                <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n                            <\/span>\n                            <span class=\"sh-pilgrim__list-text\" data-i18n-list=\"6\">Seeking medical attention promptly if concerning symptoms develop<\/span>\n                        <\/li>\n                    <\/ul>\n                <\/div>\n\n                <p class=\"sh-pilgrim__footer\" data-i18n=\"footer\">Planning ahead can help reduce unnecessary health risks during travel.<\/p>\n                \n            <\/div>\n            \n            <!-- Right Image Column -->\n            <div class=\"sh-pilgrim__image-container sh-pilgrim__animate-up sh-pilgrim__animate-delay-1\">\n                <div class=\"sh-pilgrim__image-wrapper\">\n                    <picture class=\"sh-pilgrim__picture\">\n                        <source srcset=\"https:\/\/shefahospital.sa\/wp-content\/uploads\/2026\/07\/2-1.webp\" type=\"image\/webp\">\n                        <img decoding=\"async\" src=\"https:\/\/shefahospital.sa\/wp-content\/uploads\/2026\/07\/9.webp\" alt=\"Doctor providing heart health advice to pilgrims visiting Makkah\" width=\"800\" height=\"900\" class=\"sh-pilgrim__image\" loading=\"lazy\" onerror=\"this.src='https:\/\/shefahospital.sa\/wp-content\/uploads\/2026\/07\/3.webp';\">\n                    <\/picture>\n                <\/div>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- =========================================\n     2. COMPILED PURE CSS (BROWSER READY)\n     ========================================= -->\n<style>\n    :root {\n        --sh-pil-brand: #138b86;\n        --sh-pil-dark: #243b5a;\n        --sh-pil-text: #596b82;\n        --sh-pil-bg: #ffffff;\n        --sh-pil-card-bg: #f8fbfd;\n        --sh-pil-border: #e4edf3;\n        --sh-pil-icon-bg: rgba(19, 139, 134, 0.1);\n    }\n\n    \/* 1. Gutenberg Full-Width Breakout (No Hex Pattern) *\/\n    .sh-pilgrim {\n        width: 100vw;\n        max-width: 100vw;\n        position: relative;\n        left: 50%;\n        transform: translateX(-50%);\n        background-color: var(--sh-pil-bg) !important;\n        overflow: hidden;\n        padding: clamp(4rem, 8vw, 6rem) 0;\n        box-sizing: border-box;\n    }\n\n    .sh-pilgrim *, .sh-pilgrim *::before, .sh-pilgrim *::after {\n        box-sizing: border-box;\n    }\n\n    \/* 2. Container Layout *\/\n    .sh-pilgrim__container {\n        width: 100%;\n        max-width: 1475px;\n        margin: 0 auto;\n        padding: 0 1.25rem;\n        position: relative;\n        z-index: 10;\n    }\n\n    \/* 3. Grid Framework *\/\n    .sh-pilgrim__grid {\n        display: grid;\n        grid-template-columns: 1fr;\n        gap: clamp(3rem, 6vw, 4rem);\n        align-items: center;\n    }\n\n    @media (min-width: 1024px) {\n        .sh-pilgrim__grid {\n            grid-template-columns: 1.1fr 1fr;\n        }\n    }\n\n    \/* 4. Text Content *\/\n    .sh-pilgrim__content {\n        text-align: left;\n    }\n\n    .sh-pilgrim[dir=\"rtl\"] .sh-pilgrim__content {\n        text-align: right;\n    }\n\n    .sh-pilgrim__header {\n        max-width: 48rem;\n        margin-bottom: 2rem;\n    }\n\n    .sh-pilgrim__kicker-wrapper {\n        display: inline-flex;\n        align-items: center;\n        gap: 0.5rem;\n        color: var(--sh-pil-brand);\n        font-size: 13px;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n        margin-bottom: 1rem;\n    }\n\n    .sh-pilgrim__kicker-line {\n        height: 1px;\n        width: 2rem;\n        background-color: var(--sh-pil-brand);\n    }\n\n    .sh-pilgrim__title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(34px, 4vw, 42px);\n        font-weight: 700;\n        line-height: 1.15;\n        color: var(--sh-pil-dark);\n        margin: 0 0 1.25rem 0;\n    }\n\n    .sh-pilgrim__desc {\n        color: var(--sh-pil-text);\n        font-size: 18px;\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    \/* 5. Highlight Card & List *\/\n    .sh-pilgrim__card {\n        background-color: var(--sh-pil-card-bg);\n        border: 1px solid var(--sh-pil-border);\n        border-radius: 1.5rem;\n        padding: clamp(1.5rem, 3vw, 2rem);\n        margin-bottom: 1.5rem;\n    }\n\n    .sh-pilgrim__card-title {\n        font-family: var(--font-display, inherit);\n        font-weight: 700;\n        color: var(--sh-pil-dark);\n        font-size: 19px;\n        margin: 0 0 1.25rem 0;\n    }\n\n    .sh-pilgrim__list {\n        display: grid;\n        grid-template-columns: 1fr;\n        row-gap: 0.75rem;\n        margin: 0;\n        padding: 0;\n        list-style: none;\n    }\n\n    .sh-pilgrim__list-item {\n        display: flex;\n        align-items: flex-start;\n        gap: 0.75rem;\n    }\n\n    .sh-pilgrim__list-icon {\n        margin-top: 0.125rem;\n        flex-shrink: 0;\n        width: 1.25rem;\n        height: 1.25rem;\n        border-radius: 999px;\n        background-color: var(--sh-pil-icon-bg);\n        color: var(--sh-pil-brand);\n        display: grid;\n        place-items: center;\n    }\n\n    .sh-pilgrim__list-text {\n        font-size: 16px;\n        color: rgba(36, 59, 90, 0.9);\n        font-weight: 500;\n        line-height: 1.6;\n    }\n\n    \/* 6. Footer Text *\/\n    .sh-pilgrim__footer {\n        color: var(--sh-pil-brand);\n        font-weight: 500;\n        font-size: 16px;\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    \/* 7. Image Framework (Zero CLS) *\/\n    .sh-pilgrim__image-wrapper {\n        position: relative;\n        width: 100%;\n        aspect-ratio: 4 \/ 3;\n        border-radius: 1.5rem;\n        overflow: hidden;\n        box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.15);\n    }\n\n    @media (min-width: 1024px) {\n        .sh-pilgrim__image-wrapper {\n            aspect-ratio: 1 \/ 1.1;\n            height: 100%;\n            min-height: 520px;\n        }\n    }\n\n    .sh-pilgrim__picture {\n        width: 100%;\n        height: 100%;\n        display: block;\n    }\n\n    .sh-pilgrim__image {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        object-position: center;\n        display: block;\n    }\n\n    \/* 8. Entrance Animation *\/\n    @keyframes shFadeInUp {\n        from { opacity: 0; transform: translateY(25px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    .sh-pilgrim__animate-up {\n        opacity: 0;\n        animation: shFadeInUp 0.6s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n    }\n    .sh-pilgrim__animate-delay-1 {\n        animation-delay: 0.15s;\n    }\n\n    .sh-pilgrim * {\n        transition: font-family 0.3s ease;\n    }\n<\/style>\n\n<!-- =========================================\n     3. CLEAN DATA ENGINE (SSR SAFE)\n     ========================================= -->\n<script>\n(function() {\n    'use strict';\n\n    document.addEventListener('DOMContentLoaded', () => {\n        const phData = {\n            en: {\n                fontHeader: \"var(--font-display, inherit)\", \n                fontBody: \"system-ui, -apple-system, sans-serif\",\n                kicker: \"Pilgrim Health\",\n                title: \"Heart Health Considerations for Pilgrims Visiting Makkah\",\n                desc: \"Large crowds, warm weather, and increased physical activity during Umrah and Hajj can place additional demands on the cardiovascular system, particularly for individuals with existing heart conditions.\",\n                subtitle: \"Patients with known cardiovascular disease should consider:\",\n                list: [\n                    \"Carrying prescribed medications at all times\",\n                    \"Staying adequately hydrated unless advised otherwise\",\n                    \"Taking regular rest breaks\",\n                    \"Avoiding excessive physical exertion during extreme heat\",\n                    \"Wearing comfortable footwear for extended walking\",\n                    \"Keeping emergency contact information readily available\",\n                    \"Seeking medical attention promptly if concerning symptoms develop\"\n                ],\n                footer: \"Planning ahead can help reduce unnecessary health risks during travel.\"\n            },\n            ar: {\n                fontHeader: \"var(--font-arabic, inherit)\", \n                fontBody: \"var(--font-arabic, inherit)\",\n                kicker: \"\u0635\u062d\u0629 \u0627\u0644\u062d\u062c\u0627\u062c\",\n                title: \"\u0627\u0639\u062a\u0628\u0627\u0631\u0627\u062a \u0635\u062d\u0629 \u0627\u0644\u0642\u0644\u0628 \u0644\u0644\u062d\u062c\u0627\u062c \u0648\u0627\u0644\u0645\u0639\u062a\u0645\u0631\u064a\u0646 \u0641\u064a \u0645\u0643\u0629\",\n                desc: \"\u064a\u0645\u0643\u0646 \u0623\u0646 \u062a\u0636\u0639 \u0627\u0644\u062d\u0634\u0648\u062f \u0627\u0644\u0643\u0628\u064a\u0631\u0629 \u0648\u0627\u0644\u0637\u0642\u0633 \u0627\u0644\u062f\u0627\u0641\u0626 \u0648\u0632\u064a\u0627\u062f\u0629 \u0627\u0644\u0646\u0634\u0627\u0637 \u0627\u0644\u0628\u062f\u0646\u064a \u062e\u0644\u0627\u0644 \u0627\u0644\u0639\u0645\u0631\u0629 \u0648\u0627\u0644\u062d\u062c \u0623\u0639\u0628\u0627\u0621\u064b \u0625\u0636\u0627\u0641\u064a\u0629 \u0639\u0644\u0649 \u0646\u0638\u0627\u0645 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629\u060c \u062e\u0627\u0635\u0629 \u0644\u0644\u0623\u0641\u0631\u0627\u062f \u0627\u0644\u0630\u064a\u0646 \u064a\u0639\u0627\u0646\u0648\u0646 \u0645\u0646 \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0627\u0644\u062d\u0627\u0644\u064a\u0629.\",\n                subtitle: \"\u064a\u062c\u0628 \u0639\u0644\u0649 \u0627\u0644\u0645\u0631\u0636\u0649 \u0627\u0644\u0630\u064a\u0646 \u064a\u0639\u0627\u0646\u0648\u0646 \u0645\u0646 \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629 \u0627\u0644\u0645\u0639\u0631\u0648\u0641\u0629 \u0645\u0631\u0627\u0639\u0627\u0629 \u0645\u0627 \u064a\u0644\u064a:\",\n                list: [\n                    \"\u062d\u0645\u0644 \u0627\u0644\u0623\u062f\u0648\u064a\u0629 \u0627\u0644\u0645\u0648\u0635\u0648\u0641\u0629 \u0641\u064a \u062c\u0645\u064a\u0639 \u0627\u0644\u0623\u0648\u0642\u0627\u062a\",\n                    \"\u0627\u0644\u0628\u0642\u0627\u0621 \u0631\u0637\u0628\u0627\u064b \u0628\u0634\u0643\u0644 \u0643\u0627\u0641\u064d \u0645\u0627 \u0644\u0645 \u064a\u064f\u0646\u0635\u062d \u0628\u062e\u0644\u0627\u0641 \u0630\u0644\u0643\",\n                    \"\u0623\u062e\u0630 \u0641\u062a\u0631\u0627\u062a \u0631\u0627\u062d\u0629 \u0645\u0646\u062a\u0638\u0645\u0629\",\n                    \"\u062a\u062c\u0646\u0628 \u0627\u0644\u0645\u062c\u0647\u0648\u062f \u0627\u0644\u0628\u062f\u0646\u064a \u0627\u0644\u0645\u0641\u0631\u0637 \u0623\u062b\u0646\u0627\u0621 \u0627\u0644\u062d\u0631\u0627\u0631\u0629 \u0627\u0644\u0634\u062f\u064a\u062f\u0629\",\n                    \"\u0627\u0631\u062a\u062f\u0627\u0621 \u0623\u062d\u0630\u064a\u0629 \u0645\u0631\u064a\u062d\u0629 \u0644\u0644\u0645\u0634\u064a \u0644\u0641\u062a\u0631\u0627\u062a \u0637\u0648\u064a\u0644\u0629\",\n                    \"\u0627\u0644\u0627\u062d\u062a\u0641\u0627\u0638 \u0628\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0641\u064a \u062d\u0627\u0644\u0627\u062a \u0627\u0644\u0637\u0648\u0627\u0631\u0626 \u0641\u064a \u0645\u062a\u0646\u0627\u0648\u0644 \u0627\u0644\u064a\u062f\",\n                    \"\u0637\u0644\u0628 \u0627\u0644\u0639\u0646\u0627\u064a\u0629 \u0627\u0644\u0637\u0628\u064a\u0629 \u0639\u0644\u0649 \u0627\u0644\u0641\u0648\u0631 \u0625\u0630\u0627 \u0638\u0647\u0631\u062a \u0623\u0639\u0631\u0627\u0636 \u0645\u0642\u0644\u0642\u0629\"\n                ],\n                footer: \"\u0627\u0644\u062a\u062e\u0637\u064a\u0637 \u0627\u0644\u0645\u0633\u0628\u0642 \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u0633\u0627\u0639\u062f \u0641\u064a \u062a\u0642\u0644\u064a\u0644 \u0627\u0644\u0645\u062e\u0627\u0637\u0631 \u0627\u0644\u0635\u062d\u064a\u0629 \u063a\u064a\u0631 \u0627\u0644\u0636\u0631\u0648\u0631\u064a\u0629 \u0623\u062b\u0646\u0627\u0621 \u0627\u0644\u0633\u0641\u0631.\"\n            }\n        };\n\n        function initPilgrimSection() {\n            const htmlElement = document.documentElement;\n            const isRtl = htmlElement.dir === 'rtl' || (htmlElement.lang && htmlElement.lang.includes('ar'));\n            const data = isRtl ? phData.ar : phData.en;\n            \n            const section = document.getElementById('sh-pilgrim-heart-555');\n            if (!section) return;\n\n            section.setAttribute('dir', isRtl ? 'rtl' : 'ltr');\n            \n            \/\/ Safe Text Updater\n            const setSafeContent = (attr, value, font) => {\n                const el = section.querySelector(`[data-i18n=\"${attr}\"]`);\n                if (el) {\n                    el.textContent = value;\n                    if(font) el.style.fontFamily = font;\n                }\n            };\n\n            \/\/ Update Standard Content\n            setSafeContent('kicker', data.kicker, data.fontBody);\n            setSafeContent('title', data.title, data.fontHeader);\n            setSafeContent('desc', data.desc, data.fontBody);\n            setSafeContent('subtitle', data.subtitle, data.fontHeader);\n            setSafeContent('footer', data.footer, data.fontBody);\n            \n            \/\/ Update SSR Hardcoded List Items\n            data.list.forEach((text, index) => {\n                const listNode = section.querySelector(`[data-i18n-list=\"${index}\"]`);\n                if (listNode) {\n                    listNode.textContent = text;\n                    listNode.style.fontFamily = data.fontBody;\n                }\n            });\n        }\n\n        initPilgrimSection();\n\n        \/\/ Mutation Observer for dynamic language switching\n        const observer = new MutationObserver((mutations) => {\n            mutations.forEach((mutation) => {\n                if (mutation.attributeName === 'dir' || mutation.attributeName === 'lang') {\n                    initPilgrimSection();\n                }\n            });\n        });\n        \n        if (document.documentElement) {\n            observer.observe(document.documentElement, { attributes: true, attributeFilter: ['dir', 'lang'] });\n        }\n    });\n})();\n<\/script>\n\n\n\n<!-- =========================================\n     1. HTML STRUCTURE (SSR READY, PURE BEM)\n     ========================================= -->\n<section id=\"sh-appointment-888\" class=\"sh-appt\" dir=\"ltr\">\n    <div class=\"sh-appt__container\">\n        \n        <!-- Header -->\n        <div class=\"sh-appt__header sh-appt__animate-up\">\n            <div class=\"sh-appt__kicker-wrapper\">\n                <span class=\"sh-appt__kicker-line\"><\/span>\n                <span class=\"sh-appt__kicker-text\" data-i18n=\"kicker\">Patient Guide<\/span>\n            <\/div>\n            <h2 class=\"sh-appt__title\" data-i18n=\"title\">Questions to Ask During a Cardiology Consultation<\/h2>\n            <p class=\"sh-appt__desc\" data-i18n=\"desc\">Preparing questions before your appointment can help you better understand your heart health and treatment plan.<\/p>\n        <\/div>\n\n        <!-- Content Card (SSR Hardcoded) -->\n        <div class=\"sh-appt__card sh-appt__animate-up sh-appt__animate-delay-1\">\n            <h3 class=\"sh-appt__card-title\" data-i18n=\"subtitle\">You may wish to ask:<\/h3>\n            \n            <ul class=\"sh-appt__list\">\n                <li class=\"sh-appt__list-item\">\n                    <span class=\"sh-appt__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n                    <\/span>\n                    <span class=\"sh-appt__list-text\" data-i18n-list=\"0\">What is the likely cause of my symptoms?<\/span>\n                <\/li>\n                <li class=\"sh-appt__list-item\">\n                    <span class=\"sh-appt__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n                    <\/span>\n                    <span class=\"sh-appt__list-text\" data-i18n-list=\"1\">Which diagnostic tests do I need and why?<\/span>\n                <\/li>\n                <li class=\"sh-appt__list-item\">\n                    <span class=\"sh-appt__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n                    <\/span>\n                    <span class=\"sh-appt__list-text\" data-i18n-list=\"2\">Are my blood pressure and cholesterol within healthy ranges?<\/span>\n                <\/li>\n                <li class=\"sh-appt__list-item\">\n                    <span class=\"sh-appt__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n                    <\/span>\n                    <span class=\"sh-appt__list-text\" data-i18n-list=\"3\">What lifestyle changes would benefit my heart?<\/span>\n                <\/li>\n                <li class=\"sh-appt__list-item\">\n                    <span class=\"sh-appt__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n                    <\/span>\n                    <span class=\"sh-appt__list-text\" data-i18n-list=\"4\">Do I need medication, and how should I take it?<\/span>\n                <\/li>\n                <li class=\"sh-appt__list-item\">\n                    <span class=\"sh-appt__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n                    <\/span>\n                    <span class=\"sh-appt__list-text\" data-i18n-list=\"5\">How often should I have follow-up evaluations?<\/span>\n                <\/li>\n                <li class=\"sh-appt__list-item\">\n                    <span class=\"sh-appt__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n                    <\/span>\n                    <span class=\"sh-appt__list-text\" data-i18n-list=\"6\">Are there warning signs that should prompt immediate medical attention?<\/span>\n                <\/li>\n            <\/ul>\n            \n            <div class=\"sh-appt__footer-box\">\n                <p class=\"sh-appt__footer-text\" data-i18n=\"footer\">Clear communication helps patients participate actively in their care.<\/p>\n            <\/div>\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<!-- =========================================\n     2. COMPILED PURE CSS (BROWSER READY)\n     ========================================= -->\n<style>\n    :root {\n        --sh-appt-brand: #138b86;\n        --sh-appt-dark: #243b5a;\n        --sh-appt-text: #596b82;\n        --sh-appt-border: #e4edf3;\n        --sh-appt-bg: #f8fbfd;\n        --sh-appt-card-bg: #ffffff;\n    }\n\n    \/* 1. Gutenberg Full-Width Breakout *\/\n    .sh-appt {\n        width: 100vw;\n        max-width: 100vw;\n        position: relative;\n        left: 50%;\n        transform: translateX(-50%);\n        background-color: var(--sh-appt-bg) !important;\n        overflow: hidden;\n        padding: clamp(4rem, 8vw, 6rem) 0;\n        box-sizing: border-box;\n    }\n\n    .sh-appt *, .sh-appt *::before, .sh-appt *::after {\n        box-sizing: border-box;\n    }\n\n    \/* Hexa Background Pattern *\/\n    .sh-appt::before {\n        content: '';\n        position: absolute;\n        inset: 0;\n        background-image: url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='56' height='100' viewBox='0 0 56 100'><g fill='none' stroke='%23138b86' stroke-opacity='0.05' stroke-width='1'><polygon points='28,1 55,17 55,49 28,65 1,49 1,17'\/><polygon points='28,51 55,67 55,99 28,115 1,99 1,67'\/><\/g><\/svg>\");\n        background-size: 56px 100px;\n        z-index: 0;\n        pointer-events: none;\n    }\n\n    \/* 2. Container Layout *\/\n    .sh-appt__container {\n        width: 100%;\n        max-width: 1475px;\n        margin: 0 auto;\n        padding: 0 1.25rem;\n        position: relative;\n        z-index: 10;\n    }\n\n    \/* 3. Header Styling *\/\n    .sh-appt__header {\n        text-align: center;\n        max-width: 48rem; \/* Equivalent to max-w-3xl *\/\n        margin: 0 auto 3rem auto;\n    }\n\n    .sh-appt__kicker-wrapper {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        gap: 0.5rem;\n        color: var(--sh-appt-brand);\n        font-size: 13px;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n        margin-bottom: 1rem;\n    }\n\n    .sh-appt__kicker-line {\n        height: 1px;\n        width: 2rem;\n        background-color: var(--sh-appt-brand);\n    }\n\n    .sh-appt__title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(34px, 4.5vw, 46px);\n        font-weight: 700;\n        line-height: 1.1;\n        color: var(--sh-appt-dark);\n        margin: 0 0 1.25rem 0;\n    }\n\n    .sh-appt__desc {\n        color: var(--sh-appt-text);\n        font-size: 18px;\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    \/* 4. Main Card Styling *\/\n    .sh-appt__card {\n        max-width: 64rem; \/* Equivalent to max-w-5xl *\/\n        margin: 0 auto;\n        background-color: var(--sh-appt-card-bg);\n        border: 1px solid var(--sh-appt-border);\n        border-radius: 1.5rem; \/* Equivalent to rounded-3xl *\/\n        padding: clamp(2rem, 5vw, 2.5rem);\n        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n        text-align: left;\n    }\n\n    .sh-appt[dir=\"rtl\"] .sh-appt__card {\n        text-align: right;\n    }\n\n    .sh-appt__card-title {\n        font-family: var(--font-display, inherit);\n        font-size: 20px;\n        font-weight: 700;\n        color: var(--sh-appt-dark);\n        margin: 0 0 1.5rem 0;\n    }\n\n    \/* 5. List Grid System *\/\n    .sh-appt__list {\n        display: grid;\n        grid-template-columns: 1fr;\n        column-gap: 2rem;\n        row-gap: 1.25rem;\n        margin: 0 0 2rem 0;\n        padding: 0;\n        list-style: none;\n    }\n\n    @media (min-width: 640px) {\n        .sh-appt__list {\n            grid-template-columns: repeat(2, minmax(0, 1fr));\n        }\n    }\n\n    .sh-appt__list-item {\n        display: flex;\n        align-items: flex-start;\n        gap: 0.75rem;\n    }\n\n    .sh-appt__list-icon {\n        margin-top: 0.25rem;\n        flex-shrink: 0;\n        width: 1.5rem;\n        height: 1.5rem;\n        border-radius: 999px;\n        background-color: rgba(19, 139, 134, 0.1);\n        color: var(--sh-appt-brand);\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n\n    .sh-appt__list-text {\n        font-size: 16.5px;\n        color: rgba(36, 59, 90, 0.9);\n        font-weight: 500;\n        line-height: 1.6;\n    }\n\n    \/* 6. Footer Box *\/\n    .sh-appt__footer-box {\n        background-color: var(--sh-appt-bg);\n        border-radius: 1rem;\n        padding: 1.25rem;\n        border: 1px solid rgba(228, 237, 243, 0.5);\n    }\n\n    .sh-appt__footer-text {\n        color: var(--sh-appt-text);\n        font-size: 16px;\n        line-height: 1.6;\n        font-weight: 500;\n        margin: 0;\n    }\n\n    \/* 7. Entrance Animations *\/\n    @keyframes shFadeInUpAppt {\n        from { opacity: 0; transform: translateY(20px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    \n    .sh-appt__animate-up {\n        opacity: 0;\n        animation: shFadeInUpAppt 0.7s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n    }\n\n    .sh-appt__animate-delay-1 {\n        animation-delay: 0.15s;\n    }\n\n    .sh-appt * {\n        transition: font-family 0.3s ease;\n    }\n<\/style>\n\n<!-- =========================================\n     3. CLEAN DATA ENGINE (SSR SAFE)\n     ========================================= -->\n<script>\n(function() {\n    'use strict';\n\n    document.addEventListener('DOMContentLoaded', () => {\n        const apptData = {\n            en: {\n                fontHeader: \"var(--font-display, inherit)\", \n                fontBody: \"system-ui, -apple-system, sans-serif\",\n                kicker: \"Patient Guide\",\n                title: \"Questions to Ask During a Cardiology Consultation\",\n                desc: \"Preparing questions before your appointment can help you better understand your heart health and treatment plan.\",\n                subtitle: \"You may wish to ask:\",\n                list: [\n                    \"What is the likely cause of my symptoms?\",\n                    \"Which diagnostic tests do I need and why?\",\n                    \"Are my blood pressure and cholesterol within healthy ranges?\",\n                    \"What lifestyle changes would benefit my heart?\",\n                    \"Do I need medication, and how should I take it?\",\n                    \"How often should I have follow-up evaluations?\",\n                    \"Are there warning signs that should prompt immediate medical attention?\"\n                ],\n                footer: \"Clear communication helps patients participate actively in their care.\"\n            },\n            ar: {\n                fontHeader: \"var(--font-arabic, inherit)\", \n                fontBody: \"var(--font-arabic, inherit)\",\n                kicker: \"\u062f\u0644\u064a\u0644 \u0627\u0644\u0645\u0631\u064a\u0636\",\n                title: \"\u0623\u0633\u0626\u0644\u0629 \u064a\u062c\u0628 \u0637\u0631\u062d\u0647\u0627 \u0623\u062b\u0646\u0627\u0621 \u0627\u0633\u062a\u0634\u0627\u0631\u0629 \u0637\u0628\u064a\u0628 \u0627\u0644\u0642\u0644\u0628\",\n                desc: \"\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u0623\u0633\u0626\u0644\u0629 \u0642\u0628\u0644 \u0645\u0648\u0639\u062f\u0643 \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u0633\u0627\u0639\u062f\u0643 \u0639\u0644\u0649 \u0641\u0647\u0645 \u0635\u062d\u0629 \u0642\u0644\u0628\u0643 \u0648\u062e\u0637\u0629 \u0627\u0644\u0639\u0644\u0627\u062c \u0628\u0634\u0643\u0644 \u0623\u0641\u0636\u0644.\",\n                subtitle: \"\u0642\u062f \u062a\u0631\u063a\u0628 \u0641\u064a \u0623\u0646 \u062a\u0633\u0623\u0644:\",\n                list: [\n                    \"\u0645\u0627 \u0647\u0648 \u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0645\u062d\u062a\u0645\u0644 \u0644\u0623\u0639\u0631\u0627\u0636\u064a\u061f\",\n                    \"\u0645\u0627 \u0647\u064a \u0627\u0644\u0641\u062d\u0648\u0635\u0627\u062a \u0627\u0644\u062a\u0634\u062e\u064a\u0635\u064a\u0629 \u0627\u0644\u062a\u064a \u0623\u062d\u062a\u0627\u062c\u0647\u0627 \u0648\u0644\u0645\u0627\u0630\u0627\u061f\",\n                    \"\u0647\u0644 \u0636\u063a\u0637 \u0627\u0644\u062f\u0645 \u0648\u0627\u0644\u0643\u0648\u0644\u064a\u0633\u062a\u0631\u0648\u0644 \u0636\u0645\u0646 \u0627\u0644\u0646\u0637\u0627\u0642\u0627\u062a \u0627\u0644\u0635\u062d\u064a\u0629\u061f\",\n                    \"\u0645\u0627 \u0647\u064a \u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0646\u0645\u0637 \u0627\u0644\u062d\u064a\u0627\u0629 \u0627\u0644\u062a\u064a \u0642\u062f \u062a\u0641\u064a\u062f \u0642\u0644\u0628\u064a\u061f\",\n                    \"\u0647\u0644 \u0623\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u062f\u0648\u0627\u0621\u060c \u0648\u0643\u064a\u0641 \u064a\u062c\u0628 \u0623\u0646 \u0623\u062a\u0646\u0627\u0648\u0644\u0647\u061f\",\n                    \"\u0643\u0645 \u0645\u0631\u0629 \u064a\u062c\u0628 \u0623\u0646 \u0623\u0642\u0648\u0645 \u0628\u062a\u0642\u064a\u064a\u0645\u0627\u062a \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629\u061f\",\n                    \"\u0647\u0644 \u0647\u0646\u0627\u0643 \u0639\u0644\u0627\u0645\u0627\u062a \u062a\u062d\u0630\u064a\u0631\u064a\u0629 \u062a\u0633\u062a\u062f\u0639\u064a \u0627\u0644\u0639\u0646\u0627\u064a\u0629 \u0627\u0644\u0637\u0628\u064a\u0629 \u0627\u0644\u0641\u0648\u0631\u064a\u0629\u061f\"\n                ],\n                footer: \"\u064a\u0633\u0627\u0639\u062f \u0627\u0644\u062a\u0648\u0627\u0635\u0644 \u0627\u0644\u0648\u0627\u0636\u062d \u0627\u0644\u0645\u0631\u0636\u0649 \u0639\u0644\u0649 \u0627\u0644\u0645\u0634\u0627\u0631\u0643\u0629 \u0628\u0646\u0634\u0627\u0637 \u0641\u064a \u0631\u0639\u0627\u064a\u062a\u0647\u0645.\"\n            }\n        };\n\n        function renderApptSection() {\n            const htmlTag = document.documentElement;\n            const isRtl = htmlTag.dir === 'rtl' || (htmlTag.lang && htmlTag.lang.includes('ar'));\n            const data = isRtl ? apptData.ar : apptData.en;\n            \n            const section = document.getElementById('sh-appointment-888');\n            if (!section) return;\n\n            section.setAttribute('dir', isRtl ? 'rtl' : 'ltr');\n            \n            \/\/ Safe Text Updater\n            const setSafeContent = (attr, value, font) => {\n                const el = section.querySelector(`[data-i18n=\"${attr}\"]`);\n                if (el) {\n                    el.textContent = value;\n                    if(font) el.style.fontFamily = font;\n                }\n            };\n\n            \/\/ Update Top Content\n            setSafeContent('kicker', data.kicker, data.fontBody);\n            setSafeContent('title', data.title, data.fontHeader);\n            setSafeContent('desc', data.desc, data.fontBody);\n            setSafeContent('subtitle', data.subtitle, data.fontHeader);\n            setSafeContent('footer', data.footer, data.fontBody);\n            \n            \/\/ Safely Update Pre-rendered List Items (Zero DOM Injection)\n            data.list.forEach((text, index) => {\n                const listNode = section.querySelector(`[data-i18n-list=\"${index}\"]`);\n                if (listNode) {\n                    listNode.textContent = text;\n                    listNode.style.fontFamily = data.fontBody;\n                }\n            });\n        }\n\n        \/\/ Initialize and setup mutation observer for real-time translation switching\n        renderApptSection();\n\n        const observer = new MutationObserver((mutations) => {\n            mutations.forEach((mutation) => {\n                if (mutation.attributeName === 'dir' || mutation.attributeName === 'lang') {\n                    renderApptSection();\n                }\n            });\n        });\n        \n        if (document.documentElement) {\n            observer.observe(document.documentElement, { attributes: true, attributeFilter: ['dir', 'lang'] });\n        }\n    });\n})();\n<\/script>\n\n\n\n<!-- =========================================\n     1. HTML STRUCTURE (SSR READY, PURE BEM)\n     ========================================= -->\n<section id=\"sh-awareness-202\" class=\"sh-aw\" dir=\"ltr\">\n    <div class=\"sh-aw__container\">\n        \n        <!-- Header -->\n        <div class=\"sh-aw__header sh-aw__animate-up\">\n            <div class=\"sh-aw__kicker-wrapper\">\n                <span class=\"sh-aw__kicker-line\"><\/span>\n                <span class=\"sh-aw__kicker-text\" data-i18n=\"kicker\">Patient Education<\/span>\n            <\/div>\n            <h2 class=\"sh-aw__title\" data-i18n=\"title\">Common Misconceptions About Heart Disease<\/h2>\n            <p class=\"sh-aw__desc sh-aw__hidden\" data-i18n=\"desc\"><\/p>\n        <\/div>\n\n        <!-- Grid (SSR Hardcoded, Zero CLS) -->\n        <div class=\"sh-aw__grid sh-aw__animate-up sh-aw__animate-delay-1\">\n            \n            <!-- Card 1 -->\n            <article class=\"sh-aw__card\">\n                <div class=\"sh-aw__card-icon\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"><\/path><path d=\"M12 9v4\"><\/path><path d=\"M12 17h.01\"><\/path><\/svg>\n                <\/div>\n                <div class=\"sh-aw__card-content\">\n                    <h3 class=\"sh-aw__card-q\" data-i18n-card-q=\"0\">&#8220;Heart disease only affects older adults.&#8221;<\/h3>\n                    <p class=\"sh-aw__card-a\" data-i18n-card-a=\"0\">Although age is a risk factor, cardiovascular disease can also affect younger adults, particularly those with diabetes, hypertension, obesity, or a strong family history.<\/p>\n                <\/div>\n            <\/article>\n\n            <!-- Card 2 -->\n            <article class=\"sh-aw__card\">\n                <div class=\"sh-aw__card-icon\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"><\/path><path d=\"M12 9v4\"><\/path><path d=\"M12 17h.01\"><\/path><\/svg>\n                <\/div>\n                <div class=\"sh-aw__card-content\">\n                    <h3 class=\"sh-aw__card-q\" data-i18n-card-q=\"1\">&#8220;If I don&#8217;t have chest pain, my heart is healthy.&#8221;<\/h3>\n                    <p class=\"sh-aw__card-a\" data-i18n-card-a=\"1\">Some heart conditions develop silently or present with symptoms such as fatigue, shortness of breath, dizziness, or irregular heartbeat rather than chest pain.<\/p>\n                <\/div>\n            <\/article>\n\n            <!-- Card 3 -->\n            <article class=\"sh-aw__card\">\n                <div class=\"sh-aw__card-icon\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"><\/path><path d=\"M12 9v4\"><\/path><path d=\"M12 17h.01\"><\/path><\/svg>\n                <\/div>\n                <div class=\"sh-aw__card-content\">\n                    <h3 class=\"sh-aw__card-q\" data-i18n-card-q=\"2\">&#8220;Medication alone is enough.&#8221;<\/h3>\n                    <p class=\"sh-aw__card-a\" data-i18n-card-a=\"2\">Medicines play an important role, but healthy eating, regular activity, smoking cessation, and routine medical follow-up remain essential parts of long-term cardiovascular care.<\/p>\n                <\/div>\n            <\/article>\n\n            <!-- Card 4 -->\n            <article class=\"sh-aw__card\">\n                <div class=\"sh-aw__card-icon\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"><\/path><path d=\"M12 9v4\"><\/path><path d=\"M12 17h.01\"><\/path><\/svg>\n                <\/div>\n                <div class=\"sh-aw__card-content\">\n                    <h3 class=\"sh-aw__card-q\" data-i18n-card-q=\"3\">&#8220;Once my blood pressure improves, I can stop treatment.&#8221;<\/h3>\n                    <p class=\"sh-aw__card-a\" data-i18n-card-a=\"3\">Any changes to medication should only be made after consulting your healthcare provider. Stopping treatment without medical advice may increase cardiovascular risk.<\/p>\n                <\/div>\n            <\/article>\n\n        <\/div>\n\n        <p class=\"sh-aw__footer sh-aw__hidden sh-aw__animate-up sh-aw__animate-delay-2\" data-i18n=\"footer\"><\/p>\n\n    <\/div>\n<\/section>\n\n<!-- =========================================\n     2. COMPILED PURE CSS (BROWSER READY)\n     ========================================= -->\n<style>\n    :root {\n        --sh-aw-brand: #138b86;\n        --sh-aw-gold: #d4af37;\n        --sh-aw-dark: #243b5a;\n        --sh-aw-text: #596b82;\n        --sh-aw-bg: #ffffff;\n    }\n\n    \/* 1. Gutenberg Full-Width Breakout *\/\n    .sh-aw {\n        width: 100vw;\n        max-width: 100vw;\n        position: relative;\n        left: 50%;\n        transform: translateX(-50%);\n        background-color: var(--sh-aw-bg) !important;\n        overflow: hidden;\n        padding: clamp(4rem, 8vw, 6rem) 0;\n        box-sizing: border-box;\n    }\n\n    .sh-aw *, .sh-aw *::before, .sh-aw *::after {\n        box-sizing: border-box;\n    }\n\n    \/* 2. Container Layout *\/\n    .sh-aw__container {\n        width: 100%;\n        max-width: 1475px;\n        margin: 0 auto;\n        padding: 0 1.25rem;\n    }\n\n    \/* 3. Header Styling *\/\n    .sh-aw__header {\n        max-width: 48rem;\n        margin-bottom: 3rem;\n        text-align: left;\n    }\n\n    .sh-aw[dir=\"rtl\"] .sh-aw__header {\n        text-align: right;\n    }\n\n    .sh-aw__kicker-wrapper {\n        display: inline-flex;\n        align-items: center;\n        gap: 0.5rem;\n        color: var(--sh-aw-brand);\n        font-size: 13px;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n        margin-bottom: 1rem;\n    }\n\n    .sh-aw__kicker-line {\n        height: 1px;\n        width: 2rem;\n        background-color: var(--sh-aw-brand);\n    }\n\n    .sh-aw__title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(34px, 4vw, 46px);\n        font-weight: 700;\n        line-height: 1.1;\n        color: var(--sh-aw-dark);\n        margin: 0 0 1.25rem 0;\n    }\n\n    .sh-aw__desc {\n        color: var(--sh-aw-text);\n        font-size: 18px;\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    \/* 4. Grid System *\/\n    .sh-aw__grid {\n        display: grid;\n        grid-template-columns: 1fr;\n        gap: 1.5rem;\n        margin-bottom: 2rem;\n    }\n\n    @media (min-width: 640px) {\n        .sh-aw__grid {\n            grid-template-columns: repeat(2, minmax(0, 1fr));\n        }\n    }\n\n    \/* 5. Card Item Styling *\/\n    .sh-aw__card {\n        background-color: rgba(212, 175, 55, 0.05); \/* Gold \/ 5% *\/\n        border-radius: 1rem;\n        padding: 1.5rem;\n        display: flex;\n        gap: 1rem;\n        align-items: flex-start;\n        transition: transform 0.3s ease, box-shadow 0.3s ease;\n        text-align: left;\n        border-left: 4px solid var(--sh-aw-gold);\n    }\n\n    .sh-aw[dir=\"rtl\"] .sh-aw__card {\n        text-align: right;\n        border-left: none;\n        border-right: 4px solid var(--sh-aw-gold);\n    }\n\n    .sh-aw__card:hover {\n        transform: translateY(-4px);\n        box-shadow: 0 10px 20px rgba(212, 175, 55, 0.15);\n    }\n\n    .sh-aw__card-icon {\n        color: var(--sh-aw-gold);\n        flex-shrink: 0;\n        margin-top: 0.25rem;\n    }\n\n    .sh-aw__card-content {\n        display: flex;\n        flex-direction: column;\n        gap: 0.5rem;\n    }\n\n    .sh-aw__card-q {\n        font-family: var(--font-display, inherit);\n        font-size: 17px;\n        color: var(--sh-aw-dark);\n        font-weight: 700;\n        line-height: 1.3;\n        margin: 0;\n    }\n\n    .sh-aw__card-a {\n        font-size: 15.5px;\n        color: var(--sh-aw-text);\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    \/* 6. Footer Text *\/\n    .sh-aw__footer {\n        max-width: 48rem;\n        color: var(--sh-aw-text);\n        font-size: 16px;\n        line-height: 1.6;\n        margin: 0;\n        text-align: left;\n    }\n    \n    .sh-aw[dir=\"rtl\"] .sh-aw__footer {\n        text-align: right;\n    }\n\n    \/* Helper: Hide Element *\/\n    .sh-aw__hidden {\n        display: none !important;\n    }\n\n    \/* 7. Entrance Animation *\/\n    @keyframes shFadeInUpAw {\n        from { opacity: 0; transform: translateY(20px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    \n    .sh-aw__animate-up {\n        opacity: 0;\n        animation: shFadeInUpAw 0.6s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n    }\n\n    .sh-aw__animate-delay-1 { animation-delay: 0.1s; }\n    .sh-aw__animate-delay-2 { animation-delay: 0.2s; }\n\n    .sh-aw * {\n        transition: font-family 0.3s ease;\n    }\n<\/style>\n\n<!-- =========================================\n     3. CLEAN DATA ENGINE (SSR SAFE)\n     ========================================= -->\n<script>\n(function() {\n    'use strict';\n\n    document.addEventListener('DOMContentLoaded', () => {\n        const shAwData = {\n            en: {\n                fontHeader: \"var(--font-display, inherit)\", \n                fontBody: \"system-ui, -apple-system, sans-serif\",\n                kicker: \"Patient Education\",\n                title: \"Common Misconceptions About Heart Disease\",\n                desc: \"\",\n                items: [\n                    {\n                        q: `\"Heart disease only affects older adults.\"`,\n                        a: \"Although age is a risk factor, cardiovascular disease can also affect younger adults, particularly those with diabetes, hypertension, obesity, or a strong family history.\"\n                    },\n                    {\n                        q: `\"If I don't have chest pain, my heart is healthy.\"`,\n                        a: \"Some heart conditions develop silently or present with symptoms such as fatigue, shortness of breath, dizziness, or irregular heartbeat rather than chest pain.\"\n                    },\n                    {\n                        q: `\"Medication alone is enough.\"`,\n                        a: \"Medicines play an important role, but healthy eating, regular activity, smoking cessation, and routine medical follow-up remain essential parts of long-term cardiovascular care.\"\n                    },\n                    {\n                        q: `\"Once my blood pressure improves, I can stop treatment.\"`,\n                        a: \"Any changes to medication should only be made after consulting your healthcare provider. Stopping treatment without medical advice may increase cardiovascular risk.\"\n                    }\n                ],\n                footer: \"\"\n            },\n            ar: {\n                fontHeader: \"var(--font-arabic, inherit)\", \n                fontBody: \"var(--font-arabic, inherit)\",\n                kicker: \"\u0627\u0644\u062a\u062b\u0642\u064a\u0641 \u0627\u0644\u0635\u062d\u064a\",\n                title: \"\u0645\u0641\u0627\u0647\u064a\u0645 \u062e\u0627\u0637\u0626\u0629 \u0634\u0627\u0626\u0639\u0629 \u062d\u0648\u0644 \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628\",\n                desc: \"\",\n                items: [\n                    {\n                        q: `\"\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u062a\u0635\u064a\u0628 \u0643\u0628\u0627\u0631 \u0627\u0644\u0633\u0646 \u0641\u0642\u0637.\"`,\n                        a: \"\u0639\u0644\u0649 \u0627\u0644\u0631\u063a\u0645 \u0645\u0646 \u0623\u0646 \u0627\u0644\u0639\u0645\u0631 \u0639\u0627\u0645\u0644 \u062e\u0637\u0631\u060c \u0625\u0644\u0627 \u0623\u0646 \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629 \u064a\u0645\u0643\u0646 \u0623\u0646 \u062a\u0624\u062b\u0631 \u0623\u064a\u0636\u0627\u064b \u0639\u0644\u0649 \u0627\u0644\u0628\u0627\u0644\u063a\u064a\u0646 \u0627\u0644\u0623\u0635\u063a\u0631 \u0633\u0646\u0627\u064b\u060c \u0648\u062e\u0627\u0635\u0629 \u0623\u0648\u0644\u0626\u0643 \u0627\u0644\u0630\u064a\u0646 \u064a\u0639\u0627\u0646\u0648\u0646 \u0645\u0646 \u0645\u0631\u0636 \u0627\u0644\u0633\u0643\u0631\u064a \u0623\u0648 \u0627\u0631\u062a\u0641\u0627\u0639 \u0636\u063a\u0637 \u0627\u0644\u062f\u0645 \u0623\u0648 \u0627\u0644\u0633\u0645\u0646\u0629 \u0623\u0648 \u0644\u062f\u064a\u0647\u0645 \u062a\u0627\u0631\u064a\u062e \u0639\u0627\u0626\u0644\u064a \u0642\u0648\u064a.\"\n                    },\n                    {\n                        q: `\"\u0625\u0630\u0627 \u0644\u0645 \u0623\u0643\u0646 \u0623\u0639\u0627\u0646\u064a \u0645\u0646 \u0623\u0644\u0645 \u0641\u064a \u0627\u0644\u0635\u062f\u0631\u060c \u0641\u0642\u0644\u0628\u064a \u0633\u0644\u064a\u0645.\"`,\n                        a: \"\u062a\u062a\u0637\u0648\u0631 \u0628\u0639\u0636 \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0628\u0635\u0645\u062a \u0623\u0648 \u062a\u0638\u0647\u0631 \u0628\u0623\u0639\u0631\u0627\u0636 \u0645\u062b\u0644 \u0627\u0644\u062a\u0639\u0628\u060c \u0636\u064a\u0642 \u0627\u0644\u062a\u0646\u0641\u0633\u060c \u0627\u0644\u062f\u0648\u062e\u0629\u060c \u0623\u0648 \u0639\u062f\u0645 \u0627\u0646\u062a\u0638\u0627\u0645 \u0636\u0631\u0628\u0627\u062a \u0627\u0644\u0642\u0644\u0628 \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u0623\u0644\u0645 \u0627\u0644\u0635\u062f\u0631.\"\n                    },\n                    {\n                        q: `\"\u0627\u0644\u0623\u062f\u0648\u064a\u0629 \u0648\u062d\u062f\u0647\u0627 \u062a\u0643\u0641\u064a.\"`,\n                        a: \"\u062a\u0644\u0639\u0628 \u0627\u0644\u0623\u062f\u0648\u064a\u0629 \u062f\u0648\u0631\u0627\u064b \u0645\u0647\u0645\u0627\u064b\u060c \u0644\u0643\u0646 \u062a\u0646\u0627\u0648\u0644 \u0627\u0644\u0637\u0639\u0627\u0645 \u0627\u0644\u0635\u062d\u064a\u060c \u0648\u0627\u0644\u0646\u0634\u0627\u0637 \u0627\u0644\u0628\u062f\u0646\u064a \u0627\u0644\u0645\u0646\u062a\u0638\u0645\u060c \u0648\u0627\u0644\u0625\u0642\u0644\u0627\u0639 \u0639\u0646 \u0627\u0644\u062a\u062f\u062e\u064a\u0646\u060c \u0648\u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u0637\u0628\u064a\u0629 \u0627\u0644\u0631\u0648\u062a\u064a\u0646\u064a\u0629 \u062a\u0638\u0644 \u0623\u062c\u0632\u0627\u0621 \u0623\u0633\u0627\u0633\u064a\u0629 \u0645\u0646 \u0631\u0639\u0627\u064a\u0629 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u062f\u0649 \u0627\u0644\u0637\u0648\u064a\u0644.\"\n                    },\n                    {\n                        q: `\"\u0628\u0645\u062c\u0631\u062f \u062a\u062d\u0633\u0646 \u0636\u063a\u0637 \u0627\u0644\u062f\u0645 \u0644\u062f\u064a\u060c \u064a\u0645\u0643\u0646\u0646\u064a \u0625\u064a\u0642\u0627\u0641 \u0627\u0644\u0639\u0644\u0627\u062c.\"`,\n                        a: \"\u064a\u062c\u0628 \u0639\u062f\u0645 \u0625\u062c\u0631\u0627\u0621 \u0623\u064a \u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0639\u0644\u0649 \u0627\u0644\u0623\u062f\u0648\u064a\u0629 \u0625\u0644\u0627 \u0628\u0639\u062f \u0627\u0633\u062a\u0634\u0627\u0631\u0629 \u0645\u0642\u062f\u0645 \u0627\u0644\u0631\u0639\u0627\u064a\u0629 \u0627\u0644\u0635\u062d\u064a\u0629 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643. \u0625\u064a\u0642\u0627\u0641 \u0627\u0644\u0639\u0644\u0627\u062c \u062f\u0648\u0646 \u0627\u0633\u062a\u0634\u0627\u0631\u0629 \u0637\u0628\u064a\u0629 \u0642\u062f \u064a\u0632\u064a\u062f \u0645\u0646 \u0645\u062e\u0627\u0637\u0631 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629.\"\n                    }\n                ],\n                footer: \"\"\n            }\n        };\n\n        function shInitAwarenessData() {\n            const htmlNode = document.documentElement;\n            const isAr = htmlNode.dir === 'rtl' || (htmlNode.lang && htmlNode.lang.includes('ar'));\n            const data = isAr ? shAwData.ar : shAwData.en;\n            \n            const section = document.getElementById('sh-awareness-202');\n            if (!section) return;\n\n            section.setAttribute('dir', isAr ? 'rtl' : 'ltr');\n            \n            \/\/ Safe Text Updater\n            const setSafeContent = (attr, value, font) => {\n                const el = section.querySelector(`[data-i18n=\"${attr}\"]`);\n                if (el) {\n                    el.textContent = value;\n                    if(font) el.style.fontFamily = font;\n                    \n                    \/\/ Handle visibility if text is empty\n                    if (value.trim() === '') {\n                        el.classList.add('sh-aw__hidden');\n                    } else {\n                        el.classList.remove('sh-aw__hidden');\n                    }\n                }\n            };\n\n            \/\/ Apply standard text & fonts safely\n            setSafeContent('kicker', data.kicker, data.fontBody);\n            setSafeContent('title', data.title, data.fontHeader);\n            setSafeContent('desc', data.desc, data.fontBody);\n            setSafeContent('footer', data.footer, data.fontBody);\n            \n            \/\/ Update hardcoded Grid Items safely (Zero DOM injection)\n            data.items.forEach((item, index) => {\n                const qNode = section.querySelector(`[data-i18n-card-q=\"${index}\"]`);\n                const aNode = section.querySelector(`[data-i18n-card-a=\"${index}\"]`);\n                \n                if (qNode) {\n                    qNode.textContent = item.q;\n                    qNode.style.fontFamily = data.fontHeader;\n                }\n                if (aNode) {\n                    aNode.textContent = item.a;\n                    aNode.style.fontFamily = data.fontBody;\n                }\n            });\n        }\n\n        shInitAwarenessData();\n\n        \/\/ Safe Mutation Observer for language switching\n        const shAwObserver = new MutationObserver((mutations) => {\n            mutations.forEach((mutation) => {\n                if (mutation.attributeName === 'dir' || mutation.attributeName === 'lang') {\n                    shInitAwarenessData();\n                }\n            });\n        });\n        \n        if (document.documentElement) {\n            shAwObserver.observe(document.documentElement, { attributes: true, attributeFilter: ['dir', 'lang'] });\n        }\n    });\n})();\n<\/script>\n\n\n\n<!-- =========================================\n     1. HTML STRUCTURE (SSR READY, PURE BEM)\n     ========================================= -->\n<section id=\"sh-faq-303\" class=\"sh-faq\" dir=\"ltr\">\n    <div class=\"sh-faq__container\">\n        \n        <!-- Header -->\n        <div class=\"sh-faq__header sh-faq__animate-up\">\n            <div class=\"sh-faq__kicker-wrapper\">\n                <span class=\"sh-faq__kicker-line\"><\/span>\n                <span class=\"sh-faq__kicker-text\" data-i18n=\"kicker\">FAQ<\/span>\n            <\/div>\n            <h2 class=\"sh-faq__title\" data-i18n=\"title\">Frequently Asked Questions<\/h2>\n        <\/div>\n\n        <!-- Accordion List (SSR Hardcoded, Zero CLS) -->\n        <div class=\"sh-faq__accordion-list sh-faq__animate-up sh-faq__animate-delay-1\">\n            \n            <!-- Item 1 -->\n            <div class=\"sh-faq__item\">\n                <button class=\"sh-faq__btn\" aria-expanded=\"false\">\n                    <span class=\"sh-faq__question\" data-i18n-faq-q=\"0\">When should I see a cardiologist in Makkah?<\/span>\n                    <svg class=\"sh-faq__chevron\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"><\/path><\/svg>\n                <\/button>\n                <div class=\"sh-faq__content\">\n                    <div class=\"sh-faq__content-inner\">\n                        <p class=\"sh-faq__answer\" data-i18n-faq-a=\"0\">You should consider a cardiology consultation if you experience chest discomfort, shortness of breath, palpitations, dizziness, fainting episodes, uncontrolled high blood pressure, or if you have a strong family history of heart disease. In such cases, visiting a trusted <strong>cardiology clinic in Makkah<\/strong> for timely evaluation by the <strong>best cardiologist in Makkah<\/strong> can help identify risks early and guide appropriate treatment.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Item 2 -->\n            <div class=\"sh-faq__item\">\n                <button class=\"sh-faq__btn\" aria-expanded=\"false\">\n                    <span class=\"sh-faq__question\" data-i18n-faq-q=\"1\">What does a cardiologist in Makkah treat?<\/span>\n                    <svg class=\"sh-faq__chevron\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"><\/path><\/svg>\n                <\/button>\n                <div class=\"sh-faq__content\">\n                    <div class=\"sh-faq__content-inner\">\n                        <p class=\"sh-faq__answer\" data-i18n-faq-a=\"1\">Cardiologists diagnose and manage conditions affecting the heart and blood vessels, including coronary artery disease, hypertension, heart rhythm disorders, heart failure, and valve diseases. At our <strong>cardiology clinic in Makkah<\/strong>, patients receive thorough evaluation and treatment from the <strong>best cardiologist in Makkah<\/strong> for both common and complex cardiac conditions.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Item 3 -->\n            <div class=\"sh-faq__item\">\n                <button class=\"sh-faq__btn\" aria-expanded=\"false\">\n                    <span class=\"sh-faq__question\" data-i18n-faq-q=\"2\">Is an ECG enough to diagnose every heart condition?<\/span>\n                    <svg class=\"sh-faq__chevron\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"><\/path><\/svg>\n                <\/button>\n                <div class=\"sh-faq__content\">\n                    <div class=\"sh-faq__content-inner\">\n                        <p class=\"sh-faq__answer\" data-i18n-faq-a=\"2\">No. An ECG provides important information about the heart&#8217;s electrical activity, but additional tests such as echocardiography, blood investigations, or other imaging studies may be required depending on your symptoms and clinical findings.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Item 4 -->\n            <div class=\"sh-faq__item\">\n                <button class=\"sh-faq__btn\" aria-expanded=\"false\">\n                    <span class=\"sh-faq__question\" data-i18n-faq-q=\"3\">How often should I have a heart checkup?<\/span>\n                    <svg class=\"sh-faq__chevron\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"><\/path><\/svg>\n                <\/button>\n                <div class=\"sh-faq__content\">\n                    <div class=\"sh-faq__content-inner\">\n                        <p class=\"sh-faq__answer\" data-i18n-faq-a=\"3\">The frequency depends on your age, medical history, existing health conditions, and cardiovascular risk factors. Individuals with hypertension, diabetes, or previous heart disease often require regular follow-up.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Item 5 -->\n            <div class=\"sh-faq__item\">\n                <button class=\"sh-faq__btn\" aria-expanded=\"false\">\n                    <span class=\"sh-faq__question\" data-i18n-faq-q=\"4\">Can heart disease be prevented?<\/span>\n                    <svg class=\"sh-faq__chevron\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"><\/path><\/svg>\n                <\/button>\n                <div class=\"sh-faq__content\">\n                    <div class=\"sh-faq__content-inner\">\n                        <p class=\"sh-faq__answer\" data-i18n-faq-a=\"4\">Although not every heart condition can be prevented, controlling blood pressure, cholesterol, diabetes, maintaining a healthy lifestyle, avoiding tobacco, and attending regular medical checkups can significantly reduce cardiovascular risk.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Item 6 -->\n            <div class=\"sh-faq__item\">\n                <button class=\"sh-faq__btn\" aria-expanded=\"false\">\n                    <span class=\"sh-faq__question\" data-i18n-faq-q=\"5\">Do women experience different heart disease symptoms?<\/span>\n                    <svg class=\"sh-faq__chevron\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"><\/path><\/svg>\n                <\/button>\n                <div class=\"sh-faq__content\">\n                    <div class=\"sh-faq__content-inner\">\n                        <p class=\"sh-faq__answer\" data-i18n-faq-a=\"5\">Yes. Some women may experience symptoms such as unusual fatigue, nausea, shortness of breath, upper back discomfort, or jaw pain instead of the classic chest pain associated with heart attacks.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<!-- =========================================\n     2. COMPILED PURE CSS (BROWSER READY)\n     ========================================= -->\n<style>\n    :root {\n        --sh-faq-brand: #138b86;\n        --sh-faq-dark: #243b5a;\n        --sh-faq-text: #596b82;\n        --sh-faq-border: #e4edf3;\n        --sh-faq-bg: #f8fbfd;\n        --sh-faq-card-bg: #ffffff;\n        --sh-faq-hover-bg: #f8fbfd;\n    }\n\n    \/* 1. Gutenberg Full-Width Breakout *\/\n    .sh-faq {\n        width: 100vw;\n        max-width: 100vw;\n        position: relative;\n        left: 50%;\n        transform: translateX(-50%);\n        background-color: var(--sh-faq-bg) !important;\n        overflow: hidden;\n        padding: clamp(4rem, 8vw, 6rem) 0;\n        box-sizing: border-box;\n    }\n\n    .sh-faq *, .sh-faq *::before, .sh-faq *::after {\n        box-sizing: border-box;\n    }\n\n    \/* Hexa Background Pattern *\/\n    .sh-faq::before {\n        content: '';\n        position: absolute;\n        inset: 0;\n        background-image: url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='56' height='100' viewBox='0 0 56 100'><g fill='none' stroke='%23138b86' stroke-opacity='0.05' stroke-width='1'><polygon points='28,1 55,17 55,49 28,65 1,49 1,17'\/><polygon points='28,51 55,67 55,99 28,115 1,99 1,67'\/><\/g><\/svg>\");\n        background-size: 56px 100px;\n        z-index: 0;\n        pointer-events: none;\n    }\n\n    \/* 2. Container Layout *\/\n    .sh-faq__container {\n        width: 100%;\n        max-width: 1475px;\n        margin: 0 auto;\n        padding: 0 1.25rem;\n        position: relative;\n        z-index: 10;\n    }\n\n    \/* 3. Header Styling *\/\n    .sh-faq__header {\n        text-align: center;\n        max-width: 48rem;\n        margin: 0 auto 3rem auto;\n    }\n\n    .sh-faq__kicker-wrapper {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        gap: 0.5rem;\n        color: var(--sh-faq-brand);\n        font-size: 13px;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n        margin-bottom: 1rem;\n    }\n\n    .sh-faq__kicker-line {\n        height: 1px;\n        width: 2rem;\n        background-color: var(--sh-faq-brand);\n    }\n\n    .sh-faq__title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(34px, 4.5vw, 46px);\n        font-weight: 700;\n        line-height: 1.1;\n        color: var(--sh-faq-dark);\n        margin: 0;\n    }\n\n    \/* 4. Accordion List Structure *\/\n    .sh-faq__accordion-list {\n        max-width: 56rem; \/* 4xl *\/\n        margin: 0 auto;\n        display: flex;\n        flex-direction: column;\n        gap: 0.75rem;\n    }\n\n    .sh-faq__item {\n        background-color: var(--sh-faq-card-bg);\n        border: 1px solid var(--sh-faq-border);\n        border-radius: 1rem;\n        overflow: hidden;\n        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n        transition: box-shadow 0.3s ease;\n    }\n\n    .sh-faq__item:hover {\n        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    }\n\n    \/* 5. Accordion Button *\/\n    .sh-faq__btn {\n        width: 100%;\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        text-align: left;\n        background: transparent;\n        border: none;\n        padding: 1.25rem 1.5rem;\n        cursor: pointer;\n        transition: background-color 0.2s ease;\n    }\n\n    .sh-faq[dir=\"rtl\"] .sh-faq__btn {\n        text-align: right;\n    }\n\n    .sh-faq__btn:hover {\n        background-color: var(--sh-faq-hover-bg);\n    }\n\n    .sh-faq__question {\n        font-family: var(--font-display, inherit);\n        font-size: 18px;\n        font-weight: 700;\n        color: var(--sh-faq-dark);\n        line-height: 1.4;\n        padding-right: 1.5rem; \/* Gap to prevent chevron overlap *\/\n    }\n\n    .sh-faq[dir=\"rtl\"] .sh-faq__question {\n        padding-right: 0;\n        padding-left: 1.5rem;\n    }\n\n    .sh-faq__chevron {\n        width: 1.25rem;\n        height: 1.25rem;\n        color: var(--sh-faq-brand);\n        flex-shrink: 0;\n        transition: transform 0.35s ease;\n    }\n\n    \/* 6. Pure CSS Grid Accordion Animation *\/\n    .sh-faq__content {\n        display: grid;\n        grid-template-rows: 0fr;\n        transition: grid-template-rows 0.35s ease-out;\n        background-color: var(--sh-faq-card-bg);\n    }\n\n    .sh-faq__content-inner {\n        overflow: hidden;\n    }\n\n    .sh-faq__answer {\n        color: var(--sh-faq-text);\n        font-size: 16px;\n        line-height: 1.6;\n        margin: 0;\n        padding: 0 1.5rem 1.5rem 1.5rem; \/* Bottom padding applied here to ensure smooth slide *\/\n        border-top: 1px solid transparent; \/* Prepare for border expansion *\/\n    }\n\n    \/* Active State Modifiers *\/\n    .sh-faq__item--active .sh-faq__content {\n        grid-template-rows: 1fr;\n    }\n\n    .sh-faq__item--active .sh-faq__answer {\n        border-top-color: var(--sh-faq-border);\n        padding-top: 1.25rem;\n    }\n\n    .sh-faq__item--active .sh-faq__chevron {\n        transform: rotate(180deg);\n    }\n\n    \/* 7. Entrance Animation *\/\n    @keyframes shFadeInUpFaq {\n        from { opacity: 0; transform: translateY(20px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    \n    .sh-faq__animate-up {\n        opacity: 0;\n        animation: shFadeInUpFaq 0.7s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n    }\n    .sh-faq__animate-delay-1 {\n        animation-delay: 0.15s;\n    }\n\n    .sh-faq * {\n        transition: font-family 0.3s ease;\n    }\n<\/style>\n\n<!-- =========================================\n     3. CLEAN DATA & INTERACTION ENGINE\n     ========================================= -->\n<script>\n(function() {\n    'use strict';\n\n    document.addEventListener('DOMContentLoaded', () => {\n        const shFaqData = {\n            en: {\n                fontHeader: \"var(--font-display, inherit)\", \n                fontBody: \"system-ui, -apple-system, sans-serif\",\n                kicker: \"FAQ\",\n                title: \"Frequently Asked Questions\",\n                faqs: [\n                    { \n                        q: \"When should I see a cardiologist?\", \n                        a: \"You should consider a cardiology consultation if you experience chest discomfort, shortness of breath, palpitations, dizziness, fainting episodes, uncontrolled high blood pressure, or if you have a strong family history of heart disease.\" \n                    },\n                    { \n                        q: \"What does a cardiologist treat?\", \n                        a: \"Cardiologists diagnose and manage conditions affecting the heart and blood vessels, including coronary artery disease, hypertension, heart rhythm disorders, heart failure, and valve diseases.\" \n                    },\n                    { \n                        q: \"Is an ECG enough to diagnose every heart condition?\", \n                        a: \"No. An ECG provides important information about the heart's electrical activity, but additional tests such as echocardiography, blood investigations, or other imaging studies may be required depending on your symptoms and clinical findings.\" \n                    },\n                    { \n                        q: \"How often should I have a heart checkup?\", \n                        a: \"The frequency depends on your age, medical history, existing health conditions, and cardiovascular risk factors. Individuals with hypertension, diabetes, or previous heart disease often require regular follow-up.\" \n                    },\n                    { \n                        q: \"Can heart disease be prevented?\", \n                        a: \"Although not every heart condition can be prevented, controlling blood pressure, cholesterol, diabetes, maintaining a healthy lifestyle, avoiding tobacco, and attending regular medical checkups can significantly reduce cardiovascular risk.\" \n                    },\n                    { \n                        q: \"Do women experience different heart disease symptoms?\", \n                        a: \"Yes. Some women may experience symptoms such as unusual fatigue, nausea, shortness of breath, upper back discomfort, or jaw pain instead of the classic chest pain associated with heart attacks.\" \n                    }\n                ]\n            },\n            ar: {\n                fontHeader: \"var(--font-arabic, inherit)\", \n                fontBody: \"var(--font-arabic, inherit)\",\n                kicker: \"\u0627\u0644\u0623\u0633\u0626\u0644\u0629 \u0627\u0644\u0634\u0627\u0626\u0639\u0629\",\n                title: \"\u0627\u0644\u0623\u0633\u0626\u0644\u0629 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629\",\n                faqs: [\n                    { \n                        q: \"\u0645\u062a\u0649 \u064a\u062c\u0628 \u0623\u0646 \u0623\u0631\u0627\u062c\u0639 \u0637\u0628\u064a\u0628 \u0642\u0644\u0628\u061f\", \n                        a: \"\u064a\u062c\u0628 \u0639\u0644\u064a\u0643 \u0627\u0644\u062a\u0641\u0643\u064a\u0631 \u0641\u064a \u0627\u0633\u062a\u0634\u0627\u0631\u0629 \u0637\u0628\u064a\u0628 \u0627\u0644\u0642\u0644\u0628 \u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0639\u0627\u0646\u064a \u0645\u0646 \u0627\u0646\u0632\u0639\u0627\u062c \u0641\u064a \u0627\u0644\u0635\u062f\u0631\u060c \u0636\u064a\u0642 \u0641\u064a \u0627\u0644\u062a\u0646\u0641\u0633\u060c \u062e\u0641\u0642\u0627\u0646\u060c \u062f\u0648\u062e\u0629\u060c \u0646\u0648\u0628\u0627\u062a \u0625\u063a\u0645\u0627\u0621\u060c \u0627\u0631\u062a\u0641\u0627\u0639 \u0636\u063a\u0637 \u0627\u0644\u062f\u0645 \u063a\u064a\u0631 \u0627\u0644\u0645\u0646\u0636\u0628\u0637\u060c \u0623\u0648 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062f\u064a\u0643 \u062a\u0627\u0631\u064a\u062e \u0639\u0627\u0626\u0644\u064a \u0642\u0648\u064a \u0644\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628.\" \n                    },\n                    { \n                        q: \"\u0645\u0627\u0630\u0627 \u064a\u0639\u0627\u0644\u062c \u0637\u0628\u064a\u0628 \u0627\u0644\u0642\u0644\u0628\u061f\", \n                        a: \"\u064a\u0642\u0648\u0645 \u0623\u0637\u0628\u0627\u0621 \u0627\u0644\u0642\u0644\u0628 \u0628\u062a\u0634\u062e\u064a\u0635 \u0648\u0639\u0644\u0627\u062c \u0627\u0644\u062d\u0627\u0644\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u0624\u062b\u0631 \u0639\u0644\u0649 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629\u060c \u0628\u0645\u0627 \u0641\u064a \u0630\u0644\u0643 \u0645\u0631\u0636 \u0627\u0644\u0634\u0631\u064a\u0627\u0646 \u0627\u0644\u062a\u0627\u062c\u064a\u060c \u0627\u0631\u062a\u0641\u0627\u0639 \u0636\u063a\u0637 \u0627\u0644\u062f\u0645\u060c \u0627\u0636\u0637\u0631\u0627\u0628\u0627\u062a \u0625\u064a\u0642\u0627\u0639 \u0627\u0644\u0642\u0644\u0628\u060c \u0642\u0635\u0648\u0631 \u0627\u0644\u0642\u0644\u0628\u060c \u0648\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0635\u0645\u0627\u0645\u0627\u062a.\" \n                    },\n                    { \n                        q: \"\u0647\u0644 \u062a\u062e\u0637\u064a\u0637 \u0643\u0647\u0631\u0628\u064a\u0629 \u0627\u0644\u0642\u0644\u0628 (ECG) \u0643\u0627\u0641\u064d \u0644\u062a\u0634\u062e\u064a\u0635 \u0643\u0644 \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628\u061f\", \n                        a: \"\u0644\u0627. \u064a\u0648\u0641\u0631 \u062a\u062e\u0637\u064a\u0637 \u0643\u0647\u0631\u0628\u064a\u0629 \u0627\u0644\u0642\u0644\u0628 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0645\u0647\u0645\u0629 \u062d\u0648\u0644 \u0627\u0644\u0646\u0634\u0627\u0637 \u0627\u0644\u0643\u0647\u0631\u0628\u0627\u0626\u064a \u0644\u0644\u0642\u0644\u0628\u060c \u0648\u0644\u0643\u0646 \u0642\u062f \u062a\u0643\u0648\u0646 \u0647\u0646\u0627\u0643 \u062d\u0627\u062c\u0629 \u0644\u0627\u062e\u062a\u0628\u0627\u0631\u0627\u062a \u0625\u0636\u0627\u0641\u064a\u0629 \u0645\u062b\u0644 \u062a\u062e\u0637\u064a\u0637 \u0635\u062f\u0649 \u0627\u0644\u0642\u0644\u0628 \u0623\u0648 \u062a\u062d\u0627\u0644\u064a\u0644 \u0627\u0644\u062f\u0645 \u0623\u0648 \u062f\u0631\u0627\u0633\u0627\u062a \u0627\u0644\u062a\u0635\u0648\u064a\u0631 \u0627\u0644\u0623\u062e\u0631\u0649 \u0627\u0639\u062a\u0645\u0627\u062f\u0627\u064b \u0639\u0644\u0649 \u0627\u0644\u0623\u0639\u0631\u0627\u0636 \u0648\u0627\u0644\u0646\u062a\u0627\u0626\u062c \u0627\u0644\u0633\u0631\u064a\u0631\u064a\u0629.\" \n                    },\n                    { \n                        q: \"\u0643\u0645 \u0645\u0631\u0629 \u064a\u062c\u0628 \u0623\u0646 \u0623\u062c\u0631\u064a \u0641\u062d\u0635\u0627\u064b \u0644\u0644\u0642\u0644\u0628\u061f\", \n                        a: \"\u064a\u0639\u062a\u0645\u062f \u0627\u0644\u062a\u0643\u0631\u0627\u0631 \u0639\u0644\u0649 \u0639\u0645\u0631\u0643 \u0648\u062a\u0627\u0631\u064a\u062e\u0643 \u0627\u0644\u0637\u0628\u064a \u0648\u062d\u0627\u0644\u062a\u0643 \u0627\u0644\u0635\u062d\u064a\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0648\u0639\u0648\u0627\u0645\u0644 \u0627\u0644\u062e\u0637\u0631 \u0644\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629. \u063a\u0627\u0644\u0628\u0627\u064b \u0645\u0627 \u064a\u062d\u062a\u0627\u062c \u0627\u0644\u0623\u0641\u0631\u0627\u062f \u0627\u0644\u0645\u0635\u0627\u0628\u0648\u0646 \u0628\u0627\u0631\u062a\u0641\u0627\u0639 \u0636\u063a\u0637 \u0627\u0644\u062f\u0645 \u0623\u0648 \u0627\u0644\u0633\u0643\u0631\u064a \u0623\u0648 \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0627\u0644\u0633\u0627\u0628\u0642\u0629 \u0625\u0644\u0649 \u0645\u062a\u0627\u0628\u0639\u0629 \u0645\u0646\u062a\u0638\u0645\u0629.\" \n                    },\n                    { \n                        q: \"\u0647\u0644 \u064a\u0645\u0643\u0646 \u0627\u0644\u0648\u0642\u0627\u064a\u0629 \u0645\u0646 \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628\u061f\", \n                        a: \"\u0639\u0644\u0649 \u0627\u0644\u0631\u063a\u0645 \u0645\u0646 \u0623\u0646\u0647 \u0644\u0627 \u064a\u0645\u0643\u0646 \u0627\u0644\u0648\u0642\u0627\u064a\u0629 \u0645\u0646 \u0643\u0644 \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628\u060c \u0625\u0644\u0627 \u0623\u0646 \u0627\u0644\u062a\u062d\u0643\u0645 \u0641\u064a \u0636\u063a\u0637 \u0627\u0644\u062f\u0645 \u0648\u0627\u0644\u0643\u0648\u0644\u064a\u0633\u062a\u0631\u0648\u0644 \u0648\u0627\u0644\u0633\u0643\u0631\u064a\u060c \u0648\u0627\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u0646\u0645\u0637 \u062d\u064a\u0627\u0629 \u0635\u062d\u064a\u060c \u0648\u062a\u062c\u0646\u0628 \u0627\u0644\u062a\u0628\u063a\u060c \u0648\u062d\u0636\u0648\u0631 \u0627\u0644\u0641\u062d\u0648\u0635\u0627\u062a \u0627\u0644\u0637\u0628\u064a\u0629 \u0627\u0644\u0645\u0646\u062a\u0638\u0645\u0629 \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u0642\u0644\u0644 \u0628\u0634\u0643\u0644 \u0643\u0628\u064a\u0631 \u0645\u0646 \u0645\u062e\u0627\u0637\u0631 \u0627\u0644\u0625\u0635\u0627\u0628\u0629 \u0628\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629.\" \n                    },\n                    { \n                        q: \"\u0647\u0644 \u062a\u0639\u0627\u0646\u064a \u0627\u0644\u0646\u0633\u0627\u0621 \u0645\u0646 \u0623\u0639\u0631\u0627\u0636 \u0645\u062e\u062a\u0644\u0641\u0629 \u0644\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628\u061f\", \n                        a: \"\u0646\u0639\u0645. \u0642\u062f \u062a\u0639\u0627\u0646\u064a \u0628\u0639\u0636 \u0627\u0644\u0646\u0633\u0627\u0621 \u0645\u0646 \u0623\u0639\u0631\u0627\u0636 \u0645\u062b\u0644 \u0627\u0644\u062a\u0639\u0628 \u063a\u064a\u0631 \u0627\u0644\u0645\u0639\u062a\u0627\u062f\u060c \u0627\u0644\u063a\u062b\u064a\u0627\u0646\u060c \u0636\u064a\u0642 \u0627\u0644\u062a\u0646\u0641\u0633\u060c \u0627\u0646\u0632\u0639\u0627\u062c \u0641\u064a \u0623\u0639\u0644\u0649 \u0627\u0644\u0638\u0647\u0631\u060c \u0623\u0648 \u0623\u0644\u0645 \u0641\u064a \u0627\u0644\u0641\u0643 \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u0623\u0644\u0645 \u0627\u0644\u0635\u062f\u0631 \u0627\u0644\u0643\u0644\u0627\u0633\u064a\u0643\u064a \u0627\u0644\u0645\u0631\u062a\u0628\u0637 \u0628\u0627\u0644\u0646\u0648\u0628\u0627\u062a \u0627\u0644\u0642\u0644\u0628\u064a\u0629.\" \n                    }\n                ]\n            }\n        };\n\n        \/\/ --- Data Binding & Translation Engine ---\n        function shInitFaqData() {\n            const htmlNode = document.documentElement;\n            const isAr = htmlNode.dir === 'rtl' || (htmlNode.lang && htmlNode.lang.includes('ar'));\n            const data = isAr ? shFaqData.ar : shFaqData.en;\n            \n            const section = document.getElementById('sh-faq-303');\n            if (!section) return;\n\n            section.setAttribute('dir', isAr ? 'rtl' : 'ltr');\n\n            \/\/ Safe Text Updater\n            const setSafeContent = (attr, value, font) => {\n                const el = section.querySelector(`[data-i18n=\"${attr}\"]`);\n                if (el) {\n                    el.textContent = value;\n                    if(font) el.style.fontFamily = font;\n                }\n            };\n\n            \/\/ Set Header Texts\n            setSafeContent('kicker', data.kicker, data.fontBody);\n            setSafeContent('title', data.title, data.fontHeader);\n            \n            \/\/ Populate Hardcoded Accordions Safely\n            data.faqs.forEach((faq, index) => {\n                const qNode = section.querySelector(`[data-i18n-faq-q=\"${index}\"]`);\n                const aNode = section.querySelector(`[data-i18n-faq-a=\"${index}\"]`);\n                \n                if (qNode) {\n                    qNode.textContent = faq.q;\n                    qNode.style.fontFamily = data.fontHeader;\n                }\n                if (aNode) {\n                    aNode.textContent = faq.a;\n                    aNode.style.fontFamily = data.fontBody;\n                }\n            });\n        }\n\n        \/\/ --- Interaction Engine (Accordion Logic) ---\n        function shInitFaqInteraction() {\n            const section = document.getElementById('sh-faq-303');\n            if (!section) return;\n\n            const buttons = section.querySelectorAll('.sh-faq__btn');\n            \n            buttons.forEach(btn => {\n                btn.addEventListener('click', function() {\n                    const item = this.closest('.sh-faq__item');\n                    const isActive = item.classList.contains('sh-faq__item--active');\n\n                    \/\/ Close all accordions first\n                    section.querySelectorAll('.sh-faq__item').forEach(el => {\n                        el.classList.remove('sh-faq__item--active');\n                        el.querySelector('.sh-faq__btn').setAttribute('aria-expanded', 'false');\n                    });\n\n                    \/\/ If it wasn't active, open it\n                    if (!isActive) {\n                        item.classList.add('sh-faq__item--active');\n                        this.setAttribute('aria-expanded', 'true');\n                    }\n                });\n            });\n        }\n\n        \/\/ Initialize Systems\n        shInitFaqData();\n        shInitFaqInteraction();\n        \n        \/\/ Listen for Theme\/Language switches\n        const shFaqObserver = new MutationObserver((mutations) => {\n            mutations.forEach((mutation) => {\n                if (mutation.attributeName === 'dir' || mutation.attributeName === 'lang') {\n                    shInitFaqData();\n                }\n            });\n        });\n        \n        if (document.documentElement) {\n            shFaqObserver.observe(document.documentElement, { attributes: true, attributeFilter: ['dir', 'lang'] });\n        }\n    });\n})();\n<\/script>\n\n\n\n<!-- =========================================\n     1. HTML STRUCTURE (SSR READY, PURE BEM)\n     ========================================= -->\n<section id=\"sh-trust-404\" class=\"sh-trust\" dir=\"ltr\">\n    <div class=\"sh-trust__container\">\n        \n        <div class=\"sh-trust__content sh-trust__animate-up\">\n            \n            <div class=\"sh-trust__header\">\n                <div class=\"sh-trust__kicker-wrapper\">\n                    <span class=\"sh-trust__kicker-line\"><\/span>\n                    <span class=\"sh-trust__kicker-text\" data-i18n=\"kicker\">Trust<\/span>\n                <\/div>\n                <h2 class=\"sh-trust__title\" data-i18n=\"title\">\n                    Why Choose Shefa Hospital for Cardiology Care in Makkah?\n                <\/h2>\n            <\/div>\n\n            <!-- SSR Hardcoded Text for SEO & Zero CLS -->\n            <div class=\"sh-trust__body\">\n                <p class=\"sh-trust__p\" data-i18n-html=\"p1\">\n                    People searching for the <strong>best cardiology hospital in Makkah<\/strong> often look for more than specialist consultations. They value access to diagnostic services, coordinated medical care, and ongoing follow-up within one healthcare facility.\n                <\/p>\n                <p class=\"sh-trust__p\" data-i18n-html=\"p2\">\n                    Located in <strong>Al Mansur, Makkah<\/strong>, <strong>Shefa Hospital<\/strong> provides cardiology services focused on evaluating heart-related symptoms, identifying cardiovascular risk factors, and supporting patients with both acute and chronic heart conditions. The hospital&#8217;s integrated approach allows physicians to combine clinical assessment with appropriate diagnostic investigations and individualized treatment planning.\n                <\/p>\n                <p class=\"sh-trust__p\" data-i18n-html=\"p3\">\n                    Whether you require a routine heart checkup, evaluation of chest discomfort, blood pressure management, or long-term cardiac follow-up, receiving care in a hospital setting supports continuity throughout every stage of treatment.\n                <\/p>\n            <\/div>\n            \n        <\/div>\n\n    <\/div>\n<\/section>\n\n<!-- =========================================\n     2. COMPILED PURE CSS (BROWSER READY)\n     ========================================= -->\n<style>\n    :root {\n        --sh-trust-brand: #138b86;\n        --sh-trust-dark: #243b5a;\n        --sh-trust-text: #596b82;\n        --sh-trust-bg: #ffffff;\n    }\n\n    \/* 1. Gutenberg Full-Width Breakout *\/\n    .sh-trust {\n        width: 100vw;\n        max-width: 100vw;\n        position: relative;\n        left: 50%;\n        transform: translateX(-50%);\n        background-color: var(--sh-trust-bg) !important;\n        overflow: hidden;\n        padding: clamp(4rem, 8vw, 6rem) 0;\n        box-sizing: border-box;\n    }\n\n    .sh-trust *, .sh-trust *::before, .sh-trust *::after {\n        box-sizing: border-box;\n    }\n\n    \/* 2. Container Layout *\/\n    .sh-trust__container {\n        width: 100%;\n        max-width: 1475px;\n        margin: 0 auto;\n        padding: 0 1.25rem;\n    }\n\n    \/* 3. Content Area *\/\n    .sh-trust__content {\n        max-width: 56rem; \/* Equivalent to max-w-4xl *\/\n        margin: 0 auto;\n        text-align: left;\n    }\n\n    .sh-trust[dir=\"rtl\"] .sh-trust__content {\n        text-align: right;\n    }\n\n    \/* 4. Header Styling *\/\n    .sh-trust__header {\n        margin-bottom: 2.5rem;\n        text-align: center; \/* Center on mobile *\/\n    }\n\n    @media (min-width: 768px) {\n        .sh-trust__header {\n            text-align: left; \/* Start on tablet\/desktop *\/\n        }\n        .sh-trust[dir=\"rtl\"] .sh-trust__header {\n            text-align: right;\n        }\n    }\n\n    .sh-trust__kicker-wrapper {\n        display: inline-flex;\n        align-items: center;\n        gap: 0.5rem;\n        color: var(--sh-trust-brand);\n        font-size: 13px;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n        margin-bottom: 1rem;\n    }\n\n    .sh-trust__kicker-line {\n        height: 1px;\n        width: 2rem;\n        background-color: var(--sh-trust-brand);\n    }\n\n    .sh-trust__title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(34px, 4vw, 46px);\n        font-weight: 700;\n        line-height: 1.15;\n        color: var(--sh-trust-dark);\n        margin: 0;\n    }\n\n    \/* 5. Typography & Body Styling *\/\n    .sh-trust__body {\n        display: flex;\n        flex-direction: column;\n        gap: 1.5rem; \/* Equivalent to space-y-6 *\/\n        font-size: 17.5px;\n        line-height: 1.85;\n        color: var(--sh-trust-text);\n    }\n\n    .sh-trust__p {\n        margin: 0;\n    }\n\n    \/* SEO Emphasized Terms *\/\n    .sh-trust__p strong {\n        color: var(--sh-trust-dark);\n        font-weight: 700;\n    }\n\n    \/* 6. Entrance Animation *\/\n    @keyframes shFadeInUpTrust {\n        from { opacity: 0; transform: translateY(20px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    \n    .sh-trust__animate-up {\n        opacity: 0;\n        animation: shFadeInUpTrust 0.7s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n    }\n\n    .sh-trust * {\n        transition: font-family 0.3s ease;\n    }\n<\/style>\n\n<!-- =========================================\n     3. CLEAN DATA ENGINE (SSR SAFE)\n     ========================================= -->\n<script>\n(function() {\n    'use strict';\n\n    document.addEventListener('DOMContentLoaded', () => {\n        const shTrustData = {\n            en: {\n                fontHeader: \"var(--font-display, inherit)\", \n                fontBody: \"system-ui, -apple-system, sans-serif\",\n                kicker: \"Trust\",\n                title: \"Why Choose Shefa Hospital for Cardiology Care in Makkah?\",\n                p1: \"People searching for the <strong>best cardiology hospital in Makkah<\/strong> often look for more than specialist consultations. They value access to diagnostic services, coordinated medical care, and ongoing follow-up within one healthcare facility.\",\n                p2: \"Located in <strong>Al Mansur, Makkah<\/strong>, <strong>Shefa Hospital<\/strong> provides cardiology services focused on evaluating heart-related symptoms, identifying cardiovascular risk factors, and supporting patients with both acute and chronic heart conditions. The hospital's integrated approach allows physicians to combine clinical assessment with appropriate diagnostic investigations and individualized treatment planning.\",\n                p3: \"Whether you require a routine heart checkup, evaluation of chest discomfort, blood pressure management, or long-term cardiac follow-up, receiving care in a hospital setting supports continuity throughout every stage of treatment.\"\n            },\n            ar: {\n                fontHeader: \"var(--font-arabic, inherit)\", \n                fontBody: \"var(--font-arabic, inherit)\",\n                kicker: \"\u0627\u0644\u062b\u0642\u0629\",\n                title: \"\u0644\u0645\u0627\u0630\u0627 \u062a\u062e\u062a\u0627\u0631 \u0645\u0633\u062a\u0634\u0641\u0649 \u0627\u0644\u0634\u0641\u0627\u0621 \u0644\u0631\u0639\u0627\u064a\u0629 \u0627\u0644\u0642\u0644\u0628 \u0641\u064a \u0645\u0643\u0629 \u0627\u0644\u0645\u0643\u0631\u0645\u0629\u061f\",\n                p1: \"\u0627\u0644\u0623\u0634\u062e\u0627\u0635 \u0627\u0644\u0630\u064a\u0646 \u064a\u0628\u062d\u062b\u0648\u0646 \u0639\u0646 <strong>\u0623\u0641\u0636\u0644 \u0645\u0633\u062a\u0634\u0641\u0649 \u0644\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0641\u064a \u0645\u0643\u0629<\/strong> \u063a\u0627\u0644\u0628\u0627\u064b \u0645\u0627 \u064a\u0628\u062d\u062b\u0648\u0646 \u0639\u0646 \u0623\u0643\u062b\u0631 \u0645\u0646 \u0645\u062c\u0631\u062f \u0627\u0633\u062a\u0634\u0627\u0631\u0627\u062a \u0645\u062a\u062e\u0635\u0635\u0629. \u0625\u0646\u0647\u0645 \u064a\u0642\u062f\u0631\u0648\u0646 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u062a\u0634\u062e\u064a\u0635\u064a\u0629\u060c \u0648\u0627\u0644\u0631\u0639\u0627\u064a\u0629 \u0627\u0644\u0637\u0628\u064a\u0629 \u0627\u0644\u0645\u0646\u0633\u0642\u0629\u060c \u0648\u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u0645\u0633\u062a\u0645\u0631\u0629 \u062f\u0627\u062e\u0644 \u0645\u0646\u0634\u0623\u0629 \u0631\u0639\u0627\u064a\u0629 \u0635\u062d\u064a\u0629 \u0648\u0627\u062d\u062f\u0629.\",\n                p2: \"\u064a\u0642\u0639 <strong>\u0645\u0633\u062a\u0634\u0641\u0649 \u0627\u0644\u0634\u0641\u0627\u0621<\/strong> \u0641\u064a <strong>\u062d\u064a \u0627\u0644\u0645\u0646\u0635\u0648\u0631 \u0628\u0645\u0643\u0629 \u0627\u0644\u0645\u0643\u0631\u0645\u0629<\/strong>\u060c \u0648\u064a\u0642\u062f\u0645 \u062e\u062f\u0645\u0627\u062a \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0627\u0644\u062a\u064a \u062a\u0631\u0643\u0632 \u0639\u0644\u0649 \u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0623\u0639\u0631\u0627\u0636 \u0627\u0644\u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u0627\u0644\u0642\u0644\u0628\u060c \u0648\u062a\u062d\u062f\u064a\u062f \u0639\u0648\u0627\u0645\u0644 \u062e\u0637\u0631 \u0627\u0644\u0625\u0635\u0627\u0628\u0629 \u0628\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629\u060c \u0648\u062f\u0639\u0645 \u0627\u0644\u0645\u0631\u0636\u0649 \u0627\u0644\u0630\u064a\u0646 \u064a\u0639\u0627\u0646\u0648\u0646 \u0645\u0646 \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0627\u0644\u062d\u0627\u062f\u0629 \u0648\u0627\u0644\u0645\u0632\u0645\u0646\u0629. \u064a\u062a\u064a\u062d \u0627\u0644\u0646\u0647\u062c \u0627\u0644\u0645\u062a\u0643\u0627\u0645\u0644 \u0644\u0644\u0645\u0633\u062a\u0634\u0641\u0649 \u0644\u0644\u0623\u0637\u0628\u0627\u0621 \u0627\u0644\u062c\u0645\u0639 \u0628\u064a\u0646 \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0633\u0631\u064a\u0631\u064a \u0648\u0627\u0644\u0641\u062d\u0648\u0635\u0627\u062a \u0627\u0644\u062a\u0634\u062e\u064a\u0635\u064a\u0629 \u0627\u0644\u0645\u0646\u0627\u0633\u0628\u0629 \u0648\u0627\u0644\u062a\u062e\u0637\u064a\u0637 \u0627\u0644\u0641\u0631\u062f\u064a \u0644\u0644\u0639\u0644\u0627\u062c.\",\n                p3: \"\u0633\u0648\u0627\u0621 \u0643\u0646\u062a \u0628\u062d\u0627\u062c\u0629 \u0625\u0644\u0649 \u0641\u062d\u0635 \u0631\u0648\u062a\u064a\u0646\u064a \u0644\u0644\u0642\u0644\u0628\u060c \u0623\u0648 \u062a\u0642\u064a\u064a\u0645 \u0644\u0627\u0646\u0632\u0639\u0627\u062c \u0627\u0644\u0635\u062f\u0631\u060c \u0623\u0648 \u0625\u062f\u0627\u0631\u0629 \u0636\u063a\u0637 \u0627\u0644\u062f\u0645\u060c \u0623\u0648 \u0645\u062a\u0627\u0628\u0639\u0629 \u0642\u0644\u0628\u064a\u0629 \u0637\u0648\u064a\u0644\u0629 \u0627\u0644\u0623\u0645\u062f\u060c \u0641\u0625\u0646 \u062a\u0644\u0642\u064a \u0627\u0644\u0631\u0639\u0627\u064a\u0629 \u0641\u064a \u0628\u064a\u0626\u0629 \u0627\u0644\u0645\u0633\u062a\u0634\u0641\u0649 \u064a\u062f\u0639\u0645 \u0627\u0633\u062a\u0645\u0631\u0627\u0631\u064a\u0629 \u0627\u0644\u0631\u0639\u0627\u064a\u0629 \u0641\u064a \u0643\u0644 \u0645\u0631\u062d\u0644\u0629 \u0645\u0646 \u0645\u0631\u0627\u062d\u0644 \u0627\u0644\u0639\u0644\u0627\u062c.\"\n            }\n        };\n\n        function shInitTrustData() {\n            const htmlNode = document.documentElement;\n            const isAr = htmlNode.dir === 'rtl' || (htmlNode.lang && htmlNode.lang.includes('ar'));\n            const data = isAr ? shTrustData.ar : shTrustData.en;\n            \n            const section = document.getElementById('sh-trust-404');\n            if (!section) return;\n\n            section.setAttribute('dir', isAr ? 'rtl' : 'ltr');\n            \n            \/\/ Safe Text Updater for Standard Text\n            const setSafeContent = (attr, value, font) => {\n                const el = section.querySelector(`[data-i18n=\"${attr}\"]`);\n                if (el) {\n                    el.textContent = value;\n                    if(font) el.style.fontFamily = font;\n                }\n            };\n\n            \/\/ Safe HTML Updater for paragraphs (requires innerHTML for <strong> tags)\n            const setSafeHTML = (attr, value, font) => {\n                const el = section.querySelector(`[data-i18n-html=\"${attr}\"]`);\n                if (el) {\n                    el.innerHTML = value;\n                    if(font) el.style.fontFamily = font;\n                }\n            };\n\n            \/\/ Apply standard text & fonts\n            setSafeContent('kicker', data.kicker, data.fontBody);\n            setSafeContent('title', data.title, data.fontHeader);\n            \n            \/\/ Apply HTML paragraphs safely\n            setSafeHTML('p1', data.p1, data.fontBody);\n            setSafeHTML('p2', data.p2, data.fontBody);\n            setSafeHTML('p3', data.p3, data.fontBody);\n        }\n\n        shInitTrustData();\n\n        \/\/ Safe Mutation Observer for language switching\n        const shTrustObserver = new MutationObserver((mutations) => {\n            mutations.forEach((mutation) => {\n                if (mutation.attributeName === 'dir' || mutation.attributeName === 'lang') {\n                    shInitTrustData();\n                }\n            });\n        });\n        \n        if (document.documentElement) {\n            shTrustObserver.observe(document.documentElement, { attributes: true, attributeFilter: ['dir', 'lang'] });\n        }\n    });\n})();\n<\/script>\n\n\n\n<!-- =========================================\n     1. HTML STRUCTURE (SSR READY, PURE BEM)\n     ========================================= -->\n<section id=\"sh-book-505\" class=\"sh-book\" dir=\"ltr\">\n    \n    <!-- Deep Background Layer -->\n    <div class=\"sh-book__bg\"><\/div>\n\n    <!-- Centered Content Wrapper -->\n    <div class=\"sh-book__container sh-book__animate-up\">\n        \n        <!-- Kicker Badge -->\n        <div class=\"sh-book__kicker\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"sh-book__kicker-icon\"><path d=\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"><\/path><path d=\"M20 2v4\"><\/path><path d=\"M22 4h-4\"><\/path><circle cx=\"4\" cy=\"20\" r=\"2\"><\/circle><\/svg> \n            <span class=\"sh-book__kicker-text\" data-i18n=\"kicker\">Conclusion<\/span>\n        <\/div>\n        \n        <!-- Main Title -->\n        <h2 class=\"sh-book__title\" data-i18n=\"title\">Schedule Your Women&#8217;s Health Consultation Today<\/h2>\n        \n        <!-- SEO-Optimized Hardcoded Description -->\n        <div class=\"sh-book__body\">\n            <p class=\"sh-book__p\" data-i18n-html=\"p1\">\n                Choosing the <strong>best gynecologist in Makkah<\/strong> is an important step toward maintaining long-term reproductive and maternal health. Whether you are planning a pregnancy, expecting a baby, managing PCOS, seeking infertility support, or attending routine preventive screenings, regular consultations with an experienced obstetrics and gynecology team can help detect health concerns early and guide appropriate treatment.\n            <\/p>\n            <p class=\"sh-book__p\" data-i18n-html=\"p2\">\n                <strong>Shefa Hospital<\/strong> is committed to supporting women through every stage of life with comprehensive obstetrics and gynecology services in a patient-focused hospital environment. From routine checkups and pregnancy care to fertility evaluation and specialized women&#8217;s health services, the hospital aims to provide safe, coordinated, and evidence-based care for every patient.\n            <\/p>\n        <\/div>\n        \n        <!-- Call to Action Buttons -->\n        <div class=\"sh-book__actions\">\n            <a href=\"#appointment-form\" class=\"sh-book__btn sh-book__btn--primary shefa-popup-trigger\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M8 2v4\"><\/path><path d=\"M16 2v4\"><\/path><rect width=\"18\" height=\"18\" x=\"3\" y=\"4\" rx=\"2\"><\/rect><path d=\"M3 10h18\"><\/path><\/svg> \n                <span data-i18n=\"btnAppt\">Book Appointment<\/span>\n            <\/a>\n            \n            <a href=\"tel:+966125333555\" class=\"sh-book__btn sh-book__btn--secondary\" dir=\"ltr\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384\"><\/path><\/svg> \n                <span data-i18n=\"btnCall\">Contact Us<\/span>\n            <\/a>\n        <\/div>\n        \n    <\/div>\n<\/section>\n\n<!-- =========================================\n     2. COMPILED PURE CSS (BROWSER READY)\n     ========================================= -->\n<style>\n    :root {\n        --sh-book-gold: #d4af37;\n        --sh-book-gold-hover: #b5952f;\n        --sh-book-dark: #243b5a;\n        --sh-book-white: #ffffff;\n    }\n\n    \/* 1. Gutenberg Full-Width Breakout *\/\n    .sh-book {\n        width: 100vw;\n        max-width: 100vw;\n        position: relative;\n        left: 50%;\n        transform: translateX(-50%);\n        background-color: transparent !important;\n        overflow: hidden;\n        padding: clamp(4rem, 8vw, 6rem) 0;\n        box-sizing: border-box;\n        z-index: 1;\n    }\n\n    .sh-book *, .sh-book *::before, .sh-book *::after {\n        box-sizing: border-box;\n    }\n\n    \/* 2. Gradient Background Layer *\/\n    .sh-book__bg {\n        position: absolute;\n        inset: 0;\n        width: 100%;\n        height: 100%;\n        background: linear-gradient(135deg, rgba(36, 59, 90, 0.95) 0%, rgba(36, 59, 90, 0.88) 50%, rgba(19, 139, 134, 0.85) 100%);\n        z-index: -1;\n    }\n\n    \/* 3. Centered Container *\/\n    .sh-book__container {\n        width: 100%;\n        max-width: 1000px;\n        margin: 0 auto;\n        padding: 0 1.5rem;\n        text-align: center;\n        color: var(--sh-book-white);\n        position: relative;\n        z-index: 10;\n    }\n\n    \/* 4. Glassmorphism Kicker Badge *\/\n    .sh-book__kicker {\n        display: inline-flex;\n        align-items: center;\n        gap: 0.5rem;\n        background-color: rgba(255, 255, 255, 0.1);\n        backdrop-filter: blur(8px);\n        -webkit-backdrop-filter: blur(8px);\n        padding: 0.375rem 1rem;\n        border-radius: 9999px;\n        border: 1px solid rgba(255, 255, 255, 0.2);\n        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n        margin-bottom: 1.5rem;\n    }\n\n    .sh-book__kicker-icon {\n        color: var(--sh-book-gold);\n    }\n\n    .sh-book__kicker-text {\n        font-size: 13.5px;\n        font-weight: 600;\n        letter-spacing: 0.025em;\n    }\n\n    \/* 5. Typography *\/\n    .sh-book__title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(36px, 5vw, 52px);\n        font-weight: 700;\n        line-height: 1.15;\n        color: var(--sh-book-white);\n        margin: 0 auto;\n        max-width: 48rem;\n    }\n\n    .sh-book__body {\n        margin: 1.5rem auto 0 auto;\n        max-width: 48rem;\n        display: flex;\n        flex-direction: column;\n        gap: 1.25rem;\n    }\n\n    .sh-book__p {\n        font-size: clamp(17px, 2vw, 18px);\n        line-height: 1.7;\n        color: rgba(255, 255, 255, 0.9);\n        font-weight: 400;\n        margin: 0;\n    }\n\n    .sh-book__p strong {\n        color: var(--sh-book-white);\n        font-weight: 600;\n    }\n\n    \/* 6. Buttons & CTA Area *\/\n    .sh-book__actions {\n        display: flex;\n        flex-wrap: wrap;\n        align-items: center;\n        justify-content: center;\n        gap: 1rem;\n        margin-top: 2.25rem;\n    }\n\n    .sh-book__btn {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        gap: 0.625rem;\n        padding: 1rem 2rem;\n        border-radius: 9999px;\n        font-weight: 700;\n        font-size: 16px;\n        text-decoration: none;\n        transition: transform 0.3s ease, background-color 0.3s ease;\n        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);\n    }\n\n    .sh-book__btn--primary {\n        background-color: var(--sh-book-gold);\n        color: var(--sh-book-white);\n    }\n\n    .sh-book__btn--primary:hover {\n        background-color: var(--sh-book-gold-hover);\n        transform: scale(1.02);\n    }\n\n    .sh-book__btn--secondary {\n        background-color: var(--sh-book-white);\n        color: var(--sh-book-dark);\n    }\n\n    .sh-book__btn--secondary:hover {\n        background-color: #f3f4f6;\n        transform: scale(1.02);\n    }\n\n    \/* 7. Entrance Animation *\/\n    @keyframes shFadeInUpBook {\n        from { opacity: 0; transform: translateY(20px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    \n    .sh-book__animate-up {\n        opacity: 0;\n        animation: shFadeInUpBook 0.7s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n    }\n\n    .sh-book * {\n        transition: font-family 0.3s ease;\n    }\n<\/style>\n\n<!-- =========================================\n     3. CLEAN DATA ENGINE (SSR SAFE)\n     ========================================= -->\n<script>\n(function() {\n    'use strict';\n\n    document.addEventListener('DOMContentLoaded', () => {\n        const shBookData = {\n            en: {\n                fontHeader: \"var(--font-display, inherit)\", \n                fontBody: \"system-ui, -apple-system, sans-serif\",\n                kicker: \"Conclusion\",\n                title: \"Schedule Your Women's Health Consultation Today\",\n                p1: \"Choosing the <strong>best gynecologist in Makkah<\/strong> is an important step toward maintaining long-term reproductive and maternal health. Whether you are planning a pregnancy, expecting a baby, managing PCOS, seeking infertility support, or attending routine preventive screenings, regular consultations with an experienced obstetrics and gynecology team can help detect health concerns early and guide appropriate treatment.\",\n                p2: \"<strong>Shefa Hospital<\/strong> is committed to supporting women through every stage of life with comprehensive obstetrics and gynecology services in a patient-focused hospital environment. From routine checkups and pregnancy care to fertility evaluation and specialized women's health services, the hospital aims to provide safe, coordinated, and evidence-based care for every patient.\",\n                btnAppt: \"Book Appointment\",\n                btnCall: \"Contact Us\"\n            },\n            ar: {\n                fontHeader: \"var(--font-arabic, inherit)\", \n                fontBody: \"var(--font-arabic, inherit)\",\n                kicker: \"\u0627\u0644\u062e\u0627\u062a\u0645\u0629\",\n                title: \"\u0627\u062d\u062c\u0632\u064a \u0627\u0633\u062a\u0634\u0627\u0631\u062a\u0643 \u0644\u0635\u062d\u0629 \u0627\u0644\u0645\u0631\u0623\u0629 \u0627\u0644\u064a\u0648\u0645\",\n                p1: \"\u0625\u0646 \u0627\u062e\u062a\u064a\u0627\u0631 <strong>\u0623\u0641\u0636\u0644 \u0637\u0628\u064a\u0628\u0629 \u0623\u0645\u0631\u0627\u0636 \u0646\u0633\u0627\u0621 \u0641\u064a \u0645\u0643\u0629<\/strong> \u064a\u064f\u0639\u062f \u062e\u0637\u0648\u0629 \u0645\u0647\u0645\u0629 \u0646\u062d\u0648 \u0627\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u0635\u062d\u062a\u0643 \u0627\u0644\u0625\u0646\u062c\u0627\u0628\u064a\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u062f\u0649 \u0627\u0644\u0637\u0648\u064a\u0644. \u0633\u0648\u0627\u0621 \u0643\u0646\u062a\u0650 \u062a\u062e\u0637\u0637\u064a\u0646 \u0644\u0644\u062d\u0645\u0644\u060c \u0623\u0648 \u062a\u0646\u062a\u0638\u0631\u064a\u0646 \u0645\u0648\u0644\u0648\u062f\u0627\u064b\u060c \u0623\u0648 \u062a\u0639\u0627\u0646\u064a\u0646 \u0645\u0646 \u062a\u0643\u064a\u0633 \u0627\u0644\u0645\u0628\u0627\u064a\u0636\u060c \u0623\u0648 \u062a\u0628\u062d\u062b\u064a\u0646 \u0639\u0646 \u062f\u0639\u0645 \u0644\u0644\u062e\u0635\u0648\u0628\u0629\u060c \u0641\u0625\u0646 \u0627\u0644\u0627\u0633\u062a\u0634\u0627\u0631\u0627\u062a \u0627\u0644\u0645\u0646\u062a\u0638\u0645\u0629 \u0645\u0639 \u0641\u0631\u064a\u0642 \u0645\u062a\u062e\u0635\u0635 \u062a\u0633\u0627\u0639\u062f \u0641\u064a \u0627\u0643\u062a\u0634\u0627\u0641 \u0627\u0644\u0645\u0634\u0627\u0643\u0644 \u0627\u0644\u0635\u062d\u064a\u0629 \u0645\u0628\u0643\u0631\u0627\u064b \u0648\u062a\u0648\u062c\u064a\u0647 \u0627\u0644\u0639\u0644\u0627\u062c \u0627\u0644\u0645\u0646\u0627\u0633\u0628.\",\n                p2: \"\u064a\u0644\u062a\u0632\u0645 <strong>\u0645\u0633\u062a\u0634\u0641\u0649 \u0634\u0641\u0627\u0621<\/strong> \u0628\u062f\u0639\u0645 \u0627\u0644\u0645\u0631\u0623\u0629 \u0641\u064a \u0643\u0644 \u0645\u0631\u062d\u0644\u0629 \u0645\u0646 \u0645\u0631\u0627\u062d\u0644 \u062d\u064a\u0627\u062a\u0647\u0627 \u0645\u0646 \u062e\u0644\u0627\u0644 \u062e\u062f\u0645\u0627\u062a \u0645\u062a\u0643\u0627\u0645\u0644\u0629 \u0644\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0646\u0633\u0627\u0621 \u0648\u0627\u0644\u062a\u0648\u0644\u064a\u062f \u0641\u064a \u0628\u064a\u0626\u0629 \u0645\u0633\u062a\u0634\u0641\u0649 \u062a\u0631\u0643\u0632 \u0639\u0644\u0649 \u0627\u0644\u0645\u0631\u064a\u0636\u0629 \u0623\u0648\u0644\u0627\u064b. \u0628\u062f\u0621\u0627\u064b \u0645\u0646 \u0627\u0644\u0641\u062d\u0648\u0635\u0627\u062a \u0627\u0644\u0631\u0648\u062a\u064a\u0646\u064a\u0629 \u0648\u0631\u0639\u0627\u064a\u0629 \u0627\u0644\u062d\u0645\u0644 \u0625\u0644\u0649 \u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u062e\u0635\u0648\u0628\u0629 \u0648\u062e\u062f\u0645\u0627\u062a \u0635\u062d\u0629 \u0627\u0644\u0645\u0631\u0623\u0629 \u0627\u0644\u0645\u062a\u062e\u0635\u0635\u0629\u060c \u0646\u0647\u062f\u0641 \u0625\u0644\u0649 \u062a\u0642\u062f\u064a\u0645 \u0631\u0639\u0627\u064a\u0629 \u0622\u0645\u0646\u0629\u060c \u0645\u0646\u0633\u0642\u0629\u060c \u0648\u0645\u0628\u0646\u064a\u0629 \u0639\u0644\u0649 \u0623\u0633\u0633 \u0639\u0644\u0645\u064a\u0629 \u0644\u0643\u0644 \u0645\u0631\u064a\u0636\u0629.\",\n                btnAppt: \"\u0627\u062d\u062c\u0632 \u0645\u0648\u0639\u062f\u0627\u064b\",\n                btnCall: \"\u0627\u062a\u0635\u0644 \u0628\u064a\"\n            }\n        };\n\n        function shInitBookData() {\n            const htmlNode = document.documentElement;\n            const isAr = htmlNode.dir === 'rtl' || (htmlNode.lang && htmlNode.lang.includes('ar'));\n            const data = isAr ? shBookData.ar : shBookData.en;\n            \n            const section = document.getElementById('sh-book-505');\n            if (!section) return;\n\n            section.setAttribute('dir', isAr ? 'rtl' : 'ltr');\n            \n            \/\/ Safe Text Updater for Standard Text\n            const setSafeContent = (attr, value, font) => {\n                const el = section.querySelector(`[data-i18n=\"${attr}\"]`);\n                if (el) {\n                    el.textContent = value;\n                    if(font) el.style.fontFamily = font;\n                }\n            };\n\n            \/\/ Safe HTML Updater for paragraphs (requires innerHTML for <strong> tags)\n            const setSafeHTML = (attr, value, font) => {\n                const el = section.querySelector(`[data-i18n-html=\"${attr}\"]`);\n                if (el) {\n                    el.innerHTML = value;\n                    if(font) el.style.fontFamily = font;\n                }\n            };\n\n            \/\/ Apply Texts Safely\n            setSafeContent('kicker', data.kicker, data.fontBody);\n            setSafeContent('title', data.title, data.fontHeader);\n            setSafeContent('btnAppt', data.btnAppt, data.fontBody);\n            setSafeContent('btnCall', data.btnCall, data.fontBody);\n\n            \/\/ Apply HTML Content Safely\n            setSafeHTML('p1', data.p1, data.fontBody);\n            setSafeHTML('p2', data.p2, data.fontBody);\n        }\n\n        shInitBookData();\n\n        \/\/ Safe Mutation Observer for language switching\n        const shBookObserver = new MutationObserver((mutations) => {\n            mutations.forEach((mutation) => {\n                if (mutation.attributeName === 'dir' || mutation.attributeName === 'lang') {\n                    shInitBookData();\n                }\n            });\n        });\n        \n        if (document.documentElement) {\n            shBookObserver.observe(document.documentElement, { attributes: true, attributeFilter: ['dir', 'lang'] });\n        }\n    });\n})();\n<\/script>\n\n\n\n<!-- =========================================\n     1. HTML STRUCTURE (SSR READY, PURE BEM)\n     ========================================= -->\n<section id=\"sh-takeaway-888\" class=\"sh-take\" dir=\"ltr\">\n    <div class=\"sh-take__container\">\n        \n        <!-- Header -->\n        <div class=\"sh-take__header sh-take__animate-up\">\n            <div class=\"sh-take__kicker-wrapper\">\n                <span class=\"sh-take__kicker-line\"><\/span>\n                <span class=\"sh-take__kicker-text\" data-i18n=\"kicker\">Summary<\/span>\n            <\/div>\n            <h2 class=\"sh-take__title\" data-i18n=\"title\">Key Takeaways &amp; Conclusion<\/h2>\n            <p class=\"sh-take__desc sh-take__hidden\" data-i18n=\"desc\"><\/p>\n        <\/div>\n\n        <!-- Content Card (SSR Hardcoded) -->\n        <div class=\"sh-take__card sh-take__animate-up sh-take__animate-delay-1\">\n            \n            <h3 class=\"sh-take__subtitle\" data-i18n=\"subtitle\">Key Points to Remember<\/h3>\n            \n            <!-- Hardcoded List for Perfect SEO & Zero CLS -->\n            <ul class=\"sh-take__list\">\n                <li class=\"sh-take__list-item\">\n                    <span class=\"sh-take__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n                    <\/span>\n                    <span class=\"sh-take__list-text\" data-i18n-list=\"0\">Many cardiovascular conditions develop gradually and may not produce early symptoms.<\/span>\n                <\/li>\n                <li class=\"sh-take__list-item\">\n                    <span class=\"sh-take__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n                    <\/span>\n                    <span class=\"sh-take__list-text\" data-i18n-list=\"1\">Regular heart assessments can help identify risk factors before complications occur.<\/span>\n                <\/li>\n                <li class=\"sh-take__list-item\">\n                    <span class=\"sh-take__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n                    <\/span>\n                    <span class=\"sh-take__list-text\" data-i18n-list=\"2\">Chest pain, breathing difficulty, and sudden fainting require prompt medical evaluation.<\/span>\n                <\/li>\n                <li class=\"sh-take__list-item\">\n                    <span class=\"sh-take__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n                    <\/span>\n                    <span class=\"sh-take__list-text\" data-i18n-list=\"3\">Lifestyle improvements and ongoing medical care work together to support long-term heart health.<\/span>\n                <\/li>\n                <li class=\"sh-take__list-item\">\n                    <span class=\"sh-take__list-icon\">\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n                    <\/span>\n                    <span class=\"sh-take__list-text\" data-i18n-list=\"4\">Early diagnosis allows doctors to recommend appropriate treatment before heart disease progresses.<\/span>\n                <\/li>\n            <\/ul>\n            \n            <!-- Conclusion Area -->\n            <div class=\"sh-take__conclusion\">\n                <h3 class=\"sh-take__conc-title\" data-i18n=\"concTitle\">Conclusion<\/h3>\n                <div class=\"sh-take__conc-body\">\n                    <p class=\"sh-take__p\" data-i18n=\"p1\">Maintaining heart health involves more than responding to symptoms\u2014it requires regular assessment, early identification of cardiovascular risk factors, and consistent medical follow-up when needed. Whether you are managing an existing heart condition or seeking preventive cardiac care, choosing a hospital with experienced physicians and comprehensive diagnostic support is an important part of your healthcare journey.<\/p>\n                    \n                    <p class=\"sh-take__p\" data-i18n-html=\"p2\">For patients looking for the <strong><a href=\"https:\/\/shefahospital.sa\/best-urology-hospital-makkah\/\">Best Cardiology Hospital in Makkah<\/a><\/strong>, <strong>Shefa Hospital<\/strong> in <strong>Al Mansur<\/strong> offers hospital-based cardiology services focused on accurate diagnosis, evidence-based treatment, and ongoing cardiovascular care. Through coordinated clinical evaluation and patient-centered management, the hospital aims to support healthier hearts and improved long-term wellbeing.<\/p>\n                <\/div>\n            <\/div>\n            \n        <\/div>\n\n    <\/div>\n<\/section>\n\n<!-- =========================================\n     2. COMPILED PURE CSS (BROWSER READY)\n     ========================================= -->\n<style>\n    :root {\n        --sh-take-brand: #138b86;\n        --sh-take-dark: #243b5a;\n        --sh-take-text: #596b82;\n        --sh-take-border: #e4edf3;\n        --sh-take-bg: #f8fbfd;\n        --sh-take-card-bg: #ffffff;\n    }\n\n    \/* 1. Gutenberg Full-Width Breakout *\/\n    .sh-take {\n        width: 100vw;\n        max-width: 100vw;\n        position: relative;\n        left: 50%;\n        transform: translateX(-50%);\n        background-color: var(--sh-take-bg) !important;\n        overflow: hidden;\n        padding: clamp(4rem, 8vw, 6rem) 0;\n        box-sizing: border-box;\n    }\n\n    .sh-take *, .sh-take *::before, .sh-take *::after {\n        box-sizing: border-box;\n    }\n\n    \/* Hexa Background Pattern *\/\n    .sh-take::before {\n        content: '';\n        position: absolute;\n        inset: 0;\n        background-image: url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='56' height='100' viewBox='0 0 56 100'><g fill='none' stroke='%23138b86' stroke-opacity='0.05' stroke-width='1'><polygon points='28,1 55,17 55,49 28,65 1,49 1,17'\/><polygon points='28,51 55,67 55,99 28,115 1,99 1,67'\/><\/g><\/svg>\");\n        background-size: 56px 100px;\n        z-index: 0;\n        pointer-events: none;\n    }\n\n    \/* 2. Container Layout *\/\n    .sh-take__container {\n        width: 100%;\n        max-width: 1475px;\n        margin: 0 auto;\n        padding: 0 1.25rem;\n        position: relative;\n        z-index: 10;\n    }\n\n    \/* 3. Header Styling *\/\n    .sh-take__header {\n        text-align: center;\n        max-width: 48rem; \/* Equivalent to max-w-3xl *\/\n        margin: 0 auto 3rem auto;\n    }\n\n    .sh-take__kicker-wrapper {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        gap: 0.5rem;\n        color: var(--sh-take-brand);\n        font-size: 13px;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n        margin-bottom: 1rem;\n    }\n\n    .sh-take__kicker-line {\n        height: 1px;\n        width: 2rem;\n        background-color: var(--sh-take-brand);\n    }\n\n    .sh-take__title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(34px, 4.5vw, 46px);\n        font-weight: 700;\n        line-height: 1.1;\n        color: var(--sh-take-dark);\n        margin: 0 0 1.25rem 0;\n    }\n\n    .sh-take__desc {\n        color: var(--sh-take-text);\n        font-size: 18px;\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    .sh-take__hidden {\n        display: none !important;\n    }\n\n    \/* 4. Main Card Styling *\/\n    .sh-take__card {\n        max-width: 64rem; \/* Equivalent to max-w-5xl *\/\n        margin: 0 auto;\n        background-color: var(--sh-take-card-bg);\n        border: 1px solid var(--sh-take-border);\n        border-radius: 1.5rem; \/* Equivalent to rounded-3xl *\/\n        padding: clamp(2rem, 5vw, 2.5rem);\n        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n        text-align: left;\n    }\n\n    .sh-take[dir=\"rtl\"] .sh-take__card {\n        text-align: right;\n    }\n\n    .sh-take__subtitle {\n        font-family: var(--font-display, inherit);\n        font-size: 24px;\n        font-weight: 700;\n        color: var(--sh-take-dark);\n        margin: 0 0 1.5rem 0;\n    }\n\n    \/* 5. List Grid System *\/\n    .sh-take__list {\n        display: grid;\n        grid-template-columns: 1fr;\n        column-gap: 2rem;\n        row-gap: 1.25rem;\n        margin: 0 0 2.5rem 0;\n        padding: 0;\n        list-style: none;\n    }\n\n    @media (min-width: 640px) {\n        .sh-take__list {\n            grid-template-columns: repeat(2, minmax(0, 1fr));\n        }\n    }\n\n    .sh-take__list-item {\n        display: flex;\n        align-items: flex-start;\n        gap: 0.75rem;\n    }\n\n    .sh-take__list-icon {\n        margin-top: 0.25rem;\n        flex-shrink: 0;\n        width: 1.5rem;\n        height: 1.5rem;\n        border-radius: 999px;\n        background-color: rgba(19, 139, 134, 0.1);\n        color: var(--sh-take-brand);\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n\n    .sh-take__list-text {\n        font-size: 16.5px;\n        color: rgba(36, 59, 90, 0.9);\n        font-weight: 500;\n        line-height: 1.6;\n    }\n\n    \/* 6. Conclusion Area *\/\n    .sh-take__conclusion {\n        border-top: 1px solid var(--sh-take-border);\n        padding-top: 2rem;\n    }\n\n    .sh-take__conc-title {\n        font-family: var(--font-display, inherit);\n        font-size: 24px;\n        font-weight: 700;\n        color: var(--sh-take-dark);\n        margin: 0 0 1.25rem 0;\n    }\n\n    .sh-take__conc-body {\n        display: flex;\n        flex-direction: column;\n        gap: 1rem;\n    }\n\n    .sh-take__p {\n        font-size: 17px;\n        line-height: 1.85;\n        color: var(--sh-take-text);\n        margin: 0;\n    }\n\n    \/* SEO Links & Strong Text inside Conclusion *\/\n    .sh-take__p strong {\n        color: var(--sh-take-dark);\n        font-weight: 700;\n    }\n\n    .sh-take__p a {\n        color: var(--sh-take-brand);\n        text-decoration: none;\n        transition: text-decoration 0.2s ease;\n    }\n\n    .sh-take__p a:hover {\n        text-decoration: underline;\n    }\n\n    \/* 7. Entrance Animations *\/\n    @keyframes shFadeInUpTake {\n        from { opacity: 0; transform: translateY(20px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    \n    .sh-take__animate-up {\n        opacity: 0;\n        animation: shFadeInUpTake 0.7s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n    }\n\n    .sh-take__animate-delay-1 {\n        animation-delay: 0.15s;\n    }\n\n    .sh-take * {\n        transition: font-family 0.3s ease;\n    }\n<\/style>\n\n<!-- =========================================\n     3. CLEAN DATA ENGINE (SSR SAFE)\n     ========================================= -->\n<script>\n(function() {\n    'use strict';\n\n    document.addEventListener('DOMContentLoaded', () => {\n        const takeData = {\n            en: {\n                fontHeader: \"var(--font-display, inherit)\", \n                fontBody: \"system-ui, -apple-system, sans-serif\",\n                kicker: \"Summary\",\n                title: \"Key Takeaways & Conclusion\",\n                desc: \"\",\n                subtitle: \"Key Points to Remember\",\n                list: [\n                    \"Many cardiovascular conditions develop gradually and may not produce early symptoms.\",\n                    \"Regular heart assessments can help identify risk factors before complications occur.\",\n                    \"Chest pain, breathing difficulty, and sudden fainting require prompt medical evaluation.\",\n                    \"Lifestyle improvements and ongoing medical care work together to support long-term heart health.\",\n                    \"Early diagnosis allows doctors to recommend appropriate treatment before heart disease progresses.\"\n                ],\n                concTitle: \"Conclusion\",\n                p1: \"Maintaining heart health involves more than responding to symptoms\u2014it requires regular assessment, early identification of cardiovascular risk factors, and consistent medical follow-up when needed. Whether you are managing an existing heart condition or seeking preventive cardiac care, choosing a <strong>cardiologist in Makkah<\/strong> with experience and comprehensive diagnostic support is an important part of your healthcare journey.\",\n                p2: \"For patients looking for the <a href=\"https:\/\/shefahospital.sa\/best-cardiology-hospital-makkah\/\" style=\"color:#243b5a; text-decoration:underline;\"><strong>Best Cardiology Hospital in Makkah<\/strong><\/a>, Shefa Hospital in Al Mansur offers hospital-based cardiology services focused on accurate diagnosis, evidence-based treatment, and ongoing cardiovascular care. As a trusted <strong>Cardiology clinic in Makkah<\/strong>, Shefa is recognized among patients as home to the <strong>Best cardiologist in Makkah<\/strong> for coordinated clinical evaluation and patient-centered management, supporting healthier hearts and improved long-term wellbeing.\"\n            },\n            ar: {\n                fontHeader: \"var(--font-arabic, inherit)\", \n                fontBody: \"var(--font-arabic, inherit)\",\n                kicker: \"\u062e\u0644\u0627\u0635\u0629\",\n                title: \"\u0623\u0647\u0645 \u0627\u0644\u0646\u0642\u0627\u0637 \u0648\u0627\u0644\u062e\u0627\u062a\u0645\u0629\",\n                desc: \"\",\n                subtitle: \"\u0646\u0642\u0627\u0637 \u0631\u0626\u064a\u0633\u064a\u0629 \u064a\u062c\u0628 \u062a\u0630\u0643\u0631\u0647\u0627\",\n                list: [\n                    \"\u062a\u062a\u0637\u0648\u0631 \u0627\u0644\u0639\u062f\u064a\u062f \u0645\u0646 \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629 \u062a\u062f\u0631\u064a\u062c\u064a\u0627\u064b \u0648\u0642\u062f \u0644\u0627 \u062a\u0638\u0647\u0631 \u0644\u0647\u0627 \u0623\u0639\u0631\u0627\u0636 \u0645\u0628\u0643\u0631\u0629.\",\n                    \"\u064a\u0645\u0643\u0646 \u0623\u0646 \u062a\u0633\u0627\u0639\u062f \u0641\u062d\u0648\u0635\u0627\u062a \u0627\u0644\u0642\u0644\u0628 \u0627\u0644\u0645\u0646\u062a\u0638\u0645\u0629 \u0641\u064a \u062a\u062d\u062f\u064a\u062f \u0639\u0648\u0627\u0645\u0644 \u0627\u0644\u062e\u0637\u0631 \u0642\u0628\u0644 \u062d\u062f\u0648\u062b \u0627\u0644\u0645\u0636\u0627\u0639\u0641\u0627\u062a.\",\n                    \"\u0623\u0644\u0645 \u0627\u0644\u0635\u062f\u0631\u060c \u0648\u0635\u0639\u0648\u0628\u0629 \u0627\u0644\u062a\u0646\u0641\u0633\u060c \u0648\u0627\u0644\u0625\u063a\u0645\u0627\u0621 \u0627\u0644\u0645\u0641\u0627\u062c\u0626 \u062a\u062a\u0637\u0644\u0628 \u062a\u0642\u064a\u064a\u0645\u0627\u064b \u0637\u0628\u064a\u0627\u064b \u0641\u0648\u0631\u064a\u0627\u064b.\",\n                    \"\u062a\u0639\u0645\u0644 \u062a\u062d\u0633\u064a\u0646\u0627\u062a \u0646\u0645\u0637 \u0627\u0644\u062d\u064a\u0627\u0629 \u0648\u0627\u0644\u0631\u0639\u0627\u064a\u0629 \u0627\u0644\u0637\u0628\u064a\u0629 \u0627\u0644\u0645\u0633\u062a\u0645\u0631\u0629 \u0645\u0639\u0627\u064b \u0644\u062f\u0639\u0645 \u0635\u062d\u0629 \u0627\u0644\u0642\u0644\u0628 \u0639\u0644\u0649 \u0627\u0644\u0645\u062f\u0649 \u0627\u0644\u0637\u0648\u064a\u0644.\",\n                    \"\u064a\u062a\u064a\u062d \u0627\u0644\u062a\u0634\u062e\u064a\u0635 \u0627\u0644\u0645\u0628\u0643\u0631 \u0644\u0644\u0623\u0637\u0628\u0627\u0621 \u0627\u0644\u062a\u0648\u0635\u064a\u0629 \u0628\u0627\u0644\u0639\u0644\u0627\u062c \u0627\u0644\u0645\u0646\u0627\u0633\u0628 \u0642\u0628\u0644 \u062a\u0637\u0648\u0631 \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628.\"\n                ],\n                concTitle: \"\u0627\u0644\u062e\u0627\u062a\u0645\u0629\",\n                p1: \"\u0627\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u0635\u062d\u0629 \u0627\u0644\u0642\u0644\u0628 \u064a\u062a\u0637\u0644\u0628 \u0623\u0643\u062b\u0631 \u0645\u0646 \u0645\u062c\u0631\u062f \u0627\u0644\u0627\u0633\u062a\u062c\u0627\u0628\u0629 \u0644\u0644\u0623\u0639\u0631\u0627\u0636\u2014\u0625\u0646\u0647 \u064a\u062a\u0637\u0644\u0628 \u062a\u0642\u064a\u064a\u0645\u0627\u064b \u0645\u0646\u062a\u0638\u0645\u0627\u064b\u060c \u0648\u062a\u062d\u062f\u064a\u062f\u0627\u064b \u0645\u0628\u0643\u0631\u0627\u064b \u0644\u0639\u0648\u0627\u0645\u0644 \u062e\u0637\u0631 \u0627\u0644\u0625\u0635\u0627\u0628\u0629 \u0628\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629\u060c \u0648\u0645\u062a\u0627\u0628\u0639\u0629 \u0637\u0628\u064a\u0629 \u0645\u0633\u062a\u0645\u0631\u0629 \u0639\u0646\u062f \u0627\u0644\u062d\u0627\u062c\u0629. \u0633\u0648\u0627\u0621 \u0643\u0646\u062a \u062a\u062f\u064a\u0631 \u062d\u0627\u0644\u0629 \u0642\u0644\u0628\u064a\u0629 \u062d\u0627\u0644\u064a\u0629 \u0623\u0648 \u062a\u0628\u062d\u062b \u0639\u0646 \u0631\u0639\u0627\u064a\u0629 \u0642\u0644\u0628\u064a\u0629 \u0648\u0642\u0627\u0626\u064a\u0629\u060c \u0641\u0625\u0646 \u0627\u062e\u062a\u064a\u0627\u0631 \u0645\u0633\u062a\u0634\u0641\u0649 \u064a\u0636\u0645 \u0623\u0637\u0628\u0627\u0621 \u0630\u0648\u064a \u062e\u0628\u0631\u0629 \u0648\u062f\u0639\u0645\u0627\u064b \u062a\u0634\u062e\u064a\u0635\u064a\u0627\u064b \u0634\u0627\u0645\u0644\u0627\u064b \u064a\u0639\u062f \u062c\u0632\u0621\u0627\u064b \u0645\u0647\u0645\u0627\u064b \u0645\u0646 \u0631\u062d\u0644\u0629 \u0627\u0644\u0631\u0639\u0627\u064a\u0629 \u0627\u0644\u0635\u062d\u064a\u0629 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643.\",\n                p2: \"\u0628\u0627\u0644\u0646\u0633\u0628\u0629 \u0644\u0644\u0645\u0631\u0636\u0649 \u0627\u0644\u0630\u064a\u0646 \u064a\u0628\u062d\u062b\u0648\u0646 \u0639\u0646 <strong><a href=\\\"https:\/\/shefahospital.sa\/best-urology-hospital-makkah\/\\\">\u0623\u0641\u0636\u0644 \u0645\u0633\u062a\u0634\u0641\u0649 \u0644\u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0641\u064a \u0645\u0643\u0629<\/a><\/strong>\u060c \u064a\u0642\u062f\u0645 <strong>\u0645\u0633\u062a\u0634\u0641\u0649 \u0627\u0644\u0634\u0641\u0627\u0621<\/strong> \u0641\u064a \u062d\u064a <strong>\u0627\u0644\u0645\u0646\u0635\u0648\u0631<\/strong> \u062e\u062f\u0645\u0627\u062a \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u062a\u0634\u0641\u0649 \u0648\u0627\u0644\u062a\u064a \u062a\u0631\u0643\u0632 \u0639\u0644\u0649 \u0627\u0644\u062a\u0634\u062e\u064a\u0635 \u0627\u0644\u062f\u0642\u064a\u0642\u060c \u0648\u0627\u0644\u0639\u0644\u0627\u062c \u0627\u0644\u0642\u0627\u0626\u0645 \u0639\u0644\u0649 \u0627\u0644\u0623\u062f\u0644\u0629\u060c \u0648\u0631\u0639\u0627\u064a\u0629 \u0627\u0644\u0642\u0644\u0628 \u0648\u0627\u0644\u0623\u0648\u0639\u064a\u0629 \u0627\u0644\u062f\u0645\u0648\u064a\u0629 \u0627\u0644\u0645\u0633\u062a\u0645\u0631\u0629. \u0645\u0646 \u062e\u0644\u0627\u0644 \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0633\u0631\u064a\u0631\u064a \u0627\u0644\u0645\u0646\u0633\u0642 \u0648\u0627\u0644\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0645\u062a\u0645\u062d\u0648\u0631\u0629 \u062d\u0648\u0644 \u0627\u0644\u0645\u0631\u064a\u0636\u060c \u064a\u0647\u062f\u0641 \u0627\u0644\u0645\u0633\u062a\u0634\u0641\u0649 \u0625\u0644\u0649 \u062f\u0639\u0645 \u0642\u0644\u0648\u0628 \u0623\u0643\u062b\u0631 \u0635\u062d\u0629 \u0648\u062a\u062d\u0633\u064a\u0646 \u0627\u0644\u0631\u0641\u0627\u0647\u064a\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u062f\u0649 \u0627\u0644\u0637\u0648\u064a\u0644.\"\n            }\n        };\n\n        function renderTakeawaySection() {\n            const htmlTag = document.documentElement;\n            const isRtl = htmlTag.dir === 'rtl' || (htmlTag.lang && htmlTag.lang.includes('ar'));\n            const data = isRtl ? takeData.ar : takeData.en;\n            \n            const section = document.getElementById('sh-takeaway-888');\n            if (!section) return;\n\n            section.setAttribute('dir', isRtl ? 'rtl' : 'ltr');\n            \n            \/\/ Safe Text Updater\n            const setSafeContent = (attr, value, font) => {\n                const el = section.querySelector(`[data-i18n=\"${attr}\"]`);\n                if (el) {\n                    el.textContent = value;\n                    if(font) el.style.fontFamily = font;\n                    \n                    \/\/ Handle visibility if text is empty\n                    if (value.trim() === '') {\n                        el.classList.add('sh-take__hidden');\n                    } else {\n                        el.classList.remove('sh-take__hidden');\n                    }\n                }\n            };\n\n            \/\/ Safe HTML Updater for paragraphs containing links and bold text\n            const setSafeHTML = (attr, value, font) => {\n                const el = section.querySelector(`[data-i18n-html=\"${attr}\"]`);\n                if (el) {\n                    el.innerHTML = value;\n                    if(font) el.style.fontFamily = font;\n                }\n            };\n\n            \/\/ Update Top Content\n            setSafeContent('kicker', data.kicker, data.fontBody);\n            setSafeContent('title', data.title, data.fontHeader);\n            setSafeContent('desc', data.desc, data.fontBody);\n            setSafeContent('subtitle', data.subtitle, data.fontHeader);\n            setSafeContent('concTitle', data.concTitle, data.fontHeader);\n            \n            \/\/ Update Conclusion Paragraphs (HTML injection to preserve tags)\n            setSafeContent('p1', data.p1, data.fontBody);\n            setSafeHTML('p2', data.p2, data.fontBody);\n            \n            \/\/ Safely Update Pre-rendered List Items (Zero DOM Injection)\n            data.list.forEach((text, index) => {\n                const listNode = section.querySelector(`[data-i18n-list=\"${index}\"]`);\n                if (listNode) {\n                    listNode.textContent = text;\n                    listNode.style.fontFamily = data.fontBody;\n                }\n            });\n        }\n\n        \/\/ Initialize and setup mutation observer for real-time translation switching\n        renderTakeawaySection();\n\n        const observer = new MutationObserver((mutations) => {\n            mutations.forEach((mutation) => {\n                if (mutation.attributeName === 'dir' || mutation.attributeName === 'lang') {\n                    renderTakeawaySection();\n                }\n            });\n        });\n        \n        if (document.documentElement) {\n            observer.observe(document.documentElement, { attributes: true, attributeFilter: ['dir', 'lang'] });\n        }\n    });\n})();\n<\/script>\n\n\n\n<!-- =========================================\n     1. HTML STRUCTURE (SSR READY, PURE BEM)\n     ========================================= -->\n<section id=\"sh-disclaimer-101\" class=\"sh-disc\" dir=\"ltr\">\n    <div class=\"sh-disc__container\">\n        \n        <div class=\"sh-disc__card sh-disc__animate-up\">\n            \n            <div class=\"sh-disc__icon-wrapper\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"sh-disc__icon\" aria-hidden=\"true\">\n                    <path d=\"M10 12h4\"><\/path>\n                    <path d=\"M10 8h4\"><\/path>\n                    <path d=\"M14 21v-3a2 2 0 0 0-4 0v3\"><\/path>\n                    <path d=\"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2\"><\/path>\n                    <path d=\"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16\"><\/path>\n                <\/svg>\n            <\/div>\n\n            <div class=\"sh-disc__content\">\n                <h3 class=\"sh-disc__title\" data-i18n=\"title\">Medical Review &#038; Disclaimer<\/h3>\n                \n                <ul class=\"sh-disc__list\">\n                    <li class=\"sh-disc__list-item\">\n                        <strong class=\"sh-disc__strong\" data-i18n=\"li1_label\">Reviewed By: <\/strong>\n                        <span data-i18n=\"li1_value\">Dr. Ahmed Aboulinein, Registrar Cardiology (Languages: Arabic, English)<\/span>\n                    <\/li>\n                    <li class=\"sh-disc__list-item\">\n                        <strong class=\"sh-disc__strong\" data-i18n=\"li2_label\">Last Updated: <\/strong>\n                        <span data-i18n=\"li2_value\">July 2026<\/span>\n                    <\/li>\n                    <li class=\"sh-disc__list-item\">\n                        <strong class=\"sh-disc__strong\" data-i18n=\"li3_label\">Hospital Accreditation: <\/strong>\n                        <span data-i18n=\"li3_value\">CBAHI Accredited Facility<\/span>\n                    <\/li>\n                <\/ul>\n\n                <p class=\"sh-disc__desc\">\n                    <strong class=\"sh-disc__strong\" data-i18n=\"desc_label\">Disclaimer: <\/strong>\n                    <span data-i18n=\"desc_value\">The information on this page is provided for educational purposes only and should not be considered a substitute for professional medical advice, diagnosis, or treatment. Heart-related symptoms can vary widely between individuals. If you experience severe chest pain, sudden shortness of breath, loss of consciousness, or other signs of a cardiovascular emergency, seek immediate medical attention or visit our 24\/7 Emergency Department at Al Mansur, Makkah without delay.<\/span>\n                <\/p>\n            <\/div>\n            \n        <\/div>\n        \n    <\/div>\n<\/section>\n\n<!-- =========================================\n     2. COMPILED PURE CSS (BROWSER READY)\n     ========================================= -->\n<style>\n    :root {\n        --sh-disc-bg: #ffffff;\n        --sh-disc-card-bg: #f8fafc;\n        --sh-disc-border: #e2e8f0;\n        --sh-disc-border-hover: #cbd5e1;\n        --sh-disc-icon-text: #1e293b;\n        --sh-disc-title: #0f172a;\n        --sh-disc-text-main: #334155;\n        --sh-disc-text-muted: #475569;\n    }\n\n    \/* 1. Gutenberg Full-Width Breakout *\/\n    .sh-disc {\n        width: 100vw;\n        max-width: 100vw;\n        position: relative;\n        left: 50%;\n        transform: translateX(-50%);\n        background-color: var(--sh-disc-bg);\n        overflow: hidden;\n        padding: clamp(2.5rem, 5vw, 4rem) 0;\n        box-sizing: border-box;\n    }\n\n    .sh-disc *, .sh-disc *::before, .sh-disc *::after {\n        box-sizing: border-box;\n    }\n\n    \/* 2. Container Layout *\/\n    .sh-disc__container {\n        width: 100%;\n        max-width: 1475px;\n        margin: 0 auto;\n        padding: 0 1.25rem;\n    }\n\n    \/* 3. Card Component *\/\n    .sh-disc__card {\n        background-color: var(--sh-disc-card-bg);\n        border: 1px solid var(--sh-disc-border);\n        border-radius: 1rem;\n        padding: clamp(1.5rem, 3vw, 2rem);\n        display: flex;\n        flex-direction: column;\n        gap: clamp(1rem, 2vw, 1.5rem);\n        align-items: flex-start;\n        transition: all 0.3s ease;\n    }\n\n    @media (min-width: 640px) {\n        .sh-disc__card {\n            flex-direction: row;\n        }\n    }\n\n    .sh-disc__card:hover {\n        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n        border-color: var(--sh-disc-border-hover);\n    }\n\n    \/* 4. Icon Framework *\/\n    .sh-disc__icon-wrapper {\n        width: clamp(3rem, 4vw, 3.5rem);\n        height: clamp(3rem, 4vw, 3.5rem);\n        border-radius: 0.75rem;\n        background-color: var(--sh-disc-bg);\n        border: 1px solid var(--sh-disc-border);\n        color: var(--sh-disc-icon-text);\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        flex-shrink: 0;\n        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    }\n\n    .sh-disc__icon {\n        width: clamp(1.5rem, 2vw, 1.75rem);\n        height: clamp(1.5rem, 2vw, 1.75rem);\n    }\n\n    \/* 5. Typography *\/\n    .sh-disc__content {\n        flex: 1;\n        text-align: left;\n    }\n\n    .sh-disc[dir=\"rtl\"] .sh-disc__content {\n        text-align: right;\n    }\n\n    .sh-disc__title {\n        font-family: var(--font-display, inherit);\n        font-size: clamp(18px, 2vw, 20px);\n        font-weight: 600;\n        color: var(--sh-disc-title);\n        margin: 0 0 0.75rem 0;\n        letter-spacing: -0.025em;\n    }\n\n    .sh-disc__list {\n        list-style: none;\n        padding: 0;\n        margin: 0 0 1rem 0;\n        display: flex;\n        flex-direction: column;\n        gap: 0.25rem;\n    }\n\n    .sh-disc__list-item {\n        font-size: clamp(13.5px, 1.5vw, 14px);\n        color: var(--sh-disc-text-main);\n        line-height: 1.5;\n    }\n\n    .sh-disc__strong {\n        font-weight: 600;\n        color: var(--sh-disc-title);\n    }\n\n    .sh-disc__desc {\n        font-size: clamp(13.5px, 1.5vw, 14px);\n        color: var(--sh-disc-text-muted);\n        line-height: 1.6;\n        margin: 0;\n    }\n\n    \/* 6. Entrance Animation *\/\n    @keyframes shFadeInUpDisc {\n        from { opacity: 0; transform: translateY(15px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    \n    .sh-disc__animate-up {\n        opacity: 0;\n        animation: shFadeInUpDisc 0.5s ease-out forwards;\n    }\n\n    .sh-disc * {\n        transition: font-family 0.3s ease;\n    }\n<\/style>\n\n<!-- =========================================\n     3. CLEAN DATA ENGINE (SSR SAFE)\n     ========================================= -->\n<script>\n(function() {\n    'use strict';\n\n    document.addEventListener('DOMContentLoaded', () => {\n        const discData = {\n            en: {\n                fontHeader: \"var(--font-display, inherit)\", \n                fontBody: \"system-ui, -apple-system, sans-serif\",\n                title: \"Medical Review & Disclaimer\",\n                li1_label: \"Reviewed By: \",\n                li1_value: \"Dr. Ahmed Aboulinein, Registrar Cardiology (Languages: Arabic, English)\",\n                li2_label: \"Last Updated: \",\n                li2_value: \"July 2026\",\n                li3_label: \"Hospital Accreditation: \",\n                li3_value: \"CBAHI Accredited Facility\",\n                desc_label: \"Disclaimer: \",\n                desc_value: \"The information on this page is provided for educational purposes only and should not be considered a substitute for professional medical advice, diagnosis, or treatment. Heart-related symptoms can vary widely between individuals. If you experience severe chest pain, sudden shortness of breath, loss of consciousness, or other signs of a cardiovascular emergency, seek immediate medical attention or visit our 24\/7 Emergency Department at Al Mansur, Makkah without delay.\"\n            },\n            ar: {\n                fontHeader: \"var(--font-arabic, inherit)\", \n                fontBody: \"var(--font-arabic, inherit)\",\n                title: \"\u0627\u0644\u0645\u0631\u0627\u062c\u0639\u0629 \u0627\u0644\u0637\u0628\u064a\u0629 \u0648\u0625\u062e\u0644\u0627\u0621 \u0627\u0644\u0645\u0633\u0624\u0648\u0644\u064a\u0629\",\n                li1_label: \"\u062a\u0645\u062a \u0627\u0644\u0645\u0631\u0627\u062c\u0639\u0629 \u0628\u0648\u0627\u0633\u0637\u0629: \",\n                li1_value: \"\u062f. \u0623\u062d\u0645\u062f \u0623\u0628\u0648 \u0627\u0644\u0639\u064a\u0646\u064a\u0646\u060c \u0623\u062e\u0635\u0627\u0626\u064a \u0623\u0645\u0631\u0627\u0636 \u0627\u0644\u0642\u0644\u0628 (\u0627\u0644\u0644\u063a\u0627\u062a: \u0627\u0644\u0639\u0631\u0628\u064a\u0629\u060c \u0627\u0644\u0625\u0646\u062c\u0644\u064a\u0632\u064a\u0629)\",\n                li2_label: \"\u0622\u062e\u0631 \u062a\u062d\u062f\u064a\u062b: \",\n                li2_value: \"\u064a\u0648\u0644\u064a\u0648 \u0662\u0660\u0662\u0666\",\n                li3_label: \"\u0627\u0639\u062a\u0645\u0627\u062f \u0627\u0644\u0645\u0633\u062a\u0634\u0641\u0649: \",\n                li3_value: \"\u0645\u0646\u0634\u0623\u0629 \u0645\u0639\u062a\u0645\u062f\u0629 \u0645\u0646 \u0627\u0644\u0645\u0631\u0643\u0632 \u0627\u0644\u0633\u0639\u0648\u062f\u064a \u0644\u0627\u0639\u062a\u0645\u0627\u062f \u0627\u0644\u0645\u0646\u0634\u0622\u062a \u0627\u0644\u0635\u062d\u064a\u0629 (CBAHI)\",\n                desc_label: \"\u0625\u062e\u0644\u0627\u0621 \u0627\u0644\u0645\u0633\u0624\u0648\u0644\u064a\u0629: \",\n                desc_value: \"\u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0648\u0627\u0631\u062f\u0629 \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u0635\u0641\u062d\u0629 \u0645\u0642\u062f\u0645\u0629 \u0644\u0644\u0623\u063a\u0631\u0627\u0636 \u0627\u0644\u062a\u0639\u0644\u064a\u0645\u064a\u0629 \u0641\u0642\u0637 \u0648\u0644\u0627 \u064a\u0646\u0628\u063a\u064a \u0627\u0639\u062a\u0628\u0627\u0631\u0647\u0627 \u0628\u062f\u064a\u0644\u0627\u064b \u0639\u0646 \u0627\u0644\u0627\u0633\u062a\u0634\u0627\u0631\u0629 \u0627\u0644\u0637\u0628\u064a\u0629 \u0627\u0644\u0645\u062a\u062e\u0635\u0635\u0629 \u0623\u0648 \u0627\u0644\u062a\u0634\u062e\u064a\u0635 \u0623\u0648 \u0627\u0644\u0639\u0644\u0627\u062c. \u064a\u0645\u0643\u0646 \u0623\u0646 \u062a\u062e\u062a\u0644\u0641 \u0627\u0644\u0623\u0639\u0631\u0627\u0636 \u0627\u0644\u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u0627\u0644\u0642\u0644\u0628 \u0628\u0634\u0643\u0644 \u0643\u0628\u064a\u0631 \u0628\u064a\u0646 \u0627\u0644\u0623\u0641\u0631\u0627\u062f. \u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0639\u0627\u0646\u064a \u0645\u0646 \u0623\u0644\u0645 \u0634\u062f\u064a\u062f \u0641\u064a \u0627\u0644\u0635\u062f\u0631\u060c \u0636\u064a\u0642 \u0645\u0641\u0627\u062c\u0626 \u0641\u064a \u0627\u0644\u062a\u0646\u0641\u0633\u060c \u0641\u0642\u062f\u0627\u0646 \u0644\u0644\u0648\u0639\u064a\u060c \u0623\u0648 \u0623\u064a \u0639\u0644\u0627\u0645\u0627\u062a \u0623\u062e\u0631\u0649 \u0644\u062d\u0627\u0644\u0629 \u0637\u0648\u0627\u0631\u0626 \u0642\u0644\u0628\u064a\u0629 \u0648\u0639\u0627\u0626\u064a\u0629\u060c \u0627\u0637\u0644\u0628 \u0627\u0644\u0639\u0646\u0627\u064a\u0629 \u0627\u0644\u0637\u0628\u064a\u0629 \u0627\u0644\u0641\u0648\u0631\u064a\u0629 \u0623\u0648 \u0642\u0645 \u0628\u0632\u064a\u0627\u0631\u0629 \u0642\u0633\u0645 \u0627\u0644\u0637\u0648\u0627\u0631\u0626 \u0627\u0644\u0630\u064a \u064a\u0639\u0645\u0644 \u0639\u0644\u0649 \u0645\u062f\u0627\u0631 \u0627\u0644\u0633\u0627\u0639\u0629 \u0641\u064a \u062d\u064a \u0627\u0644\u0645\u0646\u0635\u0648\u0631 \u0628\u0645\u0643\u0629 \u0627\u0644\u0645\u0643\u0631\u0645\u0629 \u062f\u0648\u0646 \u062a\u0623\u062e\u064a\u0631.\"\n            }\n        };\n\n        function initDisclaimerSection() {\n            const htmlNode = document.documentElement;\n            const isAr = htmlNode.dir === 'rtl' || (htmlNode.lang && htmlNode.lang.includes('ar'));\n            const data = isAr ? discData.ar : discData.en;\n            \n            const section = document.getElementById('sh-disclaimer-101');\n            if (!section) return;\n\n            section.setAttribute('dir', isAr ? 'rtl' : 'ltr');\n            \n            \/\/ Safe Text Updater\n            const setSafeContent = (attr, value, font) => {\n                const el = section.querySelector(`[data-i18n=\"${attr}\"]`);\n                if (el) {\n                    el.textContent = value;\n                    if(font) el.style.fontFamily = font;\n                }\n            };\n\n            \/\/ Apply Texts Safely\n            setSafeContent('title', data.title, data.fontHeader);\n            \n            setSafeContent('li1_label', data.li1_label, data.fontBody);\n            setSafeContent('li1_value', data.li1_value, data.fontBody);\n            \n            setSafeContent('li2_label', data.li2_label, data.fontBody);\n            setSafeContent('li2_value', data.li2_value, data.fontBody);\n            \n            setSafeContent('li3_label', data.li3_label, data.fontBody);\n            setSafeContent('li3_value', data.li3_value, data.fontBody);\n            \n            setSafeContent('desc_label', data.desc_label, data.fontBody);\n            setSafeContent('desc_value', data.desc_value, data.fontBody);\n        }\n\n        initDisclaimerSection();\n\n        \/\/ Safe Mutation Observer for language switching\n        const observer = new MutationObserver((mutations) => {\n            mutations.forEach((mutation) => {\n                if (mutation.attributeName === 'dir' || mutation.attributeName === 'lang') {\n                    initDisclaimerSection();\n                }\n            });\n        });\n        \n        if (document.documentElement) {\n            observer.observe(document.documentElement, { attributes: true, attributeFilter: ['dir', 'lang'] });\n        }\n    });\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Home Departments Cardiology CBAHI Accredited \u00b7 Al Mansur, Makkah Best Cardiology Hospital in Makkah Expert Cardiac Care for Every Stage [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"normal-width-container","site-content-style":"unboxed","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-567","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/shefahospital.sa\/ar\/wp-json\/wp\/v2\/pages\/567","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shefahospital.sa\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/shefahospital.sa\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/shefahospital.sa\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/shefahospital.sa\/ar\/wp-json\/wp\/v2\/comments?post=567"}],"version-history":[{"count":49,"href":"https:\/\/shefahospital.sa\/ar\/wp-json\/wp\/v2\/pages\/567\/revisions"}],"predecessor-version":[{"id":1950,"href":"https:\/\/shefahospital.sa\/ar\/wp-json\/wp\/v2\/pages\/567\/revisions\/1950"}],"wp:attachment":[{"href":"https:\/\/shefahospital.sa\/ar\/wp-json\/wp\/v2\/media?parent=567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}