@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/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+2074,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-display:optional;src:url(/fonts/ibm-plex-sans-latin-500-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+2074,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-display:optional;src:url(/fonts/ibm-plex-sans-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+2074,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:400;font-display:optional;src:url(/fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/ibm-plex-sans-arabic-arabic-500-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/ibm-plex-sans-arabic-arabic-600-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/ibm-plex-sans-arabic-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+2074,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:optional;src:url(/fonts/ibm-plex-sans-arabic-latin-500-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+2074,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:optional;src:url(/fonts/ibm-plex-sans-arabic-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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-primary:#06576b;--brand-primary-bright:#016680;--brand-accent:#e8a002;--brand-dark:#142023;--surface-base:#fff;--surface-muted:#f7f8f6;--surface-brand-soft:#eaf4f6;--surface-accent-soft:#fff6dc;--font-ar:"IBM Plex Sans Arabic", sans-serif;--font-en:"IBM Plex Sans", sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--radius-sm:.375rem;--radius-card:.75rem;--container-width:78rem;--section-space-compact:clamp(2rem, 4vw, 3rem);--section-space-standard:clamp(2.5rem, 6vw, 5rem);--section-space-feature:clamp(3rem, 8vw, 6rem);--measure-editorial:52ch;--measure-heading:24ch;--motion-interaction:.2s;--motion-transition:.4s;--motion-signature:.75s}*{box-sizing:border-box}html{color:var(--brand-dark);background:var(--surface-base);font-family:var(--font-en);scroll-padding-block-end:7rem}:lang(ar){font-family:var(--font-ar)}:lang(en){font-family:var(--font-en)}body{margin:0;padding-block-end:6rem;font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.7}body:lang(ar){line-height:1.9}main{min-block-size:45vh}h1,h2,h3,p{margin-block:0 var(--space-6)}h1,h2,h3{overflow-wrap:anywhere;font-weight:600;line-height:1.25}:lang(ar):is(h1,h2,h3){line-height:1.5}h1,.type-h1{font-size:clamp(2.5rem,1.8rem + 3vw,4rem)}h2,.type-h2{font-size:clamp(1.875rem,1.4rem + 2vw,3rem)}.type-h1,.type-h2{font-weight:600;line-height:1.25}:lang(ar):is(.type-h1,.type-h2){line-height:1.5}.body-large{font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}h3{font-size:clamp(1.4375rem,1.2rem + 1vw,1.875rem)}strong{font-weight:600}small,.small{font-size:.875rem}a{color:var(--brand-primary);text-underline-offset:.25em}a:hover{text-decoration-thickness:.15em}button{font:inherit}address{font-style:normal}address a{align-items:center;min-block-size:44px;display:inline-flex}:focus-visible{outline:3px solid var(--brand-primary-bright);outline-offset:4px;box-shadow:0 0 0 4px var(--surface-base)}[id]{scroll-margin-block:var(--space-8)}::selection{background:var(--surface-accent-soft);color:var(--brand-dark)}.container{inline-size:min(var(--container-width), calc(100% - 2 * clamp(1rem, 4vw, 3rem)));margin-inline:auto}.prose{max-inline-size:68ch}.prose>:last-child{margin-block-end:0}.skeleton{padding-block:var(--space-12) var(--space-24)}.section{padding-block:clamp(2.5rem,6vw,5rem)}.section--muted{background:var(--surface-muted)}.section--brand{background:var(--surface-brand-soft)}.button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);text-align:center;cursor:pointer;border:1px solid #0000;min-block-size:44px;padding:.65rem 1.1rem;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.button--primary{background:var(--brand-primary);color:var(--surface-base)}.button--primary:hover{background:var(--brand-primary-bright)}.button--secondary{background:var(--surface-base);color:var(--brand-primary);border-color:var(--brand-primary)}.button--secondary:hover{background:var(--surface-brand-soft)}.button--accent{background:var(--brand-accent);color:var(--brand-dark)}.button--accent:hover,.button:active:not(:disabled){text-decoration:underline}.button:disabled{cursor:not-allowed;background:var(--surface-muted);color:var(--brand-dark);border-style:dashed;border-color:var(--brand-dark)}.card{border:1px solid var(--brand-primary);border-radius:var(--radius-card);background:var(--surface-base);padding:clamp(1.25rem,3vw,2rem)}.card--brand{background:var(--surface-brand-soft)}.card--accent{background:var(--surface-accent-soft)}.card>:last-child{margin-block-end:0}.grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.stack>*+*{margin-block-start:var(--space-6)}.row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.icon{flex-shrink:0}[dir=rtl]{--directional-icon-scale:-1}[dir=ltr]{--directional-icon-scale:1}.icon--directional{transform:scaleX(var(--directional-icon-scale,1))}.skip-link{z-index:20;background:var(--surface-base);padding:var(--space-4);position:fixed;inset-block-start:.5rem;inset-inline-start:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{border-block-end:1px solid var(--surface-brand-soft);background:var(--surface-base)}.site-header .header-top{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--surface-brand-soft);display:flex}.brand{inline-size:fit-content;margin:0;font-size:1.5rem;font-weight:600;text-decoration:none}a.brand{align-items:center;min-block-size:44px;display:inline-flex}.language-switch{min-block-size:44px;padding-inline:var(--space-2);align-items:center;display:inline-flex}.site-header .header-navigation{padding-block:var(--space-2);display:flow-root}.site-header .header-inspection{float:inline-end;max-inline-size:65%;margin-block-end:var(--space-2);margin-inline-start:var(--space-4)}.site-header .navigation summary{padding-block:var(--space-3);cursor:pointer;min-block-size:44px;inline-size:fit-content;font-weight:500}.site-header .desktop-navigation{display:none}.navigation ul,.site-footer ul,.breadcrumbs ol{margin:0;padding:0;list-style:none}.site-header .navigation ul{clear:both;padding-block:var(--space-2)}.site-header .navigation a,.site-header .nav-pending{min-block-size:44px;padding:.65rem .5rem;font-size:1rem;display:block}.site-header .navigation a{transition:background-color var(--motion-interaction) ease;text-decoration:none}.site-header .navigation a:hover{background:var(--surface-brand-soft);text-decoration:underline}.site-header .navigation [aria-current=page]{box-shadow:inset 0 -2px var(--brand-accent);font-weight:600}.site-header .nav-pending{color:var(--brand-dark);cursor:default;font-weight:400}.site-header .navigation li:has(.nav-pending){border-inline-start:1px solid var(--surface-brand-soft)}.breadcrumbs{margin-block-end:var(--space-8);font-size:.875rem}.breadcrumbs ol,.breadcrumbs li{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.breadcrumbs a{align-items:center;min-block-size:44px;display:inline-flex}.site-footer{background:var(--surface-muted);padding-block:var(--space-12);border-block-start:1px solid var(--brand-primary)}.footer-grid{justify-content:space-between;gap:var(--space-8);flex-wrap:wrap;display:flex}.site-footer nav ul{gap:var(--space-4);flex-wrap:wrap;display:flex}.site-footer nav a{align-items:center;min-block-size:44px;display:inline-flex}.persistent-actions{z-index:10;justify-content:center;align-items:stretch;gap:var(--space-2);padding:var(--space-3) var(--space-2) max(var(--space-3), env(safe-area-inset-bottom));background:var(--surface-base);border-block-start:1px solid var(--brand-primary);display:flex;position:fixed;inset-block-end:0;inset-inline:0}.persistent-actions .button{flex:1;min-inline-size:0;padding-inline:.5rem;font-size:1rem}.dev-notice{background:var(--surface-accent-soft);padding:var(--space-2) var(--space-4);border-inline-start:4px solid var(--brand-accent);margin-block-end:var(--space-6);display:inline-block}.swatch{border:1px solid var(--brand-dark);border-radius:var(--radius-sm);block-size:5rem;margin-block-end:var(--space-3)}.space-sample{background:var(--brand-primary);block-size:1rem;max-inline-size:100%}code{overflow-wrap:anywhere}@media (width>=48rem){.persistent-actions{background:0 0;border:0;padding:0;inset-block-end:var(--space-6);inset-inline-start:auto;inset-inline-end:var(--space-6)}.persistent-actions .mobile-action{display:none}.persistent-actions .button{font-size:1rem}}@media (width>=75rem){.site-header>.container{align-items:center;column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.site-header .header-top,.site-header .header-navigation{display:contents}.site-header .brand{margin-block:var(--space-3);grid-area:1/1}.site-header .language-switch{grid-area:1/2}.site-header .header-inspection{float:none;max-inline-size:16rem;margin:var(--space-3) 0;grid-area:1/3}.site-header .navigation{border-block-start:1px solid var(--surface-brand-soft);grid-area:2/1/auto/-1}.site-header .desktop-navigation{display:block}.site-header .mobile-navigation{display:none}.site-header .navigation ul{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.site-header .navigation li:has(.nav-pending){border-inline-start:0}}.section--compact{padding-block:var(--section-space-compact)}.section--standard{padding-block:var(--section-space-standard)}.section--feature{padding-block:var(--section-space-feature)}.section--inverse{background:var(--brand-primary);color:var(--surface-base)}.section--inverse a:not(.button){color:inherit}.section--inverse .button--primary{background:var(--surface-base);color:var(--brand-primary);border-color:var(--surface-base)}.section--inverse .button--primary:hover{background:var(--surface-brand-soft)}.section--inverse .button--secondary{color:var(--surface-base);border-color:var(--surface-base);background:0 0}.section--inverse .button--secondary:hover{background:var(--brand-dark)}.section--inverse .button--accent{color:var(--surface-base);border-color:var(--brand-accent);background:0 0}.section--inverse .button--accent:hover{background:var(--brand-dark)}.section--inverse:focus-visible,.section--inverse :focus-visible{outline-color:var(--surface-base);box-shadow:0 0 0 4px var(--brand-dark)}.editorial-copy{max-inline-size:var(--measure-editorial)}.editorial-copy :is(h2,h3){max-inline-size:var(--measure-heading);margin-block-end:var(--space-4)}.editorial-copy :is(h2,h3):lang(ar){max-inline-size:28ch}.editorial-copy>:last-child{margin-block-end:0}.editorial-split{gap:var(--space-8);align-items:start;display:grid}.editorial-split>*{min-inline-size:0}.editorial-split>:last-child{border-block-start:1px solid;padding-block-start:var(--space-6)}.ruled-list{border-block-start:1px solid;margin:0;padding:0;list-style:none}.ruled-list>li{border-block-end:1px solid color-mix(in srgb, currentColor 30%, transparent)}.ruled-list>li>:is(a,span){justify-content:space-between;align-items:baseline;gap:var(--space-4);min-block-size:44px;padding-block:1.25rem;padding-inline:var(--space-2);overflow-wrap:anywhere;display:flex}.ruled-list a{transition:background-color var(--motion-interaction) ease, text-decoration-color var(--motion-interaction) ease;font-weight:500;text-decoration:underline 1px #0000}.ruled-list a:hover{background:var(--surface-base);text-decoration-color:currentColor}.ruled-list .icon{align-self:start;margin-block-start:.3em}.ruled-list__copy{flex:1;min-inline-size:0}.ruled-list__copy small{margin-block-start:var(--space-2);font-weight:400;display:block}.section--inverse .ruled-list a:hover{background:var(--brand-dark)}.fact-group{border-block-start:1px solid;margin:0}.fact-group>div{gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid color-mix(in srgb, currentColor 30%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.fact-group dt{font-size:.875rem;font-weight:500}.fact-group dd{overflow-wrap:anywhere;margin:0}.action-group{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.action-group>*{overflow-wrap:anywhere;max-inline-size:100%}.journey-steps{margin:0;padding:0;list-style:none}.journey-steps>li{gap:var(--space-4);padding-block:var(--space-2) var(--space-8);overflow-wrap:anywhere;grid-template-columns:2rem minmax(0,1fr);padding-inline-start:var(--space-6);display:grid;position:relative}.journey-steps>li:before{content:"";opacity:.35;border-inline-start:1px solid;position:absolute;inset-block:1rem -1rem;inset-inline-start:0}.journey-steps>li:last-child:before{display:none}.journey-steps>li:after{content:"";background:currentColor;block-size:.35rem;inline-size:.35rem;position:absolute;inset-block-start:.95rem;inset-inline-start:-.15rem}.journey-steps__number{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500;line-height:2}.journey-steps__label{font-weight:500}.architectural-frame{aspect-ratio:6/5;inline-size:min(100%,30rem);color:var(--brand-primary);isolation:isolate;position:relative}.architectural-frame:before{content:"";background:var(--surface-brand-soft);border-inline-start:1px solid;position:absolute;inset-block:0 12%;inset-inline:9% 42%}.architectural-frame:after{content:"";border-block-end:1px solid;position:absolute;inset-block-end:12%;inset-inline:0}.architectural-frame__plane{background:var(--surface-muted);border:1px solid;position:absolute;inset-block:12%;inset-inline:25% 13%}.architectural-frame__plane:before{content:"";background:var(--surface-brand-soft);border-block-start:1px solid;border-inline-start:1px solid;position:absolute;inset-block:8% 0;inset-inline:12% 0}.architectural-frame__plane:after{content:"";border-inline-start:1px solid;position:absolute;inset-block:8% 0;inset-inline-start:56%}.architectural-frame__datum{opacity:.35;border-inline-start:1px solid;position:absolute;inset-block:0;inset-inline-start:87%}.architectural-frame__accent{border-block-start:2px solid var(--brand-accent);inline-size:6%;position:absolute;inset-block-start:12%;inset-inline-start:9%}.section--inverse .architectural-frame{color:var(--surface-base)}.section--inverse .architectural-frame:before,.section--inverse .architectural-frame__plane:before{background:var(--brand-primary-bright)}.section--inverse .architectural-frame__plane{background:var(--brand-primary)}@media (width>=60rem){.editorial-split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.editorial-split>:last-child{border-block-start:0;border-inline-start:1px solid color-mix(in srgb, currentColor 30%, transparent);padding-block-start:0;padding-inline-start:var(--space-8)}.journey-steps--horizontal{display:flex}.journey-steps--horizontal>li{min-inline-size:0;padding-block:var(--space-6) 0;padding-inline:0 var(--space-8);flex:1;display:block}.journey-steps--horizontal>li:before{border-block-start:1px solid;border-inline-start:0;inset-block:0 auto;inset-inline:0}.journey-steps--horizontal>li:after{inset-block-start:-.15rem;inset-inline-start:0}.journey-steps--horizontal .journey-steps__number{margin-block-end:var(--space-3);display:block}}@media (width<=30rem){.action-group>.button{flex:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
