:root{--ink:#0B0B0C;--surface:#141416;--surface-2:#1C1C20;--hairline:#2A2A30;--marigold:#F7B500;--marigold-hover:#DDA000;--paper:#FFFFFF;--fog:#B7B7BD;--ash:#7A7A82;--ok:#3DD68C;--risk:#FF5A5A;--info:#5AA9FF;--radius-card:16px;--radius-ctl:10px;--radius-pill:999px;--radius-image:12px;--marigold-pressed:#B98400;--marigold-tint:rgba(247,181,0,0.12);--on-marigold:#0B0B0C;--hairline-strong:#3A3A42;--live-dot:#FF4D4D;--live-tint:#FFD9D9;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--content-max:1280px;--gutter:24px;--ease-entrance:cubic-bezier(0.22,1,0.36,1);--duration-ui:200ms;--duration-section:500ms;--shadow-hover:0 0 0 1px rgba(247,181,0,0.35),0 8px 30px rgba(0,0,0,0.45);--shadow-menu:0 16px 48px rgba(0,0,0,0.6)}@media (max-width:640px){:root{--gutter:16px}}.t-display{font-stretch:125%;font-size:clamp(34px,4.4vw,62px);line-height:1.08;letter-spacing:-.015em}.t-display,.t-h1{font-family:var(--heading);font-weight:800;color:var(--paper);margin:0}.t-h1{font-stretch:112%;font-size:clamp(28px,3.4vw,44px);line-height:1.12;letter-spacing:-.01em}.t-h2{font-size:clamp(24px,2.4vw,34px);line-height:1.18;letter-spacing:-.005em}.t-h2,.t-h3{font-family:var(--heading);font-weight:700;color:var(--paper);margin:0}.t-h3{font-size:22px;line-height:1.25}.t-h4{font-family:var(--heading);font-weight:700;font-size:18px;line-height:1.3;color:var(--paper);margin:0}.t-body-lg{font:400 18px/1.6 var(--sans)}.t-body,.t-body-lg{color:var(--fog);margin:0}.t-body{font:400 16px/1.6 var(--sans)}.t-small{font:500 14px/1.5 var(--sans);color:var(--fog);margin:0}.t-caption{color:var(--ash)}.t-caption,.t-eyebrow{font:600 12px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;margin:0}.t-eyebrow{display:flex;align-items:center;gap:9px;color:var(--marigold)}.t-eyebrow:before{content:"";display:block;width:16px;height:2px;background:var(--marigold);flex:none}.t-stat{font-family:var(--heading);font-weight:800;font-stretch:125%;font-size:26px;line-height:1;color:var(--paper);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.t-mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.t-display{font-size:clamp(28px,8vw,40px)}.t-h1{font-size:clamp(24px,6vw,32px)}.t-h2{font-size:clamp(20px,5vw,26px)}}:root{--sans:"Inter",system-ui,sans-serif;--heading:"Archivo",system-ui,sans-serif;--mono:"Space Mono",ui-monospace,monospace;--sans-ar:"IBM Plex Sans Arabic",system-ui,sans-serif;--heading-ar:"Noto Kufi Arabic",system-ui,sans-serif;color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[lang=ar]{--sans:var(--sans-ar);--heading:var(--heading-ar)}*{box-sizing:border-box}body{margin:0;min-height:100svh;background:var(--ink);color:var(--paper);font:16px/150% var(--sans)}h1,h2,h3,h4,h5,h6{font-family:var(--heading);color:var(--paper)}a{color:var(--marigold)}a:hover{color:var(--marigold-hover)}:focus-visible{outline:2px solid var(--marigold);outline-offset:2px}::selection{background:var(--marigold);color:var(--ink)}button{font-family:inherit}img{max-width:100%}.container{max-width:var(--content-max);margin-inline:auto;padding-inline:var(--gutter)}.clamp-1{-webkit-line-clamp:1}.clamp-1,.clamp-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp-2{-webkit-line-clamp:2}.i-arrow{display:inline-block}[dir=rtl] .i-arrow{transform:scaleX(-1)}@keyframes onair{0%,to{opacity:1}50%{opacity:.2}}@keyframes shim{0%{background-position:-420px 0}to{background-position:420px 0}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.rich-text>:first-child{margin-top:0}.rich-text ol,.rich-text p,.rich-text ul{margin:0 0 1em}.rich-text ol,.rich-text ul{-webkit-padding-start:1.4em;padding-inline-start:1.4em}.rich-text h1,.rich-text h2,.rich-text h3{margin:1.2em 0 .5em;line-height:1.25}.rich-text a{color:var(--marigold,#F7B500);text-decoration:underline}