:root{--color-emerald-50:#f3f8f6;--color-emerald-100:#e6f2ec;--color-emerald-200:#cbe5d9;--color-emerald-300:#a9d7c2;--color-emerald-400:#73c4a3;--color-emerald-500:#0baf82;--color-emerald-600:#06906a;--color-emerald-700:#027555;--color-emerald-800:#045b42;--color-emerald-900:#01432f;--color-emerald-950:#002c1e;--color-saffron-50:#fbf6ef;--color-saffron-100:#f7eddf;--color-saffron-200:#f1dabd;--color-saffron-300:#eac48f;--color-saffron-400:#dea551;--color-saffron-500:#c78600;--color-saffron-600:#a46e04;--color-saffron-700:#855905;--color-saffron-800:#684505;--color-saffron-900:#4c3204;--color-saffron-950:#322003;--color-saffron-brand:#f7a30d;--color-lapis-50:#f4f7fd;--color-lapis-100:#e9effb;--color-lapis-200:#d2defa;--color-lapis-300:#b5cafa;--color-lapis-400:#8daffd;--color-lapis-500:#638eff;--color-lapis-600:#4771e4;--color-lapis-700:#375abf;--color-lapis-800:#27459c;--color-lapis-900:#183079;--color-lapis-950:#0a1c59;--color-clay-50:#fcf5f3;--color-clay-100:#faebe7;--color-clay-200:#f6d6cd;--color-clay-300:#f3bcad;--color-clay-400:#ef977e;--color-clay-500:#ea6744;--color-clay-600:#cb4a25;--color-clay-700:#a93716;--color-clay-800:#882606;--color-clay-900:#671800;--color-clay-950:#460c00;--color-sand-50:#f7f7f6;--color-sand-100:#efeeed;--color-sand-200:#dfdedb;--color-sand-300:#cccac6;--color-sand-400:#b4b1ab;--color-sand-500:#99958d;--color-sand-600:#7e7a72;--color-sand-700:#66635c;--color-sand-800:#504d46;--color-sand-900:#3b3831;--color-sand-950:#27241e;--color-ink-900:#0c2d26;--color-ink-950:#051a16;--color-paper-base:#fcf9f3;--color-white-base:#fff;--font-display:"Readex Pro", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-sans:"IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-arabic:"IBM Plex Sans Arabic", "Readex Pro", Tahoma, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--text-display-2xl-size:4.5rem;--text-display-2xl-line:1.05;--text-display-2xl-line-ar:1.25;--text-display-2xl-weight:600;--text-display-xl-size:3.75rem;--text-display-xl-line:1.08;--text-display-xl-line-ar:1.28;--text-display-xl-weight:600;--text-display-lg-size:3rem;--text-display-lg-line:1.1;--text-display-lg-line-ar:1.3;--text-display-lg-weight:600;--text-heading-xl-size:2.25rem;--text-heading-xl-line:1.15;--text-heading-xl-line-ar:1.35;--text-heading-xl-weight:600;--text-heading-lg-size:1.875rem;--text-heading-lg-line:1.2;--text-heading-lg-line-ar:1.4;--text-heading-lg-weight:600;--text-heading-md-size:1.5rem;--text-heading-md-line:1.25;--text-heading-md-line-ar:1.45;--text-heading-md-weight:600;--text-heading-sm-size:1.25rem;--text-heading-sm-line:1.3;--text-heading-sm-line-ar:1.5;--text-heading-sm-weight:600;--text-body-lg-size:1.125rem;--text-body-lg-line:1.6;--text-body-lg-line-ar:1.8;--text-body-lg-weight:400;--text-body-md-size:1rem;--text-body-md-line:1.6;--text-body-md-line-ar:1.8;--text-body-md-weight:400;--text-body-sm-size:.875rem;--text-body-sm-line:1.5;--text-body-sm-line-ar:1.7;--text-body-sm-weight:400;--text-caption-size:.75rem;--text-caption-line:1.4;--text-caption-line-ar:1.6;--text-caption-weight:500;--text-label-size:.875rem;--text-label-line:1.2;--text-label-line-ar:1.4;--text-label-weight:500;--text-data-size:.875rem;--text-data-line:1.4;--text-data-line-ar:1.4;--text-data-weight:400;--space-0:0rem;--space-0_5:.125rem;--space-1:.25rem;--space-1_5:.375rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-none:0px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px;--shadow-xs:0 1px 2px #0c2d260f;--shadow-sm:0 1px 3px #0c2d2614, 0 1px 2px #0c2d260a;--shadow-md:0 4px 12px #0c2d2614, 0 2px 4px #0c2d260a;--shadow-lg:0 12px 32px #0c2d261a, 0 4px 8px #0c2d260a;--motion-duration-fast:.12s;--motion-duration-base:.2s;--motion-duration-slow:.32s;--motion-duration-reveal:.48s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-emphasized:cubic-bezier(.3, 0, 0, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--layout-container-max:1240px;--layout-gutter-mobile:16px;--layout-gutter-desktop:32px;--layout-golden-major:61.8%;--layout-golden-minor:38.2%}:root,[data-theme=light]{--bg-canvas:var(--color-paper-base);--bg-surface:var(--color-white-base);--bg-subtle:var(--color-sand-100);--bg-inverse:var(--color-ink-900);--border-default:var(--color-sand-200);--border-strong:var(--color-sand-600);--text-primary:var(--color-ink-900);--text-secondary:var(--color-sand-700);--text-inverse:var(--color-paper-base);--text-link:var(--color-emerald-700);--brand-primary:var(--color-emerald-700);--brand-primary-hover:var(--color-emerald-800);--brand-on-primary:var(--color-white-base);--brand-accent:var(--color-saffron-brand);--brand-on-accent:var(--color-ink-900);--brand-ink:var(--color-ink-900);--focus-ring:var(--color-lapis-600);--status-success-fg:var(--color-emerald-700);--status-success-bg:var(--color-emerald-50);--status-warning-fg:var(--color-saffron-700);--status-warning-bg:var(--color-saffron-50);--status-danger-fg:var(--color-clay-700);--status-danger-bg:var(--color-clay-50);--status-info-fg:var(--color-lapis-700);--status-info-bg:var(--color-lapis-50);--module-money:var(--color-saffron-brand);--module-materials:var(--color-emerald-500);--module-manpower:var(--color-lapis-500);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg-canvas:var(--color-ink-950);--bg-surface:#0a2520;--bg-subtle:#0f2e28;--bg-inverse:var(--color-paper-base);--border-default:#1f3f38;--border-strong:#6b8a82;--text-primary:#f2eee6;--text-secondary:var(--color-sand-300);--text-inverse:var(--color-ink-900);--text-link:var(--color-emerald-400);--brand-primary:var(--color-emerald-400);--brand-primary-hover:var(--color-emerald-300);--brand-on-primary:var(--color-ink-950);--brand-accent:var(--color-saffron-brand);--brand-on-accent:var(--color-ink-900);--brand-ink:var(--color-paper-base);--focus-ring:var(--color-lapis-400);--status-success-fg:var(--color-emerald-300);--status-success-bg:#0d3a2d;--status-warning-fg:var(--color-saffron-300);--status-warning-bg:#3a2a0a;--status-danger-fg:var(--color-clay-300);--status-danger-bg:#401a10;--status-info-fg:var(--color-lapis-300);--status-info-bg:#16244a;--module-money:var(--color-saffron-brand);--module-materials:var(--color-emerald-400);--module-manpower:var(--color-lapis-400);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-canvas:var(--color-ink-950);--bg-surface:#0a2520;--bg-subtle:#0f2e28;--bg-inverse:var(--color-paper-base);--border-default:#1f3f38;--border-strong:#6b8a82;--text-primary:#f2eee6;--text-secondary:var(--color-sand-300);--text-inverse:var(--color-ink-900);--text-link:var(--color-emerald-400);--brand-primary:var(--color-emerald-400);--brand-primary-hover:var(--color-emerald-300);--brand-on-primary:var(--color-ink-950);--brand-accent:var(--color-saffron-brand);--brand-on-accent:var(--color-ink-900);--brand-ink:var(--color-paper-base);--focus-ring:var(--color-lapis-400);--status-success-fg:var(--color-emerald-300);--status-success-bg:#0d3a2d;--status-warning-fg:var(--color-saffron-300);--status-warning-bg:#3a2a0a;--status-danger-fg:var(--color-clay-300);--status-danger-bg:#401a10;--status-info-fg:var(--color-lapis-300);--status-info-bg:#16244a;--module-money:var(--color-saffron-brand);--module-materials:var(--color-emerald-400);--module-manpower:var(--color-lapis-400);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html{font-family:var(--font-sans)}html[lang=ar],[lang=ar]{font-family:var(--font-arabic)}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3{font-family:var(--font-display)}.num,td.num,.tabular{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.text-display-2xl{font-size:var(--text-display-2xl-size);line-height:var(--text-display-2xl-line);font-weight:var(--text-display-2xl-weight);font-family:var(--font-display)}:lang(ar) .text-display-2xl{line-height:var(--text-display-2xl-line-ar)}.text-display-xl{font-size:var(--text-display-xl-size);line-height:var(--text-display-xl-line);font-weight:var(--text-display-xl-weight);font-family:var(--font-display)}:lang(ar) .text-display-xl{line-height:var(--text-display-xl-line-ar)}.text-display-lg{font-size:var(--text-display-lg-size);line-height:var(--text-display-lg-line);font-weight:var(--text-display-lg-weight);font-family:var(--font-display)}:lang(ar) .text-display-lg{line-height:var(--text-display-lg-line-ar)}.text-heading-xl{font-size:var(--text-heading-xl-size);line-height:var(--text-heading-xl-line);font-weight:var(--text-heading-xl-weight);font-family:var(--font-display)}:lang(ar) .text-heading-xl{line-height:var(--text-heading-xl-line-ar)}.text-heading-lg{font-size:var(--text-heading-lg-size);line-height:var(--text-heading-lg-line);font-weight:var(--text-heading-lg-weight);font-family:var(--font-display)}:lang(ar) .text-heading-lg{line-height:var(--text-heading-lg-line-ar)}.text-heading-md{font-size:var(--text-heading-md-size);line-height:var(--text-heading-md-line);font-weight:var(--text-heading-md-weight);font-family:var(--font-display)}:lang(ar) .text-heading-md{line-height:var(--text-heading-md-line-ar)}.text-heading-sm{font-size:var(--text-heading-sm-size);line-height:var(--text-heading-sm-line);font-weight:var(--text-heading-sm-weight);font-family:var(--font-display)}:lang(ar) .text-heading-sm{line-height:var(--text-heading-sm-line-ar)}.text-body-lg{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);font-weight:var(--text-body-lg-weight)}:lang(ar) .text-body-lg{line-height:var(--text-body-lg-line-ar)}.text-body-md{font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);font-weight:var(--text-body-md-weight)}:lang(ar) .text-body-md{line-height:var(--text-body-md-line-ar)}.text-body-sm{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);font-weight:var(--text-body-sm-weight)}:lang(ar) .text-body-sm{line-height:var(--text-body-sm-line-ar)}.text-caption{font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--text-caption-weight)}:lang(ar) .text-caption{line-height:var(--text-caption-line-ar)}.text-label{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-label-weight)}:lang(ar) .text-label{line-height:var(--text-label-line-ar)}.text-data{font-size:var(--text-data-size);line-height:var(--text-data-line);font-weight:var(--text-data-weight);font-family:var(--font-mono)}:lang(ar) .text-data{line-height:var(--text-data-line-ar)}html{scroll-padding-top:95px}body{background:#fafbf8;margin:0}button,input,select{font:inherit}button{cursor:pointer}img{max-width:100%}*{box-sizing:border-box}.brand-header,.brand-footer{font-family:var(--font-sans);color:var(--text-primary)}.brand-container{inline-size:min(var(--layout-container-max),calc(100% - var(--space-8)));margin-inline:auto}.brand-header{z-index:60;background:color-mix(in srgb,var(--bg-canvas) 88%,transparent);border-block-end:1px solid var(--border-default);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;inset-block-start:0}[data-theme=dark] .brand-header{background:color-mix(in srgb,var(--color-ink-950) 92%,transparent)}.brand-header-row{align-items:center;gap:var(--space-6);block-size:72px;display:flex}.brand-home{flex:none;align-items:center;display:inline-flex}.brand-logo{align-items:center;display:inline-flex}.brand-logo img{inline-size:auto;display:block}.brand-logo-header img{block-size:38px;max-inline-size:190px}.brand-logo-footer img{block-size:68px;max-inline-size:210px}.brand-logo-dark{display:none!important}[data-theme=dark] .brand-logo-light{display:none}[data-theme=dark] .brand-logo-dark{display:block!important}.brand-main-nav{align-items:center;gap:var(--space-6);margin-inline-start:var(--space-4);display:flex}.brand-main-nav a,.brand-language,.brand-login{color:var(--text-primary);font-size:var(--text-label-size);font-weight:500;text-decoration:none}.brand-main-nav a:hover,.brand-language:hover,.brand-login:hover{color:var(--brand-primary)}.brand-header-actions{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.brand-primary-action{block-size:40px;padding-inline:var(--space-5);border-radius:var(--radius-md);background:var(--brand-primary);color:var(--brand-on-primary);font-size:var(--text-label-size);white-space:nowrap;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.brand-primary-action:hover{background:var(--brand-primary-hover)}.brand-icon-button,.brand-menu-button{border-radius:var(--radius-md);block-size:40px;inline-size:40px;color:var(--text-primary);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.brand-icon-button:hover,.brand-menu-button:hover{background:var(--bg-subtle)}.brand-icon-button svg,.brand-menu-button svg{stroke-width:1.75px;block-size:20px;inline-size:20px}.brand-menu-button{display:none}.brand-header a:focus-visible,.brand-header button:focus-visible,.brand-footer a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.brand-footer{border-block-start:1px solid var(--border-default);padding-block:var(--space-16) var(--space-8);background:var(--bg-surface)}.brand-footer-grid{gap:var(--space-10);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.brand-footer-identity p{max-inline-size:30ch;color:var(--text-secondary);line-height:var(--text-body-md-line);margin-block-start:var(--space-4)}.brand-footer nav{align-content:start;gap:var(--space-2);display:grid}.brand-footer nav h2{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-label-size);font-weight:600}.brand-footer nav a{color:var(--text-secondary);font-size:var(--text-body-sm-size);text-decoration:none}.brand-footer nav a:hover{color:var(--text-primary)}.brand-footer-legal{justify-content:space-between;gap:var(--space-3);border-block-start:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--text-caption-size);flex-wrap:wrap;margin-block-start:var(--space-12);padding-block-start:var(--space-6);display:flex}@media (prefers-color-scheme:dark){[data-theme=system] .brand-header{background:color-mix(in srgb,var(--color-ink-950) 92%,transparent)}[data-theme=system] .brand-logo-light{display:none}[data-theme=system] .brand-logo-dark{display:block!important}}@media (width<=1023px){.brand-main-nav{padding:var(--space-6);background:var(--bg-canvas);border-block-end:1px solid var(--border-default);display:none;position:absolute;inset-block-start:72px;inset-inline:0}.brand-main-nav.is-open{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brand-menu-button{display:inline-flex}.brand-login{display:none}.brand-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-footer-identity{grid-column:1/-1}}@media (width<=639px){.brand-container{inline-size:min(100% - var(--space-6),var(--layout-container-max))}.brand-header-row{gap:var(--space-2)}.brand-logo-header img{block-size:30px;max-inline-size:138px}.brand-language{font-size:var(--text-caption-size)}.brand-primary-action{display:none}.brand-footer-grid{grid-template-columns:1fr}.brand-footer-identity{grid-column:auto}.brand-footer-legal{display:grid}.brand-logo-footer img{block-size:60px}}@media (prefers-reduced-motion:reduce){.brand-header *,.brand-footer *{scroll-behavior:auto!important;transition:none!important}}.brand-organization{color:var(--text-primary);margin-block-start:1.5rem}.brand-organization address{overflow-wrap:anywhere;font-style:normal}.brand-organization ul{flex-wrap:wrap;gap:.5rem 1rem;padding:0;list-style:none;display:flex}.brand-organization a{color:var(--text-primary);text-decoration:underline}.brand-support-numbers{gap:.35rem;margin-block:.6rem;display:grid}.brand-support-numbers a{text-underline-offset:.15em;text-decoration:underline}.brand-homepage{background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-sans);line-height:var(--text-body-md-line);overflow:clip}.brand-homepage[dir=rtl]{font-family:var(--font-arabic);line-height:var(--text-body-md-line-ar)}.brand-homepage *{box-sizing:border-box}.brand-homepage h1,.brand-homepage h2,.brand-homepage h3{font-family:var(--font-display);margin:0}.brand-homepage p{color:var(--text-secondary);margin:0}.brand-homepage a{text-decoration:none}.home-container{inline-size:min(var(--layout-container-max),calc(100% - (2 * var(--layout-gutter-desktop))));margin-inline:auto}.home-skip{z-index:100;padding:var(--space-3);background:var(--bg-surface);color:var(--text-primary);position:fixed;inset-block-start:-100%;inset-inline-start:var(--space-4)}.home-skip:focus{inset-block-start:var(--space-3)}.home-kicker{color:var(--brand-primary);font-size:var(--text-caption-size);letter-spacing:.12em;margin-block-end:var(--space-4);font-weight:700;display:block}.home-hero{align-items:center;gap:var(--space-12);padding-block:var(--space-24);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.home-hero h1{font-size:clamp(2.5rem,5.5vw,var(--text-display-2xl-size));line-height:var(--text-display-2xl-line);max-inline-size:13ch}.brand-homepage[dir=rtl] .home-hero h1{line-height:var(--text-display-2xl-line-ar)}.home-hero-copy>p{font-size:var(--text-body-lg-size);max-inline-size:58ch;margin-block:var(--space-6)}.home-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;margin-block-start:var(--space-8);display:flex}.home-button{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:40px;padding-inline:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);background:var(--bg-surface);font-weight:600;display:inline-flex}.home-button svg{inline-size:1rem}.home-button-primary{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-on-primary)}.home-button-primary:hover{background:var(--brand-primary-hover)}.home-hero-copy>small,.home-final small{color:var(--text-secondary);margin-block-start:var(--space-3);display:block}.home-mock{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--space-4);transform:rotate(-1deg)}.brand-homepage[dir=rtl] .home-mock{transform:rotate(1deg)}.home-mock-bar{justify-content:space-between;gap:var(--space-3);font-size:var(--text-caption-size);color:var(--text-secondary);border-block-end:1px solid var(--border-default);padding-block-end:var(--space-3);display:flex}.home-mock-grid{gap:var(--space-3);grid-template-columns:1fr 1fr;padding-block-start:var(--space-4);display:grid}.home-mock-grid article{border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-4);min-block-size:8rem}.home-mock-grid strong{font-size:var(--text-heading-md-size);margin-block:var(--space-2);display:block}.home-mock-wide{grid-column:1/-1}.home-meter{background:var(--bg-subtle);border-radius:var(--radius-full);block-size:.4rem;display:block}.home-meter i{background:var(--module-materials);border-radius:inherit;block-size:100%;inline-size:68%;display:block}.home-bars{align-items:end;gap:var(--space-3);block-size:7rem;display:flex}.home-bars i{background:var(--brand-primary);border-radius:var(--radius-sm) var(--radius-sm) 0 0;flex:1}.home-bars i:first-child{block-size:42%}.home-bars i:nth-child(2){block-size:72%}.home-bars i:nth-child(3){block-size:55%}.home-bars i:nth-child(4){block-size:88%}.home-rings{gap:var(--space-6);grid-template-columns:repeat(3,1fr);padding-block-end:var(--space-24);display:grid}.home-rings article{gap:var(--space-5);align-items:center;display:flex}.home-rings article>span{border:2px solid var(--module-money);border-radius:var(--radius-full);flex:none;place-items:center;block-size:5rem;inline-size:5rem;display:grid}.home-rings article:nth-child(2)>span{border-color:var(--module-materials)}.home-rings article:nth-child(3)>span{border-color:var(--module-manpower)}.home-rings h2{font-size:var(--text-heading-sm-size)}.home-rings p{font-size:var(--text-body-sm-size)}.home-zatca{background:var(--bg-inverse);color:var(--text-inverse);padding-block:var(--space-12)}.home-zatca .home-kicker,.home-final .home-kicker{color:var(--text-inverse)}.home-zatca-grid{gap:var(--space-8);grid-template-columns:2fr 1fr;align-items:center;display:grid}.home-zatca h2{font-size:var(--text-heading-xl-size);line-height:var(--text-heading-xl-line)}.home-inline-link{justify-self:end;align-items:center;gap:var(--space-2);color:var(--text-inverse);border-block-end:1px solid;padding-block-end:var(--space-1);display:inline-flex}.home-section{padding-block:var(--space-24)}.home-section-heading{max-inline-size:48rem;margin-block-end:var(--space-10)}.home-section-heading h2,.home-final h2{font-size:clamp(2rem,4vw,var(--text-display-lg-size));line-height:var(--text-display-lg-line)}.home-section-heading p{margin-block-start:var(--space-4)}.home-industries{gap:var(--space-4);grid-template-columns:repeat(5,1fr);display:grid}.home-industries article{border-block-start:2px solid var(--brand-primary);padding-block-start:var(--space-5)}.home-industries span{font-family:var(--font-mono);color:var(--text-secondary);font-size:var(--text-caption-size)}.home-industries h3{font-size:var(--text-heading-sm-size);margin-block:var(--space-3)}.home-subtle{background:var(--bg-subtle)}.home-pillars{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.home-pillars article{background:var(--bg-surface);border:1px solid var(--border-default);padding:var(--space-6);border-radius:var(--radius-lg)}.home-pillars h3{margin-block-end:var(--space-3)}.home-proof{gap:var(--space-4);border-block-start:1px solid var(--border-default);grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;margin-block-start:var(--space-12);padding-block-start:var(--space-8);display:grid}.home-proof strong{font-size:var(--text-heading-lg-size);color:var(--brand-primary)}.home-proof span{color:var(--text-secondary)}.home-price-grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.home-price-grid>article{border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-6);background:var(--bg-surface);flex-direction:column;align-items:flex-start;display:flex}.home-price-grid h3{font-size:var(--text-heading-md-size)}.home-price{font-family:var(--font-display);font-size:var(--text-heading-xl-size);color:var(--text-primary)!important;margin-block:var(--space-5)!important}.home-price small{font-size:var(--text-body-sm-size);color:var(--text-secondary)}.home-price-grid ul{gap:var(--space-3);margin-block:var(--space-6);font-size:var(--text-body-sm-size);padding:0;list-style:none;display:grid}.home-price-grid li{gap:var(--space-2);align-items:center;display:flex}.home-price-grid li svg{inline-size:1rem;color:var(--brand-primary)}.home-price-grid .home-button{inline-size:100%;margin-block-start:auto}.home-price-featured{border:2px solid var(--brand-primary)!important}.home-price-toggle{background:var(--bg-subtle);border-radius:var(--radius-md);padding:var(--space-1);align-self:stretch;margin-block-end:var(--space-5);display:flex}.home-price-toggle button{border-radius:var(--radius-sm);padding:var(--space-2);color:var(--text-secondary);background:0 0;border:0;flex:1}.home-price-toggle button[aria-pressed=true]{background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--shadow-xs)}.home-contact{font-size:var(--text-heading-lg-size)}.home-riyal{align-items:center;display:inline-flex}.home-riyal svg{fill:currentColor;block-size:1em;inline-size:1em}.home-riyal svg text{font-family:var(--font-arabic)}.home-riyal>span{font-size:var(--text-caption-size);margin-inline-start:var(--space-1)}.home-steps{gap:var(--space-5);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.home-steps li{background:var(--bg-surface);border-radius:var(--radius-lg);padding:var(--space-6)}.home-steps li>span{font-family:var(--font-mono);color:var(--brand-primary)}.home-steps h3{margin-block:var(--space-4)}.home-faq{max-inline-size:58rem}.home-faq details{border-block-end:1px solid var(--border-default);padding-block:var(--space-5)}.home-faq summary{justify-content:space-between;gap:var(--space-4);cursor:pointer;font-family:var(--font-display);font-size:var(--text-heading-sm-size);list-style:none;display:flex}.home-faq summary::-webkit-details-marker{display:none}.home-faq details p{max-inline-size:48rem;padding-block-start:var(--space-4)}.home-faq details[open] summary span{transform:rotate(45deg)}.home-final{text-align:center;background:var(--bg-inverse);color:var(--text-inverse);padding-block:var(--space-24)}.home-final .home-actions{justify-content:center}.home-final .home-button-secondary{color:var(--text-inverse);border-color:var(--text-inverse);background:0 0}.home-final small{color:var(--text-inverse)}.brand-homepage a:focus-visible,.brand-homepage button:focus-visible,.brand-homepage summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:var(--space-1)}@media (width<=900px){.home-hero{padding-block:var(--space-16);grid-template-columns:1fr}.home-mock{max-inline-size:38rem;transform:none!important}.home-rings,.home-price-grid,.home-steps{grid-template-columns:1fr}.home-industries{grid-template-columns:repeat(2,1fr)}.home-pillars{grid-template-columns:1fr}.home-proof{grid-template-columns:auto 1fr}.home-zatca-grid{grid-template-columns:1fr}.home-inline-link{justify-self:start}.home-section{padding-block:var(--space-16)}}@media (width<=600px){.home-container{inline-size:calc(100% - (2 * var(--layout-gutter-mobile)))}.home-hero{gap:var(--space-10)}.home-hero h1{font-size:2.5rem}.home-rings{padding-block-end:var(--space-16)}.home-industries,.home-mock-grid{grid-template-columns:1fr}.home-mock-wide{grid-column:auto}.home-actions{flex-direction:column;align-items:stretch}.home-button{inline-size:100%}.home-zatca h2{font-size:var(--text-heading-lg-size)}}@media (prefers-reduced-motion:reduce){.brand-homepage *{scroll-behavior:auto!important;transition:none!important}}.home-rings article{padding:var(--space-8);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);display:block}.home-rings .sym{inline-size:64px;margin-block-end:var(--space-6);display:inline-flex}.home-rings .symbol{block-size:auto;inline-size:100%;display:block}.home-rings [data-lit] .ring-money{fill:var(--brand-ink)}.home-rings article[data-lit=money]{border-block-start:3px solid var(--module-money)}.home-rings article[data-lit=materials]{border-block-start:3px solid var(--module-materials)}.home-rings article[data-lit=manpower]{border-block-start:3px solid var(--module-manpower)}.home-industries{grid-template-columns:repeat(4,1fr)}.home-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.home-industries{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.home-industries{grid-template-columns:1fr}}.home-rings .ring{fill:var(--brand-ink)}.home-rings [data-lit=money] .ring-money{fill:var(--module-money)}.home-rings [data-lit=materials] .ring-materials{fill:var(--module-materials)}.home-rings [data-lit=manpower] .ring-manpower{fill:var(--module-manpower)}.home-explore ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.65rem 1.25rem;margin-block:1rem 0;padding-inline-start:1.2rem;display:grid}.home-explore a{color:var(--text-primary);text-underline-offset:.15em;text-decoration:underline}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/brand/readex-pro/readex-pro-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/brand/readex-pro/readex-pro-arabic-600-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400 600;src:url(/fonts/brand/ibm-plex-sans/ibm-plex-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:swap;font-weight:400 600;src:url(/fonts/brand/ibm-plex-sans-arabic/ibm-plex-sans-arabic-arabic-400-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
