:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand-navy:#1a2036;--color-brand-navy-mid:#252d47;--color-brand-navy-light:#2e3855;--color-brand-cyan:#00c2ff;--color-brand-cyan-dark:#00a3d9;--color-navy-950:#141929;--color-navy-900:#1a2036;--color-navy-800:#252d47;--color-navy-700:#2e3855;--color-navy-600:#3a4668;--color-white:#fff;--color-off-white:#f5f7fb;--color-surface:#eef2f7;--color-surface-dark:#252d47;--color-muted:#6b7280;--color-muted-light:#9ca3af;--color-border:#1a20361f;--color-border-strong:#1a203638;--color-accent:#00a3d9;--color-accent-hover:#008fbf;--color-accent-soft:#00c2ff1a;--color-accent-glow:#00c2ff38;--color-success:#047857;--color-warning:#b45309;--color-danger:#b91c1c;--bg:var(--color-off-white);--bg-elevated:var(--color-white);--bg-dark:var(--color-navy-900);--fg:#0a0a0a;--fg-muted:#3a4553;--fg-on-dark:var(--color-white);--font-sans:var(--font-en,"Montserrat"), "Montserrat", system-ui, sans-serif;--font-ar:var(--font-arabic,"Almarai"), "Almarai", Tahoma, sans-serif;--font-body:var(--font-sans);--font-heading:var(--font-body);--text-xs:.6875rem;--text-sm:.8125rem;--text-base:.9375rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:2.75rem;--text-display:clamp(2rem, 4.5vw, 2.75rem);--text-hero:clamp(2.25rem, 5.5vw, 3.25rem);--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.6;--tracking-tight:-.025em;--tracking-normal:0;--tracking-wide:.06em;--tracking-wider:.1em;--tracking-label:.12em;--container-max:1180px;--container-narrow:720px;--section-y:clamp(2.5rem, 5vw, 4rem);--section-y-lg:clamp(3rem, 6vw, 5rem);--header-height:5.5rem;--radius-sm:3px;--radius-md:6px;--radius-lg:10px;--shadow-sm:0 1px 2px #0a16280d;--shadow-md:0 4px 16px #0a162812;--shadow-lg:0 8px 32px #0a16281a;--transition-fast:.16s ease;--transition-base:.24s ease;--glow-cyan:#00c2ff26;--particle-field:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320' viewBox='0 0 320 320'%3E%3Cg fill='%2300c2ff'%3E%3Ccircle cx='18' cy='42' r='1.2' fill-opacity='0.55'/%3E%3Ccircle cx='64' cy='18' r='0.9' fill-opacity='0.35'/%3E%3Ccircle cx='110' cy='76' r='1.6' fill-opacity='0.65'/%3E%3Ccircle cx='156' cy='34' r='1' fill-opacity='0.4'/%3E%3Ccircle cx='210' cy='88' r='1.4' fill-opacity='0.55'/%3E%3Ccircle cx='258' cy='26' r='0.8' fill-opacity='0.3'/%3E%3Ccircle cx='298' cy='70' r='1.3' fill-opacity='0.5'/%3E%3Ccircle cx='36' cy='130' r='1.1' fill-opacity='0.45'/%3E%3Ccircle cx='88' cy='168' r='1.7' fill-opacity='0.7'/%3E%3Ccircle cx='142' cy='120' r='0.9' fill-opacity='0.35'/%3E%3Ccircle cx='196' cy='156' r='1.2' fill-opacity='0.5'/%3E%3Ccircle cx='248' cy='132' r='1.5' fill-opacity='0.6'/%3E%3Ccircle cx='290' cy='178' r='1' fill-opacity='0.4'/%3E%3Ccircle cx='24' cy='220' r='1.3' fill-opacity='0.5'/%3E%3Ccircle cx='76' cy='258' r='0.8' fill-opacity='0.3'/%3E%3Ccircle cx='128' cy='236' r='1.6' fill-opacity='0.65'/%3E%3Ccircle cx='184' cy='272' r='1.1' fill-opacity='0.45'/%3E%3Ccircle cx='232' cy='214' r='1.4' fill-opacity='0.55'/%3E%3Ccircle cx='278' cy='250' r='0.9' fill-opacity='0.35'/%3E%3Ccircle cx='54' cy='300' r='1.2' fill-opacity='0.5'/%3E%3Ccircle cx='164' cy='308' r='1' fill-opacity='0.4'/%3E%3Ccircle cx='306' cy='298' r='1.3' fill-opacity='0.55'/%3E%3C/g%3E%3Cg fill='%23ffffff'%3E%3Ccircle cx='48' cy='96' r='0.7' fill-opacity='0.25'/%3E%3Ccircle cx='172' cy='64' r='0.6' fill-opacity='0.2'/%3E%3Ccircle cx='266' cy='112' r='0.7' fill-opacity='0.22'/%3E%3Ccircle cx='102' cy='204' r='0.6' fill-opacity='0.2'/%3E%3Ccircle cx='220' cy='288' r='0.7' fill-opacity='0.25'/%3E%3C/g%3E%3C/svg%3E");--particle-glow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320' viewBox='0 0 320 320'%3E%3Cdefs%3E%3CradialGradient id='g' cx='50%25' cy='50%25' r='50%25'%3E%3Cstop offset='0%25' stop-color='%2300c2ff' stop-opacity='0.55'/%3E%3Cstop offset='100%25' stop-color='%2300c2ff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='110' cy='76' r='10' fill='url(%23g)'/%3E%3Ccircle cx='88' cy='168' r='12' fill='url(%23g)'/%3E%3Ccircle cx='248' cy='132' r='11' fill='url(%23g)'/%3E%3Ccircle cx='128' cy='236' r='13' fill='url(%23g)'/%3E%3Ccircle cx='210' cy='88' r='9' fill='url(%23g)'/%3E%3Ccircle cx='232' cy='214' r='10' fill='url(%23g)'/%3E%3C/svg%3E");--pattern-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='2' cy='2' r='0.7' fill='%231a2036' fill-opacity='0.07'/%3E%3C/svg%3E");--pattern-blueprint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M40 0H0V40' fill='none' stroke='%231a2036' stroke-opacity='0.04' stroke-width='0.5'/%3E%3C/svg%3E");--dot-url-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='1.5' cy='1.5' r='0.9' fill='%231a2036' fill-opacity='0.22'/%3E%3C/svg%3E")}[lang=ar],[dir=rtl]{--font-body:var(--font-ar);--font-heading:var(--font-ar)}[lang=en],[dir=ltr]{--font-body:var(--font-sans);--font-heading:var(--font-sans)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:var(--header-height)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1!important;transform:none!important}}html,body{background:var(--color-off-white);min-height:100%;color:var(--fg);font-family:var(--font-body);font-size:var(--text-base);font-weight:300;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{position:relative}a{color:inherit;text-decoration:none}img,video{max-width:100%;height:auto;display:block}button{cursor:pointer;font-family:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.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}.heading-display,.heading-hero,.heading-section{font-family:var(--font-heading)}.heading-display{font-size:var(--text-display);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--fg)}.heading-hero{font-size:var(--text-hero);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.heading-section{font-size:clamp(var(--text-xl), 2.5vw, var(--text-2xl));font-weight:400;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--fg)}.heading-sub{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-brand-cyan-dark);font-weight:400}.text-label{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-muted);font-weight:500}.prose{color:var(--fg-muted);line-height:var(--leading-normal);font-size:var(--text-base)}.prose p{margin:0 0 .875rem}.prose p:last-child{margin-bottom:0}.prose h2,.prose h3{color:var(--fg);font-size:var(--text-lg);margin:1.25rem 0 .5rem}.prose ul{margin:0 0 .875rem;padding-inline-start:1.125rem}.prose li{margin-bottom:.25rem}.page-shell{z-index:1;background:0 0;flex-direction:column;min-height:100vh;display:flex;position:relative}@media (pointer:fine){.page-shell--public-cursor,.page-shell--public-cursor a,.page-shell--public-cursor button:not(:disabled),.page-shell--public-cursor [role=button],.page-shell--public-cursor label[for],.page-shell--public-cursor summary{cursor:url(/brand/cursor-cable.svg) 6 6,auto}.page-shell--public-cursor input,.page-shell--public-cursor textarea,.page-shell--public-cursor select,.page-shell--public-cursor [contenteditable=true]{cursor:text}.page-shell--public-cursor input[type=range],.page-shell--public-cursor input[type=file]{cursor:auto}.page-shell--public-cursor :disabled,.page-shell--public-cursor [aria-disabled=true]{cursor:not-allowed}}@media (pointer:coarse),(hover:none){.page-shell--public-cursor,.page-shell--public-cursor *{cursor:auto}}@media (prefers-reduced-motion:reduce){.page-shell--public-cursor{cursor:url(/brand/cursor-cable.svg) 6 6,auto}}.page-main,.page-shell>footer{z-index:1;position:relative}.page-main{padding-top:var(--header-height);background:0 0;flex:1}.page-shell--home .page-main{padding-top:0}@media (max-width:1279px){:root{--header-height:4.75rem}}@media (max-width:480px){:root{--header-height:4.25rem}}.page-section,.page-section--alt,.page-section--white,.page-section--dark,.page-hero,.cta-band,.footer{position:relative}.page-section{padding-block:var(--section-y);background-color:var(--color-off-white);background-image:var(--pattern-light);color:var(--fg);background-size:24px 24px}.page-section--alt{background-color:#eef2f7;background-image:var(--pattern-light);color:var(--fg);background-size:24px 24px}.page-section--white{background-color:#fff;background-image:var(--pattern-blueprint);color:var(--fg);background-size:40px 40px}.page-section--dark{background-color:var(--color-brand-navy);color:var(--fg-on-dark);overflow:hidden}.page-section--dark:before{content:"";background-image:var(--particle-field);opacity:.28;pointer-events:none;z-index:0;background-size:320px 320px;position:absolute;inset:0}.page-section>*,.page-section--alt>*,.page-section--white>*,.page-section--dark>*,.page-hero>*{z-index:1;position:relative}.page-section .heading-section,.page-section .heading-display,.page-section--alt .heading-section,.page-section--alt .heading-display,.page-section--white .heading-section,.page-section--white .heading-display{color:var(--color-brand-navy)}.page-section .prose,.page-section--alt .prose,.page-section--white .prose{color:var(--fg-muted)}.page-section--dark .heading-section,.page-section--dark .heading-display,.page-hero .heading-section,.page-hero .heading-display{color:var(--fg-on-dark)}.page-section--dark .prose,.page-hero .prose{color:#ffffffc7}.page-section--dark .heading-sub,.page-hero .heading-sub{color:var(--color-brand-cyan)}.page-hero{margin-top:calc(var(--header-height) * -1);padding-block:calc(var(--header-height) + 1.5rem) var(--section-y);color:var(--fg-on-dark);background-color:var(--color-brand-navy);position:relative;overflow:hidden}.page-hero:before{content:"";background-image:var(--particle-field);opacity:.32;pointer-events:none;z-index:0;background-size:320px 320px;position:absolute;inset:0}.page-hero[data-hero-media]:before{opacity:.12}.page-hero:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#00c2ff14 0%,#0000 48%);position:absolute;inset:0}.page-hero-inner{z-index:1;position:relative}.reveal{opacity:0;transition:opacity .56s,transform .56s;transform:translateY(18px)}.reveal-visible{opacity:1;transform:none}.content-auto{content-visibility:auto;contain-intrinsic-size:1px 800px}.surface-card{background:var(--bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--fg)}.tech-band{background-color:var(--color-brand-navy);color:var(--fg-on-dark);position:relative;overflow:hidden}.tech-band:before{content:"";background-image:var(--particle-field);opacity:.22;pointer-events:none;z-index:0;background-size:280px 280px;position:absolute;inset:0}.tech-band>*{z-index:1;position:relative}.empty-state{text-align:center;border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:#1a203608;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;display:flex}.empty-state-icon{opacity:.5;width:64px;height:64px}.empty-state-text{font-size:var(--text-sm);color:var(--fg-muted);max-width:320px;margin:0}.page-section--dark .empty-state{background:#ffffff0f;border-color:#00c2ff47}.page-section--dark .empty-state-text{color:#ffffffbf}.admin-btn{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--fg);font:inherit;font-size:var(--text-sm);cursor:pointer;justify-content:center;align-items:center;padding:.45rem .85rem;display:inline-flex}.admin-btn:disabled{opacity:.45;cursor:not-allowed}.admin-card{background:var(--bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:1.25rem}.admin-form-grid{gap:1rem;display:grid}.admin-form-row{gap:.75rem;display:grid}@media (min-width:640px){.admin-form-row--2{grid-template-columns:1fr 1fr}}.admin-label{font-size:var(--text-sm);color:var(--fg);margin-bottom:.35rem;font-weight:500;display:block}.admin-input,.admin-textarea,.admin-select{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);width:100%;font:inherit;background:var(--bg-elevated);color:var(--fg);padding:.55rem .75rem}.admin-textarea{resize:vertical;min-height:100px}.admin-table-wrap{background:var(--bg-elevated);border-radius:var(--radius-md);border:1px solid var(--color-border);overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.admin-table th{text-align:start;border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:.75rem;font-weight:600}.admin-table td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:.75rem}.admin-table tr:last-child td{border-bottom:none}.admin-status{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:.15rem .5rem;font-weight:500;display:inline-block}.admin-status--draft{color:var(--color-warning);background:#b453091f}.admin-status--published{color:var(--color-success);background:#0478571f}.admin-status--archived{color:var(--color-muted);background:#6b72801f}.admin-tabs{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:.25rem;margin-bottom:1.25rem;display:flex}.admin-tab{font:inherit;font-size:var(--text-sm);color:var(--fg-muted);transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.6rem 1rem}.admin-tab:hover{color:var(--fg)}.admin-tab--active{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:500}.admin-alert{border-radius:var(--radius-sm);font-size:var(--text-sm);margin-bottom:1rem;padding:.75rem 1rem}.admin-alert--error{color:var(--color-danger);background:#b91c1c14;border:1px solid #b91c1c33}.admin-alert--success{color:var(--color-success);background:#04785714;border:1px solid #04785733}
@font-face{font-family:fontEn;src:url(../media/Montserrat_Light-s.p.0qb2ec1lon90i.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:fontEn;src:url(../media/Montserrat_Regular-s.p.246vlkbgiw_o2.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontEn;src:url(../media/Montserrat_Medium-s.p.1781xlnexdpzh.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fontEn;src:url(../media/Montserrat_SemiBold-s.p.2qn2i32qop5x8.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fontEn;src:url(../media/Montserrat_Bold-s.p.29m_cx_n43p7l.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:fontEn;src:url(../media/Montserrat_ExtraBold-s.p.1n1hdb6gzkgcy.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:fontEn Fallback;src:local(Arial);ascent-override:84.95%;descent-override:22.03%;line-gap-override:0.0%;size-adjust:113.95%}.fonten_8f4c89f0-module__RERnzG__className{font-family:fontEn,fontEn Fallback,system-ui,sans-serif}.fonten_8f4c89f0-module__RERnzG__variable{--font-en:"fontEn", "fontEn Fallback", system-ui, sans-serif}
@font-face{font-family:fontAr;src:url(../media/Almarai_Light-s.p.3ebv5ba9jb5u9.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:fontAr;src:url(../media/Almarai_Regular-s.p.0-f0-38h3t6rr.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontAr;src:url(../media/Almarai_Bold-s.p.0x65h77zp3qhe.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:fontAr;src:url(../media/Almarai_ExtraBold-s.p.3x63ojnbj0bjq.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:fontAr Fallback;src:local(Arial);ascent-override:94.55%;descent-override:22.04%;line-gap-override:0.0%;size-adjust:95.71%}.fontar_7ba1aa13-module__rBmbpG__className{font-family:fontAr,fontAr Fallback,Tahoma,Arial,sans-serif}.fontar_7ba1aa13-module__rBmbpG__variable{--font-arabic:"fontAr", "fontAr Fallback", Tahoma, Arial, sans-serif}
