@layer reset{*,:before,:after{box-sizing:border-box}html{min-width:320px;max-width:100%;background:var(--color-page);scroll-padding-block-start:calc(var(--nav-height) + var(--space-3));overflow-x:clip}body{max-width:100%;min-height:100svh;color:var(--color-text);background:var(--color-page);margin:0;overflow-x:clip}button,input,textarea,select{font:inherit}img,svg,canvas{max-width:100%;display:block}h1,h2,h3,p{margin-block-start:0}a{color:inherit}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--synthex-navy:#062e52;--synthex-blue:#075c91;--synthex-cyan:#16a8b8;--synthex-orange:#f7941d;--synthex-silver:#b7c4cc;--synthex-graphite:#090c10;--synthex-white:#f4f7f8;--color-page:#f5f3ee;--color-surface:#fff;--color-surface-strong:#edf3f5;--color-text:#102437;--color-text-muted:#667786;--color-accent:var(--synthex-cyan);--color-accent-secondary:var(--synthex-orange);--color-metal:var(--synthex-silver);--color-line:#d9e3e8;--color-focus:#0d7f8d;--color-on-accent:#061117;--color-muted:var(--color-text-muted);--color-bg:var(--color-page);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:6rem;--space-10:8rem;--content-width:80rem;--max-width:var(--content-width);--nav-height:4.75rem;--font-body:"Segoe UI", Arial, "Noto Sans Arabic", Tahoma, sans-serif;--type-label:800 .74rem/1.25 var(--font-body);--type-body:400 1rem/1.68 var(--font-body);--type-body-lg:400 clamp(1.05rem, 1.7vw, 1.22rem)/1.68 var(--font-body);--type-display-sm:850 clamp(2.35rem, 5.1vw, 4.55rem)/1.02 var(--font-body);--type-display-md:900 clamp(3.45rem, 7.8vw, 7.35rem)/.92 var(--font-body);--ease-standard:cubic-bezier(.22, 1, .36, 1);--duration-fast:.18s;--duration-medium:.32s}:root[data-company=jollaq]{--color-page:#f6f3e8;--color-surface:#fff;--color-surface-strong:#f0ead8;--color-accent:#d2a84d;--color-accent-secondary:#537441;--color-metal:#7f7354;--color-on-accent:#171105;--color-line:#e3dbc7}:root[data-company=al-maria]{--color-page:#f4f6fb;--color-surface:#fff;--color-surface-strong:#e9eef8;--color-accent:#c5a459;--color-accent-secondary:#243b63;--color-metal:#6f7582;--color-on-accent:#141006;--color-line:#dbe2ef}:root[data-company=industrial]{--color-page:#f3f4f5;--color-surface:#fff;--color-surface-strong:#e8edf1;--color-accent:#3b7dc0;--color-accent-secondary:#dc712d;--color-metal:#63717c;--color-on-accent:#070b0e;--color-line:#d8e0e6}:root[data-company=shamco]{--color-page:#eef7f5;--color-surface:#fff;--color-surface-strong:#dff0ed;--color-accent:#2da9a3;--color-accent-secondary:#68a94e;--color-metal:#607976;--color-on-accent:#041110;--color-line:#cfe5e2}}@layer base{body{font:var(--type-body);transition:color var(--duration-medium) var(--ease-standard), background-color var(--duration-medium) var(--ease-standard)}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 16% 12%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 26rem), radial-gradient(circle at 86% 8%, color-mix(in srgb, var(--color-accent-secondary) 10%, transparent), transparent 24rem), linear-gradient(90deg, #07365f09 1px, transparent 1px), linear-gradient(#07365f09 1px, transparent 1px);background-size:auto,auto,3.5rem 3.5rem,3.5rem 3.5rem;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#000000b8);mask-image:linear-gradient(#000,#000000b8)}::selection{background:var(--color-accent);color:var(--color-on-accent)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}h1,h2,h3{color:var(--color-text)}h1,h2{letter-spacing:-.04em;overflow-wrap:anywhere}[dir=rtl] h1,[dir=rtl] h2{letter-spacing:0}p{color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer utilities{.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
