:root{--surface-0:#f8f7f3;--surface-1:#fff;--surface-2:#f1f0ea;--line:#e4e3db;--ink:#20241f;--ink-2:#4b504a;--muted:#626961;--petrol-900:#173a2a;--petrol-800:#214b35;--petrol-700:#2b5b3f;--petrol-600:#376b4b;--accent:#216d4c;--accent-600:#19593d;--accent-700:#12472f;--accent-100:#deeee2;--accent-050:#f0f7f0;--accent-200:#c5dfca;--accent-50:var(--accent-050);--accent-300:#a8cfae;--accent-800:#103f29;--text-2:var(--ink-2);--fg:var(--ink);--green:var(--success);--radius:var(--radius-md);--radius-pill:var(--radius-full);--accent-ring:rgba(33,109,76,.35);--on-inverse:#f4f8f3;--on-inverse-muted:rgba(244,248,243,.76);--on-inverse-line:rgba(244,248,243,.18);--amber:#8a4f0c;--amber-100:#f6e8d6;--danger:#8f3b2f;--danger-100:#f5e1dd;--success:#2e6b4f;--success-100:#ddede4;--info:#345c7a;--info-100:#dee8f0;--violet:#5b4e8a;--band-weak:#c9bdaa;--band-developing:#a0b9a3;--band-ready:#6c9872;--band-strong:#216d4c;--font-ar:"IBM Plex Sans Arabic","Tajawal",system-ui,sans-serif;--font-latin:"IBM Plex Sans",var(--font-ar);--font-mono:"IBM Plex Mono",ui-monospace,monospace;--text-xs:13px;--text-sm:15px;--text-base:17px;--text-lg:19px;--text-xl:22px;--text-2xl:26px;--text-3xl:32px;--text-4xl:40px;--text-5xl:52px;--lh-body:1.85;--lh-display:1.25;--lh-tight:1.15;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-full:9999px;--shadow-1:0 1px 2px rgba(32,42,31,.04),0 6px 20px rgba(32,42,31,.04);--shadow-2:0 8px 30px rgba(32,42,31,.08);--shadow-3:0 24px 60px rgba(23,58,42,.14);--ring:0 0 0 3px var(--accent-ring);--transition:150ms ease;--ease-out:cubic-bezier(.22,.61,.36,1);--dur-1:180ms;--dur-2:320ms;--dur-3:560ms;--sidebar-w:264px;--header-h:64px;--content-max:1120px;--container:1320px;--measure:70ch;--glass:hsla(0,0%,100%,.74);--glass-strong:hsla(0,0%,100%,.92);--glass-border:hsla(0,0%,100%,.9);--glass-line:rgba(33,109,76,.14);--petrol-ink:#0b2b22;--petrol-ink-2:#0f3b2c;--petrol-ink-3:#145240;--on-ink:#f0f7f2;--on-ink-muted:rgba(240,247,242,.72);--on-ink-line:rgba(240,247,242,.16);--elev-1:0 2px 8px rgba(32,42,31,.05),0 8px 24px rgba(32,42,31,.05);--elev-2:0 6px 18px rgba(32,42,31,.07),0 18px 44px rgba(23,58,42,.1);--elev-3:0 14px 36px rgba(32,42,31,.09),0 30px 70px rgba(23,58,42,.14);--glow:0 0 0 6px rgba(33,109,76,.12)}@media (prefers-reduced-motion:reduce){:root{--dur-1:0ms;--dur-2:0ms;--dur-3:0ms}}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hlos-0.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hlos-1.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hlos-2.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hlos-3.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hlos-4.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hlos-5.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hlos-6.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hlos-7.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hlos-8.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hlos-9.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hlos-10.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hlos-11.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hlos-12.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hlos-13.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hlos-14.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hlos-15.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/hlos-16.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/hlos-17.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/hlos-18.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/hlos-19.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/hlos-20.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/hlos-21.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/hlos-16.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/hlos-17.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/hlos-18.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/hlos-19.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/hlos-20.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/hlos-21.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/hlos-16.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/hlos-17.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/hlos-18.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/hlos-19.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/hlos-20.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/hlos-21.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hlos-22.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hlos-23.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hlos-24.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hlos-25.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:var(--surface-0);--surface:var(--surface-1);--border:var(--line);--text:var(--ink);--primary:var(--accent);--primary-hover:var(--accent-600);--font-arabic:var(--font-ar);--font-display:var(--font-ar);--topbar-h:var(--header-h);--text-md:var(--text-base);--surface-3:#edeae3;--primary-light:rgba(33,109,76,.12);--primary-text:#fff;--success-bg:rgba(34,197,94,.1);--warning:#f59e0b;--warning-bg:rgba(245,158,11,.1);--danger-bg:rgba(239,68,68,.1);--info-bg:rgba(56,189,248,.1);--perf-blue:#3b82f6;--perf-teal:#14b8a6;--perf-green:#22c55e;--perf-amber:#b45309;--radius-xs:4px;--shadow-sm:0 1px 3px rgba(16,24,32,.08);--shadow-md:0 4px 12px rgba(16,24,32,.1);--shadow-lg:0 8px 24px rgba(16,24,32,.14)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--text);font-family:var(--font-arabic);font-size:var(--text-base);direction:rtl;min-block-size:100vh;line-height:var(--lh-body);font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{line-height:var(--lh-display);font-weight:700;letter-spacing:-.01em;text-wrap:balance}p{text-wrap:pretty}img,svg{display:block;max-inline-size:100%}button,input,select,textarea{font:inherit;color:inherit}.num,bdi{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}:where(p,li,dd,td,figcaption,blockquote)>a:not([class]):not([style]){text-decoration:underline;text-underline-offset:.2em}::selection{background:var(--accent-100);color:var(--accent-700)}::-webkit-scrollbar{inline-size:8px;block-size:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#d5cfc5}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}[dir=rtl] .icon-directional{transform:scaleX(-1)}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container,dd,dt,h1,h2,h3,h4,label,li,p,td,th{overflow-wrap:break-word}.sr-only:focus-visible{position:fixed;inset-block-start:12px;inset-inline-start:12px;z-index:200;inline-size:auto;block-size:auto;margin:0;padding:8px 16px;overflow:visible;clip:auto;color:#fff;background:var(--accent-700);border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.page{min-block-size:100vh;color:var(--ink);background:var(--surface-0)}.container{inline-size:100%;max-inline-size:var(--container);margin-inline:auto;padding-inline:var(--space-6)}.lead{font-size:var(--text-lg);color:var(--ink-2);line-height:1.9;max-inline-size:70ch}.card{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-1)}.seo-page{min-block-size:100vh;color:var(--ink);background:var(--surface-0)}.seo-container{inline-size:100%;max-inline-size:var(--container);margin-inline:auto;padding-inline:var(--space-6);padding-block:var(--space-8)}.seo-lead{font-size:var(--text-lg);color:var(--ink-2);line-height:1.9;max-inline-size:70ch;-webkit-margin-after:var(--space-8);margin-block-end:var(--space-8)}.seo-grid{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.seo-card{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-1);transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.seo-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}.seo-card h3{font-size:var(--text-lg);font-weight:800;color:var(--petrol-900);-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}.seo-card p{font-size:var(--text-sm);color:var(--ink-2);line-height:1.85;margin:0}.seo-cta{padding-block:var(--space-10);background:linear-gradient(180deg,rgba(6,42,44,.04),hsla(40,23%,97%,.6));-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);text-align:center}.seo-cta h2{font-size:var(--text-2xl);font-weight:800;color:var(--petrol-900);-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.seo-cta p{color:var(--ink-2);font-size:var(--text-base);line-height:1.9;max-inline-size:60ch;margin-inline:auto;-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6)}.seo-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-full);padding:12px 24px;font-size:var(--text-base);font-weight:700;text-decoration:none;transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.btn-primary{background:linear-gradient(180deg,var(--accent),var(--accent-600));color:#fff;border:1px solid var(--accent-700);box-shadow:0 6px 18px rgba(15,107,107,.22)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(15,107,107,.28);text-decoration:none}.btn-secondary{background:var(--surface-1);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-1)}.btn-secondary:hover{border-color:var(--accent-200);background:var(--accent-050);text-decoration:none;transform:translateY(-1px)}@media (max-width:768px){.seo-grid{grid-template-columns:1fr}.seo-container{padding-inline:var(--space-4);padding-block:var(--space-6)}}.grid{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:768px){.grid-cols-3{grid-template-columns:1fr}}.feature-list,.reason-list,.steps-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.feature-list li,.reason-list li,.steps-list li{display:flex;gap:var(--space-3);font-size:var(--text-sm);color:var(--ink-2);line-height:1.85}.feature-list li:before,.reason-list li:before,.steps-list li:before{content:"";inline-size:10px;block-size:10px;border-radius:50%;background:var(--accent);flex-shrink:0;-webkit-margin-before:4px;margin-block-start:4px}.steps-list li:before{background:var(--petrol-900)}.domain-card{border-top:3px solid var(--accent)}.article-link{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:700;color:var(--accent-700);text-decoration:none;-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.article-link:hover{gap:10px;text-decoration:underline}.topics{display:flex;flex-wrap:wrap;gap:var(--space-3);-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6)}.topics a{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 16px;border:1px solid var(--line);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;color:var(--ink-2);text-decoration:none;background:var(--surface-1)}.topics a:hover{border-color:var(--accent-200);color:var(--accent-700);background:var(--accent-050)}.cta-section{padding-block:var(--space-10);background:linear-gradient(180deg,rgba(6,42,44,.04),hsla(40,23%,97%,.6));-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);text-align:center}.cta-section h2{font-size:var(--text-2xl);font-weight:800;color:var(--petrol-900);-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.cta-section p{color:var(--ink-2);font-size:var(--text-base);line-height:1.9;max-inline-size:60ch;margin-inline:auto;-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6)}.cta-actions{gap:var(--space-3);justify-content:center}.breadcrumb,.cta-actions{display:flex;flex-wrap:wrap}.breadcrumb{list-style:none;gap:var(--space-2);font-size:var(--text-xs);color:var(--muted);-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6);padding:0}.breadcrumb li{display:flex;align-items:center}.breadcrumb a{color:var(--ink-2);text-decoration:none}.breadcrumb a:hover{color:var(--accent);text-decoration:underline}.breadcrumb li[aria-current=page]{color:var(--petrol-900);font-weight:700}.notice-box{background:var(--amber-100);border:1px solid rgba(168,99,26,.18);border-radius:var(--radius-lg);padding:var(--space-6);-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8)}.notice-box h3{font-size:var(--text-lg);font-weight:800;color:var(--amber);-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}.notice-box p{font-size:var(--text-sm);color:var(--ink-2);line-height:1.85;margin:0}table[aria-label="جدول مقارنة الأنظمة الصحية"]{width:100%;border-collapse:collapse;-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6);font-size:var(--text-sm)}table[aria-label="جدول مقارنة الأنظمة الصحية"] td,table[aria-label="جدول مقارنة الأنظمة الصحية"] th{padding:var(--space-3);border:1px solid var(--line);text-align:start}table[aria-label="جدول مقارنة الأنظمة الصحية"] th{background:var(--surface-2);font-weight:800;color:var(--petrol-900)}.note{font-size:var(--text-sm);color:var(--muted);line-height:1.8;-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}