@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-Dku2WoCh.woff2)format("woff2"),url(/assets/poppins-latin-300-normal-DCNuMXUj.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-arabic-arabic-300-normal-CbO9c89e.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-300-normal-D1YP2vdu.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff)format("woff")}:root{--navy:#1e3a8a;--navy-deep:#172f72;--green:#16a34a;--gold:#f59e0b;--slate:#1f2937;--white:#fff;--tint:#f5f7fb;--text:var(--slate);--text-muted:#1f2937c2;--heading:var(--navy);--rule:#1e3a8a29;--rule-strong:var(--navy);--rule-input:#1f29378c;--on-navy:#fff;--on-navy-muted:#fffc;--on-navy-faint:#ffffffa8;--rule-navy:#ffffff2e;--grid-line:#1e3a8a0b;--danger:#b42318;--danger-tint:#fef3f2;--success:var(--green);--sans:"Poppins", Arial, Helvetica, sans-serif;--sans-ar:"IBM Plex Sans Arabic", "Poppins", Arial, Helvetica, sans-serif;--fs-display:clamp(2.125rem, 1.1rem + 4.6vw, 4.5rem);--fs-closing:clamp(2.75rem, 1.6rem + 4.4vw, 5rem);--fs-h2:clamp(2rem, 1.3rem + 2.6vw, 3.25rem);--fs-h2-rail:clamp(2rem, 1.25rem + 1.6vw, 2.75rem);--fs-statement:clamp(1.75rem, 1.2rem + 2.2vw, 2.75rem);--fs-ledger:clamp(3.25rem, 2.1rem + 4.4vw, 6rem);--fs-h3:clamp(1.375rem, 1.15rem + .8vw, 1.75rem);--fs-lead:clamp(1.0625rem, .98rem + .4vw, 1.1875rem);--fs-body:clamp(1rem, .96rem + .2vw, 1.0625rem);--fs-small:.875rem;--fs-label:.75rem;--lh-tight:1.06;--lh-heading:1.1;--lh-body:1.65;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8.5rem;--section-y:clamp(5rem, 2.6rem + 6.8vw, 8.5rem);--head-gap:clamp(2.5rem, 1.6rem + 2.4vw, 4rem);--container:80rem;--gutter:clamp(1rem, 4vw, 3rem);--col-gap:1rem;--header-h:4rem;--radius:2px;--plinth-h:6px;--chamfer:clamp(1rem, 4vw, 4rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--t-fast:.16s;--t-ui:.32s;--t-reveal:.48s;--z-header:100;--z-skip:300;font-family:var(--sans);font-size:100%;line-height:var(--lh-body);color:var(--text);background:var(--white);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (width>=600px){:root{--col-gap:1.25rem}}@media (width>=1024px){:root{--col-gap:1.5rem}}@media (width>=64em){:root{--header-h:4.5rem}}html[lang=ar]{--fs-display:clamp(2.125rem, 1.15rem + 4.2vw, 4.2rem);--fs-h2-rail:clamp(1.85rem, 1.2rem + 1.5vw, 2.6rem);--fs-closing:clamp(2.5rem, 1.5rem + 4vw, 4.6rem);--fs-h2:clamp(1.85rem, 1.2rem + 2.4vw, 3rem);--fs-statement:clamp(1.625rem, 1.1rem + 2vw, 2.5rem);--lh-tight:1.3;--lh-heading:1.3;--lh-body:1.85}html[lang=ar] body{font-family:var(--sans-ar)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem)}body{background:var(--white);overflow-wrap:break-word;min-height:100dvh;margin:0;overflow-x:clip}h1,h2,h3,h4{color:var(--heading);font-weight:700;line-height:var(--lh-heading);letter-spacing:-.02em;text-wrap:balance;margin:0}html[lang=ar] :is(h1,h2,h3,h4){letter-spacing:0}p{text-wrap:pretty;margin:0}ul,ol,dl,dd{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.on-navy :focus-visible{outline-color:var(--white)}::selection{background:var(--navy);color:var(--white)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:var(--z-skip);padding:var(--sp-3) var(--sp-5);background:var(--navy);color:var(--white);border-radius:var(--radius);font-weight:500;position:fixed;inset-block-start:var(--sp-3);inset-inline-start:var(--sp-3)}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}main:focus{outline:none}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.section--tint{background:var(--tint)}.section--navy,.on-navy{background:var(--navy);color:var(--on-navy)}.on-navy :is(h1,h2,h3,h4){color:var(--on-navy)}.grid{column-gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width>=600px){.grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width>=1024px){.grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.grid>*{grid-column:1/-1;min-width:0}.label{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-weight:500;line-height:1.4}html[lang=ar] .label{letter-spacing:0;text-transform:none;color:var(--text);font-size:.875rem}html[lang=ar] .on-navy .label{color:var(--on-navy)}.on-navy .label{color:var(--on-navy-muted)}.h2{font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:-.022em;max-width:18ch}html[lang=ar] .h2{max-width:20ch}@media (width>=600px){.line{display:block}}.h2--rail{font-size:var(--fs-h2-rail);max-width:none}.lead{font-size:var(--fs-lead);color:var(--text-muted);max-width:56ch;line-height:1.6}.on-navy .lead{color:var(--on-navy-muted)}.num{font-variant-numeric:tabular-nums}.runhead{align-items:center;gap:var(--sp-4);margin-block-end:var(--sp-5);display:flex}.runhead__index{color:var(--navy);font-variant-numeric:tabular-nums}.on-navy .runhead__index{color:var(--white)}.runhead__rule{background:var(--rule);flex:1;height:1px}.on-navy .runhead__rule{background:var(--rule-navy)}.section-head{margin-block-end:var(--head-gap)}.section-head .lead{margin-block-start:var(--sp-5)}.btn{justify-content:center;align-items:center;gap:var(--sp-3);min-height:3.25rem;padding-inline:var(--sp-5);border-radius:var(--radius);background:var(--navy);color:var(--white);text-align:center;transition:background-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);font-size:1rem;font-weight:500;line-height:1.2;display:inline-flex}@media (hover:hover){.btn:hover{background:var(--slate)}}.btn:active{transform:translateY(1px)}@media (forced-colors:active){.btn{border:1px solid buttontext}}.btn--sm{min-height:2.75rem;padding-inline:1.125rem;font-size:.9375rem}.btn--inverse{background:var(--white);color:var(--navy)}@media (hover:hover){.btn--inverse:hover{background:#e7ecf7}}.btn--outline{color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy);background:0 0}@media (hover:hover){.btn--outline:hover{background:var(--navy);color:var(--white)}}.btn--block{width:100%}.btn .icon-dir,.link .icon-dir{transition:transform var(--t-fast) var(--ease-out)}.btn:hover .icon-dir,.link:hover .icon-dir{transform:translate(3px)}[dir=rtl] .icon-dir{transform:scaleX(-1)}[dir=rtl] .btn:hover .icon-dir,[dir=rtl] .link:hover .icon-dir{transform:scaleX(-1)translate(3px)}.link{align-items:center;gap:var(--sp-2);overflow-wrap:anywhere;max-width:100%;min-height:2.75rem;color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:6px;transition:text-decoration-thickness var(--t-fast) var(--ease-out);font-weight:500;text-decoration-thickness:2px;display:inline-flex}.link:hover{text-decoration-thickness:3px}.on-navy .link{color:var(--white)}.plinth{height:var(--plinth-h);background:var(--navy);clip-path:polygon(var(--plinth-h) 0, calc(100% - var(--plinth-h)) 0, 100% 100%, 0 100%);display:block}.plinth--gold{background:var(--gold)}.plinth--white{background:var(--white)}.plate{background-color:var(--white);background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);border:1px solid var(--rule);background-position:-1px -1px;background-size:24px 24px;position:relative}.plate__tick{pointer-events:none;border:0 solid #1e3a8a80;width:10px;height:10px;position:absolute}.plate__tick--tl{border-block-start-width:2px;border-inline-start-width:2px;inset-block-start:-1px;inset-inline-start:-1px}.plate__tick--tr{border-block-start-width:2px;border-inline-end-width:2px;inset-block-start:-1px;inset-inline-end:-1px}.plate__tick--bl{border-block-end-width:2px;border-inline-start-width:2px;inset-block-end:-1px;inset-inline-start:-1px}.plate__tick--br{border-block-end-width:2px;border-inline-end-width:2px;inset-block-end:-1px;inset-inline-end:-1px}.caption{margin-block-start:var(--sp-3);display:block}.caption__fig{color:var(--navy)}.on-navy .caption__fig{color:var(--white)}.tick{color:var(--green);flex-shrink:0}.icon{flex-shrink:0}[data-reveal]{transition:opacity var(--t-reveal) var(--ease-out), transform var(--t-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * 60ms)}.rv [data-reveal]:not([data-shown]){opacity:0;transform:translateY(12px)}.rv [data-reveal]:not([data-shown]):focus-within{opacity:1;transform:none}.rv-instant,.rv-instant *{transition:none!important}.wipe{clip-path:inset(-6px);transition:clip-path .7s var(--ease-out);transition-delay:calc(.2s + var(--i,0) * 90ms)}.rv [data-reveal]:not([data-shown]) .wipe{clip-path:inset(-6px 100% -6px -6px)}.rv [data-reveal]:not([data-shown]) .wipe--back{clip-path:inset(-6px -6px -6px 100%)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media print{[data-reveal],[data-reveal] *{transition:none!important;animation:none!important}}.site-header{z-index:var(--z-header);background:var(--white);transition:border-color var(--t-fast) var(--ease-out);border-block-end:1px solid #0000;position:sticky;top:0}.site-header.is-scrolled{border-block-end-color:var(--rule)}.site-header__inner{align-items:center;gap:var(--sp-5);height:var(--header-h);display:flex}.site-header :is(a,button,summary){scroll-margin-top:calc(-1 * (var(--header-h) + 1rem))}@media (width<=24.99em){.site-header__inner{gap:var(--sp-3)}.site-header .menu__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header .menu__toggle{justify-content:center;width:2.75rem;padding:0}.site-header .lang-toggle{padding-inline:.375rem}}.site-header__brand{border-radius:var(--radius);flex-shrink:0;display:flex}.site-header__brand .lockup{width:auto;height:48px}@media (width>=64em){.site-header__brand .lockup{height:52px}}.site-nav{margin-inline-start:auto;display:none}@media (width>=64em){.site-nav{display:block}}.site-nav__list{gap:clamp(1.25rem,2.2vw,2rem);display:flex}.site-nav__link{height:var(--header-h);color:var(--text);transition:color var(--t-fast) var(--ease-out);align-items:center;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative}.site-nav__link:after{content:"";background:var(--navy);height:2px;transition:transform var(--t-fast) var(--ease-out), background-color var(--t-fast) var(--ease-out);position:absolute;inset-block-end:-1px;inset-inline:0;transform:scaleX(0)}.site-nav__link:hover{color:var(--navy)}.site-nav__link:hover:after{transform:scaleX(1)}.site-nav__link[aria-current=true]{color:var(--navy)}.site-nav__link[aria-current=true]:after{background:var(--green);transform:scaleX(1)}.site-nav__link:focus-visible{outline-offset:-2px}.site-header__actions{align-items:center;gap:var(--sp-2);margin-inline-start:auto;display:flex}@media (width>=64em){.site-header__actions{gap:var(--sp-3);margin-inline-start:clamp(1rem,2.5vw,2.5rem)}}.site-header__cta{white-space:nowrap;display:none}@media (width>=45em){.site-header__cta{display:inline-flex}}.lang-toggle{border-radius:var(--radius);min-height:2.75rem;color:var(--navy);transition:background-color var(--t-fast) var(--ease-out);align-items:center;gap:6px;padding-inline:.5rem;font-size:.9375rem;font-weight:500;display:inline-flex}@media (hover:hover){.lang-toggle:hover{background:var(--tint)}}.lang-toggle.is-pending{opacity:.55;cursor:progress}@media (width<=22.49em){.site-header__lang{display:none}}.menu__lang{padding-inline:var(--sp-3);box-shadow:inset 0 0 0 1px var(--rule);align-self:flex-start}.lang-toggle[lang=ar]{font-family:var(--sans-ar)}.lang-toggle[lang=en]{font-family:var(--sans)}@media (width<=29.99em){.site-header .lang-toggle__icon{display:none}}.menu{display:block}@media (width>=64em){.menu{display:none}}.menu>summary{list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu__toggle{border-radius:var(--radius);min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--rule);color:var(--navy);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--t-fast) var(--ease-out);align-items:center;gap:6px;padding-inline:.5rem .625rem;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative}.menu[open] .menu__toggle{background:var(--tint)}@media (hover:hover){.menu__toggle:hover{background:var(--tint)}}@media (forced-colors:active){.menu__toggle,.lang-toggle{border:1px solid buttontext}}.menu__sheet{inset-inline:0;inset-block:var(--header-h) 0;gap:var(--sp-6);padding:var(--sp-4) var(--gutter) calc(var(--sp-6) + env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--white);border-block-start:1px solid var(--rule);flex-direction:column;display:flex;position:fixed;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.menu[open] .menu__sheet{animation:sheet-in var(--t-ui) var(--ease-out)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(-8px)}}.menu__list{border-block-start:2px solid var(--navy)}.menu__link{align-items:baseline;gap:var(--sp-4);min-height:4rem;padding-block:var(--sp-4);border-block-end:1px solid var(--rule);color:var(--navy);font-size:clamp(1.375rem,1.1rem + 1.2vw,1.75rem);font-weight:700;line-height:1.2;display:flex;position:relative}.menu__index{min-width:1.75rem;color:var(--navy)}.menu__link[aria-current=true]:before{content:"";inset-inline-start:calc(-1 * var(--gutter));inset-block:var(--sp-4);background:var(--green);width:3px;position:absolute}.menu__meta{gap:var(--sp-2);font-size:var(--fs-small);color:var(--text-muted);flex-direction:column;display:flex}.menu__meta .link{align-self:flex-start;min-height:2.75rem}html.menu-open{overflow:hidden}.hero{padding-block:clamp(1.5rem,1rem + 1.8vw,2.75rem) clamp(4rem,2rem + 5vw,6rem)}.hero__eyebrow{border-block-end:1px solid var(--rule);margin-block-end:clamp(1.5rem,.8rem + 2.2vw,2.75rem);padding-block-end:var(--sp-4)}.hero__title{font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:-.025em;max-width:21ch}html[lang=ar] .hero__title{max-width:22ch}.hero__q{font-weight:300;display:block}.hero__a{margin-block-start:.14em;font-weight:700;display:block}@media (width<=767px){html[lang=ar] .hero__q{font-weight:400}}.hero__num{font-variant-numeric:tabular-nums;font-weight:700;display:inline-block;position:relative}.hero__plinth{--plinth-h:.08em;position:absolute;inset-block-end:.02em;inset-inline:-.06em}html[lang=ar] .hero__plinth{inset-block-end:.12em}@media (prefers-reduced-motion:no-preference){.hero__plinth{transform-origin:50%;animation:plinth-in .64s var(--ease-out) .24s both}}@keyframes plinth-in{0%{transform:scaleX(0)}}.hero__row{row-gap:var(--sp-7);margin-block-start:clamp(1.5rem,1rem + 1.6vw,2.25rem)}.hero__body{grid-column:1/-1}@media (width>=1024px){.hero__body{grid-column:1/span 6}.hero__notes{grid-column:9/-1}}.hero__lead{max-width:50ch}.hero__ctas{align-items:center;gap:var(--sp-4) var(--sp-6);flex-wrap:wrap;margin-block-start:var(--sp-6);display:flex}@media (width<=599px){.hero__cta{width:100%}}@media (width<=24.99em){.hero__eyebrow{margin-block-end:var(--sp-5)}}.hero__notes{border-block-start:2px solid var(--navy);align-self:start}.hero__notes li{align-items:baseline;gap:var(--sp-3);padding-block:var(--sp-3);border-block-end:1px solid var(--rule);font-size:.9375rem;font-weight:500;line-height:1.5;display:flex}.hero__marker{background:var(--navy);flex-shrink:0;width:6px;height:6px;transform:translateY(-2px)}.fig01{row-gap:var(--sp-3);grid-template-areas:"in""plate""out""cap";margin:clamp(2.5rem,1.75rem + 2vw,3.25rem) 0 0;display:grid}.fig01__legend{display:contents}.fig01__legend-in{grid-area:in}.fig01__legend-out{justify-self:end;align-items:center;gap:var(--sp-2);color:var(--navy);grid-area:out;display:inline-flex}.fig01__legend-dot{background:var(--green);width:8px;height:8px}.fig01__plate{grid-area:plate}.fig01 .caption{grid-area:cap;margin:0}@media (width>=900px){.fig01{grid-template-columns:1fr auto;grid-template-areas:"in out""plate plate""cap cap"}}.fig01__stage{position:relative}.fig01__svg{width:100%;height:auto}.fig01__svg--h{padding:clamp(1rem,2vw,1.5rem);display:none}.fig01__svg--v{max-width:400px;padding:var(--sp-5) var(--sp-4);margin-inline:auto;display:block}@media (width>=900px){.fig01__svg--h{display:block}.fig01__svg--v{display:none}}[dir=rtl] .fig01__svg{transform:scaleX(-1)}.fig01__in{fill:none;stroke:#1f29376b;stroke-width:1.5px;stroke-dasharray:5 5;stroke-linecap:butt;stroke-linejoin:miter}.fig01__node{fill:none;stroke:#1f29379e;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter}.fig01__node-box{fill:var(--white);stroke:#1f29374d}.fig01__out{fill:none;stroke:var(--navy);stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter}.fig01__term{fill:var(--green)}.fig01__gate,.fig01__plinth{fill:var(--navy)}.fig01__gate-label{color:var(--white);letter-spacing:.2em;pointer-events:none;padding-inline-start:.2em;font-size:clamp(.75rem,.6rem + .4vw,.9375rem);font-weight:500;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}[dir=rtl] .fig01__gate-label{letter-spacing:0;padding:0;font-size:clamp(.875rem,.7rem + .4vw,1rem);translate:50% -50%}@media (width<=1023px){.fig01__gate-label{letter-spacing:.12em;padding-inline-start:.12em}}@media (prefers-reduced-motion:no-preference){.fig01__out{animation:fig-wipe .82s var(--ease-out) both;animation-delay:calc(.42s + var(--i,0) * 90ms)}.fig01__out--v{animation-name:fig-wipe-down}.fig01__term{animation:fig-fade .32s var(--ease-out) both;animation-delay:calc(1.1s + var(--i,0) * 90ms)}.rv .fig01[data-reveal]:not([data-shown]) .fig01__out{clip-path:inset(-6px 100% -6px -6px);animation:none}.rv .fig01[data-reveal]:not([data-shown]) .fig01__out--v{clip-path:inset(-6px -6px 100%)}.rv .fig01[data-reveal]:not([data-shown]) .fig01__term{opacity:0;animation:none}}@keyframes fig-wipe{0%{clip-path:inset(-6px 100% -6px -6px)}to{clip-path:inset(-6px)}}@keyframes fig-wipe-down{0%{clip-path:inset(-6px -6px 100%)}to{clip-path:inset(-6px)}}@keyframes fig-fade{0%{opacity:0}}.problem__grid{row-gap:var(--sp-6)}.problem__strikes,.problem__arrow,.problem__fix-title,.problem__fix{grid-column:1/-1}.problem__arrow{color:var(--on-navy-muted);justify-content:center;display:flex}.problem__arrow-h{display:none}@media (width>=1024px){.problem__grid{row-gap:var(--sp-5)}.problem__fix-title{grid-area:1/7/auto/-1;align-self:end}.problem__strikes{grid-area:2/1/auto/span 5;align-self:start;padding-block-start:2px}.problem__arrow{grid-area:2/6/auto/span 1;align-self:center}.problem__fix{grid-area:2/7/auto/-1;align-self:start}.problem__arrow-h{display:block}.problem__arrow-v{display:none}}.problem__title{max-width:none}@media (width>=1024px) and (width<=1279px){.problem__strike,.problem__replaces li{min-height:calc(3em + 2 * var(--sp-4))}}.problem__strike{align-items:baseline;gap:var(--sp-4);padding-block:var(--sp-4);color:var(--on-navy-faint);border-block-end:1px dashed #fff6;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.5;display:flex}.problem__idx{min-width:1.75rem;color:var(--on-navy-faint);flex-shrink:0}.problem__text{min-width:0}.strike{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .42s var(--ease-out);transition-delay:calc(.24s + var(--i,0) * 90ms);background-image:linear-gradient(currentColor,currentColor);background-position:0 58%;background-repeat:no-repeat;background-size:100% 2px}html[lang=ar] .strike{background-position:100% 62%}.rv [data-reveal]:not([data-shown]) .strike{background-size:0% 2px}.problem__fix-title+.problem__fix{margin-block-start:calc(var(--sp-3) - var(--sp-6))}@media (width>=1024px){.problem__fix-title+.problem__fix{margin-block-start:0}}.problem__fix-title{letter-spacing:-.01em;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:500}.problem__replaces{border-block-start:2px solid var(--white)}.problem__replaces li{align-items:flex-start;gap:var(--sp-3);padding-block:var(--sp-4);border-block-end:1px solid var(--rule-navy);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);font-weight:500;line-height:1.5;display:flex}.problem__replaces .tick{margin-block-start:.1em}.problem__replaces li>span{min-width:0}.problem__plinth{margin-block-start:var(--sp-5)}.ship__grid{row-gap:var(--head-gap)}.ship__aside,.ship__list{grid-column:1/-1}@media (width>=1024px){.ship__aside{grid-column:1/span 5}.ship__list{grid-column:6/-1}}@media (width>=1280px){.ship__aside{grid-column:1/span 4}}@media (width>=1024px) and (height>=720px){.ship__sticky{top:calc(var(--header-h) + var(--sp-7));position:sticky}}.ship__sub{margin-block-start:var(--sp-5)}.ship__index{display:none}@media (width>=1024px){.ship__index{border-block-start:1px solid var(--rule);margin-block-start:var(--sp-7);display:block}}.ship__index-link{align-items:baseline;gap:var(--sp-4);padding-block:var(--sp-3);border-block-end:1px solid var(--rule);color:var(--text-muted);transition:color var(--t-fast) var(--ease-out);padding-inline-start:var(--sp-4);font-size:.9375rem;font-weight:500;display:flex;position:relative}.ship__index-link:before{content:"";inset-inline-start:0;inset-block:var(--sp-3);background:var(--green);width:2px;transition:transform var(--t-fast) var(--ease-out);position:absolute;transform:scaleY(0)}.ship__index-link:hover,.ship__index-link[aria-current=true]{color:var(--navy)}.ship__index-link[aria-current=true]:before{transform:scaleY(1)}.ship__index-link .label{color:inherit}.ship__index-num{min-width:1.5rem}.ship__list{border-block-start:2px solid var(--navy)}@media (width>=1024px){.ship__list{margin-block-start:.4375rem}}.ship__entry{column-gap:var(--sp-5);row-gap:var(--sp-4);border-block-end:1px solid var(--rule);grid-template-columns:4rem minmax(0,1fr);padding-block:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);display:grid}@media (width>=600px){.ship__entry{column-gap:var(--sp-6);grid-template-columns:7.5rem minmax(0,1fr)}}.ship__plate{aspect-ratio:1;align-self:start;place-items:center;display:grid}.ship__plate .glyph{width:76%;height:auto}.ship__meta{margin-block-end:var(--sp-2)}.ship__count{color:var(--navy)}.ship__title{font-size:var(--fs-h3);letter-spacing:-.015em;line-height:1.2}.ship__desc{max-width:50ch;color:var(--text-muted);font-size:var(--fs-body);margin-block-start:var(--sp-3)}@media (width<=599px){.ship__desc{grid-column:1/-1}.ship__body{display:contents}.ship__meta,.ship__title{grid-column:2}.ship__meta{align-self:end;margin:0}.ship__plate{grid-row:1/span 2}}.foundation__grid{row-gap:var(--sp-8);margin-block-start:var(--sp-6)}.foundation__story,.foundation__figure{grid-column:1/-1}@media (width>=1024px){.foundation__story{grid-column:1/span 6}.foundation__figure{grid-column:8/-1}}.foundation__statement{font-size:var(--fs-statement);letter-spacing:-.012em;max-width:22ch;line-height:1.2}.foundation__light{font-weight:300}.foundation__bold{font-weight:700;display:block}.foundation__word{font-family:var(--sans-ar);letter-spacing:0;font-weight:500}.foundation__body{margin-block-start:var(--sp-6)}.foundation__mv{gap:var(--sp-6);margin-block-start:var(--sp-7);display:grid}@media (width>=600px) and (width<=1023px),(width>=1280px){.foundation__mv{grid-template-columns:1fr 1fr}}.foundation__mv>div{border-block-start:1px solid var(--rule);padding-block-start:var(--sp-4)}.foundation__mv dt{color:var(--navy);margin-block-end:var(--sp-3)}.foundation__mv dd{font-size:var(--fs-body);line-height:1.6}.foundation__figure{margin:0}.anatomy{aspect-ratio:540/380;position:relative}.anatomy__svg{width:100%;height:100%;position:absolute;inset:0}.anatomy__mark{width:55.5556%;height:auto;position:absolute;top:6.5789%;left:22.2222%}.anatomy__leader{fill:none;stroke:var(--navy);stroke-width:1px;vector-effect:non-scaling-stroke}.anatomy__dot{fill:var(--navy)}.anatomy__num{fill:var(--navy);font-family:var(--sans);letter-spacing:.08em;font-size:15px;font-weight:500}@media (width<=599px){.anatomy__num{font-size:22px}}@media (width>=1024px) and (width<=1279px){.anatomy__num{font-size:20px}}.anatomy__legend{gap:var(--sp-5);margin-block-start:var(--sp-6);display:grid}@media (width>=600px) and (width<=1023px),(width>=1280px){.anatomy__legend{column-gap:var(--sp-6);grid-template-columns:1fr 1fr}}.anatomy__legend-num{min-width:1.5rem}.anatomy__legend li{gap:var(--sp-3);border-block-start:1px solid var(--rule);padding-block-start:var(--sp-3);display:flex}.anatomy__legend-num{color:var(--navy);line-height:1.6}.anatomy__legend-title{color:var(--navy);font-size:.9375rem;font-weight:700}.anatomy__legend-desc{font-size:var(--fs-small);color:var(--text-muted);margin-block-start:var(--sp-1);line-height:1.55}.foundation__values{margin-block-start:clamp(4rem,2.5rem + 4vw,6rem)}.foundation__values-label{margin-block-end:var(--sp-5)}.values{row-gap:var(--sp-6)}.value{border-block-start:2px solid var(--navy);grid-column:1/-1;padding-block-start:var(--sp-5)}@media (width>=768px){.values{grid-template-columns:repeat(3,minmax(0,1fr))}.value{grid-column:auto}}.value__index{color:var(--navy)}.value__name{margin-block:var(--sp-3) var(--sp-3);font-size:var(--fs-h3);line-height:1.2}.value__text{max-width:40ch;color:var(--text-muted)}.proof__grid{row-gap:var(--head-gap)}.proof__head,.ledger{grid-column:1/-1}@media (width>=1024px){.proof__head{grid-column:1/span 5;align-self:start}.ledger{grid-column:6/-1}}@media (width>=1280px){.proof__head{grid-column:1/span 4}}@media (width>=1024px) and (height>=720px){.proof__head{top:calc(var(--header-h) + var(--sp-7));position:sticky}}.ledger{border-block-start:2px solid var(--navy)}@media (width>=1024px){.ledger{margin-block-start:.4375rem}}.ledger__row{column-gap:var(--sp-4);row-gap:var(--sp-5);padding-block:var(--sp-6) var(--sp-5);border-block-end:1px solid var(--rule);grid-template-columns:2.5rem minmax(0,1fr);grid-template-areas:"idx value""idx label";align-items:end;display:grid}@media (width>=600px){.ledger__row{column-gap:var(--sp-6);grid-template-columns:2.5rem minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"idx value label"}}.ledger__index{color:var(--navy);grid-area:idx;align-self:start;padding-block-start:.6em}.ledger__value{color:var(--navy);font-size:min(var(--fs-ledger), 15vw);letter-spacing:-.03em;grid-area:value;justify-self:start;padding-block-end:var(--sp-3);font-weight:300;line-height:1;position:relative}@media (width>=600px){.ledger__value{justify-self:end}}.ledger__dim{height:9px;transition:transform .64s var(--ease-out);transition-delay:calc(.2s + var(--i,0) * 90ms);background:linear-gradient(#1e3a8a73,#1e3a8a73) 50%/100% 1px no-repeat;border-inline:1px solid #1e3a8a73;position:absolute;inset-block-end:0;inset-inline:0}.rv [data-reveal]:not([data-shown]) .ledger__dim{transform:scaleX(0)}.ledger__label{max-width:26ch;color:var(--text-muted);grid-area:label;padding-block-end:var(--sp-3);font-size:.9375rem;line-height:1.5}.stack{row-gap:var(--sp-6);margin-block-start:clamp(4rem,2.5rem + 4vw,6rem)}.stack__head,.stack__grid{grid-column:1/-1}@media (width>=1280px){.stack__head{grid-column:1/span 4}.stack__grid{grid-column:6/-1}}.stack__title{font-size:var(--fs-h3);max-width:18ch;margin-block-start:var(--sp-3);line-height:1.25}.stack__grid{background:var(--rule);border-block-start:2px solid var(--navy);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@media (width>=600px){.stack__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px) and (width<=1279px){.stack__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.stack__grid li{overflow-wrap:anywhere;min-width:0;min-height:4.5rem;padding:var(--sp-4) var(--sp-5);background:var(--tint);color:var(--text);font-family:var(--sans);align-items:center;font-size:1rem;font-weight:500;display:flex}.pricing__title{max-width:none}.stairs{--pad:clamp(1.25rem, .9rem + 1vw, 2rem);border-inline-start:2px solid var(--navy);margin-inline-start:6px;padding-inline-start:var(--sp-6);position:relative}.step{padding-block:var(--sp-6);flex-direction:column;display:flex;position:relative}.step:before{content:"";background:var(--white);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--navy);position:absolute;inset-block-start:calc(var(--sp-6) - 5px);inset-inline-start:calc(-1 * var(--sp-6) - 7px)}.step.is-featured{margin-block:var(--sp-2);padding-inline:var(--pad);background:var(--navy)}.step.is-featured:before{background:var(--navy)}.step__tread{display:none}.step.is-featured .step__tread{--plinth-h:4px;margin-inline:calc(-1 * var(--pad));margin-block:calc(-1 * var(--sp-6)) var(--sp-5);display:block}.step__meta{display:block}.step__num{color:var(--navy)}.on-navy .step__num{color:var(--white)}.step__badge{color:var(--white);margin-block-end:var(--sp-4);font-size:.9375rem;font-weight:500}.step__name{margin-block-start:var(--sp-4);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);line-height:1.1}.step__price{gap:var(--sp-1);color:var(--navy);flex-direction:column;margin-block-start:var(--sp-3);font-size:1.25rem;font-weight:500;line-height:1.3;display:flex}.on-navy .step__price{color:var(--white)}.step__period{color:var(--text-muted);font-size:.9375rem;font-weight:400}@media (width>=600px) and (width<=1023px),(width>=1280px){.step__price{align-items:baseline;gap:var(--sp-2) var(--sp-3);flex-flow:wrap}.step__period{border-inline-start:1px solid var(--rule);padding-inline-start:var(--sp-3)}}.on-navy .step__period{border-color:var(--rule-navy);color:var(--on-navy-muted)}.step__features{margin-block-start:var(--sp-5)}.step__features li{align-items:flex-start;gap:var(--sp-3);padding-block:var(--sp-2);font-size:.9375rem;line-height:1.5;display:flex}.step__features .tick{margin-block-start:1px}.step__features li>span{min-width:0}.step__cta{margin-block-start:var(--sp-6)}.step__action{justify-content:center;align-items:center;gap:var(--sp-3);width:100%;min-height:3rem;padding-inline:var(--sp-5);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--navy);color:var(--navy);transition:background-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);font-weight:500;display:inline-flex}@media (hover:hover){.step__action:hover{background:var(--navy);color:var(--white)}}@media (forced-colors:active){.step__action{border:1px solid buttontext}}.step__action .icon-dir{transition:transform var(--t-fast) var(--ease-out)}.step__action:hover .icon-dir{transform:translate(3px)}[dir=rtl] .step__action:hover .icon-dir{transform:scaleX(-1)translate(3px)}.stairs__base{margin-block-start:var(--sp-5)}.stairs__plinth{display:none}.stairs__note{max-width:72ch;color:var(--text-muted);font-size:.9375rem}@media (width>=1024px){.stairs{border:0;grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}.step{--rise:3.5rem;grid-row:span 5;grid-template-rows:subgrid;padding:0 var(--pad) var(--sp-7);margin:0;display:grid}.step--audit{--step:calc(var(--rise) * 2)}.step--build{--step:var(--rise)}.step--operate{--step:0px}.step:before{display:none}.step__head{flex-direction:column;padding-block-start:var(--step);display:flex}.step__meta{margin-block-start:auto}.step__tread,.step.is-featured .step__tread{height:2px;margin:0 calc(-1 * var(--pad)) var(--sp-5);background:var(--navy);display:block}.step.is-featured{background:linear-gradient(to bottom, transparent var(--step), var(--navy) var(--step));margin:0}.step.is-featured .step__tread{--plinth-h:4px;background:var(--gold);height:4px}.step--operate:after{content:"";width:2px;height:calc(var(--rise) + 2px);background:var(--navy);position:absolute;inset-block-start:0;inset-inline-start:0}.step__name{margin-block-start:var(--sp-2)}.step__cta{align-self:end}.step__action{width:auto;min-height:2.75rem;box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:6px;padding:0;text-decoration-thickness:2px}@media (hover:hover){.step__action:hover{color:var(--navy);background:0 0;text-decoration-thickness:3px}}.stairs__base{margin-block-start:0}.stairs__plinth{--plinth-h:8px;display:block}.stairs__note{margin-block-start:var(--sp-4)}.step__head,.step__tread{transition:opacity var(--t-reveal) var(--ease-out), transform var(--t-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * 90ms)}.step__tread{transform-origin:0;transition-property:transform;transition-duration:.6s;transition-delay:calc(.2s + var(--i,0) * .12s)}[dir=rtl] .step__tread{transform-origin:100%}.step.is-featured .step__tread{transition-delay:.62s}.rv .stairs[data-reveal]:not([data-shown]) .step__tread{transform:scaleX(0)}}.office__grid{row-gap:var(--sp-8);align-items:start}.office__info,.office__figure{grid-column:1/-1}@media (width>=1024px){.office__info{grid-column:1/span 6}.office__figure{grid-column:7/-1}}@media (width>=1280px){.office__info{grid-column:1/span 5}.office__figure{grid-column:6/-1}}.office__sub{margin-block-start:var(--sp-5)}.office__facts{border-block-start:2px solid var(--navy);margin-block-start:var(--sp-7)}.office__fact{gap:var(--sp-1);padding-block:var(--sp-4);border-block-end:1px solid var(--rule);display:grid}@media (width>=600px){.office__fact{gap:var(--sp-4);grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline}}.office__fact dd{overflow-wrap:anywhere;flex-direction:column;display:flex}.office__fact dd .link{align-self:flex-start}.office__strong{color:var(--navy);font-weight:500}.office__directions{margin-block-start:var(--sp-5)}.office{margin-block-end:calc(-1 * var(--chamfer));padding-block-end:calc(var(--section-y) + var(--chamfer))}@media (width>=1024px){.office__figure{margin-block-start:.4375rem}}[dir=rtl] .office__ext{transform:scaleX(-1)}.office__figure{margin-block-end:0;margin-inline:0}.map{position:relative}.map__svg{width:100%;height:auto}.map__grat{stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.map__grat-label{fill:var(--text-muted);font-family:var(--sans);letter-spacing:.06em;font-size:11px;font-weight:500}html[lang=ar] .map__grat-label{font-family:var(--sans-ar);letter-spacing:0}@media (width<=599px){.map__grat-label{font-size:19px}}.map__dot{fill:#1e3a8a42;transition:opacity .36s var(--ease-out);transition-delay:var(--d,0s)}.rv [data-reveal]:not([data-shown]) .map__dot{opacity:0}.map__route{fill:none;stroke:var(--navy);stroke-width:1.5px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.map__city{fill:var(--tint);stroke:var(--navy);stroke-width:2px;vector-effect:non-scaling-stroke}.map__hq{fill:var(--green);stroke:var(--white);stroke-width:2px;vector-effect:non-scaling-stroke}.map__label{background:var(--white);color:var(--text);white-space:nowrap;pointer-events:none;padding:2px 6px;font-size:.75rem;font-weight:500;position:absolute;translate:-50% 12px}@media (width<=29.99em){.map__label{white-space:normal;text-align:center;max-width:8em}.map .map__label--dammam{translate:calc(8px - 100%) calc(-100% - 10px)}}html[lang=ar] .map__label{font-family:var(--sans-ar);font-size:.8125rem}.map__label--hq{background:var(--navy);color:var(--white);padding:4px 10px;font-size:.8125rem;translate:calc(-100% - 14px) -50%}@media (width<=599px){.map__label--hq{translate:-50% 14px}}.map__label--riyadh{translate:4px 10px}.map__label--dammam{translate:10px -50%}.contact{--ch:var(--chamfer);clip-path:polygon(var(--ch) 0, calc(100% - var(--ch)) 0, 100% var(--ch), 100% 100%, 0 100%, 0 var(--ch));padding-block-end:clamp(4rem,2.5rem + 4vw,6rem);position:relative}.contact__grid{row-gap:var(--sp-8);align-items:start}.contact__intro,.contact__sheet{grid-column:1/-1}@media (width>=1024px){.contact__intro{grid-column:1/span 6;align-self:stretch}.contact__sheet{grid-column:7/-1;margin-block-start:.4375rem}}@media (width>=1024px) and (height>=720px){.contact__sticky{top:calc(var(--header-h) + var(--sp-7));position:sticky}}.contact__title{font-size:var(--fs-closing);line-height:var(--lh-tight);letter-spacing:-.03em;max-width:10ch}html[lang=ar] .contact__title{letter-spacing:0;max-width:14ch}.contact__sub{max-width:40ch;margin-block-start:var(--sp-5)}.contact__direct{border-block-start:1px solid var(--rule-navy);margin-block-start:var(--sp-7);padding-block-start:var(--sp-5)}.contact__email-row{align-items:center;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;margin-block-start:var(--sp-3);display:flex}.contact__email{min-height:2.75rem;color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:8px;transition:text-decoration-thickness var(--t-fast) var(--ease-out);overflow-wrap:anywhere;align-items:center;font-size:clamp(1.25rem,1rem + 1vw,1.625rem);font-weight:500;text-decoration-thickness:2px;display:inline-flex}.contact__email:hover{text-decoration-thickness:3px}.contact__hours{overflow-wrap:anywhere;align-items:center;gap:var(--sp-3);color:var(--on-navy-muted);margin-block-start:var(--sp-5);font-size:.9375rem;display:flex}.copy{align-items:center;gap:var(--sp-3);display:inline-flex}.copy__btn{align-items:center;gap:var(--sp-2);min-height:2.75rem;padding-inline:var(--sp-3);border-radius:var(--radius);color:inherit;transition:background-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);font-size:.9375rem;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px}.on-navy .copy__btn{color:var(--white);box-shadow:inset 0 0 0 1px var(--rule-navy)}@media (hover:hover){.on-navy .copy__btn:hover{background:#ffffff14}}@media (forced-colors:active){.copy__btn{border:1px solid buttontext}}.copy__status{font-size:var(--fs-small)}.sheet{border-radius:var(--radius);background:var(--white);color:var(--text);padding:clamp(1.25rem,.8rem + 2vw,2.5rem);position:relative}.sheet :is(h3,h4){color:var(--navy)}.sheet :focus-visible{outline-color:var(--navy)}.sheet__title{border-block-end:2px solid var(--navy);margin-block-end:var(--sp-5);padding-block-end:var(--sp-4);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.25}.sheet__fallback{gap:var(--sp-5);display:grid}.sheet__fallback .sheet__plinth{margin-block-start:calc(-1 * var(--sp-5))}.sheet__email{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:5px;font-weight:500;text-decoration-thickness:2px}.sheet__plinth{--plinth-h:4px}.sheet__note{color:var(--text-muted);font-size:var(--fs-small);margin-block-start:var(--sp-3);line-height:1.55}.sheet__done{justify-items:start;gap:var(--sp-4);display:grid}.sheet__done-icon{width:3rem;height:3rem;color:var(--green);box-shadow:inset 0 0 0 2px var(--green);place-items:center;display:grid}.sheet__done-title{font-size:var(--fs-h3);line-height:1.25}.sheet__done-title:focus{outline:none}.sheet__done-body{max-width:46ch;color:var(--text-muted)}.sheet__done-actions{gap:var(--sp-3);flex-wrap:wrap;margin-block-start:var(--sp-3);display:flex}.sheet .copy__btn{color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}@media (hover:hover){.sheet .copy__btn:hover{background:var(--navy);color:var(--white)}}.copy--boxed{flex-wrap:wrap}.form{gap:var(--sp-5);display:grid}.form>*,.form__row>*,.field>*,.segment__option,.segment__face{min-width:0}.segment__face>span{overflow-wrap:anywhere}.form__row{gap:var(--sp-5);display:grid}@media (width>=600px){.form__row{grid-template-columns:1fr 1fr}}.field{align-content:start;gap:var(--sp-2);display:grid}.field__label{align-items:baseline;gap:var(--sp-2);color:var(--text);flex-wrap:wrap;font-size:.9375rem;font-weight:500;display:flex}.field__note{color:var(--text-muted);font-size:.8125rem;font-weight:400}.field__hint{color:var(--text-muted);font-size:var(--fs-small)}.input{border:1px solid var(--rule-input);border-radius:var(--radius);background:var(--white);width:100%;min-height:3.25rem;color:var(--text);transition:border-color var(--t-fast) var(--ease-out);padding:.75rem .875rem;font-size:1rem;line-height:1.5}.input:hover{border-color:var(--slate)}.input:focus{outline:2px solid var(--navy);outline-offset:0;border-color:var(--navy)}.input--area{resize:vertical;min-height:9rem}.input[dir=ltr]{text-align:start}html[dir=rtl] .input[dir=ltr]{text-align:right}.has-error .input{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.has-error .input:focus{outline-color:var(--danger)}.field__error,.form__summary{align-items:flex-start;gap:var(--sp-2);color:var(--danger);font-size:var(--fs-small);font-weight:500;line-height:1.45;display:flex}.field__error .icon,.form__summary .icon{margin-block-start:1px}.form__summary{padding:var(--sp-3) var(--sp-4);background:var(--danger-tint);border-inline-start:2px solid var(--danger)}.field__count{color:var(--text-muted);justify-self:end;font-size:.8125rem}.segment{border:0;min-width:0;margin:0;padding:0}.segment legend{margin-block-end:var(--sp-2);padding:0}.segment__options{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.segment__option{cursor:pointer;display:flex;position:relative}.segment__option+.segment__option{margin-inline-start:-1px}.segment__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segment__face{min-height:3.5rem;padding:var(--sp-2) var(--sp-3);border:1px solid var(--rule-input);color:var(--text);transition:background-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);flex-direction:column;flex:1;gap:2px;font-size:.9375rem;font-weight:500;display:flex}.segment__option:first-child .segment__face{border-start-start-radius:var(--radius);border-end-start-radius:var(--radius)}.segment__option:last-child .segment__face{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}.segment__face .label{color:var(--text-muted);font-size:.6875rem}@media (hover:hover){.segment__option:hover .segment__face{background:var(--tint)}}.segment__option input:checked+.segment__face{z-index:1;background:var(--navy);border-color:var(--navy);color:var(--white);position:relative}.segment__option input:checked+.segment__face .label{color:var(--on-navy-muted)}@media (forced-colors:active){.segment__option input:checked+.segment__face{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}html .sheet .segment__option input:checked+.segment__face .label{color:highlighttext}.segment__option input:focus-visible+.segment__face{outline-color:canvastext}}.segment__option input:focus-visible+.segment__face{outline:2px solid var(--navy);outline-offset:2px;z-index:2;position:relative}.form__submit{margin-block-start:var(--sp-2)}.form__submit .btn{min-height:3.5rem}.footer{padding-block:0 var(--sp-6)}.footer__top{row-gap:var(--sp-7);padding-block:var(--sp-8) var(--sp-7);border-block-start:1px solid var(--rule-navy)}.footer__brand,.footer__nav,.footer__aside{grid-column:1/-1}@media (width>=600px){.footer__brand{grid-column:1/-1}.footer__nav{grid-column:1/span 4}.footer__aside{grid-column:5/-1}}@media (width>=1024px){.footer__brand{grid-column:1/span 5}.footer__nav{grid-column:7/span 3}.footer__aside{grid-column:10/-1}}.footer__logo{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);background:var(--white);display:inline-flex}.footer__logo .lockup{width:auto;height:50px}.footer__tagline{max-width:36ch;color:var(--on-navy-muted);margin-block-start:var(--sp-5);font-size:.9375rem;line-height:1.6}.footer__nav ul{gap:0 var(--sp-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),max-content));display:grid}@media (width>=1024px){.footer__nav ul{grid-template-columns:1fr}}.footer__nav a{min-height:2.75rem;color:var(--on-navy-muted);text-underline-offset:6px;transition:color var(--t-fast) var(--ease-out), text-decoration-color var(--t-fast) var(--ease-out);align-items:center;font-size:.9375rem;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;display:inline-flex}.footer__nav a:hover{color:var(--white);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.footer__aside{align-items:flex-start;gap:var(--sp-4);flex-direction:column;display:flex}.lang-toggle--on-navy{color:var(--white);box-shadow:inset 0 0 0 1px var(--rule-navy);padding-inline:var(--sp-3)}.lang-toggle--on-navy:hover{background:#ffffff14}.footer__base{border-block-start:1px solid var(--rule-navy);color:var(--on-navy-faint);padding-block-start:var(--sp-5);font-size:.8125rem}html[lang=ar] .sheet .label{color:var(--text-muted)}html[lang=ar] .sheet .segment__option input:checked+.segment__face .label{color:var(--on-navy-muted)}
