:root{--color-surface:#F3F5F7;--color-surface-raised:#FFFFFF;--color-surface-sunken:#E6EAEE;--color-surface-deep:#0E1519;--color-surface-deeper:#141C22;--color-surface-panel:#2A353C;--color-ink:#0E1519;--color-ink-body:#38444D;--color-ink-muted:#56626B;--color-ink-faint:#6B7780;--color-ink-inverse:#F4F2ED;--color-ink-inverse-muted:#9AA6AD;--color-ink-inverse-faint:#8E9AA1;--color-border:#D3DAE0;--color-border-soft:#E8E4DC;--color-border-inverse:#2A353C;--color-primary:#1E3A5F;--color-primary-hover:#132A47;--color-primary-soft:#43607F;--color-primary-pale:#9FB4CB;--color-accent:#C9A227;--color-focus:#006C35;--color-danger:#8C2F26;--color-accent-soft:var(--color-surface-sunken);--color-accent-strong:var(--color-primary);--color-ink-inverse-solid:#FFFFFF;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--shell-gutter:clamp(1.125rem,4vw,2.5rem);--section-block:clamp(3rem,6vw,5.375rem);--section-gap:clamp(2.25rem,5vw,4.5rem);--grid-min:23.75rem;--card-min:17.5rem;--font-display:"IBM Plex Serif","IBM Plex Serif Fallback","Noto Naskh Arabic",Georgia,"Times New Roman",serif;--font-latin:"IBM Plex Sans","IBM Plex Sans Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-arabic:"IBM Plex Sans Arabic","IBM Plex Sans","IBM Plex Sans Fallback","Noto Naskh Arabic",ui-sans-serif,system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--text-eyebrow:0.6875rem;--text-micro:0.5625rem;--text-sm:0.875rem;--text-base:1rem;--text-body:1.15625rem;--text-lg:1.25rem;--text-xl:1.75rem;--text-2xl:clamp(1.625rem,2.6vw,2.25rem);--text-3xl:clamp(2.25rem,4.3vw,3.625rem);--text-4xl:clamp(2.625rem,4.6vw,4rem);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-body:1.6;--leading-body-ar:1.9;--leading-display:1.08;--leading-tight:1.15;--tracking-tight:-0.02em;--tracking-eyebrow:0.16em;--measure:68ch;--measure-body:54ch;--measure-display:20ch;--measure-wide:82.5rem;--radius:0;--radius-lg:0;--rule-hairline:1px solid var(--color-border);--rule-inverse:1px solid var(--color-border-inverse);--rule-accent:2px solid var(--color-accent);--accent-tick-size:1.75rem;--accent-tick-weight:1px;--header-height:4.625rem;--shadow-raised:0 1px 2px rgb(14 21 25/5%),0 8px 24px rgb(14 21 25/5%);--transition-fast:0.12s}[dir=rtl]{--leading-body:var(--leading-body-ar)}*,:after,:before{box-sizing:border-box}@font-face{font-family:IBM Plex Sans Fallback;font-weight:400;src:local("Arial"),local("Liberation Sans"),local("Helvetica Neue"),local("Helvetica");size-adjust:100.32%;ascent-override:102.17%;descent-override:27.41%;line-gap-override:0%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,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 Fallback;font-weight:500;src:local("Arial"),local("Liberation Sans"),local("Helvetica Neue"),local("Helvetica");size-adjust:101.88%;ascent-override:100.61%;descent-override:26.99%;line-gap-override:0%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,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 Fallback;font-weight:600;src:local("Arial"),local("Liberation Sans"),local("Helvetica Neue"),local("Helvetica");size-adjust:103.24%;ascent-override:99.29%;descent-override:26.64%;line-gap-override:0%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,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 Serif Fallback";font-weight:400;src:local("Times New Roman"),local("Liberation Serif"),local("Times");size-adjust:117.29%;ascent-override:87.39%;descent-override:23.45%;line-gap-override:0%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,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 Serif Fallback";font-weight:500;src:local("Times New Roman"),local("Liberation Serif"),local("Times");size-adjust:114.94%;ascent-override:89.18%;descent-override:23.93%;line-gap-override:0%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html{font-family:var(--font-latin);background:var(--color-surface)}html:lang(ar){font-family:var(--font-arabic);--weight-light:400;--weight-medium:400;--weight-semibold:500;--weight-bold:500;--font-mono:var(--font-arabic);--font-display:var(--font-arabic)}body{margin:0;background:var(--color-surface);color:var(--color-ink);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}a{color:var(--color-primary);text-decoration:none;text-underline-offset:3px}a:hover{color:var(--color-focus);text-decoration:underline}::selection{background:var(--color-accent)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.shell{max-inline-size:var(--measure-wide);margin-inline:auto;padding-inline:var(--shell-gutter)}.skip-link{position:absolute;inset-inline-start:var(--space-4);inset-block-start:-100vh;background:var(--color-surface-deep);padding:var(--space-3) var(--space-4);z-index:99;font-size:var(--text-sm);transition:inset-block-start var(--transition-fast)}.skip-link,.skip-link:focus{color:var(--color-ink-inverse)}.skip-link:focus{inset-block-start:var(--space-2)}.eyebrow{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-ink-muted);display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-6)}.eyebrow:before{content:"";inline-size:var(--accent-tick-size);block-size:var(--accent-tick-weight);background:var(--color-accent);flex-shrink:0}.eyebrow--inverse{color:var(--color-ink-inverse-faint)}.site-header{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:50;background:var(--color-surface);-webkit-border-after:var(--rule-hairline);border-block-end:var(--rule-hairline)}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.site-header{background:color-mix(in srgb,var(--color-surface) 95%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.site-header__bar{display:flex;align-items:center;gap:clamp(1rem,3vw,2.5rem);min-block-size:var(--header-height);flex-wrap:wrap}.brand{display:flex;flex-direction:column;line-height:1.05;text-align:start;-webkit-border-start:var(--rule-accent);border-inline-start:var(--rule-accent);-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3);flex-shrink:0;-webkit-margin-end:auto;margin-inline-end:auto}.brand,.brand:hover{text-decoration:none}.brand__name{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-ink);letter-spacing:-.01em}.brand__sub{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--color-ink-muted);text-transform:uppercase;-webkit-margin-before:3px;margin-block-start:3px}.tower-nav{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.tower-nav a{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink-body);-webkit-border-after:2px solid transparent;border-block-end:2px solid transparent;text-decoration:none;white-space:nowrap}.tower-nav a:hover,.tower-nav a[aria-current=page]{color:var(--color-ink);border-block-end-color:var(--color-accent);text-decoration:none}.utility-nav{display:flex;gap:var(--space-4);align-items:center;font-size:var(--text-sm);flex-wrap:wrap}.locale-switch{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-body)}@media (max-width:52rem){.site-header__bar{gap:var(--space-3);padding-block:var(--space-3)}.tower-nav{inline-size:100%;gap:var(--space-2)}}.hero{-webkit-border-after:var(--rule-hairline);border-block-end:var(--rule-hairline)}.hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-min),100%),1fr));grid-gap:var(--section-gap);gap:var(--section-gap);align-items:center;padding-block:var(--section-block)}.hero h1{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-3xl);line-height:var(--leading-display);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin:0 0 var(--space-6)}.hero__proposition{font-size:var(--text-body);color:var(--color-ink-body);margin:0 0 var(--space-6)}.hero__positioning,.hero__proposition{line-height:var(--leading-body);max-inline-size:var(--measure-body)}.hero__positioning{font-size:var(--text-base);color:var(--color-ink-muted);margin:0 0 var(--space-8);text-wrap:pretty}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}.hero__figure{position:relative;inline-size:100%;aspect-ratio:4/3;min-block-size:18.75rem;background:var(--color-surface-deep);display:grid;place-items:center;border:var(--rule-hairline);padding:var(--space-6);box-sizing:border-box}.hf{inline-size:100%;block-size:100%;overflow:visible}html[dir=rtl] .hf{transform:scaleX(-1)}.hb .hb__depth rect{fill:none;stroke:var(--color-surface-panel);stroke-width:1}.hb .hb__volumes rect{fill:var(--color-surface-deeper);stroke:var(--color-primary-pale);stroke-width:1}.hb .hb__plane rect{fill:var(--color-surface-panel)}.hb .hb__rule line{stroke:var(--color-accent);stroke-width:2}.hb .hb__context path{fill:none;stroke:var(--color-primary-soft);stroke-width:1.25}.hb .hb__context circle{fill:var(--color-primary-soft)}.hb .hb__action path{fill:none;stroke:var(--color-primary-pale);stroke-width:1.25}.hb .hb__action .hb__head{fill:var(--color-primary-pale);stroke:none}.hb .hb__record line{stroke:var(--color-ink-inverse-muted);stroke-width:1;opacity:.75}.hb .hb__record rect{fill:var(--color-primary-soft)}@keyframes hb-arrive{0%{opacity:0}}.hb .hb__depth,.hb .hb__volumes{animation:hb-arrive .5s ease-out .1s both}.hb .hb__plane{animation:hb-arrive .5s ease-out .3s both}.hb .hb__context{animation:hb-arrive .4s ease-out .5s both}.hb .hb__rule{animation:hb-arrive .4s ease-out .6s both}.hb .hb__action{animation:hb-arrive .4s ease-out .7s both}.hb .hb__record{animation:hb-arrive .4s ease-out .8s both}.btn{display:inline-block;padding:var(--space-4) var(--space-8);font-size:var(--text-base);font-weight:var(--weight-medium);border-radius:var(--radius);border:1px solid transparent;transition:background var(--transition-fast),color var(--transition-fast)}.btn,.btn:hover{text-decoration:none}.btn--primary{background:var(--color-primary)}.btn--primary,.btn--primary:hover{color:var(--color-ink-inverse-solid)}.btn--primary:hover{background:var(--color-primary-hover)}.btn--ghost{border-color:var(--color-ink);color:var(--color-ink);background:transparent}.btn--ghost:hover{background:var(--color-ink);color:var(--color-ink-inverse)}.btn--compact{padding:var(--space-3) var(--space-5);font-size:var(--text-sm)}.section{padding-block:var(--section-block);-webkit-border-after:var(--rule-hairline);border-block-end:var(--rule-hairline)}.section__title{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin:0 0 var(--space-6);max-inline-size:var(--measure-display)}.section__lead{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-body);margin:0 0 var(--space-4)}.section__lead,.section__note{max-inline-size:var(--measure-body)}.section__note{font-size:var(--text-base);color:var(--color-ink-muted);margin:0}.section--inverse{background:var(--color-surface-deep);border-block-end-color:var(--color-border-inverse)}.section--inverse,.section--inverse .section__title{color:var(--color-ink-inverse)}.section--inverse .section__lead{color:var(--color-ink-inverse-muted)}.section--inverse .section__note{color:var(--color-ink-inverse-faint)}.section--inverse a{color:var(--color-primary-pale)}.section--raised{background:var(--color-surface-raised)}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-min),100%),1fr));grid-gap:var(--section-gap);gap:var(--section-gap);align-items:start}.split__statement{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}.split__body>p{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink-body);margin:0 0 var(--space-5)}.split__body>p:last-child{-webkit-margin-after:0;margin-block-end:0}.split__close{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);-webkit-border-start:var(--rule-accent);border-inline-start:var(--rule-accent);-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8)}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--card-min),100%),1fr));grid-gap:var(--space-6);gap:var(--space-6);-webkit-margin-before:var(--space-10);margin-block-start:var(--space-10)}@media (min-width:64rem){.card-grid--solutions{grid-template-columns:repeat(3,1fr)}}.card{border:var(--rule-hairline);background:var(--color-surface-raised);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.card__index{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--color-accent)}.card h3{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-lg);line-height:var(--leading-tight);color:var(--color-ink);margin:0}.card p{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink-body);margin:0}.tower{padding-block:var(--section-block);-webkit-border-after:var(--rule-hairline);border-block-end:var(--rule-hairline)}.tower__index{font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:var(--weight-regular);letter-spacing:var(--tracking-eyebrow);margin:0;display:flex;align-items:center;gap:var(--space-3)}.tower__index:before{content:"";inline-size:var(--accent-tick-size);block-size:var(--accent-tick-weight);background:var(--color-accent)}.tower h2{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:var(--space-4) 0 var(--space-4);max-inline-size:var(--measure-display);text-wrap:balance}.tower__purpose{font-size:var(--text-body);color:var(--color-ink-body);max-inline-size:var(--measure-body);margin:0;text-wrap:pretty}.tower__body{-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8)}.tower--1{background:var(--color-surface)}.tower--2{background:var(--color-surface-sunken)}.tower--4{background:var(--color-surface);-webkit-border-start:var(--rule-accent);border-inline-start:var(--rule-accent)}.tower--3 .tower__body{background:var(--color-surface);border:var(--rule-hairline);padding:var(--space-6);box-shadow:var(--shadow-raised)}.tower__links{display:flex;flex-wrap:wrap;gap:var(--space-4)}.tower__link{display:inline-block;padding:var(--space-3) var(--space-5);background:var(--color-surface);border:var(--rule-hairline);text-decoration:none;font-weight:var(--weight-medium);color:var(--color-primary)}.tower__link:hover{border-color:var(--color-accent);color:var(--color-ink);text-decoration:none}.tower--3 .tower__link{background:var(--color-surface-raised)}.site-footer{background:var(--color-surface-deep);color:var(--color-ink-inverse);padding-block:var(--space-16);-webkit-margin-before:0;margin-block-start:0}.site-footer a{color:var(--color-ink-inverse-muted)}.site-footer a:hover{color:var(--color-ink-inverse);text-decoration:underline}.site-footer__cols{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(var(--card-min),100%),1fr))}.site-footer h2{font-family:var(--font-mono);font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-ink-inverse-faint);margin:0 0 var(--space-4);font-weight:var(--weight-regular)}.site-footer ul{list-style:none;padding:0;margin:0;font-size:var(--text-sm)}.site-footer li+li{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.legal-identifiers{-webkit-margin-before:var(--space-12);margin-block-start:var(--space-12);-webkit-padding-before:var(--space-6);padding-block-start:var(--space-6);-webkit-border-before:var(--rule-inverse);border-block-start:var(--rule-inverse);font-size:var(--text-sm);color:var(--color-ink-inverse-faint)}.legal-identifiers dl{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-2) var(--space-6);gap:var(--space-2) var(--space-6);margin:0 0 var(--space-4)}.legal-identifiers__row{display:contents}.legal-identifiers dt{font-weight:var(--weight-medium);color:var(--color-ink-inverse-muted)}.legal-identifiers dd{margin:0}main{max-inline-size:none;margin-inline:0;padding-inline:0;padding-block:0}main .prose{max-inline-size:var(--measure)}.stack>*+*{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.absence{color:var(--color-ink-muted);font-style:italic}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:-1px}.section--inverse .absence,.site-footer .absence{color:var(--color-ink-inverse-faint)}[dir=rtl] *,[lang=ar-SA] *,[lang=ar] *{letter-spacing:normal!important}@keyframes b7-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes b7-draw{0%{opacity:0}}.hero{position:relative;overflow:hidden;background:var(--color-surface-deep);color:var(--color-ink-inverse);-webkit-border-after:0;border-block-end:0}.hero__grid{display:block;padding-block:clamp(4.5rem,7vw,7rem) clamp(4rem,6vw,6.5rem)}.hero__content{max-inline-size:47.5rem}.hero h1{font-size:var(--text-4xl);line-height:1.04;letter-spacing:-.025em;color:var(--color-ink-inverse);margin:0 0 var(--space-8);animation:b7-rise .9s cubic-bezier(.2,.7,.2,1) .22s both}.hero .eyebrow{color:var(--color-ink-inverse-muted);-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6);animation:b7-rise .9s cubic-bezier(.2,.7,.2,1) .1s both}.hero .eyebrow:before{background:var(--color-accent)}.hero__proposition{font-size:var(--text-lg);color:var(--color-ink-inverse);max-inline-size:46ch;animation:b7-rise .9s cubic-bezier(.2,.7,.2,1) .34s both}.hero__positioning{color:var(--color-ink-inverse-muted);max-inline-size:46ch;-webkit-margin-after:var(--space-10);margin-block-end:var(--space-10);animation:b7-rise .9s cubic-bezier(.2,.7,.2,1) .46s both}.hero__actions{animation:b7-rise .9s cubic-bezier(.2,.7,.2,1) .58s both}.hero .btn--primary{background:var(--color-ink-inverse);color:var(--color-surface-deep);padding:var(--space-4) var(--space-8)}.hero .btn--primary:hover{background:var(--color-ink-inverse-solid);color:var(--color-surface-deep)}.hero .btn--ghost{border-color:var(--color-ink-inverse-muted);color:var(--color-ink-inverse)}.hero .btn--ghost:hover{background:var(--color-ink-inverse);color:var(--color-surface-deep)}.hero__backdrop{position:absolute;inset:0;pointer-events:none}.hero__backdrop,.hero__backdrop svg{inline-size:100%;block-size:100%}html[dir=rtl] .hero__backdrop svg{transform:scaleX(-1)}.hero__scene{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;transition:opacity .4s ease}html[dir=rtl] .hero__scene{transform:scaleX(-1)}.hero__backdrop svg{transition:opacity .4s ease}.hero__backdrop[data-scene=ready] .hero__scene{opacity:1}.hero__backdrop[data-scene=ready] svg{opacity:0}@media (prefers-reduced-motion:reduce){.hero__scene{display:none}}.hero__figure{-webkit-margin-before:var(--space-12);margin-block-start:var(--space-12);aspect-ratio:16/9;min-block-size:0;background:var(--color-surface-deeper);border:0;margin-inline:calc(-1 * var(--shell-gutter));inline-size:auto}@media (max-width:63.99rem){.hero__backdrop{display:none}}@media (min-width:64rem){.hero__figure{display:none}}.section{-webkit-border-after:0;border-block-end:0;padding-block:clamp(4.5rem,8vw,8rem)}.section__title{font-size:clamp(2rem,3vw,2.75rem);line-height:1.1}.section__grid{display:grid;grid-template-columns:5fr 7fr;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:start}.section__grid--wide{grid-template-columns:7fr 5fr;align-items:end}@media (max-width:63.99rem){.section__grid,.section__grid--wide{grid-template-columns:1fr}}.split{grid-template-columns:7fr 5fr;gap:clamp(2rem,6vw,6rem);align-items:end}.split__statement{font-size:clamp(2rem,3.3vw,3rem);line-height:1.12;letter-spacing:-.01em}.split__close{-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);font-size:var(--text-xl);line-height:1.35}@media (max-width:63.99rem){.split{grid-template-columns:1fr}}.band__outcome{margin:var(--space-10) 0 var(--space-3);-webkit-padding-before:var(--space-7,1.75rem);padding-block-start:var(--space-7,1.75rem);-webkit-border-before:1px solid var(--color-surface-panel);border-block-start:1px solid var(--color-surface-panel);font-family:var(--font-display);font-weight:var(--weight-regular);font-size:clamp(1.5rem,2.1vw,1.875rem);line-height:1.25;color:var(--color-ink-inverse)}.band__note{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink-inverse-muted);max-inline-size:56ch;margin:0}.section--inverse .section__lead{max-inline-size:56ch;font-size:var(--text-body)}.ledger{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.ledger__row{display:grid;grid-template-columns:4fr 7fr;grid-gap:var(--space-12);gap:var(--space-12);padding-block:var(--space-10);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.ledger__label{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 var(--space-3)}.ledger__row h3{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:clamp(1.5rem,2.1vw,1.875rem);line-height:1.15;color:var(--color-ink);margin:0}.ledger__text{font-size:var(--text-lg);line-height:var(--leading-body);-webkit-padding-before:var(--space-1);padding-block-start:var(--space-1)}.ledger__text p{margin:0 0 var(--space-3);color:var(--color-ink-body)}.ledger__text p:last-child{margin:0;color:var(--color-ink-muted)}@media (max-width:63.99rem){.ledger__row{grid-template-columns:1fr;gap:var(--space-2);padding-block:var(--space-7,1.75rem)}}.tower{-webkit-border-after:0;border-block-end:0;padding-block:clamp(3rem,5vw,4.5rem)}.tower .shell{display:grid;grid-template-columns:5fr 7fr;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem)}.tower__index{font-family:var(--font-display);font-size:clamp(1.25rem,1.9vw,1.75rem);color:var(--color-ink-muted);letter-spacing:0}.tower__index:before{display:none}.tower h2{font-size:clamp(1.875rem,2.8vw,2.5rem);-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.tower__head{grid-column:1}.tower__body{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:clamp(0rem,3.6vw,3.25rem);padding-block-start:clamp(0rem,3.6vw,3.25rem);grid-column:2}.tower--3{background:var(--color-surface-raised);box-shadow:0 1px 0 var(--color-border),0 16px 48px rgb(14 21 25/7%);margin-block:var(--space-12)}.tower--3 .tower__body{background:transparent;border:0;padding:0;box-shadow:none;-webkit-padding-before:clamp(0rem,3.6vw,3.25rem);padding-block-start:clamp(0rem,3.6vw,3.25rem)}.tower--4{-webkit-border-start:2px solid var(--color-primary);border-inline-start:2px solid var(--color-primary)}.tower__link{padding:var(--space-4) var(--space-6);border:0;background:var(--color-surface-sunken);color:var(--color-ink);font-weight:var(--weight-regular);font-size:var(--text-sm)}.tower--2 .tower__link,.tower--3 .tower__link{background:var(--color-surface-raised)}.tower--2 .tower__link{box-shadow:0 1px 0 var(--color-border)}.tower__link:hover{background:var(--color-ink);color:var(--color-ink-inverse);border-color:transparent}.tower__link--wedge{border:1.5px solid var(--color-accent);background:var(--color-surface-raised);box-shadow:0 1px 0 var(--color-border),0 12px 32px rgb(14 21 25/6%);font-weight:var(--weight-medium)}@media (max-width:63.99rem){.tower .shell{grid-template-columns:1fr}.tower__body,.tower__head{grid-column:1}.tower__body{-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4)}}.section--story{background:var(--color-surface-raised)}.section--story .section__lead{font-size:var(--text-lg);max-inline-size:56ch}.site-footer__channels{display:flex;flex-wrap:wrap;gap:var(--space-6);-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8);-webkit-padding-before:var(--space-6);padding-block-start:var(--space-6);-webkit-border-before:1px solid var(--color-surface-panel);border-block-start:1px solid var(--color-surface-panel)}.channel-link{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-ink-inverse-muted);text-decoration:none}.channel-link svg{inline-size:1rem;block-size:1rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.channel-link:hover,.page-hero{color:var(--color-ink-inverse)}.page-hero{background:var(--color-surface-deep);margin-inline:calc(-1 * var(--shell-gutter));padding:clamp(3.5rem,6vw,6rem) var(--shell-gutter);display:grid;grid-template-columns:5fr 7fr;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:center;-webkit-margin-after:var(--section-block);margin-block-end:var(--section-block)}.page-hero h1{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-4xl);line-height:1.04;letter-spacing:-.025em;color:var(--color-ink-inverse);margin:0}.page-hero__figure{aspect-ratio:4/3;display:grid;place-items:center;padding:var(--space-6);animation:b7-draw 1.4s ease .6s both}.page-hero__figure svg{inline-size:100%;block-size:100%;overflow:visible}html[dir=rtl] .page-hero__figure svg{transform:scaleX(-1)}.fc__cells{fill:var(--color-surface-panel);stroke:var(--color-ink-inverse-muted);stroke-width:1}.fc__ticks{stroke:var(--color-ink-inverse-faint);stroke-width:1.5;stroke-linecap:round}.fc__links{fill:none;stroke:var(--color-primary-pale);stroke-width:1.5}.fc__boundary{fill:none;stroke:var(--color-accent);stroke-width:1.5;stroke-dasharray:4 6;stroke-linecap:round}.fc__ledger{fill:var(--color-surface-deeper);stroke:var(--color-accent);stroke-width:1.5}.fc__lines{stroke:var(--color-ink-inverse-muted);stroke-width:1}.fc__bars{fill:var(--color-primary-soft)}.fc__total{stroke:var(--color-accent);stroke-width:1}@media (max-width:63.99rem){.page-hero{grid-template-columns:1fr}}.page-hero--index{grid-template-columns:1fr}.page-hero--index h1{max-inline-size:var(--measure-display)}.page .page-hero__intro{margin:var(--space-6) 0 0;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-inverse-muted);max-inline-size:var(--measure-body)}.page{padding-block:0 clamp(4.5rem,8vw,8rem)}.page>h1{font-size:var(--text-3xl);line-height:var(--leading-display);letter-spacing:var(--tracking-tight);margin:clamp(3rem,6vw,5.375rem) 0 var(--space-8);text-wrap:balance}.page h2,.page>h1{font-family:var(--font-display);font-weight:var(--weight-regular);color:var(--color-ink);max-inline-size:var(--measure-display)}.page h2{font-size:var(--text-xl);line-height:var(--leading-tight);margin:var(--space-12) 0 var(--space-4)}.page h3{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-lg);margin:var(--space-8) 0 var(--space-3)}.page li,.page p{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink-body);max-inline-size:var(--measure)}.page p{margin:0 0 var(--space-4)}.page [data-proposition=true]{font-size:var(--text-body);color:var(--color-ink);max-inline-size:var(--measure-body)}.page ul{-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5);margin:0 0 var(--space-4)}.page section{-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6)}.page small{color:var(--color-ink-muted)}.page form{-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8);max-inline-size:var(--measure-body)}.page .page-hero{margin-inline:calc(-1 * var(--shell-gutter))}.page .page-hero h1{margin:0}.stack{list-style:none;margin:0 0 var(--space-8);padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.stack__layer{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-surface-deeper);-webkit-border-start:2px solid var(--color-primary-soft);border-inline-start:2px solid var(--color-primary-soft)}.stack__layer--5,.stack__layer--6{border-inline-start-color:var(--color-accent)}.stack__rail{inline-size:var(--space-6);block-size:1px;background:var(--color-ink-inverse-muted)}.stack__label{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.25;color:var(--color-ink-inverse)}@supports (animation-timeline:view()){.stack__layer{animation:b7-rise linear both;animation-timeline:view();animation-range:entry 0 entry 60%}}.section--positions{background:var(--color-surface-sunken);padding-block:clamp(3rem,5vw,4.5rem)}.positions__date{font-family:var(--font-display);font-size:clamp(1.5rem,2.1vw,1.875rem);color:var(--color-ink);margin:0}.positions__text{font-size:var(--text-base);color:var(--color-ink-body);margin:0 0 var(--space-3)}.positions__note,.positions__text{line-height:var(--leading-body);max-inline-size:60ch}.positions__note{font-size:var(--text-sm);color:var(--color-ink-muted);margin:0 0 var(--space-5)}.section--positions .tower__link{background:var(--color-surface-raised)}.hero__support{-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6);font-size:var(--text-base)}.hero__support,.layer__proposition{max-inline-size:var(--measure-body)}.layer__proposition{margin-block:var(--space-4) var(--space-6);color:var(--color-ink-inverse-muted)}.pain__grid{list-style:none;margin:var(--space-10) 0 0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.pain__card a{display:flex;flex-direction:column;gap:var(--space-3);block-size:100%;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-raised);color:inherit;text-decoration:none;transition:border-color var(--transition-fast),transform var(--transition-fast)}.pain__card a:focus-visible,.pain__card a:hover{border-color:var(--color-primary);transform:translateY(-2px)}.pain__card h3{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-tight);margin:0}.pain__card p{margin:0;color:var(--color-ink-muted);font-size:var(--text-base);line-height:var(--leading-body)}.pain__card--signature a{background:var(--color-surface-deep);color:var(--color-ink-inverse);border-color:var(--color-accent)}.pain__card--signature p{color:var(--color-ink-inverse-muted)}.pain__card--signature .pain__cta{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;-webkit-margin-before:auto;margin-block-start:auto}[dir=rtl] .pain__card--signature .pain__cta{letter-spacing:0;text-transform:none}.families__lead p{margin:0 0 var(--space-4)}.families__grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);-webkit-margin-before:var(--space-10);margin-block-start:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.family{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);-webkit-border-before:var(--rule-accent);border-block-start:var(--rule-accent);background:var(--color-surface-raised);border-radius:0 0 var(--radius) var(--radius)}.family h3{font-family:var(--font-display);font-size:var(--text-xl);margin:0;line-height:var(--leading-tight)}.family__line{margin:0;font-size:var(--text-body);color:var(--color-ink-body)}.family__pair{display:grid;grid-gap:var(--space-2);gap:var(--space-2);font-size:var(--text-base);line-height:var(--leading-body)}.family__pair p{margin:0}.family__pain{color:var(--color-ink-muted)}.family__outcome{color:var(--color-ink);-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);-webkit-border-start:2px solid var(--color-accent);border-inline-start:2px solid var(--color-accent)}.family__more{font-size:var(--text-sm);color:var(--color-ink-muted)}.family__more summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-size:var(--text-micro)}[dir=rtl] .family__more summary{letter-spacing:0;text-transform:none}.family__more ul{margin:var(--space-3) 0 0;-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5);column-count:2;column-gap:var(--space-6)}.family__more li{page-break-inside:avoid;break-inside:avoid;-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1)}.family__cta{-webkit-margin-before:auto;margin-block-start:auto;align-self:flex-start;font-weight:var(--weight-medium);color:var(--color-primary);text-decoration:none;-webkit-border-after:1px solid currentColor;border-block-end:1px solid currentColor}.family__cta:focus-visible,.family__cta:hover{color:var(--color-primary-hover)}.challenge .section__lead,.flagship .section__lead{margin:0 0 var(--space-4)}.challenge .btn{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.proof__grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr))}.proof__card{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-raised)}.proof__card h3{font-family:var(--font-display);font-size:var(--text-xl);margin:var(--space-2) 0}.proof__class{margin:0;color:var(--color-ink-muted)}.proof__capability{color:var(--color-ink-body)}.proof__cta a{color:var(--color-primary)}.front-door__list{list-style:none;margin:0 0 var(--space-6);padding:0;display:grid;grid-gap:var(--space-2) var(--space-6);gap:var(--space-2) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.front-door__list li{padding-block:var(--space-2);-webkit-border-after:1px solid var(--color-border-soft);border-block-end:1px solid var(--color-border-soft);font-size:var(--text-base)}.method__grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:var(--space-10) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.method__cell{padding:var(--space-5);-webkit-border-before:var(--rule-hairline);border-block-start:var(--rule-hairline)}.method__cell dt{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-ink-muted)}[dir=rtl] .method__cell dt{letter-spacing:0;text-transform:none}.method__cell dd{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-tight)}.method__close{margin:var(--space-10) 0 0;font-size:var(--text-lg);max-inline-size:var(--measure-body)}.convert__options{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.contact-routes{display:grid;grid-gap:var(--space-8);gap:var(--space-8);-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8)}.route-form{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-raised);scroll-margin-block-start:var(--header-height)}.route-form h3{font-family:var(--font-display);font-size:var(--text-xl);margin:0 0 var(--space-4)}.route-form fieldset{border:0;padding:0;margin:0 0 var(--space-5)}.route-form legend{font-weight:var(--weight-medium);-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2)}.route-form .choice{display:flex;gap:var(--space-2);align-items:center;margin:0 0 var(--space-1)}.route-form p>label:not(.choice label){display:block;-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1)}.route-form .choice label{display:inline;margin:0}.route-form input[type=email],.route-form input[type=tel],.route-form input[type=text],.route-form textarea{inline-size:100%;max-inline-size:var(--measure-body)}.contact-routes__procurement{font-size:var(--text-base);color:var(--color-ink-muted)}.contact-routes__procurement a{color:var(--color-primary)}@media (max-width:63.99rem){.family__more ul{column-count:1}.convert__options .btn{inline-size:100%;text-align:center}}.families--full .family h2{font-family:var(--font-display);font-size:var(--text-xl);margin:0;line-height:var(--leading-tight)}.family__services{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;grid-gap:var(--space-1) var(--space-4);gap:var(--space-1) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));font-size:var(--text-sm);color:var(--color-ink-body)}.family__services li{padding-block:var(--space-1);-webkit-border-after:1px solid var(--color-border-soft);border-block-end:1px solid var(--color-border-soft)}.families__wedge{margin:var(--space-10) 0 0;font-size:var(--text-lg)}.families__wedge .tower__link--wedge{-webkit-margin-start:var(--space-3);margin-inline-start:var(--space-3)}.combine__grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);-webkit-margin-before:var(--space-10);margin-block-start:var(--space-10);grid-template-columns:repeat(2,1fr)}@media (min-width:64rem){.combine__grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:39.99rem){.combine__grid{grid-template-columns:1fr}}.combine__card{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-raised)}.combine__card h3{font-family:var(--font-display);font-size:var(--text-xl);margin:var(--space-2) 0;line-height:var(--leading-tight)}.combine__card p{margin:0;color:var(--color-ink-body)}.proof__label{margin:var(--space-4) 0 0;font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-ink-muted)}[dir=rtl] .proof__label{letter-spacing:0;text-transform:none}.proof__capability{margin:var(--space-1) 0 0}.proof__class{margin:var(--space-4) 0 0;display:inline-block;padding:var(--space-1) var(--space-3);border:1px solid var(--color-accent);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-ink)}[dir=rtl] .proof__class{letter-spacing:0;text-transform:none}.proof__cta{margin:var(--space-4) 0 0}.proof__more{display:none;margin:0}@media (max-width:39.99rem){.proof__grid--compact>.proof__card:nth-of-type(n+3){display:none}.proof__more{display:block;margin:var(--space-6) 0 0}.method__grid{gap:0;-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8)}.method__cell{padding:var(--space-3) 0}.method__cell dd{margin:var(--space-1) 0 0;font-family:inherit;font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink-body)}.method__close{-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8);font-size:var(--text-base)}}:root{--target-min:2.75rem}.brand{min-block-size:var(--target-min);justify-content:center}.primary-nav{display:flex}.primary-nav__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1)}.primary-nav__link{display:inline-flex;align-items:center;min-block-size:var(--target-min);padding-inline:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink-body);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-border-after:2px solid transparent;border-block-end:2px solid transparent}.primary-nav__group details[open]>.primary-nav__link,.primary-nav__link:hover{color:var(--color-ink);border-block-end-color:var(--color-accent);text-decoration:none}.primary-nav__group{position:relative}.primary-nav__group summary{list-style:none;gap:var(--space-2)}.primary-nav__group summary::-webkit-details-marker{display:none}.primary-nav__group summary:after{content:"";inline-size:.4rem;block-size:.4rem;-webkit-border-end:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;-webkit-border-after:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.primary-nav__sub{list-style:none;margin:0;padding:var(--space-2);position:absolute;z-index:60;inset-block-start:100%;inset-inline-start:0;min-inline-size:18rem;background:var(--color-surface-raised);border:var(--rule-hairline);-webkit-border-before:var(--rule-accent);border-block-start:var(--rule-accent)}.primary-nav__sub a{display:flex;align-items:center;min-block-size:var(--target-min);padding-inline:var(--space-3);font-size:var(--text-sm);color:var(--color-ink-body);text-decoration:none}.primary-nav__sub a:hover{background:var(--color-surface-sunken);color:var(--color-ink);text-decoration:none}.locale-switch,.utility-nav>a:not(.btn){padding-inline:var(--space-2)}.locale-switch,.site-header__action,.utility-nav>a:not(.btn){display:inline-flex;align-items:center;min-block-size:var(--target-min)}@media (max-width:63.99rem){.site-header{position:relative}.site-header__bar{gap:var(--space-2) var(--space-3);padding-block:var(--space-2)}.primary-nav{order:3;inline-size:100%}.primary-nav__list{inline-size:100%;gap:0 var(--space-1);margin-inline:calc(-1 * var(--space-3))}.primary-nav__group{position:static}.primary-nav__sub{inset-inline:0;min-inline-size:0;border-inline:0;padding-inline:var(--shell-gutter)}.site-header__action{display:none}}.text-link{display:inline-flex;align-items:center;min-block-size:var(--target-min);font-weight:var(--weight-medium);color:var(--color-primary);text-decoration:none;-webkit-border-after:1px solid transparent;border-block-end:1px solid transparent;gap:var(--space-2)}.text-link:after{content:"→"}[dir=rtl] .text-link:after{content:"←"}.text-link:hover{color:var(--color-primary-hover);text-decoration:underline}.section--inverse .text-link{color:var(--color-primary-pale)}.section__more{margin:var(--space-6) 0 0;gap:var(--space-2) var(--space-4)}.page-cta,.section__more{display:flex;flex-wrap:wrap;align-items:center}.page-cta{justify-content:space-between;gap:var(--space-6)}.page-cta .section__title{margin:0}.page__cta{-webkit-margin-before:var(--space-10);margin-block-start:var(--space-10)}.btn,.family__more summary{min-block-size:var(--target-min)}.family__more summary{display:flex;align-items:center}.site-footer li+li{-webkit-margin-before:0;margin-block-start:0}.channel-link,.site-footer li a,.site-footer__access a{display:inline-flex;align-items:center;min-block-size:var(--target-min)}.site-footer__access{margin:var(--space-6) 0 0;font-size:var(--text-sm)}.site-footer h2 a{display:inline-flex;min-inline-size:var(--target-min);color:var(--color-ink-inverse-muted);text-decoration:none}.site-footer h2 a,.site-footer__cols h2{align-items:center;min-block-size:var(--target-min)}.site-footer__cols h2{display:flex;-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1)}.site-footer__identity{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-8);-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8);font-style:normal;font-size:var(--text-sm);color:var(--color-ink-inverse-muted)}.site-footer__identity a{display:inline-flex;align-items:center;min-block-size:var(--target-min);min-inline-size:var(--target-min)}.route-form .choice{min-block-size:var(--target-min);margin:0}.route-form .choice label{display:inline-flex;align-items:center;flex:1 1}.page form button,.page form input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.page form select,.page form textarea,.route-form .choice label,.route-form input[type=email],.route-form input[type=tel],.route-form input[type=text],.route-form textarea{min-block-size:var(--target-min)}.page-wide{padding-block:0}.page-wide .page-hero{margin-inline:0;-webkit-margin-after:0;margin-block-end:0;padding-inline:0}.page-wide .page-hero__text{inline-size:100%;max-inline-size:var(--measure-wide);margin-inline:auto;padding-inline:var(--shell-gutter)}.page-wide .page-hero__intro{margin:var(--space-6) 0 0;font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-ink-inverse-muted);max-inline-size:var(--measure-body)}.page-wide .section__lead,.page-wide .section__title{margin:0 0 var(--space-4)}.hero__category{margin:0 0 var(--space-6);max-inline-size:46ch;font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink-inverse-muted);-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);-webkit-border-start:var(--rule-accent);border-inline-start:var(--rule-accent);animation:b7-rise .9s cubic-bezier(.2,.7,.2,1) .1s both}.navigator__list{list-style:none;margin:var(--space-10) 0 0;padding:0;display:grid;grid-gap:0 var(--space-8);gap:0 var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));-webkit-border-before:var(--rule-hairline);border-block-start:var(--rule-hairline)}.navigator__entry a{display:grid;grid-template-columns:2.25rem 1fr;align-items:baseline;grid-gap:var(--space-1) var(--space-3);gap:var(--space-1) var(--space-3);min-block-size:var(--target-min);padding-block:var(--space-5);-webkit-border-after:var(--rule-hairline);border-block-end:var(--rule-hairline);color:inherit;text-decoration:none;transition:background var(--transition-fast)}.navigator__entry a:focus-visible,.navigator__entry a:hover{background:var(--color-surface-raised);text-decoration:none}.navigator__index{font-family:var(--font-mono);font-size:var(--text-eyebrow);color:var(--color-ink-muted);letter-spacing:var(--tracking-eyebrow)}.navigator__title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-tight);color:var(--color-ink)}.navigator__to{grid-column:2;font-size:var(--text-sm);color:var(--color-primary);font-weight:var(--weight-medium)}.navigator__to:after{content:" →"}[dir=rtl] .navigator__to:after{content:" ←"}.navigator__entry--challenge{grid-column:1/-1}.navigator__entry--challenge a{background:var(--color-surface-deep);padding-inline:var(--space-5);-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6);border:0;-webkit-border-start:var(--rule-accent);border-inline-start:var(--rule-accent)}.navigator__entry--challenge a:focus-visible,.navigator__entry--challenge a:hover{background:var(--color-surface-deeper)}.navigator__entry--challenge .navigator__title{color:var(--color-ink-inverse)}.navigator__entry--challenge .navigator__index{color:var(--color-ink-inverse-faint)}.navigator__entry--challenge .navigator__to{color:var(--color-accent)}.pillars__grid{list-style:none;margin:var(--space-10) 0 0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.pillar-card a{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background:var(--color-surface);border:var(--rule-hairline);-webkit-border-before:var(--rule-accent);border-block-start:var(--rule-accent);color:inherit;text-decoration:none;transition:border-color var(--transition-fast),transform var(--transition-fast)}.pillar-card a:focus-visible,.pillar-card a:hover{border-color:var(--color-primary);transform:translateY(-2px);text-decoration:none}.pillar-card__index{font-family:var(--font-mono);font-size:var(--text-eyebrow);color:var(--color-ink-muted);letter-spacing:var(--tracking-eyebrow)}.pillar-card h3{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-xl);line-height:var(--leading-tight);margin:0;color:var(--color-ink)}.pillar-card p{margin:0;font-size:var(--text-base);line-height:var(--leading-body)}.pillar-card__question{color:var(--color-ink-muted);font-style:italic}.pillar-card__operational{color:var(--color-ink);-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.pillar-card__economic{color:var(--color-ink-body);-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);-webkit-border-start:2px solid var(--color-accent);border-inline-start:2px solid var(--color-accent);-webkit-margin-before:auto;margin-block-start:auto}.journey{-webkit-margin-before:var(--space-10);margin-block-start:var(--space-10)}.journey__stages{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(3,1fr);counter-reset:stage}.journey__stage{position:relative;padding:var(--space-6);background:var(--color-surface-raised);border:var(--rule-hairline);-webkit-border-before:var(--rule-accent);border-block-start:var(--rule-accent)}.journey__stage:not(:last-child):after{content:"";position:absolute;inset-block-start:var(--space-8);inset-inline-end:calc(-1 * var(--space-4) - 1px);inline-size:var(--space-4);block-size:2px;background:var(--color-accent);z-index:1}.journey__index{font-family:var(--font-mono);font-size:var(--text-eyebrow);color:var(--color-ink-muted);letter-spacing:var(--tracking-eyebrow)}.journey__label{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-xl);line-height:var(--leading-tight);margin:var(--space-3) 0;color:var(--color-ink)}.journey__body{margin:0;font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink-body)}.journey__links{list-style:none;margin:var(--space-4) 0 0;padding:0;display:flex;flex-direction:column}.journey__links a{display:inline-flex;align-items:center;min-block-size:var(--target-min);color:var(--color-primary);font-weight:var(--weight-medium);font-size:var(--text-sm);text-decoration:none}.journey__links a:hover{text-decoration:underline}.journey__dimensions{list-style:none;margin:var(--space-6) 0 0;padding:var(--space-4) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);-webkit-border-before:var(--rule-hairline);border-block-start:var(--rule-hairline);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-ink-muted)}[dir=rtl] .flow__index,[dir=rtl] .journey__dimensions,[dir=rtl] .journey__index,[dir=rtl] .navigator__index,[dir=rtl] .pillar-card__index{letter-spacing:0;text-transform:none}[dir=rtl] .journey__dimensions{font-family:var(--font-arabic);font-size:var(--text-sm)}@media (max-width:63.99rem){.journey__stages{grid-template-columns:1fr}.journey__stage:not(:last-child):after{inset-block-start:auto;inset-block-end:calc(-1 * var(--space-4) - 1px);inset-inline-end:auto;inset-inline-start:var(--space-8);inline-size:2px;block-size:var(--space-4)}}.flow{list-style:none;margin:var(--space-6) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3) 0}.flow__step{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-raised);border:var(--rule-hairline);-webkit-margin-end:var(--space-8);margin-inline-end:var(--space-8);position:relative}.flow__step:not(:last-child):after{content:"";position:absolute;inset-inline-start:100%;inset-block-start:50%;inline-size:var(--space-8);block-size:2px;background:var(--color-accent)}.flow__step:last-child{-webkit-margin-end:0;margin-inline-end:0;border-color:var(--color-accent)}.flow__index{font-family:var(--font-mono);font-size:var(--text-eyebrow);color:var(--color-ink-muted);letter-spacing:var(--tracking-eyebrow)}.flow__label{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-ink)}@media (max-width:39.99rem){.flow{flex-direction:column;gap:var(--space-4)}.flow__step{-webkit-margin-end:0;margin-inline-end:0}.flow__step:not(:last-child):after{inset-inline-start:var(--space-8);inset-block-start:100%;inline-size:2px;block-size:var(--space-4)}}.section--trust{padding-block:var(--space-8);background:var(--color-surface-sunken)}.trust-link{display:inline-flex;align-items:center;min-block-size:var(--target-min);gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);text-decoration:none}.trust-link:before{content:"";inline-size:var(--accent-tick-size);block-size:var(--accent-tick-weight);background:var(--color-accent);flex-shrink:0}.trust-link:after{content:"→";color:var(--color-primary)}[dir=rtl] .trust-link:after{content:"←"}.trust-link:hover{text-decoration:underline}.convert__title{max-inline-size:var(--measure-display)}.convert__routes{display:grid;grid-gap:var(--space-4);gap:var(--space-4);-webkit-margin-before:var(--space-10);margin-block-start:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.convert__route{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);padding:var(--space-8);background:var(--color-surface-raised);border:var(--rule-hairline)}.convert__lead{margin:0;font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-tight);color:var(--color-ink)}.convert__diagnostic{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6);-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);padding:var(--space-8);background:var(--color-surface-sunken);-webkit-border-start:var(--rule-accent);border-inline-start:var(--rule-accent)}.convert__diagnostic h3{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-xl);margin:0 0 var(--space-2)}.convert__diagnostic p{margin:0;color:var(--color-ink-body);max-inline-size:var(--measure-body)}.service-list{list-style:none;margin:var(--space-8) 0 0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.service{padding:var(--space-6);background:var(--color-surface);border:var(--rule-hairline)}.service h3{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-xl);line-height:var(--leading-tight);margin:0 0 var(--space-3)}.service p{margin:0;font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink-body)}.service__qualifier{-webkit-margin-before:var(--space-4)!important;margin-block-start:var(--space-4)!important;padding:var(--space-3) var(--space-4);background:var(--color-surface-sunken);-webkit-border-start:2px solid var(--color-ink-muted);border-inline-start:2px solid var(--color-ink-muted);font-size:var(--text-sm)!important;color:var(--color-ink)!important}.check-list{list-style:none;margin:0;padding:0}.check-list li{position:relative;padding:var(--space-4) 0 var(--space-4) 0;-webkit-padding-start:var(--space-8);padding-inline-start:var(--space-8);-webkit-border-after:var(--rule-hairline);border-block-end:var(--rule-hairline);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink)}.check-list li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:1.55em;inline-size:var(--space-5);block-size:2px;background:var(--color-accent)}.buyer-lines{list-style:none;margin:var(--space-8) 0 0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.buyer-lines li{padding:var(--space-5);-webkit-border-start:var(--rule-accent);border-inline-start:var(--rule-accent);background:var(--color-surface-deeper);color:var(--color-ink-inverse);font-size:var(--text-base);line-height:var(--leading-body)}.route{-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8);padding:var(--space-8);background:var(--color-surface-raised);border:var(--rule-hairline);scroll-margin-block-start:calc(var(--header-height) + var(--space-4))}.route:target{border-color:var(--color-accent)}.route h3{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-xl);line-height:var(--leading-tight);margin:0 0 var(--space-3)}.route p{margin:0;font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink-body);max-inline-size:var(--measure)}.route__onward{-webkit-margin-before:var(--space-6)!important;margin-block-start:var(--space-6)!important;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-5);color:var(--color-ink-muted)!important}.route--section{-webkit-border-start:var(--rule-accent);border-inline-start:var(--rule-accent)}.route--section p+p{-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5)}.family-links{list-style:none;margin:var(--space-8) 0 0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.family-links a{display:flex;flex-direction:column;gap:var(--space-2);block-size:100%;min-block-size:var(--target-min);padding:var(--space-5);background:var(--color-surface);border:var(--rule-hairline);color:inherit;text-decoration:none}.family-links a:focus-visible,.family-links a:hover{text-decoration:none}.family-links strong{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-lg);color:var(--color-ink)}.family-links span{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink-body)}.fit{display:grid;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);grid-template-columns:1fr 1fr}.fit .btn{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}@media (max-width:63.99rem){.fit{grid-template-columns:1fr}}.pillar-index{background:var(--color-surface-deeper)}.pillar-index ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 var(--space-6)}.pillar-index a{display:inline-flex;align-items:center;gap:var(--space-3);min-block-size:3.25rem;color:var(--color-ink-inverse);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none}.pillar-index a span{font-family:var(--font-mono);font-size:var(--text-eyebrow);color:var(--color-accent)}.pillar-index a:hover{text-decoration:underline}.pillar-group{scroll-margin-block-start:var(--header-height)}.pillar-group:nth-of-type(2n){background:var(--color-surface-sunken)}.pillar-group__head{display:grid;grid-template-columns:5fr 7fr;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:start}.pillar-group__links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.anchor-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.anchor-list a{display:inline-flex;align-items:center;min-block-size:var(--target-min);padding-inline:var(--space-4);border:var(--rule-hairline);background:var(--color-surface-raised);font-size:var(--text-sm);color:var(--color-ink-body);text-decoration:none}.anchor-list a:focus-visible,.anchor-list a:hover{border-color:var(--color-accent);color:var(--color-ink);text-decoration:none}.pillar-group .family{scroll-margin-block-start:calc(var(--header-height) + var(--space-4))}.pillar-group .family__services{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}@media (max-width:63.99rem){.pillar-group__head{grid-template-columns:1fr}}.identity{margin:0;display:grid;grid-gap:0;gap:0;max-inline-size:var(--measure)}.identity__row{display:grid;grid-template-columns:12rem 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;min-block-size:var(--target-min);padding-block:var(--space-3);-webkit-border-after:var(--rule-hairline);border-block-end:var(--rule-hairline)}.identity dt{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-ink-muted)}[dir=rtl] .identity dt{font-family:var(--font-arabic);font-size:var(--text-sm);letter-spacing:0;text-transform:none}.identity dd{margin:0;font-size:var(--text-body);color:var(--color-ink)}.identity dd a{display:inline-flex;align-items:center;min-block-size:var(--target-min);color:var(--color-primary)}.page .identity{margin-block:var(--space-8)}@media (max-width:39.99rem){.identity__row{grid-template-columns:1fr;gap:0}}@media (min-width:64rem){.primary-nav__list>li:nth-last-child(-n+2) .primary-nav__sub{inset-inline-start:auto;inset-inline-end:0}}.journey__links a,.locale-switch,.page form button,.primary-nav__link,.route-form button,.site-footer li a,.site-footer__access a,.text-link,.utility-nav>a:not(.btn){min-inline-size:var(--target-min)}.locale-switch,.primary-nav__link{justify-content:center}.page form .choice,.page form label:has(>input[type=checkbox]),.page form label:has(>input[type=radio]){display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--target-min)}.page-wide .page-hero h1{font-size:clamp(2rem,1rem + 4.6vw,4rem);overflow-wrap:break-word}.page-wide .page-hero__text{min-inline-size:0}.page form p:has(>input[type=checkbox]){display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--target-min)}.contact-routes__procurement a,.page p>a:not(.btn):not(.text-link){text-decoration:underline}.page-wide .journey__label{margin:var(--space-3) 0}.primary-nav__group details:not([open])>.primary-nav__sub{display:none}:root{--text-5xl:clamp(2.5rem,1rem + 6.4vw,6.25rem);--text-display-2:clamp(2.125rem,1.2rem + 3.4vw,4rem);--px-band:clamp(5rem,10vw,10.5rem);--ease-out-expo:cubic-bezier(.16,1,.3,1);--motion-slow:1.1s;--motion-base:0.7s;--motion-quick:0.28s;--line-grid:rgb(159 180 203/8%);--line-grid-strong:rgb(159 180 203/17%);--glow-primary:rgb(67 96 127/42%);--glow-accent:rgb(201 162 39/13%);--veil-deep:rgb(14 21 25/78%);--node-size:0.5625rem}@keyframes px-rise{0%{transform:translateY(2.25rem)}to{transform:none}}@keyframes px-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes px-settle{0%{transform:perspective(56rem) rotateX(72deg) translateY(3rem)}to{transform:perspective(56rem) rotateX(64deg)}}@keyframes px-sheet{0%{transform:translateY(-.75rem)}to{transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.buyer-lines li,.check-list li,.convert__route,.journey__stage,.ledger__row,.method__cell,.navigator__entry,.pillar-card,.route,.service{animation:px-rise linear both;animation-timeline:view();animation-range:entry 0 entry 60%}.eyebrow:before{transform-origin:left center;animation:px-draw linear both;animation-timeline:view();animation-range:entry 20% entry 90%}[dir=rtl] .eyebrow:before{transform-origin:right center}}}.section{padding-block:var(--px-band)}.section__title{font-size:var(--text-display-2);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.section__lead{text-wrap:pretty}.split__statement{text-wrap:balance}html:lang(ar) :is(h1,h2,h3,.section__title,.split__statement,.convert__lead,.navigator__title,.journey__label,.flow__label){line-height:1.38;letter-spacing:0}html:lang(ar) .section__title{font-size:clamp(2rem,1.2rem + 2.9vw,3.5rem)}.hero{isolation:isolate;min-block-size:min(calc(100svh - var(--header-height)),58rem);display:grid;align-items:end}.hero__grid{padding-block:clamp(5rem,11vw,9.5rem) clamp(3.5rem,7vw,6rem);position:relative;z-index:2}.hero__content{max-inline-size:62rem}.hero h1{font-size:var(--text-5xl);line-height:.98;letter-spacing:-.035em;max-inline-size:15ch;text-wrap:balance;overflow-wrap:break-word}html:lang(ar) .hero h1{font-size:clamp(2.375rem,1rem + 5.2vw,5.25rem);line-height:1.28;max-inline-size:18ch}.hero__proposition{font-size:clamp(1.125rem,.95rem + .7vw,1.5rem);line-height:1.45;max-inline-size:44ch;text-wrap:pretty}.hero__category{max-inline-size:60ch}.hero__actions{-webkit-margin-before:var(--space-10);margin-block-start:var(--space-10)}.hero__backdrop{z-index:1}.hero__cinema{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--hf-01-image,linear-gradient(transparent,transparent)) center /cover no-repeat,radial-gradient(90rem 44rem at 82% 8%,var(--glow-primary),transparent 62%),radial-gradient(52rem 30rem at 12% 96%,var(--glow-accent),transparent 66%),var(--color-surface-deep)}[dir=rtl] .hero__cinema{transform:scaleX(-1)}.hero__cinema:before{content:"";position:absolute;inset-inline:-30%;inset-block:38% -45%;background:repeating-linear-gradient(0deg,var(--line-grid-strong) 0 1px,transparent 1px 4.5rem),repeating-linear-gradient(90deg,var(--line-grid-strong) 0 1px,transparent 1px 4.5rem),linear-gradient(transparent,transparent);transform:perspective(56rem) rotateX(64deg);transform-origin:50% 0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 70%,transparent)}.hero__cinema:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,var(--veil-deep) 0,rgb(14 21 25/46%) 46%,transparent 78%),linear-gradient(to top,var(--color-surface-deep) 0,transparent 34%)}@media (prefers-reduced-motion:no-preference){.hero__cinema:before{animation:px-settle 2.2s var(--ease-out-expo) both}}@media (max-width:63.99rem){.hero{min-block-size:0}.hero__cinema:before{inset-block:55% -30%}}.page-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(4.5rem,9vw,8.5rem) clamp(3.5rem,7vw,6.5rem)}.page-hero h1{font-size:clamp(2.25rem,1rem + 5vw,5rem);line-height:1;letter-spacing:-.03em;text-wrap:balance}html:lang(ar) .page-hero h1{line-height:1.3;font-size:clamp(2.125rem,1rem + 4.2vw,4.25rem)}.page-hero__intro{font-size:clamp(1.125rem,.95rem + .7vw,1.5rem);line-height:1.45;text-wrap:pretty}.page-hero__text{position:relative;z-index:1}.page-hero:before{inset:0;background:radial-gradient(70rem 34rem at 88% 0,var(--glow-primary),transparent 64%)}.page-hero:after,.page-hero:before{content:"";position:absolute;z-index:0;pointer-events:none}.page-hero:after{inset-block:0;inset-inline-end:0;inline-size:min(52%,46rem);background:repeating-linear-gradient(0deg,var(--line-grid) 0 1px,transparent 1px 3rem),repeating-linear-gradient(90deg,var(--line-grid) 0 1px,transparent 1px 3rem);-webkit-mask-image:linear-gradient(270deg,#000,transparent);mask-image:linear-gradient(270deg,#000,transparent)}[dir=rtl] .page-hero:after{-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.page-hero[data-pillar=tr]:after{background:repeating-linear-gradient(115deg,var(--line-grid-strong) 0 1px,transparent 1px 2.25rem),linear-gradient(115deg,transparent 58%,var(--glow-accent) 58% 58.4%,transparent 58.4%)}.page-hero[data-pillar=es]:after{background:radial-gradient(circle at 0 0,var(--color-primary-pale) 0 1.5px,transparent 2px) 0 0 /3rem 3rem,repeating-linear-gradient(0deg,var(--line-grid-strong) 0 1px,transparent 1px 3rem),repeating-linear-gradient(90deg,var(--line-grid-strong) 0 1px,transparent 1px 3rem)}.page-hero[data-pillar=ia]:after{background:repeating-radial-gradient(circle at 100% 100%,transparent 0 2.4rem,var(--line-grid-strong) 2.4rem calc(2.4rem + 1px))}[dir=rtl] .page-hero[data-pillar=ia]:after{background:repeating-radial-gradient(circle at 0 100%,transparent 0 2.4rem,var(--line-grid-strong) 2.4rem calc(2.4rem + 1px))}.page-hero[data-pillar=mo]:after{background:linear-gradient(to bottom,transparent 62%,var(--glow-accent) 62% 62.3%,transparent 62.3%),repeating-linear-gradient(0deg,var(--line-grid-strong) 0 1px,transparent 1px 1.25rem)}.navigator__title{font-size:clamp(1.375rem,1.1rem + 1vw,2rem);text-wrap:balance}.navigator__entry a{transition:background var(--motion-quick) ease,padding-inline var(--motion-quick) var(--ease-out-expo)}.navigator__entry a:focus-visible,.navigator__entry a:hover{padding-inline:var(--space-4)}.pillars__grid{gap:0;-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.pillar-card a{position:relative;border:0;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);background:transparent;padding:clamp(1.75rem,3vw,3rem) clamp(1rem,2vw,2rem);block-size:100%}.pillar-card a:before{content:"";position:absolute;inset-block-start:-1px;inset-inline:0;block-size:2px;background:var(--color-accent);transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-base) var(--ease-out-expo)}[dir=rtl] .pillar-card a:before{transform-origin:right center}.pillar-card a:focus-visible,.pillar-card a:hover{transform:none;background:var(--color-surface)}.pillar-card a:focus-visible:before,.pillar-card a:hover:before{transform:scaleX(1)}.pillar-card h3{font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem);font-weight:var(--weight-regular);letter-spacing:-.01em}@media (min-width:64rem){.pillar-card+.pillar-card a{-webkit-border-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border)}}.journey-section{position:relative;isolation:isolate;overflow:hidden;background:var(--color-surface-deep);color:var(--color-ink-inverse)}.journey-section:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(64rem 30rem at 50% 108%,var(--glow-primary),transparent 68%),repeating-linear-gradient(90deg,var(--line-grid) 0 1px,transparent 1px 6rem)}.journey-section .eyebrow{color:var(--color-ink-inverse-faint)}.journey-section .section__title{color:var(--color-ink-inverse)}.journey-section .section__lead{color:var(--color-ink-inverse-muted)}.journey-section a{color:var(--color-primary-pale)}.journey-section .journey__dimensions{color:var(--color-ink-inverse-faint);-webkit-border-before:var(--rule-inverse);border-block-start:var(--rule-inverse);-webkit-margin-before:var(--space-12);margin-block-start:var(--space-12)}.journey-section .flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));grid-gap:0;gap:0;-webkit-margin-before:clamp(2.5rem,6vw,5rem);margin-block-start:clamp(2.5rem,6vw,5rem)}.journey-section .flow__step{display:block;position:relative;margin:0;background:transparent;border:0;-webkit-border-before:1px solid var(--color-border-inverse);border-block-start:1px solid var(--color-border-inverse);padding:var(--space-8) var(--space-6) var(--space-6) 0;padding-inline:0 var(--space-6)}.journey-section .flow__step:before{content:"";position:absolute;inset-block-start:calc(var(--node-size) / -2 - .5px);inset-inline-start:0;inline-size:var(--node-size);block-size:var(--node-size);background:var(--color-accent)}.journey-section .flow__step:after,.journey-section .flow__step:not(:last-child):after{content:"";position:absolute;inset-block-start:-1px;inset-inline:var(--node-size) 0;inline-size:auto;block-size:1px;background:linear-gradient(90deg,transparent 0,var(--color-accent) 50%,transparent 100%) 200% 0 /50% 100% no-repeat}.journey-section .flow__step:last-child{border-color:var(--color-border-inverse)}.journey-section .flow__index{display:block;color:var(--color-ink-inverse-faint);-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.journey-section .flow__label{display:block;font-family:var(--font-display);font-weight:var(--weight-regular);font-size:clamp(1.75rem,1.2rem + 2.2vw,3.25rem);line-height:1.05;letter-spacing:-.02em;color:var(--color-ink-inverse)}html:lang(ar) .journey-section .flow__label{font-family:var(--font-arabic);line-height:1.4;font-size:clamp(1.625rem,1.2rem + 1.8vw,2.75rem)}.journey-section .flow__step:after,.journey-section .flow__step:not(:last-child):after{background:var(--color-accent);transform-origin:left center}[dir=rtl] .journey-section .flow__step:after{transform-origin:right center}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.journey-section .flow__step:after{animation:px-draw linear both;animation-timeline:view();animation-range:entry 40% cover 32%}.journey-section .flow__step:nth-child(2):after{animation-range:entry 70% cover 40%}.journey-section .flow__step:nth-child(n+3):after{animation-range:entry 100% cover 48%}}}.route .flow__step{transition:border-color var(--motion-quick) ease}.route .flow__step:hover{border-color:var(--color-accent)}.flagship{position:relative;isolation:isolate;overflow:hidden}.flagship:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60rem 32rem at 8% 0,var(--glow-primary),transparent 66%),repeating-linear-gradient(0deg,var(--line-grid) 0 1px,transparent 1px 4.5rem)}.section--trust{padding-block:clamp(3rem,6vw,5.5rem);background:var(--color-surface-raised);border-block:1px solid var(--color-border)}.trust-link{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);line-height:1.15}.convert{position:relative;isolation:isolate;overflow:hidden;background:var(--color-surface-deep);color:var(--color-ink-inverse)}.convert:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(70rem 36rem at 92% 100%,var(--glow-primary),transparent 64%),radial-gradient(40rem 22rem at 0 0,var(--glow-accent),transparent 70%)}.convert .eyebrow{color:var(--color-ink-inverse-faint)}.convert .section__title,.convert__title{color:var(--color-ink-inverse);font-size:var(--text-5xl);line-height:1;max-inline-size:16ch}html:lang(ar) .convert .section__title{font-size:clamp(2.25rem,1rem + 4.6vw,4.75rem);line-height:1.3}.convert .section__lead{color:var(--color-ink-inverse-muted)}.convert__routes{gap:0;-webkit-border-before:var(--rule-inverse);border-block-start:var(--rule-inverse)}.convert__route{background:transparent;border:0;-webkit-border-after:var(--rule-inverse);border-block-end:var(--rule-inverse);padding:clamp(1.75rem,3vw,3rem) 0;-webkit-padding-end:var(--space-8);padding-inline-end:var(--space-8)}.convert__lead{color:var(--color-ink-inverse);font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem)}.convert .btn--ghost{border-color:var(--color-ink-inverse-muted);color:var(--color-ink-inverse)}.convert .btn--ghost:hover,.convert .btn--primary{background:var(--color-ink-inverse);color:var(--color-surface-deep)}.convert .btn--primary:hover{background:var(--color-ink-inverse-solid);color:var(--color-surface-deep)}.convert__diagnostic{background:transparent;border:0;-webkit-border-before:var(--rule-inverse);border-block-start:var(--rule-inverse);padding-inline:0}.convert__diagnostic h3{color:var(--color-ink-inverse)}.convert__diagnostic p{color:var(--color-ink-inverse-muted)}.convert a:not(.btn){color:var(--color-primary-pale)}.site-footer{-webkit-border-before:var(--rule-inverse);border-block-start:var(--rule-inverse)}#journey .journey{-webkit-margin-before:0;margin-block-start:0}#journey .journey__stages{grid-template-columns:1fr;gap:0}#journey .journey__stage{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-column-gap:clamp(1.5rem,5vw,5rem);column-gap:clamp(1.5rem,5vw,5rem);grid-row-gap:var(--space-3);row-gap:var(--space-3);align-content:start;background:transparent;border:0;-webkit-border-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border);padding-block:clamp(2.5rem,6vw,5rem);padding-inline:clamp(1.5rem,4vw,3.5rem) 0}#journey .journey__stage:after,#journey .journey__stage:not(:last-child):after{display:none}#journey .journey__stage:before{content:"";position:absolute;inset-inline-start:calc(var(--node-size) / -2 - .5px);inset-block-start:calc(clamp(2.5rem, 6vw, 5rem) + .9rem);inline-size:var(--node-size);block-size:var(--node-size);background:var(--color-accent)}#journey .journey__index{grid-column:1;grid-row:1;font-family:var(--font-display);font-size:clamp(1.25rem,1rem + 1vw,1.75rem);color:var(--color-primary-soft);letter-spacing:0}#journey .journey__label{grid-column:1;grid-row:2;margin:0;font-weight:var(--weight-regular);font-size:clamp(2rem,1.2rem + 3vw,3.75rem);line-height:1.02;letter-spacing:-.025em}html:lang(ar) #journey .journey__label{line-height:1.35;font-size:clamp(1.875rem,1.2rem + 2.4vw,3.125rem)}#journey .journey__body{grid-column:2;grid-row:1/span 2;font-size:var(--text-lg);line-height:var(--leading-body);max-inline-size:46ch;align-self:end}#journey .journey__links{grid-column:2;grid-row:3;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);flex-direction:row;flex-wrap:wrap;gap:0 var(--space-6)}@media (max-width:63.99rem){#journey .journey__stage{grid-template-columns:1fr}#journey .journey__body,#journey .journey__index,#journey .journey__label,#journey .journey__links{grid-column:1;grid-row:auto}}.method__cell{padding:var(--space-8) var(--space-5) var(--space-8) 0;padding-inline:0 var(--space-5)}.method__cell dd{font-size:clamp(1.25rem,1.05rem + .7vw,1.625rem)}.service{background:transparent;border:0;-webkit-border-before:var(--rule-accent);border-block-start:var(--rule-accent);padding:var(--space-8) var(--space-6) var(--space-8) 0;padding-inline:0 var(--space-6)}.service h3{font-size:clamp(1.375rem,1.15rem + .8vw,1.875rem);font-weight:var(--weight-regular)}.route{padding:clamp(1.75rem,3.5vw,3.25rem)}.route h3{font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem);font-weight:var(--weight-regular)}.route-form{padding:clamp(1.5rem,4vw,3.25rem);border:0;-webkit-border-before:var(--rule-accent);border-block-start:var(--rule-accent);box-shadow:var(--shadow-raised)}.route-form h3{font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem);font-weight:var(--weight-regular)}.route-form input[type=email],.route-form input[type=tel],.route-form input[type=text],.route-form textarea{border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-3) var(--space-4);font:inherit;color:var(--color-ink);transition:border-color var(--motion-quick) ease,background var(--motion-quick) ease}.route-form input:hover,.route-form textarea:hover{border-color:var(--color-primary-soft)}.route-form input:focus,.route-form textarea:focus{background:var(--color-surface-raised);border-color:var(--color-primary)}.site-header{transition:box-shadow var(--motion-quick) ease}.primary-nav__link{transition:color var(--motion-quick) ease,background var(--motion-quick) ease}.btn{transition:background var(--motion-quick) ease,color var(--motion-quick) ease,border-color var(--motion-quick) ease}@media (min-width:64rem){.hero__content{max-inline-size:42rem}.hero h1{font-size:clamp(3rem,1rem + 4vw,4.375rem);max-inline-size:none}html:lang(ar) .hero h1{font-size:clamp(2.875rem,1rem + 3.4vw,4rem);max-inline-size:14ch}}.hero__grid{inline-size:100%}.site-menu__toggle{display:none}@media (min-width:60.01rem){.site-menu,.site-menu:not(:popover-open){display:flex;position:static;inset:auto;margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:visible;inline-size:auto;block-size:auto;flex:1 1;align-items:center;justify-content:space-between;gap:var(--space-6);-webkit-margin-start:var(--space-8);margin-inline-start:var(--space-8)}}.site-header{box-shadow:0 1px 0 var(--color-border)}.primary-nav__link{letter-spacing:.005em}@media (max-width:60rem){.site-header__bar{flex-wrap:nowrap;min-block-size:var(--header-height);padding-block:0}.site-menu__toggle{display:inline-grid;align-content:center;justify-items:center;gap:.3125rem;inline-size:2.75rem;block-size:2.75rem;-webkit-margin-start:auto;margin-inline-start:auto;padding:0;background:transparent;border:1px solid var(--color-border);color:var(--color-ink);cursor:pointer}.site-menu__toggle span{display:block;inline-size:1.125rem;block-size:1.5px;background:currentColor;transition:transform var(--motion-quick) var(--ease-out-expo)}.site-header:has(.site-menu:popover-open) .site-menu__toggle{background:var(--color-surface-deep);color:var(--color-ink-inverse);border-color:var(--color-surface-deep)}.site-header:has(.site-menu:popover-open) .site-menu__toggle span:first-child{transform:translateY(.40625rem) rotate(45deg)}.site-header:has(.site-menu:popover-open) .site-menu__toggle span:nth-child(2){transform:scaleX(0)}.site-header:has(.site-menu:popover-open) .site-menu__toggle span:nth-child(3){transform:translateY(-.40625rem) rotate(-45deg)}.site-menu{position:fixed;inset:var(--header-height) 0 0 0;margin:0;inline-size:100%;max-inline-size:none;block-size:auto;max-block-size:none;border:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-6) var(--shell-gutter) var(--space-12);background:var(--color-surface-deep);color:var(--color-ink-inverse)}.site-menu:popover-open{display:flex;flex-direction:column;gap:var(--space-10)}.site-menu::-webkit-backdrop{background:transparent}.site-menu::backdrop{background:transparent}html:has(.site-menu:popover-open){overflow:hidden}.site-menu .primary-nav,.site-menu .primary-nav__list{display:block}.site-menu .primary-nav__list{margin-inline:0}.site-menu .primary-nav__list>li{-webkit-border-after:var(--rule-inverse);border-block-end:var(--rule-inverse)}.site-menu .primary-nav__link{display:flex;justify-content:space-between;align-items:center;inline-size:100%;min-block-size:3.75rem;padding:var(--space-3) 0;background:transparent;font-family:var(--font-display);font-size:1.625rem;font-weight:var(--weight-regular);color:var(--color-ink-inverse)}html:lang(ar) .site-menu .primary-nav__link{font-family:var(--font-arabic);font-size:1.5rem}.site-menu .primary-nav__group details[open]>.primary-nav__link,.site-menu .primary-nav__link:hover{background:transparent;color:var(--color-primary-pale)}.site-menu .primary-nav__sub{position:static;inset:auto;inline-size:auto;min-inline-size:0;background:transparent;border:0;box-shadow:none;padding:0 0 var(--space-4);-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4)}.site-menu .primary-nav__sub a{display:flex;align-items:center;min-block-size:var(--target-min,2.75rem);color:var(--color-ink-inverse-muted);font-size:var(--text-base);padding-inline:0}.site-menu .primary-nav__sub a:hover{background:transparent;color:var(--color-ink-inverse)}.site-menu .utility-nav{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4);inline-size:100%}.site-menu .locale-switch,.site-menu .utility-nav>a:not(.btn){display:flex;align-items:center;justify-content:flex-start;min-block-size:3rem;color:var(--color-ink-inverse);font-size:var(--text-lg)}.site-menu .site-header__action{justify-content:center;min-block-size:3.25rem;font-size:var(--text-base);background:var(--color-ink-inverse);color:var(--color-surface-deep)}@media (prefers-reduced-motion:no-preference){.site-menu:popover-open{animation:px-sheet var(--motion-quick) var(--ease-out-expo) both}}}.page>h1:first-child{position:relative;margin:0 0 clamp(2.5rem,6vw,5rem);padding-block:clamp(4rem,9vw,8rem) clamp(2.75rem,6vw,5rem);background:var(--color-surface-deep);color:var(--color-ink-inverse);box-shadow:0 0 0 100vmax var(--color-surface-deep);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);font-family:var(--font-display);font-weight:var(--weight-regular);font-size:clamp(2.25rem,1rem + 5vw,5rem);line-height:1;letter-spacing:-.03em;text-wrap:balance}html:lang(ar) .page>h1:first-child{line-height:1.3;letter-spacing:0;font-size:clamp(2.125rem,1rem + 4.2vw,4.25rem)}.page{-webkit-padding-after:var(--px-band);padding-block-end:var(--px-band)}.page[data-page=security]>section{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-column-gap:clamp(2rem,6vw,6rem);column-gap:clamp(2rem,6vw,6rem);grid-row-gap:var(--space-4);row-gap:var(--space-4);align-items:start;padding-block:clamp(2rem,4vw,3.5rem);-webkit-border-before:var(--rule-accent);border-block-start:var(--rule-accent);-webkit-border-after:var(--rule-hairline);border-block-end:var(--rule-hairline)}.page[data-page=security]>section>p:first-child{grid-column:1;grid-row:1/span 3;margin:0;font-family:var(--font-display);font-size:clamp(1.375rem,1.1rem + 1.1vw,2rem);line-height:1.38;color:var(--color-ink);max-inline-size:34ch;text-wrap:pretty}html:lang(ar) .page[data-page=security]>section>p:first-child{font-family:var(--font-arabic);line-height:1.75}.page[data-page=security]>section>p:not(:first-child){grid-column:2;margin:0;color:var(--color-ink-muted);-webkit-padding-start:clamp(1rem,2.5vw,2rem);padding-inline-start:clamp(1rem,2.5vw,2rem);-webkit-border-start:var(--rule-hairline);border-inline-start:var(--rule-hairline)}.page[data-page=security]>section small{font-size:var(--text-sm);line-height:var(--leading-body)}.page[data-page=security]>section time{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink)}.page[data-page=security]>section h2{grid-column:1/-1;margin:0 0 var(--space-4);font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-2xl)}.page[data-page=security]>section+section{-webkit-margin-before:var(--space-12);margin-block-start:var(--space-12)}@media (max-width:63.99rem){.page[data-page=security]>section{grid-template-columns:1fr}.page[data-page=security]>section>p:first-child,.page[data-page=security]>section>p:not(:first-child){grid-column:1;grid-row:auto}}.page-wide[data-page=about] #story .section__title{font-size:var(--text-5xl);line-height:1;letter-spacing:-.03em;max-inline-size:14ch}html:lang(ar) .page-wide[data-page=about] #story .section__title{font-size:clamp(2.25rem,1rem + 4.4vw,4.5rem);line-height:1.3;letter-spacing:0}.page-wide[data-page=about] #story .section__grid{grid-template-columns:1fr;row-gap:clamp(2rem,5vw,4rem)}.page-wide[data-page=about] #story .section__lead{font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);line-height:1.5;max-inline-size:58ch;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-padding-start:clamp(1.25rem,3vw,2.5rem);padding-inline-start:clamp(1.25rem,3vw,2.5rem);-webkit-border-start:var(--rule-accent);border-inline-start:var(--rule-accent);color:var(--color-ink)}.page-wide[data-page=about] #company{position:relative;isolation:isolate;overflow:hidden;background:var(--color-surface-deep);color:var(--color-ink-inverse)}.page-wide[data-page=about] #company:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60rem 30rem at 100% 0,var(--glow-primary),transparent 64%),repeating-linear-gradient(90deg,var(--line-grid) 0 1px,transparent 1px 6rem)}.page-wide[data-page=about] #company .identity{max-inline-size:none}.page-wide[data-page=about] #company .identity__row{grid-template-columns:minmax(8rem,4fr) minmax(0,8fr);padding-block:clamp(1.25rem,2.5vw,2rem);-webkit-border-after:var(--rule-inverse);border-block-end:var(--rule-inverse);align-items:baseline}.page-wide[data-page=about] #company .identity dt{color:var(--color-ink-inverse-faint)}.page-wide[data-page=about] #company .identity dd{font-family:var(--font-display);color:var(--color-ink-inverse);font-size:clamp(1.375rem,1.1rem + 1.3vw,2.25rem);line-height:1.2}html:lang(ar) .page-wide[data-page=about] #company .identity dd{font-family:var(--font-arabic);line-height:1.5}.page-wide[data-page=about] #company .identity dd a{color:var(--color-primary-pale)}.page-wide[data-page=about] .page-cta{justify-content:flex-start}@media (max-width:39.99rem){.page-wide[data-page=about] #company .identity__row{grid-template-columns:1fr}}.page[data-page=contact] .contact-routes{gap:clamp(2rem,5vw,4rem);-webkit-margin-before:0;margin-block-start:0}.page[data-page=contact] .contact-routes>.section__title{font-size:var(--text-5xl);line-height:1;letter-spacing:-.03em;max-inline-size:15ch;margin:0}html:lang(ar) .page[data-page=contact] .contact-routes>.section__title{font-size:clamp(2.25rem,1rem + 4.4vw,4.5rem);line-height:1.3;letter-spacing:0}.page[data-page=contact] .convert__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.page[data-page=contact] .convert__options .btn{justify-content:space-between;min-block-size:5rem;padding-inline:var(--space-6);font-family:var(--font-display);font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem);font-weight:var(--weight-regular);text-align:start;display:flex;align-items:center}.page[data-page=contact] .convert__options .btn:after{content:"→";-webkit-margin-start:var(--space-4);margin-inline-start:var(--space-4)}[dir=rtl] .page[data-page=contact] .convert__options .btn:after{content:"←"}.page[data-page=contact] .route-form{background:var(--color-surface-raised)}.page[data-page=contact] .route-form:target{box-shadow:0 0 0 2px var(--color-accent),var(--shadow-raised)}.page[data-page=contact] .route-form legend,.page[data-page=contact] .route-form p>label{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-ink)}.page[data-page=contact] .route-form fieldset{-webkit-margin-after:var(--space-8);margin-block-end:var(--space-8)}.page[data-page=contact] .route-form textarea{min-block-size:7.5rem;resize:vertical}.page[data-page=contact] .route-form :is(input,textarea):user-invalid{border-color:var(--color-danger);box-shadow:inset 3px 0 0 var(--color-danger)}[dir=rtl] .page[data-page=contact] .route-form :is(input,textarea):user-invalid{box-shadow:inset -3px 0 0 var(--color-danger)}.page[data-page=contact] .route-form :is(input,textarea):user-valid{border-color:var(--color-focus)}.page[data-page=contact] .route-form button[type=submit]{min-block-size:3.5rem;padding-inline:var(--space-10);background:var(--color-primary);color:var(--color-ink-inverse-solid);border:0;font:inherit;font-weight:var(--weight-medium);cursor:pointer;transition:background var(--motion-quick) ease}.page[data-page=contact] .route-form button[type=submit]:hover{background:var(--color-primary-hover)}.page[data-page=contact]>.identity{margin-block:0 clamp(2.5rem,6vw,5rem)}@media (min-width:64rem){.page[data-page=contact] .route-form fieldset:has(.choice){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--space-8);column-gap:var(--space-8)}.page[data-page=contact] .route-form fieldset:has(.choice)>legend{grid-column:1/-1}}.convert,.flagship,.journey-section,.page-wide[data-page=about] #company{overflow:clip}.social{-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8)}.social__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 var(--space-2)}.social__link{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--target-min);min-inline-size:var(--target-min);padding-inline:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;-webkit-border-after:1px solid transparent;border-block-end:1px solid transparent;transition:color var(--motion-quick) ease,border-color var(--motion-quick) ease}.social__link svg{inline-size:.875rem;block-size:.875rem;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform var(--motion-quick) var(--ease-out-expo)}.social__link:focus-visible svg,.social__link:hover svg{transform:translate(2px,-2px)}.social--footer{-webkit-padding-before:var(--space-6);padding-block-start:var(--space-6);-webkit-border-before:var(--rule-inverse);border-block-start:var(--rule-inverse)}.social--footer .social__link{color:var(--color-ink-inverse-muted)}.social--footer .social__link:focus-visible,.social--footer .social__link:hover{color:var(--color-ink-inverse);border-color:var(--color-accent);text-decoration:none}.social--footer .social__list{-webkit-margin-start:calc(var(--space-3) * -1);margin-inline-start:calc(var(--space-3) * -1)}.social--contact{-webkit-margin-before:clamp(2.5rem,6vw,5rem);margin-block-start:clamp(2.5rem,6vw,5rem);-webkit-padding-before:var(--space-6);padding-block-start:var(--space-6);-webkit-border-before:var(--rule-hairline);border-block-start:var(--rule-hairline)}.social--contact .social__link{color:var(--color-ink);border:1px solid var(--color-border);padding-inline:var(--space-5);min-block-size:3.25rem}.social--contact .social__list{gap:var(--space-3)}.social--contact .social__link:focus-visible,.social--contact .social__link:hover{border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}:root{--cx-ground:var(--color-surface-deep);--cx-ground-lift:#111A20;--cx-rule:rgb(159 180 203/16%);--cx-wash:rgb(159 180 203/6%);--cx-blend:clamp(6rem,14vw,14rem);--fx-far:rgb(159 180 203/17%);--fx-near:rgb(159 180 203/48%);--fx-trace:rgb(107 141 178/66%);--fx-live:rgb(176 198 222/90%);--fx-fill:rgb(20 28 34/78%);--fx-fill-lit:rgb(42 53 60/46%);--cx-node:0.3125rem;--cx-spine:max(calc(var(--shell-gutter) * 0.4),calc((100% - var(--measure-wide)) / 2 + var(--shell-gutter) * 0.4))}.field{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.fx{display:block;inline-size:100%;block-size:100%}[dir=rtl] .fx{transform:scaleX(-1)}.fx *{vector-effect:non-scaling-stroke}.fx__far{fill:none;stroke:var(--fx-far);stroke-width:1}.fx__plane{fill:var(--fx-fill);stroke:var(--fx-near);stroke-width:1}.fx__band{fill:var(--fx-fill-lit);stroke:none}.fx__rule{fill:none;stroke:var(--fx-far);stroke-width:1;stroke-dasharray:2 7}.fx__trace{fill:none;stroke:var(--fx-trace);stroke-width:1}.fx__live{fill:none;stroke:var(--fx-live);stroke-width:1.25}.fx__node{fill:var(--fx-live)}.fx__mark{fill:var(--color-accent)}.field--band{inset-inline-start:38%;block-size:min(100%,42rem);-webkit-mask-image:linear-gradient(90deg,transparent,#000 52%),linear-gradient(180deg,#000 48%,transparent);mask-image:linear-gradient(90deg,transparent,#000 52%),linear-gradient(180deg,#000 48%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}[dir=rtl] .field--band{-webkit-mask-image:linear-gradient(270deg,transparent,#000 52%),linear-gradient(180deg,#000 48%,transparent);mask-image:linear-gradient(270deg,transparent,#000 52%),linear-gradient(180deg,#000 48%,transparent)}.field--ground{inset-block-start:auto;block-size:min(100%,34rem);-webkit-mask-image:linear-gradient(180deg,transparent,#000 46%);mask-image:linear-gradient(180deg,transparent,#000 46%)}.field--hero{z-index:0;inset-inline-start:34%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 44%);mask-image:linear-gradient(90deg,transparent,#000 44%)}[dir=rtl] .field--hero{-webkit-mask-image:linear-gradient(270deg,transparent,#000 44%);mask-image:linear-gradient(270deg,transparent,#000 44%)}.field--glyph{position:relative;inset:auto;z-index:auto;aspect-ratio:2/1;-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4);-webkit-border-after:1px solid var(--cx-rule);border-block-end:1px solid var(--cx-rule)}[data-home-block]:not(.hero){position:relative;isolation:isolate;overflow:clip;background:var(--cx-ground);color:var(--color-ink-inverse);border-block:0}[data-home-block="03"],[data-home-block="07"]{background:linear-gradient(to bottom,var(--cx-ground),var(--cx-ground-lift) var(--cx-blend))}[data-home-block="04"],[data-home-block="08"]{background:linear-gradient(to bottom,var(--cx-ground-lift),var(--cx-ground) var(--cx-blend))}[data-home-block] .section__title{color:var(--color-ink-inverse)}[data-home-block] .section__lead{color:var(--color-ink-inverse-muted)}[data-home-block]:not(.hero) .eyebrow{color:var(--color-ink-inverse-faint)}[data-home-block]:not(.hero) .eyebrow:before{background:var(--color-primary-soft)}[data-home-block]:not(.hero) .text-link{color:var(--color-primary-pale)}[data-home-block]:not(.hero):after{content:"";position:absolute;z-index:-1;pointer-events:none;inset-block:0;inset-inline-start:var(--cx-spine);inline-size:var(--cx-node);background:linear-gradient(var(--color-primary-pale),var(--color-primary-pale)) center var(--px-band) /var(--cx-node) var(--cx-node) no-repeat,linear-gradient(var(--cx-rule),var(--cx-rule)) 50% /1px 100% no-repeat}[data-home-block="02"] .navigator__list{border-block-start-color:var(--cx-rule)}[data-home-block="02"] .navigator__entry a{border-block-end-color:var(--cx-rule)}[data-home-block="02"] .navigator__entry a:focus-visible,[data-home-block="02"] .navigator__entry a:hover{background:var(--cx-wash)}[data-home-block="02"] .navigator__title{color:var(--color-ink-inverse)}[data-home-block="02"] .navigator__index{color:var(--color-ink-inverse-faint)}[data-home-block="02"] .navigator__to{color:var(--color-primary-pale)}[data-home-block="02"] .navigator__entry--challenge a{background:var(--cx-wash);border:1px solid var(--cx-rule);-webkit-border-start:2px solid var(--color-primary-pale);border-inline-start:2px solid var(--color-primary-pale)}[data-home-block="02"] .navigator__entry--challenge a:focus-visible,[data-home-block="02"] .navigator__entry--challenge a:hover{background:var(--cx-ground-lift)}[data-home-block="03"] .pillars__grid{-webkit-border-before:0;border-block-start:0;-webkit-border-after:1px solid var(--color-primary-soft);border-block-end:1px solid var(--color-primary-soft)}[data-home-block="03"] .pillar-card a{-webkit-border-after:0;border-block-end:0;-webkit-padding-before:0;padding-block-start:0}[data-home-block="03"] .pillar-card a:before{inset-block-start:auto;inset-block-end:-1px;background:var(--color-primary-pale)}[data-home-block="03"] .pillar-card a:focus-visible,[data-home-block="03"] .pillar-card a:hover{background:var(--cx-wash)}[data-home-block="03"] .pillar-card h3{color:var(--color-ink-inverse)}[data-home-block="03"] .pillar-card__index,[data-home-block="03"] .pillar-card__question{color:var(--color-ink-inverse-faint)}[data-home-block="03"] .pillar-card__operational{color:var(--color-ink-inverse)}[data-home-block="03"] .pillar-card__economic{color:var(--color-ink-inverse-muted);border-inline-start-color:var(--color-primary-soft)}@media (min-width:64rem){[data-home-block="03"] .pillar-card+.pillar-card a{border-inline-start-color:var(--cx-rule)}}@media (max-width:63.99rem){[data-home-block="03"] .pillars__grid{-webkit-border-after:0;border-block-end:0}[data-home-block="03"] .pillar-card a{padding-inline:0;-webkit-border-after:1px solid var(--cx-rule);border-block-end:1px solid var(--cx-rule)}[data-home-block="03"] .field--glyph{aspect-ratio:3/1}}[data-home-block="04"]:before{background:repeating-linear-gradient(90deg,var(--line-grid) 0 1px,transparent 1px 6rem)}[data-home-block="04"] .flow__step:before{background:var(--color-primary-pale)}[data-home-block="04"] .flow__step:after,[data-home-block="04"] .flow__step:not(:last-child):after{background:var(--color-primary-soft)}[data-home-block="04"] .flow__step,[data-home-block="04"] .flow__step:last-child,[data-home-block="04"] .journey__dimensions{border-block-start-color:var(--cx-rule)}[data-home-block="07"]{-webkit-padding-after:calc(var(--px-band) + clamp(4rem, 10vw, 9rem));padding-block-end:calc(var(--px-band) + clamp(4rem, 10vw, 9rem))}[data-home-block="07"]:before{background:none}[data-home-block="07"] .field--ground{block-size:min(72%,30rem)}[data-home-block="08"]{padding-block:clamp(5rem,11vw,10rem) clamp(6rem,13vw,12rem)}[data-home-block="08"]:after{background:linear-gradient(var(--color-accent),var(--color-accent)) center clamp(5rem,11vw,10rem) /var(--cx-node) var(--cx-node) no-repeat,linear-gradient(var(--cx-rule),var(--cx-rule)) 50% /1px 100% no-repeat}[data-home-block="08"] .trust-link{color:var(--color-ink-inverse)}[data-home-block="08"] .trust-link:after{color:var(--color-primary-pale)}[data-home-block="08"] .field--ground{block-size:min(58%,15rem)}[data-home-block="10"]:before{background:radial-gradient(70rem 36rem at 92% 100%,var(--glow-primary),transparent 64%)}[data-home-block="10"]:after{background:linear-gradient(var(--color-primary-pale),var(--color-primary-pale)) center var(--px-band) /var(--cx-node) var(--cx-node) no-repeat,linear-gradient(var(--cx-rule),var(--cx-rule)) top /1px var(--px-band) no-repeat}[data-home-block="10"]{-webkit-padding-after:calc(var(--px-band) + clamp(3rem, 8vw, 7rem));padding-block-end:calc(var(--px-band) + clamp(3rem, 8vw, 7rem))}[data-home-block="10"] .field--ground{opacity:.7;block-size:clamp(11rem,22vw,19rem)}[data-home-block="10"] .convert__diagnostic,[data-home-block="10"] .convert__route,[data-home-block="10"] .convert__routes{border-color:var(--cx-rule)}@keyframes cx-far{0%{opacity:0;transform:translateY(.5rem)}}@keyframes cx-near{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes cx-settle{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-home-block]:not(.hero){view-timeline:--cx-block block}[data-home-block] .fx__s1{animation:cx-far linear both;animation-timeline:--cx-block;animation-range:cover 2% cover 16%}[data-home-block] .fx__s2{animation:cx-near linear both;animation-timeline:--cx-block;animation-range:cover 8% cover 24%}[data-home-block] .fx__s3{animation:cx-settle linear both;animation-timeline:--cx-block;animation-range:cover 16% cover 32%}[data-field=record] .fx__s1,[data-field=record] .fx__s2{animation-name:cx-settle}}}@media (max-width:63.99rem){[data-home-block] .fx__s1,[data-home-block] .fx__s2{animation-name:cx-settle}.field--band{inset-inline-start:18%;block-size:min(100%,24rem);opacity:.8}.field--ground{block-size:min(100%,20rem)}}@media (max-width:39.99rem){[data-home-block]:not(.hero){--px-band:4rem}[data-home-block="02"],[data-home-block="04"]{-webkit-padding-before:8.5rem;padding-block-start:8.5rem}[data-home-block="02"]:after,[data-home-block="04"]:after{background-position:center 8.5rem,50%}.field--band{inset-inline-start:24%;block-size:8rem;opacity:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%),linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 40%),linear-gradient(180deg,#000 70%,transparent)}[dir=rtl] .field--band{-webkit-mask-image:linear-gradient(270deg,transparent,#000 40%),linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(270deg,transparent,#000 40%),linear-gradient(180deg,#000 70%,transparent)}[data-home-block="07"]{-webkit-padding-after:12rem;padding-block-end:12rem}[data-home-block="07"] .field--ground{block-size:10rem}[data-home-block="08"]{padding-block:4rem 9rem}[data-home-block="08"]:after{background-position:center 4rem,50%}[data-home-block="08"] .field--ground{block-size:7.5rem}[data-home-block="10"]{-webkit-padding-after:11rem;padding-block-end:11rem}[data-home-block="10"] .field--ground{block-size:9rem}}.page-wide .page-hero--field{display:grid;align-items:end;min-block-size:min(calc(100svh - var(--header-height)),40rem)}.page-wide .page-hero--field:after{display:none}.page-wide .page-hero--field .page-hero__text{z-index:1}.page-wide .page-hero--field h1{max-inline-size:13ch}html:lang(ar) .page-wide .page-hero--field h1{max-inline-size:15ch}.pillar__problem{position:relative;background:linear-gradient(to bottom,var(--cx-ground),var(--cx-ground-lift));color:var(--color-ink-inverse);padding-block:clamp(3.5rem,7vw,6.5rem);-webkit-border-before:1px solid var(--cx-rule);border-block-start:1px solid var(--cx-rule)}.page-wide .pillar__problem .section__title{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;line-height:var(--leading-body);color:var(--color-ink-inverse-faint);margin:0;display:flex;align-items:center;gap:var(--space-3);-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3)}.page-wide .pillar__problem .section__title:before{content:"";inline-size:var(--accent-tick-size);block-size:var(--accent-tick-weight);background:var(--color-primary-soft);flex-shrink:0}html:lang(ar) .page-wide .pillar__problem .section__title{font-family:var(--font-arabic);font-size:var(--text-sm);text-transform:none}.page-wide .pillar__problem .section__lead{font-family:var(--font-display);font-size:clamp(1.375rem,1.05rem + 1.3vw,2.25rem);line-height:1.3;color:var(--color-ink-inverse);max-inline-size:30ch;margin:0;text-wrap:balance}html:lang(ar) .page-wide .pillar__problem .section__lead{font-family:var(--font-arabic);line-height:1.7}.family-links{gap:0 var(--space-8)}.family-links a{background:transparent;border:0;-webkit-border-before:var(--rule-hairline);border-block-start:var(--rule-hairline);padding:var(--space-6) 0}.family-links a:focus-visible,.family-links a:hover{border-color:var(--color-primary)}@media (max-width:39.99rem){.page-wide .page-hero--field{min-block-size:30rem}.field--hero{inset-inline-start:0;inset-block-end:42%;opacity:.7}.field--hero,[dir=rtl] .field--hero{-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent)}.route{padding:var(--space-6) 0 0;background:transparent;border:0;-webkit-border-before:var(--rule-hairline);border-block-start:var(--rule-hairline)}.route--section{-webkit-border-start:0;border-inline-start:0;-webkit-border-before:var(--rule-accent);border-block-start:var(--rule-accent)}.buyer-lines li{padding:var(--space-4)}.service{padding-block:var(--space-6)}}.page>h1:first-child{isolation:isolate}.page>h1:first-child:after{content:"";position:absolute;z-index:-1;pointer-events:none;inset-block:0;inset-inline-end:calc(-1 * var(--shell-gutter));inline-size:min(62%,46rem);background:linear-gradient(var(--color-accent),var(--color-accent)) 64% 78% /.25rem .25rem no-repeat,linear-gradient(var(--color-accent),var(--color-accent)) 31% 62% /.25rem .25rem no-repeat,repeating-linear-gradient(0deg,var(--cx-rule) 0 1px,transparent 1px .875rem) bottom /100% 52% no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);mask-image:linear-gradient(90deg,transparent,#000 60%)}[dir=rtl] .page>h1:first-child:after{-webkit-mask-image:linear-gradient(270deg,transparent,#000 60%);mask-image:linear-gradient(270deg,transparent,#000 60%)}.page[data-page=contact]>[role=status]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink)}.page[data-page=contact] .contact-routes>.section__title{font-size:var(--text-display-2);max-inline-size:14ch}html:lang(ar) .page[data-page=contact] .contact-routes>.section__title{font-size:clamp(2rem,1.2rem + 2.9vw,3.5rem)}.page[data-page=contact] .route-form{box-shadow:none;border:var(--rule-hairline);-webkit-border-before:var(--rule-accent);border-block-start:var(--rule-accent)}.page[data-page=contact] .route-form h3{-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6)}.page[data-page=contact] .route-form input[type=email],.page[data-page=contact] .route-form input[type=tel],.page[data-page=contact] .route-form input[type=text],.page[data-page=contact] .route-form textarea{max-inline-size:none}.page[data-page=contact] .route-form form{max-inline-size:none;-webkit-margin-before:0;margin-block-start:0}.page[data-page=contact] .route-form fieldset:has(.choice){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--space-4);column-gap:var(--space-4)}.page[data-page=contact] .route-form fieldset:has(.choice)>legend{grid-column:1/-1}.page[data-page=contact] .route-form fieldset:not(:has(.choice)){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));grid-gap:0 var(--space-5);gap:0 var(--space-5)}.page[data-page=contact] .route-form fieldset:not(:has(.choice))>legend{grid-column:1/-1}@supports selector(:has(*)){.page[data-page=contact] .route-form~.route-form{display:none}.page[data-page=contact]:has(.route-form~.route-form:target) .route-form~.route-form{display:block}.page[data-page=contact]:has(.route-form~.route-form:target) .route-form:not(:target){display:none}.page[data-page=contact]:has(.route-form~.route-form:target) .convert__options .btn--primary{background:transparent;color:var(--color-ink);border-color:var(--color-ink)}.page[data-page=contact]:has(.route-form~.route-form:target) .convert__options .btn--ghost{background:var(--color-primary);color:var(--color-ink-inverse-solid);border-color:transparent}.page[data-page=contact]:has(.route-form[data-open]):not(:has(.route-form:target)) .route-form{display:none}.page[data-page=contact]:has(.route-form[data-open]):not(:has(.route-form:target)) .route-form[data-open]{display:block}.page[data-page=contact]:has(.route-form~.route-form[data-open]):not(:has(.route-form:target)) .convert__options .btn--primary{background:transparent;color:var(--color-ink);border-color:var(--color-ink)}.page[data-page=contact]:has(.route-form~.route-form[data-open]):not(:has(.route-form:target)) .convert__options .btn--ghost{background:var(--color-primary);color:var(--color-ink-inverse-solid);border-color:transparent}.page[data-page=contact]:has(.route-form:first-of-type:target) .route-form:first-of-type{display:block}.page[data-page=contact]:has(.route-form:first-of-type:target) .route-form~.route-form{display:none}}@media (min-width:64rem){.page[data-page=contact]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-column-gap:clamp(2rem,6vw,6rem);column-gap:clamp(2rem,6vw,6rem);grid-template-rows:repeat(6,auto) 1fr;align-items:start}.page[data-page=contact]>h1{grid-column:1/-1;grid-row:1}.page[data-page=contact]>[role=status]{grid-column:1/-1;grid-row:2}.page[data-page=contact] .contact-routes{display:contents}.page[data-page=contact] .contact-routes>.section__title{grid-column:1;grid-row:2}.page[data-page=contact] .contact-routes>.convert__options{grid-column:1;grid-row:3;grid-template-columns:1fr;-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8)}.page[data-page=contact] .contact-routes>[role=alert]{grid-column:1;grid-row:4;-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6);color:var(--color-danger)}.page[data-page=contact]>.identity{grid-column:1;grid-row:5;margin-block:var(--space-10) 0}.page[data-page=contact] .contact-routes__procurement{grid-column:1;grid-row:6;-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6)}.page[data-page=contact]>.social{grid-column:1;grid-row:7}.page[data-page=contact] .route-form{grid-column:2;grid-row:2/span 6;-webkit-margin-before:0;margin-block-start:0}}@media (max-width:63.99rem){.page[data-page=contact]{display:flex;flex-direction:column}.page[data-page=contact] .contact-routes{display:contents}.page[data-page=contact] .contact-routes>.section__title{order:1}.page[data-page=contact] .contact-routes>.convert__options{order:2;margin-block:var(--space-6) var(--space-4)}.page[data-page=contact] .contact-routes>[role=alert]{order:3;color:var(--color-danger)}.page[data-page=contact] .route-form{order:4;-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);padding-inline:var(--space-5)}.page[data-page=contact]>.identity{order:5;margin-block:var(--space-10) 0}.page[data-page=contact] .contact-routes__procurement{order:6;-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6)}.page[data-page=contact]>.social{order:7}.page[data-page=contact] .convert__options .btn{min-block-size:3.75rem}.page[data-page=contact] .route-form textarea{min-block-size:6rem}}:root{--color-evidence:#C9A227}body{--color-accent:var(--color-primary-soft);--rule-accent:2px solid var(--color-primary-soft);--glow-accent:rgb(67 96 127/13%)}.brand,.hb,.page[data-page=security],.page[data-page=trust],.proof__class,[data-evidence-disclosure],[data-evidence-tier=operating],[data-home-block="08"],[data-home-block="10"] .field{--color-accent:var(--color-evidence);--rule-accent:2px solid var(--color-evidence);--fx-mark:var(--color-evidence)}.fx__mark{fill:var(--fx-mark,var(--fx-live))}::selection{background:var(--color-primary-pale);color:var(--color-ink)}.pillar-index a span{color:var(--color-ink-inverse-faint)}.card__index{color:var(--color-ink-muted)}.journey-section,.page-hero,.pillar__problem,.section--inverse,.site-footer{--rule-accent:2px solid var(--color-primary-pale)}.page-wide[data-page^=pillar-] #what-we-do .field,.pillar-group .field{--fx-far:rgb(30 58 95/20%);--fx-near:rgb(30 58 95/58%);--fx-trace:rgb(67 96 127/85%);--fx-live:var(--color-primary);--fx-fill:rgb(255 255 255/72%);--fx-fill-lit:rgb(30 58 95/8%)}.pillar-index{background:var(--cx-ground-lift);-webkit-border-before:1px solid var(--cx-rule);border-block-start:1px solid var(--cx-rule)}.pillar-group:nth-of-type(2n){background:var(--color-surface-raised)}.pillar-group .field--glyph{aspect-ratio:4/1;max-inline-size:26rem;-webkit-margin-after:var(--space-8);margin-block-end:var(--space-8);border-block-end-color:var(--color-border)}.pillar-group .families__grid{gap:0 var(--space-8)}.pillar-group .family{background:transparent;border-radius:0;-webkit-border-before:1px solid var(--color-ink);border-block-start:1px solid var(--color-ink);padding:var(--space-6) 0 var(--space-10)}.pillar-group .family h3{font-weight:var(--weight-regular);font-size:clamp(1.375rem,1.15rem + .8vw,1.875rem)}.pillar-group .family__outcome{border-inline-start-color:var(--color-primary-soft)}.pillar-group .anchor-list a{background:transparent}.combine__grid{gap:0 var(--space-8)}.combine__card{background:transparent;border:0;border-radius:0;-webkit-border-before:1px solid var(--color-ink);border-block-start:1px solid var(--color-ink);padding:var(--space-6) 0 var(--space-10)}.combine__card h3{font-weight:var(--weight-regular)}.combine__card .eyebrow{-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}.page-wide[data-page=what-we-do] .flagship{-webkit-padding-after:calc(var(--px-band) + clamp(4rem, 10vw, 9rem));padding-block-end:calc(var(--px-band) + clamp(4rem, 10vw, 9rem))}.page-wide[data-page=what-we-do] .flagship:before{background:none}.page-wide[data-page=what-we-do] .flagship .field--ground{block-size:min(60%,26rem)}.journey-section .journey__stages{gap:0 var(--space-8)}.journey-section .journey__stage{background:transparent;border:0;-webkit-border-before:1px solid var(--cx-rule);border-block-start:1px solid var(--cx-rule);padding:var(--space-8) 0 var(--space-6)}.journey-section .journey__stage:after,.journey-section .journey__stage:not(:last-child):after{display:none}.journey-section .journey__stage:before{content:"";position:absolute;inset-block-start:calc(var(--node-size) / -2 - .5px);inset-inline-start:0;inline-size:var(--node-size);block-size:var(--node-size);background:var(--color-primary-pale)}.journey-section .journey__index{color:var(--color-ink-inverse-faint)}.journey-section .journey__label{color:var(--color-ink-inverse);font-weight:var(--weight-regular);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem)}.journey-section .journey__body{color:var(--color-ink-inverse-muted)}.journey-section .journey__links a{color:var(--color-primary-pale)}.front-door__list li{border-block-end-color:var(--color-border)}@media (max-width:63.99rem){.journey-section .journey__stage{padding-block:var(--space-6)}.page-wide[data-page=what-we-do] .flagship{-webkit-padding-after:12rem;padding-block-end:12rem}.page-wide[data-page=what-we-do] .flagship .field--ground{block-size:10rem}}.page-wide[data-page=how-we-work] #journey .journey__stage{border-inline-start-color:var(--color-primary-soft)}.page-wide[data-page=how-we-work] .method__cell{-webkit-border-before:1px solid var(--color-ink);border-block-start:1px solid var(--color-ink)}.page-wide[data-page=how-we-work] #programme{background:var(--color-surface-raised)}.page[data-page=wedge-federated-erp]{--wedge-gap:clamp(2rem,6vw,6rem)}.page[data-page=wedge-federated-erp]>p{font-size:var(--text-body);max-inline-size:62ch;-webkit-margin-start:calc((100% - var(--wedge-gap)) / 3 + var(--wedge-gap));margin-inline-start:calc((100% - var(--wedge-gap)) / 3 + var(--wedge-gap))}.page[data-page=wedge-federated-erp]>[data-proposition=true]{-webkit-margin-start:0;margin-inline-start:0;max-inline-size:26ch;-webkit-margin-after:var(--space-10);margin-block-end:var(--space-10);font-family:var(--font-display);font-size:var(--text-display-2);line-height:1.08;letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance}html:lang(ar) .page[data-page=wedge-federated-erp]>[data-proposition=true]{font-family:var(--font-arabic);line-height:1.4;letter-spacing:0;font-size:clamp(2rem,1.2rem + 2.9vw,3.5rem)}.page[data-page=wedge-federated-erp]>[data-proposition=true] strong{font-weight:var(--weight-regular)}.page[data-page=wedge-federated-erp]>section{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-column-gap:var(--wedge-gap);column-gap:var(--wedge-gap);align-items:start;-webkit-margin-before:0;margin-block-start:0;padding-block:clamp(2rem,4vw,3.5rem);-webkit-border-before:1px solid var(--color-ink);border-block-start:1px solid var(--color-ink)}.page[data-page=wedge-federated-erp]>p+section{-webkit-margin-before:clamp(2.5rem,6vw,5rem);margin-block-start:clamp(2.5rem,6vw,5rem)}.page[data-page=wedge-federated-erp]>section>h2{grid-column:1;grid-row:1/span 12;margin:0;font-size:var(--text-2xl)}.page[data-page=wedge-federated-erp]>section>:not(h2){grid-column:2}.page[data-page=wedge-federated-erp]>section li,.page[data-page=wedge-federated-erp]>section p{font-size:var(--text-body);max-inline-size:62ch}.page[data-page=wedge-federated-erp]>section ul{list-style:none;padding:0;margin:0}.page[data-page=wedge-federated-erp]>section li{padding-block:var(--space-4);-webkit-border-after:var(--rule-hairline);border-block-end:var(--rule-hairline)}.page[data-page=wedge-federated-erp]>section li:first-child{-webkit-padding-before:0;padding-block-start:0}.page[data-page=wedge-federated-erp]>[data-evidence-tier=operating]{-webkit-border-before:var(--rule-accent);border-block-start:var(--rule-accent)}.page[data-page=wedge-federated-erp]>.page__cta{-webkit-margin-start:calc((100% - var(--wedge-gap)) / 3 + var(--wedge-gap));margin-inline-start:calc((100% - var(--wedge-gap)) / 3 + var(--wedge-gap))}@media (max-width:63.99rem){.page[data-page=wedge-federated-erp]>.page__cta,.page[data-page=wedge-federated-erp]>p{-webkit-margin-start:0;margin-inline-start:0}.page[data-page=wedge-federated-erp]>section{grid-template-columns:1fr;row-gap:var(--space-4)}.page[data-page=wedge-federated-erp]>section>:not(h2),.page[data-page=wedge-federated-erp]>section>h2{grid-column:1;grid-row:auto}}.page-wide[data-page^=pillar-] #what-we-do .shell:has(>.field){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-column-gap:clamp(2rem,6vw,6rem);column-gap:clamp(2rem,6vw,6rem);align-items:start}.page-wide[data-page^=pillar-] #what-we-do .shell:has(>.field)>:not(.field){grid-column:1}.page-wide[data-page^=pillar-] #what-we-do .shell:has(>.field)>.service-list{grid-template-columns:1fr;-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6)}.page-wide[data-page^=pillar-] #what-we-do .shell>.field{grid-column:2;grid-row:1/span 3;align-self:stretch;aspect-ratio:auto;min-block-size:20rem;margin:0;border:var(--rule-hairline);background:var(--color-surface)}.page-wide[data-page^=pillar-] #what-we-do .service:only-child{-webkit-border-before:1px solid var(--color-ink);border-block-start:1px solid var(--color-ink)}.page-wide[data-page^=pillar-] #what-we-do .service:only-child h3{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);line-height:1.1;-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.page-wide[data-page^=pillar-] #what-we-do .service:only-child p{font-size:var(--text-body);max-inline-size:40ch}@media (max-width:63.99rem){.page-wide[data-page^=pillar-] #what-we-do .shell:has(>.field){grid-template-columns:1fr}.page-wide[data-page^=pillar-] #what-we-do .shell>.field{grid-column:1;grid-row:auto;min-block-size:11rem;-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8)}.hero__figure{background:transparent;margin-block:var(--space-10) calc(-1 * clamp(1rem, 4vw, 2rem));padding:0 var(--space-4);-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 82%,transparent)}}:root{--cine-ground:#050A12;--cine-ground-lift:#0A131E;--cine-card:#0B1521;--cine-ink:#F6F4EF;--cine-ink-soft:#C4CCD6;--cine-ink-faint:#8D99A8;--cine-warm:#E8C08D;--cine-warm-deep:#C9975A;--cine-rule:rgb(255 255 255/11%);--cine-rule-strong:rgb(255 255 255/24%);--cine-veil:rgb(5 10 18/86%);--cine-veil-mid:rgb(5 10 18/46%);--cine-veil-soft:rgb(5 10 18/64%);--cine-glow-warm:rgb(232 168 96/34%);--cine-glow-hot:rgb(255 190 110/62%);--cine-flare:#FFF0D2;--cine-sweep:rgb(255 220 180/17%);--cine-glow-cool:rgb(94 142 204/20%);--cine-line:rgb(255 255 255/84%);--cine-radius:0.875rem;--cine-pill:62.5rem;--cine-display:clamp(2.5rem,1.05rem + 4vw,4.5rem);--cine-title:clamp(2rem,1.15rem + 2.7vw,3.375rem);--cine-statement:clamp(2.125rem,1.1rem + 3.3vw,4rem);--cine-band:clamp(4.5rem,9vw,8.75rem);--cine-hero-ratio:1560/1325;--cine-kingdom-ratio:1460/880;--weight-light:300}body:has(.cine-hero),html:has(.cine-hero){background:var(--cine-ground)}body:has(.cine-hero){--color-focus:var(--cine-warm)}body:has(.cine-hero) ::selection{background:var(--cine-warm);color:var(--cine-ground)}body:has(.cine-hero) .site-header{background:transparent;-webkit-border-after:0;border-block-end:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-margin-after:calc(-1 * var(--header-height));margin-block-end:calc(-1 * var(--header-height))}body:has(.cine-hero) .site-header:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--cine-veil);-webkit-border-after:1px solid var(--cine-rule);border-block-end:1px solid var(--cine-rule);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body:has(.cine-hero) .brand{border-inline-start-color:var(--cine-warm)}body:has(.cine-hero) .brand__name{color:var(--cine-ink);font-family:var(--font-latin);font-weight:var(--weight-medium);letter-spacing:0}html:lang(ar) body:has(.cine-hero) .brand__name{font-family:var(--font-arabic)}body:has(.cine-hero) .site-menu__toggle{border-color:var(--cine-rule-strong);color:var(--cine-ink);border-radius:50%}@media (min-width:60.01rem){body:has(.cine-hero) .primary-nav__link{color:var(--cine-ink-soft);font-weight:var(--weight-regular);border-block-end-color:transparent}body:has(.cine-hero) .primary-nav__group details[open]>.primary-nav__link,body:has(.cine-hero) .primary-nav__link:hover{color:var(--cine-ink);border-block-end-color:var(--cine-warm)}body:has(.cine-hero) .primary-nav__sub{background:var(--cine-ground-lift);border:1px solid var(--cine-rule);-webkit-border-before:1px solid var(--cine-warm);border-block-start:1px solid var(--cine-warm);border-radius:0 0 var(--cine-radius) var(--cine-radius)}body:has(.cine-hero) .primary-nav__sub a{color:var(--cine-ink-soft)}body:has(.cine-hero) .primary-nav__sub a:hover{background:var(--cine-rule);color:var(--cine-ink)}body:has(.cine-hero) .locale-switch,body:has(.cine-hero) .utility-nav>a:not(.btn){color:var(--cine-ink-soft);font-family:inherit}body:has(.cine-hero) .locale-switch:hover,body:has(.cine-hero) .utility-nav>a:not(.btn):hover{color:var(--cine-ink)}body:has(.cine-hero) .site-header__action{background:transparent;color:var(--cine-ink);border:1px solid var(--cine-rule-strong);border-radius:var(--cine-pill);padding-inline:var(--space-6);font-weight:var(--weight-regular)}body:has(.cine-hero) .site-header__action:hover{background:var(--cine-ink);color:var(--cine-ground);border-color:var(--cine-ink)}}@media (max-width:60rem){body:has(.cine-hero) .site-header:before{display:none}body:has(.cine-hero) .site-menu{background:var(--cine-ground)}body:has(.cine-hero) .site-menu .site-header__action{border-radius:var(--cine-pill)}}body:has(.cine-hero) .site-footer{background:var(--cine-ground);-webkit-border-before:1px solid var(--cine-rule);border-block-start:1px solid var(--cine-rule)}.cine-arrow{inline-size:1.125rem;block-size:1.125rem;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--motion-quick) var(--ease-out-expo)}[dir=rtl] .cine-arrow{scale:-1 1}a:hover .cine-btn__ring>.cine-arrow,a:hover .cine-card__go>.cine-arrow,a:hover>.cine-arrow{transform:translateX(.25rem)}.cine-btn{display:inline-flex;align-items:center;gap:var(--space-4);min-block-size:3.25rem;padding-inline:var(--space-6);border:1px solid transparent;border-radius:var(--cine-pill);font-size:.9375rem;font-weight:var(--weight-medium);line-height:1.2;transition:background var(--motion-quick) ease,color var(--motion-quick) ease,border-color var(--motion-quick) ease}.cine-btn,.cine-btn:hover{text-decoration:none}.cine-btn--solid{background:var(--cine-ink);color:var(--cine-ground)}.cine-btn--solid:hover{background:var(--cine-warm);color:var(--cine-ground)}.cine-btn--line{border-color:var(--cine-rule-strong);color:var(--cine-ink)}.cine-btn--line:hover{border-color:var(--cine-ink);color:var(--cine-ink)}.cine-btn--quiet{padding-inline:0;color:var(--cine-ink)}.cine-btn--quiet:hover{color:var(--cine-warm)}.cine-btn--compact{min-block-size:var(--target-min)}.cine-btn__ring{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border:1px solid var(--cine-rule-strong);border-radius:50%;transition:border-color var(--motion-quick) ease}.cine-btn--quiet:hover .cine-btn__ring{border-color:var(--cine-warm)}.cine-more{display:inline-flex;align-items:center;gap:var(--space-3);min-block-size:var(--target-min);color:var(--cine-warm);font-size:.9375rem;text-decoration:none}.cine-more:hover{color:var(--cine-ink);text-decoration:none}.cine-eyebrow{margin:0 0 var(--space-5);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cine-ink-faint)}html:lang(ar) .cine-eyebrow{font-size:var(--text-sm);letter-spacing:0}.cine-title{margin:0;font-family:var(--font-latin);font-weight:var(--weight-light);font-size:var(--cine-title);line-height:1.1;letter-spacing:-.025em;color:var(--cine-ink);text-wrap:balance;max-inline-size:19ch}.cine-title--statement{font-size:var(--cine-statement);line-height:1.06;max-inline-size:17ch}html:lang(ar) .cine-title{font-family:var(--font-arabic);line-height:1.42;letter-spacing:0;max-inline-size:22ch}.cine-lead{margin:0;font-size:1.0625rem;line-height:1.65;color:var(--cine-ink-soft);max-inline-size:34rem;text-wrap:pretty}html:lang(ar) .cine-lead{line-height:1.95}.cine-lead+.cine-lead{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}@supports (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)) and (inline-size:1lh){.cine-hero h1,.cine-title--warm{background:linear-gradient(to top,var(--cine-warm) 0,var(--cine-warm) calc(1lh - .1em),var(--cine-ink) calc(1lh - .1em));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.cine-stage{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.cine-notes,.cine-stage__camera,.cine-stage__front{position:absolute;inset-block:0;inset-inline-end:0;block-size:100%}.cine-stage__plate{display:block;inline-size:100%;block-size:100%;object-fit:cover}.cine-stage__glow,.cine-stage__grade,.cine-stage__haze,.cine-stage__sweep{position:absolute;inset:0}.cine-stage__sweep{inset-inline:-40%;mix-blend-mode:screen;opacity:0;background:linear-gradient(104deg,transparent 38%,var(--cine-sweep) 50%,transparent 62%)}.cine-notes{list-style:none;margin:0;padding:0}.cine-note{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.cine-note__label{font-size:.6875rem;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:var(--cine-ink);text-shadow:0 0 .75rem var(--cine-ground)}html:lang(ar) .cine-note__label{font-size:.8125rem;letter-spacing:0}.cine-note__line{position:relative;flex:1 1;inline-size:1px;-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2);background:linear-gradient(to bottom,var(--cine-line),transparent);transform-origin:center top}.cine-note__line:before{content:"";position:absolute;inset-block-start:-.125rem;inset-inline-start:-.125rem;inline-size:.3125rem;block-size:.3125rem;border-radius:50%;background:var(--cine-ink);box-shadow:0 0 .75rem .125rem var(--cine-line)}.cine-hero{position:relative;isolation:isolate;overflow:clip;display:grid;align-items:center;min-block-size:max(100svh,42rem);background:var(--cine-ground);color:var(--cine-ink);-webkit-border-after:1px solid var(--cine-rule);border-block-end:1px solid var(--cine-rule)}.cine-stage--hero :is(.cine-stage__camera,.cine-stage__front,.cine-notes){aspect-ratio:var(--cine-hero-ratio);min-inline-size:66%}.cine-stage--hero :is(.cine-stage__camera,.cine-stage__front){-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 42%);mask-image:linear-gradient(90deg,transparent 0,#000 42%)}.cine-stage--hero .cine-stage__plate{object-position:50% 62%}[dir=rtl] .cine-stage--hero :is(.cine-stage__camera,.cine-stage__front){-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 42%);mask-image:linear-gradient(270deg,transparent 0,#000 42%)}[dir=rtl] .cine-stage--hero .cine-stage__plate{scale:-1 1}.cine-stage--hero .cine-stage__haze{inset-inline:-10%;background:radial-gradient(44rem 13rem at 68% 63%,var(--cine-glow-warm),transparent 70%),radial-gradient(52rem 24rem at 86% 12%,var(--cine-glow-cool),transparent 72%);mix-blend-mode:screen;opacity:.7}.cine-stage--hero .cine-stage__grade{background:linear-gradient(90deg,var(--cine-ground) 0,var(--cine-veil) 24%,var(--cine-veil-mid) 48%,transparent 72%),linear-gradient(to top,var(--cine-ground) 0,transparent 24%),linear-gradient(to bottom,var(--cine-veil-soft) 0,transparent 20%)}[dir=rtl] .cine-stage--hero :is(.cine-stage__haze,.cine-stage__grade){scale:-1 1}.cine-notes--hero .cine-note:first-child{inset-inline-start:31%;inset-block:63% 13%}.cine-notes--hero .cine-note:nth-child(2){inset-inline-start:41%;inset-block:21% 47%}.cine-notes--hero .cine-note:nth-child(3){inset-inline-start:65%;inset-block:41% 44%}.cine-notes--hero .cine-note:nth-child(n+4){display:none}@media (min-width:48rem) and (max-width:79.99rem){.cine-notes--hero .cine-note:first-child{display:none}}.cine-hero__shell{inline-size:100%;padding-block:calc(var(--header-height) + clamp(2rem, 7vh, 5rem)) clamp(3rem,9vh,6rem)}.cine-hero__content{max-inline-size:44rem}.cine-hero__category{display:flex;align-items:flex-start;gap:var(--space-4);margin:0 0 var(--space-8);max-inline-size:34rem;font-size:var(--text-sm);line-height:1.6;color:var(--cine-ink-soft)}.cine-hero__category:before{content:"";flex-shrink:0;inline-size:var(--space-8);block-size:1px;-webkit-margin-before:.7em;margin-block-start:.7em;background:var(--cine-warm)}.cine-hero h1{margin:0 0 var(--space-8);font-family:var(--font-latin);font-weight:var(--weight-light);font-size:var(--cine-display);line-height:1.06;letter-spacing:-.03em;color:var(--cine-ink);text-wrap:balance;overflow-wrap:break-word}html:lang(ar) .cine-hero h1{font-family:var(--font-arabic);font-size:clamp(2.25rem,1rem + 3.5vw,4rem);line-height:1.42;letter-spacing:0}.cine-hero__proposition{margin:0 0 var(--space-10);max-inline-size:33rem;font-size:clamp(1.0625rem,.98rem + .3vw,1.1875rem);line-height:1.6;color:var(--cine-ink-soft);text-wrap:pretty}html:lang(ar) .cine-hero__proposition{line-height:1.95}.cine-hero__positioning{margin:0 0 var(--space-8);max-inline-size:33rem;color:var(--cine-ink-faint)}.cine-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8)}.cine-hero__signature{margin:var(--space-12) 0 0;-webkit-padding-before:var(--space-5);padding-block-start:var(--space-5);max-inline-size:27rem;-webkit-border-before:1px solid var(--cine-rule-strong);border-block-start:1px solid var(--cine-rule-strong);font-size:var(--text-sm);line-height:1.6;color:var(--cine-ink-faint)}@media (min-width:48rem) and (max-width:79.99rem){.cine-stage--hero :is(.cine-stage__camera,.cine-stage__front,.cine-notes){aspect-ratio:auto;min-inline-size:0;inline-size:60%}.cine-stage--hero .cine-stage__plate{object-position:47% 62%}.cine-stage--hero .cine-stage__grade{background:linear-gradient(90deg,var(--cine-ground) 0,var(--cine-ground) 38%,var(--cine-veil-mid) 62%,transparent 86%),linear-gradient(to top,var(--cine-ground) 0,transparent 24%),linear-gradient(to bottom,var(--cine-veil-soft) 0,transparent 20%)}.cine-hero__content{max-inline-size:31rem}.cine-hero h1{font-size:clamp(2.5rem,.6rem + 4vw,3.5rem)}.cine-notes--hero .cine-note:nth-child(2){inset-inline-start:30%}.cine-notes--hero .cine-note:nth-child(3){inset-inline-start:62%}}@media (min-width:60.01rem) and (max-width:79.99rem){body:has(.cine-hero) .site-menu,body:has(.cine-hero) .site-menu:not(:popover-open){gap:var(--space-3);-webkit-margin-start:var(--space-4);margin-inline-start:var(--space-4)}body:has(.cine-hero) .primary-nav__list,body:has(.cine-hero) .utility-nav{flex-wrap:nowrap}body:has(.cine-hero) .utility-nav{gap:var(--space-2)}body:has(.cine-hero) .primary-nav__link{padding-inline:var(--space-2)}body:has(.cine-hero) .site-header__action{padding-inline:var(--space-4);white-space:nowrap}}.cine-section{position:relative;isolation:isolate;overflow:clip;padding-block:var(--cine-band);background:var(--cine-ground);color:var(--cine-ink)}.cine-section__shell{position:relative;inline-size:100%}.cine-section__more{margin:var(--space-8) 0 0}.cine-head{display:grid;grid-gap:var(--space-6);gap:var(--space-6);-webkit-margin-after:clamp(2.5rem,5vw,4.5rem);margin-block-end:clamp(2.5rem,5vw,4.5rem)}.cine-head__aside{display:grid;grid-gap:var(--space-8);gap:var(--space-8);justify-items:start}@media (min-width:64rem){.cine-head--split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--space-16);align-items:end}.cine-head--split>:last-child{justify-self:end}}.cine-problems .cine-head{max-inline-size:46rem}.cine-index{list-style:none;margin:0;padding:0;display:grid;grid-column-gap:var(--space-16);column-gap:var(--space-16);-webkit-border-before:1px solid var(--cine-rule-strong);border-block-start:1px solid var(--cine-rule-strong)}.cine-index__entry a{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;grid-gap:var(--space-1) var(--space-4);gap:var(--space-1) var(--space-4);min-block-size:var(--target-min);padding-block:var(--space-5);-webkit-border-after:1px solid var(--cine-rule);border-block-end:1px solid var(--cine-rule);color:var(--cine-ink);text-decoration:none;transition:border-color var(--motion-quick) ease}.cine-index__n{font-size:.75rem;letter-spacing:.14em;color:var(--cine-warm-deep)}.cine-index__title{font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.35;transition:color var(--motion-quick) ease}.cine-index__to{grid-column:2;font-size:.8125rem;color:var(--cine-ink-faint)}.cine-index__entry a:hover{border-block-end-color:var(--cine-warm);text-decoration:none}.cine-index__entry a:hover .cine-index__title{color:var(--cine-warm)}.cine-index__entry--challenge a{-webkit-border-after:0;border-block-end:0;padding-block:var(--space-8) 0}.cine-index__entry--challenge .cine-index__title{font-weight:var(--weight-light);font-size:clamp(1.375rem,1.1rem + 1vw,2rem)}.cine-index__entry--challenge .cine-index__to{justify-self:start;display:inline-flex;align-items:center;min-block-size:var(--target-min);-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3);padding-inline:var(--space-5);border:1px solid var(--cine-rule-strong);border-radius:var(--cine-pill);color:var(--cine-ink)}.cine-index__entry--challenge a:hover .cine-index__to{border-color:var(--cine-warm)}@media (min-width:56rem){.cine-index{grid-template-columns:repeat(2,minmax(0,1fr))}.cine-index__entry--challenge{grid-column:1/-1}}.cine-capabilities{background:linear-gradient(to bottom,var(--cine-ground),var(--cine-ground-lift) 55%,var(--cine-ground))}.cine-cards{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.cine-card a{display:flex;flex-direction:column;block-size:100%;overflow:hidden;border:1px solid var(--cine-rule);border-radius:var(--cine-radius);background:var(--cine-card);transition:border-color var(--motion-base) ease}.cine-card a,.cine-card a:hover{color:var(--cine-ink);text-decoration:none}.cine-card a:hover{border-color:var(--cine-rule-strong)}.cine-card__plate{position:relative;display:block;overflow:hidden;aspect-ratio:5/4}.cine-card__plate img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transform:scale(1.2);transition:scale 1.4s var(--ease-out-expo)}.cine-card__plate:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 52%,var(--cine-card) 100%);transition:opacity var(--motion-base) ease}.cine-card a:focus-visible .cine-card__plate img,.cine-card a:hover .cine-card__plate img{scale:1.1}.cine-card a{transition:border-color var(--motion-base) ease,translate var(--motion-base) var(--ease-out-expo)}.cine-card a:focus-visible,.cine-card a:hover{translate:0 -.375rem}.cine-card a:hover .cine-card__plate:after{opacity:.72}.cine-card__body{position:relative;display:flex;flex-direction:column;flex:1 1;gap:var(--space-3);-webkit-margin-before:calc(-1 * var(--space-8));margin-block-start:calc(-1 * var(--space-8));padding:0 var(--space-6) var(--space-6)}.cine-card__index{font-size:.75rem;letter-spacing:.2em;color:var(--cine-warm)}.cine-card h3{margin:0;font-weight:var(--weight-regular);font-size:1.375rem;line-height:1.22;letter-spacing:-.01em;color:var(--cine-ink)}html:lang(ar) .cine-card h3{line-height:1.5;letter-spacing:0}.cine-card__question{margin:0;font-size:var(--text-sm);color:var(--cine-warm)}.cine-card__operational{margin:var(--space-2) 0 0;font-size:.9375rem;line-height:1.55;color:var(--cine-ink-soft)}.cine-card__economic{margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--cine-ink-faint)}.cine-card__go{display:grid;place-items:center;align-self:flex-end;-webkit-margin-before:auto;margin-block-start:auto;inline-size:2.5rem;block-size:2.5rem;border:1px solid var(--cine-rule-strong);border-radius:50%;color:var(--cine-ink);transition:background var(--motion-quick) ease,color var(--motion-quick) ease,border-color var(--motion-quick) ease}.cine-card a:hover .cine-card__go{background:var(--cine-ink);border-color:var(--cine-ink);color:var(--cine-ground)}@media (min-width:40rem){.cine-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.cine-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:39.99rem){.cine-card__plate{aspect-ratio:16/7}.cine-card__body{padding-inline:var(--space-5)}}.cine-journey .flow{position:relative;display:grid;grid-gap:0;gap:0;margin:0;-webkit-border-before:1px solid var(--cine-rule-strong);border-block-start:1px solid var(--cine-rule-strong)}.cine-journey .flow:before{content:"";position:absolute;inset-block-start:-1px;inset-inline:0;block-size:1px;background:linear-gradient(90deg,var(--cine-warm),var(--cine-warm-deep));transform-origin:left center}[dir=rtl] .cine-journey .flow:before{transform-origin:right center}.cine-journey .flow__step,.cine-journey .flow__step:last-child{position:relative;display:block;margin:0;padding:var(--space-8) 0 0;-webkit-padding-end:var(--space-6);padding-inline-end:var(--space-6);background:transparent;border:0}.cine-journey .flow__step:before{content:"";position:absolute;inset-block-start:-.1875rem;inset-inline-start:0;inline-size:.3125rem;block-size:.3125rem;border-radius:50%;background:var(--cine-warm);box-shadow:0 0 .75rem .0625rem var(--cine-glow-warm)}.cine-journey .flow__step:after,.cine-journey .flow__step:not(:last-child):after{content:none}.cine-journey .flow__index{display:block;-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4);font-family:inherit;font-size:.75rem;letter-spacing:.2em;color:var(--cine-warm)}.cine-journey .flow__label{display:block;font-weight:var(--weight-light);font-size:clamp(1.625rem,1.05rem + 2.1vw,2.875rem);line-height:1.12;letter-spacing:-.02em;color:var(--cine-ink)}html:lang(ar) .cine-journey .flow__label{line-height:1.45;letter-spacing:0}.cine-dimensions{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-10);margin:var(--space-16) 0 0;padding:var(--space-6) 0 0;-webkit-border-before:1px solid var(--cine-rule);border-block-start:1px solid var(--cine-rule);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cine-ink-faint)}html:lang(ar) .cine-dimensions{font-size:var(--text-sm);letter-spacing:0}@media (min-width:48rem){.cine-journey .flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.99rem){.cine-journey .flow{-webkit-border-before:0;border-block-start:0;-webkit-border-start:1px solid var(--cine-rule-strong);border-inline-start:1px solid var(--cine-rule-strong)}.cine-journey .flow:before{display:none}.cine-journey .flow__step,.cine-journey .flow__step:last-child{padding:0 0 var(--space-8);-webkit-padding-start:var(--space-6);padding-inline-start:var(--space-6)}.cine-journey .flow__step:last-child{-webkit-padding-after:0;padding-block-end:0}.cine-journey .flow__step:before{inset-block-start:.5rem;inset-inline-start:-.1875rem}}.cine-impact{-webkit-padding-after:clamp(3rem,6vw,5rem);padding-block-end:clamp(3rem,6vw,5rem);-webkit-border-before:1px solid var(--cine-rule);border-block-start:1px solid var(--cine-rule);background:radial-gradient(60rem 30rem at 88% 0,var(--cine-glow-cool),transparent 70%),var(--cine-ground)}[dir=rtl] .cine-impact{background:radial-gradient(60rem 30rem at 12% 0,var(--cine-glow-cool),transparent 70%),var(--cine-ground)}.cine-impact .cine-head{-webkit-margin-after:0;margin-block-end:0}@media (min-width:64rem){.cine-impact .cine-head--split{align-items:start}.cine-impact__body{-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3)}}.cine-trust{padding-block:0 var(--cine-band)}.cine-trust__link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-block-size:var(--target-min);padding-block:clamp(1.5rem,3vw,2.5rem);border-block:1px solid var(--cine-rule-strong);font-weight:var(--weight-light);font-size:clamp(1.5rem,1.05rem + 1.7vw,2.625rem);line-height:1.15;letter-spacing:-.02em;color:var(--cine-ink);text-decoration:none;transition:color var(--motion-quick) ease,border-color var(--motion-quick) ease}html:lang(ar) .cine-trust__link{line-height:1.5;letter-spacing:0}.cine-trust__link:hover{color:var(--cine-warm);border-block-color:var(--cine-warm);text-decoration:none}.cine-trust__link .cine-arrow{inline-size:1.75rem;block-size:1.75rem;stroke-width:1}.cine-kingdom{display:grid;align-items:center;min-block-size:min(100svh,56rem);-webkit-border-before:1px solid var(--cine-rule);border-block-start:1px solid var(--cine-rule)}.cine-stage--kingdom :is(.cine-stage__camera,.cine-notes){aspect-ratio:var(--cine-kingdom-ratio);min-inline-size:78%}.cine-stage--kingdom .cine-stage__camera{-webkit-mask-image:linear-gradient(90deg,transparent 2%,#000 46%);mask-image:linear-gradient(90deg,transparent 2%,#000 46%)}[dir=rtl] .cine-stage--kingdom .cine-stage__camera{-webkit-mask-image:linear-gradient(270deg,transparent 2%,#000 46%);mask-image:linear-gradient(270deg,transparent 2%,#000 46%)}.cine-stage--kingdom .cine-stage__plate{object-position:30% 50%}.cine-stage--kingdom .cine-stage__glow{background:radial-gradient(36% 44% at 38% 54%,var(--cine-glow-hot),transparent 72%),radial-gradient(28% 34% at 64% 62%,var(--cine-glow-hot),transparent 70%);mix-blend-mode:screen;opacity:.55}.cine-stage--kingdom .cine-stage__grade{background:linear-gradient(90deg,var(--cine-ground) 0,var(--cine-veil) 32%,var(--cine-veil-mid) 50%,transparent 70%),linear-gradient(to top,var(--cine-ground) 0,transparent 22%),linear-gradient(to bottom,var(--cine-ground) 0,transparent 16%)}[dir=rtl] .cine-stage--kingdom .cine-stage__grade{scale:-1 1}.cine-net{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible;filter:drop-shadow(0 0 .375rem var(--cine-glow-hot))}.cine-net path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.cine-net__arcs path{stroke:var(--cine-warm);stroke-width:1.75;stroke-dasharray:1;stroke-dashoffset:0;opacity:.92}.cine-net__flow path{stroke:var(--cine-flare);stroke-width:3;stroke-dasharray:.06 .94;stroke-dashoffset:1;opacity:0}.cine-net__nodes circle{fill:var(--cine-flare);opacity:.95}.cine-notes--kingdom .cine-note:first-child{inset-inline-start:56%;inset-block:15% 68%}.cine-notes--kingdom .cine-note:nth-child(2){inset-inline-start:69%;inset-block:30% 55%}.cine-notes--kingdom .cine-note:nth-child(3){inset-inline-start:84%;inset-block:19% 62%}.cine-notes--kingdom .cine-note:nth-child(4){inset-inline-start:61%;inset-block:60% 24%}.cine-notes--kingdom .cine-note:nth-child(5){inset-inline-start:76%;inset-block:64% 21%}.cine-notes--kingdom .cine-note:nth-child(6){inset-inline-start:90%;inset-block:46% 38%}.cine-notes--kingdom .cine-note:nth-child(n+7){display:none}@media (min-width:48rem) and (max-width:79.99rem){.cine-notes--kingdom .cine-note:is(:first-child,:nth-child(4)){display:none}}.cine-kingdom__content{max-inline-size:37rem}.cine-routes{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-12);-webkit-margin-before:var(--space-12);margin-block-start:var(--space-12)}.cine-route{display:grid;grid-gap:var(--space-4);gap:var(--space-4);justify-items:start}.cine-route__lead{margin:0;font-size:.9375rem;color:var(--cine-ink-soft)}.cine-diagnostic{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:start;-webkit-margin-before:var(--space-12);margin-block-start:var(--space-12);-webkit-padding-before:var(--space-6);padding-block-start:var(--space-6);-webkit-border-before:1px solid var(--cine-rule-strong);border-block-start:1px solid var(--cine-rule-strong)}.cine-diagnostic h3{margin:0 0 var(--space-2);font-weight:var(--weight-regular);font-size:var(--text-lg);line-height:1.3;color:var(--cine-ink)}html:lang(ar) .cine-diagnostic h3{line-height:1.6}.cine-diagnostic p{margin:0;max-inline-size:31rem;font-size:.9375rem;line-height:1.6;color:var(--cine-ink-soft)}@media (max-width:47.99rem){.cine-hero{align-items:end;min-block-size:0}.cine-stage--hero :is(.cine-stage__camera,.cine-stage__front,.cine-notes){inset-inline:0;inset-block:0 auto;block-size:min(66svh,34rem);aspect-ratio:auto;min-inline-size:0}.cine-stage--hero :is(.cine-stage__camera,.cine-stage__front),[dir=rtl] .cine-stage--hero :is(.cine-stage__camera,.cine-stage__front){-webkit-mask-image:linear-gradient(180deg,#000 52%,transparent);mask-image:linear-gradient(180deg,#000 52%,transparent)}.cine-stage--hero .cine-stage__plate{object-position:44% 50%}.cine-stage--hero .cine-stage__grade,[dir=rtl] .cine-stage--hero .cine-stage__grade{scale:none;background:linear-gradient(to bottom,var(--cine-veil-soft) 0,transparent 16%),linear-gradient(to top,var(--cine-ground) 42%,transparent 70%)}.cine-stage--hero .cine-stage__haze{opacity:.4}.cine-notes--hero .cine-note:first-child{inset-inline-start:9%;inset-block:30% 34%}.cine-notes--hero .cine-note:nth-child(2){inset-inline-start:40%;inset-block:19% 60%}.cine-notes--hero .cine-note:nth-child(3){inset-inline-start:54%;inset-block:34% 48%}.cine-note__label{font-size:.625rem;letter-spacing:.18em}html:lang(ar) .cine-note__label{font-size:.75rem}.cine-hero__shell{padding-block:min(52svh,27rem) var(--space-12)}.cine-hero h1,.cine-hero__category{-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6)}.cine-hero__proposition{-webkit-margin-after:var(--space-8);margin-block-end:var(--space-8)}.cine-hero__actions{flex-direction:column;align-items:stretch;gap:var(--space-3)}.cine-hero__actions .cine-btn--quiet,.cine-hero__actions .cine-btn--solid{justify-content:space-between}.cine-hero__signature{-webkit-margin-before:var(--space-10);margin-block-start:var(--space-10)}.cine-kingdom{min-block-size:0;-webkit-padding-before:0;padding-block-start:0}.cine-stage--kingdom :is(.cine-stage__camera,.cine-notes){inset-inline:0;inset-block:0 auto;block-size:24rem;aspect-ratio:auto;min-inline-size:0}.cine-stage--kingdom .cine-stage__camera,[dir=rtl] .cine-stage--kingdom .cine-stage__camera{-webkit-mask-image:linear-gradient(180deg,#000 58%,transparent);mask-image:linear-gradient(180deg,#000 58%,transparent)}.cine-stage--kingdom .cine-stage__plate{object-position:34% 50%}.cine-stage--kingdom .cine-stage__grade,[dir=rtl] .cine-stage--kingdom .cine-stage__grade{scale:none;background:linear-gradient(to bottom,var(--cine-ground) 0,transparent 14%)}.cine-notes--kingdom .cine-note:first-child{inset-inline-start:10%;inset-block:22% 52%}.cine-notes--kingdom .cine-note:nth-child(2){inset-inline-start:42%;inset-block:12% 62%}.cine-notes--kingdom .cine-note:nth-child(3){inset-inline-start:70%;inset-block:26% 46%}.cine-notes--kingdom .cine-note:nth-child(n+4){display:none}.cine-kingdom .cine-section__shell{-webkit-padding-before:21rem;padding-block-start:21rem}.cine-routes{flex-direction:column;gap:var(--space-8)}.cine-route{justify-items:stretch}.cine-route .cine-btn{justify-content:space-between}.cine-trust__link .cine-arrow{inline-size:1.375rem;block-size:1.375rem}}@keyframes cine-arrive{0%{opacity:0;transform:translateY(2rem)}}@keyframes cine-fade{0%{opacity:0}}@keyframes cine-line{0%{transform:scaleY(0)}}@keyframes cine-draw-x{0%{transform:scaleX(0)}}@keyframes cine-rise{0%{transform:translateY(4.5rem)}}@keyframes cine-rise-card{0%{transform:translateY(7rem) scale(.94)}}@keyframes cine-push-back{0%{transform:scale(1.24) translate(-2.6%,2%)}to{transform:scale(1.06)}}@keyframes cine-push-front{0%{transform:scale(1.4) translate(5%,-3.5%)}to{transform:scale(1.08)}}@keyframes cine-float-back{0%{transform:scale(1.06)}to{transform:scale(1.1) translate(-.9%,.5%)}}@keyframes cine-float-front{0%{transform:scale(1.08)}to{transform:scale(1.15) translate(1.3%,-.9%)}}@keyframes cine-haze{0%{transform:translateX(-9%)}to{transform:translateX(9%)}}@keyframes cine-sweep{0%{transform:translateX(-70%);opacity:0}12%{opacity:1}48%{opacity:1}60%,to{transform:translateX(70%);opacity:0}}@keyframes cine-node{0%{transform:scale(1)}to{transform:scale(1.9)}}@keyframes cine-part-back{to{transform:translateY(17%) scale(1.14)}}@keyframes cine-part-front{to{transform:translate(7%,-15%) scale(1.3)}}@keyframes cine-part-front-rtl{to{transform:translate(-7%,-15%) scale(1.3)}}@keyframes cine-part-notes{to{transform:translateY(-24%);opacity:0}}@keyframes cine-part-content{to{transform:translateY(-7rem);opacity:0}}@keyframes cine-card-drift{0%{transform:translateY(-8%) scale(1.2)}to{transform:translateY(8%) scale(1.2)}}@keyframes cine-approach{0%{transform:translateY(-13%) scale(1.42)}to{transform:none}}@keyframes cine-wander{0%{transform:scale(1.05) translate(-1.6%,.8%)}to{transform:scale(1.13) translate(1.6%,-1.2%)}}@keyframes cine-breathe{0%{opacity:.22}to{opacity:1}}@keyframes cine-pulse{0%{opacity:.35}to{opacity:1}}@keyframes cine-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes cine-flow{0%{stroke-dashoffset:1;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes cine-bar{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){body:has(.cine-hero) .site-header__bar{animation:cine-fade .9s ease-out both}.cine-hero__category{animation:cine-arrive .9s var(--ease-out-expo) .15s both}.cine-hero h1{animation:cine-arrive 1.2s var(--ease-out-expo) .3s both}.cine-hero__positioning,.cine-hero__proposition{animation:cine-arrive 1.1s var(--ease-out-expo) .6s both}.cine-hero__actions{animation:cine-arrive 1.1s var(--ease-out-expo) .85s both}.cine-hero__signature{animation:cine-fade 1.4s ease-out 1.3s both}.cine-notes--hero .cine-note__label{animation:cine-fade 1s ease-out both}.cine-notes--hero .cine-note__line{animation:cine-line 1.5s var(--ease-out-expo) both}.cine-notes--hero .cine-note:first-child>*{animation-delay:1.5s}.cine-notes--hero .cine-note:nth-child(2)>*{animation-delay:1.9s}.cine-notes--hero .cine-note:nth-child(3)>*{animation-delay:2.3s}.cine-note__line:before{animation:cine-node 2.4s ease-in-out infinite alternate}.cine-stage--hero .cine-stage__camera .cine-stage__plate{animation:cine-push-back 9s cubic-bezier(.16,.7,.2,1) both}.cine-stage--hero .cine-stage__front .cine-stage__plate{animation:cine-push-front 9s cubic-bezier(.16,.7,.2,1) both}.cine-stage--kingdom .cine-stage__glow{animation:cine-breathe 4.8s ease-in-out infinite alternate}.cine-net__nodes circle{animation:cine-pulse 2.6s ease-in-out infinite alternate}.cine-net__nodes circle:nth-child(2n){animation-delay:-1.3s}.cine-net__flow path{animation:cine-flow 3.4s linear infinite}.cine-net__flow path:nth-child(3n+2){animation-duration:4.3s;animation-delay:-1.1s}.cine-net__flow path:nth-child(3n){animation-duration:5.1s;animation-delay:-2.4s}}@media (prefers-reduced-motion:no-preference) and (min-width:48rem){.cine-stage--hero .cine-stage__camera .cine-stage__plate{animation:cine-push-back 9s cubic-bezier(.16,.7,.2,1) both,cine-float-back 15s ease-in-out 9s infinite alternate}.cine-stage--hero .cine-stage__front .cine-stage__plate{animation:cine-push-front 9s cubic-bezier(.16,.7,.2,1) both,cine-float-front 15s ease-in-out 9s infinite alternate}.cine-stage--hero .cine-stage__haze{animation:cine-haze 13s ease-in-out infinite alternate}.cine-stage--hero .cine-stage__sweep{animation:cine-sweep 11s ease-in-out 2.5s infinite}.cine-stage--kingdom .cine-stage__plate{animation:cine-wander 26s ease-in-out infinite alternate}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.cine-hero{view-timeline:--cine-hero block}.cine-stage--hero .cine-stage__camera{animation:cine-part-back linear both;animation-timeline:--cine-hero;animation-range:exit 0 exit 100%}.cine-stage--hero .cine-stage__front{animation:cine-part-front linear both;animation-timeline:--cine-hero;animation-range:exit 0 exit 100%}[dir=rtl] .cine-stage--hero .cine-stage__front{animation-name:cine-part-front-rtl}.cine-notes--hero{animation:cine-part-notes linear both;animation-timeline:--cine-hero;animation-range:exit 0 exit 60%}.cine-hero__content{animation:cine-part-content linear both;animation-timeline:--cine-hero;animation-range:exit 0 exit 55%}body:has(.cine-hero) .site-header:before{animation:cine-bar linear both;animation-timeline:scroll(root block);animation-range:0 18rem}.cine-card{animation:cine-rise-card linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.cine-card:nth-child(2){animation-range:entry 12% entry 86%}.cine-card:nth-child(3){animation-range:entry 24% entry 102%}.cine-card:nth-child(4){animation-range:entry 36% entry 118%}.cine-card{view-timeline:--cine-card block}.cine-card__plate img{animation:cine-card-drift linear both;animation-timeline:--cine-card;animation-range:entry 0 exit 100%}.cine-diagnostic,.cine-head,.cine-index__entry,.cine-journey .flow__step,.cine-route,.cine-trust__link{animation:cine-rise linear both;animation-timeline:view();animation-range:entry 0 entry 65%}.cine-journey .flow__step:nth-child(2){animation-range:entry 15% entry 85%}.cine-journey .flow__step:nth-child(3){animation-range:entry 30% entry 105%}.cine-journey .flow:before{animation:cine-draw-x linear both;animation-timeline:view();animation-range:entry 40% cover 45%}.cine-kingdom{view-timeline:--cine-kingdom block}.cine-stage--kingdom .cine-stage__camera{animation:cine-approach linear both;animation-timeline:--cine-kingdom;animation-range:entry 0 cover 62%}.cine-net__arcs path{animation:cine-draw linear both;animation-timeline:--cine-kingdom;animation-range:entry 30% cover 40%}.cine-net__arcs path:nth-child(n+4){animation-range:entry 55% cover 50%}.cine-net__arcs path:nth-child(n+7){animation-range:entry 80% cover 58%}.cine-notes--kingdom .cine-note__line{animation:cine-line linear both;animation-timeline:--cine-kingdom;animation-range:entry 60% cover 52%}}}