.journey{position:relative;background:var(--zv-color-deep-navy)}.journey__pin{--sky-night: 0;--exit: 0;position:relative;height:100vh;height:100svh;overflow:hidden;isolation:isolate}.journey__sky{position:absolute;inset:0;z-index:-2;background:linear-gradient(rgb(0 16 68 / calc(var(--sky-night) * .92 + var(--exit) * .08)),rgb(0 16 68 / calc(var(--sky-night) * .92 + var(--exit) * .08))),linear-gradient(180deg,#7d9ec0,#a7bdd2 45%,#c9d4dd)}.journey__veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255 / calc(.55 - var(--sky-night) * .55)),#fff0 34%),radial-gradient(ellipse at center,transparent 40%,rgb(0 16 68 / calc(var(--exit) * .9)) 100%)}.j-cam{position:absolute;left:50%;top:50%;width:max(108vw,192vh);aspect-ratio:1024 / 576;transform:translate(-50%,-50%)}.j-stage{position:absolute;left:0;top:0;width:100%;aspect-ratio:1024 / 576;overflow:hidden;container-type:inline-size;transform-origin:50% 54%}.j-cam>.j-stage{will-change:transform;mask-image:linear-gradient(180deg,transparent 0,#000 9%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 9%)}.j-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;user-select:none}.j-blueprint{position:absolute;inset:0;background:linear-gradient(rgb(143 168 255 / 10%) 1px,transparent 1px) 0 0 / 2.5cqw 2.5cqw,linear-gradient(90deg,rgb(143 168 255 / 10%) 1px,transparent 1px) 0 0 / 2.5cqw 2.5cqw,linear-gradient(rgb(143 168 255 / 18%) 1px,transparent 1px) 0 0 / 12.5cqw 12.5cqw,linear-gradient(90deg,rgb(143 168 255 / 18%) 1px,transparent 1px) 0 0 / 12.5cqw 12.5cqw,#002078b8;mix-blend-mode:normal}.j-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:#fff}.j-measure line{stroke:var(--zv-color-persian-blue);stroke-width:1.6;color:var(--zv-color-persian-blue)}.j-measure .j-guide{stroke-width:.8;stroke-dasharray:4 4}.j-sight{stroke:var(--zv-color-persian-blue);stroke-width:1.4}.j-sight-dot{fill:var(--zv-color-persian-blue)}.j-plan rect,.j-plan line{fill:none;stroke:#cfdcff;stroke-width:1}.j-plan .j-plan-grid{stroke:#cfdcff8c;stroke-width:.6}.j-cable path{fill:none;stroke-linecap:round;stroke-linejoin:round}.j-cable__shadow{stroke:#0006;stroke-width:3.4}.j-cable__body{stroke:#15171b;stroke-width:3}.j-cable__shine{stroke:#8a919b;stroke-width:.7;opacity:.55}.j-cable__clip{fill:#b9bfc7;stroke:#2a2f37;stroke-width:.4}.j-cable-pulse{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #9fb6ff) drop-shadow(0 0 7px #6f8dff)}.j-model-wrap{position:absolute;perspective:2400px}.j-model{--d: 3.4cqw;position:absolute;inset:0;transform-style:preserve-3d}.j-face{position:absolute;border:1.5px solid #dbe4ff;background:#7896ff14;box-shadow:0 0 18px #7896ff40 inset}.j-face--front,.j-face--back{inset:0}.j-face--front{transform:translateZ(calc(var(--d) / 2))}.j-face--back{transform:translateZ(calc(var(--d) / -2))}.j-face--top,.j-face--bottom{left:0;right:0;height:var(--d);top:50%;margin-top:calc(var(--d) / -2)}.j-face--top{top:0;margin-top:calc(var(--d) / -2);transform:rotateX(90deg)}.j-face--bottom{top:100%;margin-top:calc(var(--d) / -2);transform:rotateX(90deg)}.j-face--left,.j-face--right{top:0;bottom:0;width:var(--d);margin-left:calc(var(--d) / -2)}.j-face--left{left:0;transform:rotateY(90deg)}.j-face--right{left:100%;transform:rotateY(90deg)}.j-panel{position:absolute;display:grid;grid-template-columns:repeat(16,1fr);grid-template-rows:repeat(3,1fr);direction:ltr}.j-tile{--seam: 1;position:relative;background:radial-gradient(circle,rgb(80 110 200 / 35%) .6px,transparent .9px) 0 0 / .42cqw .42cqw,linear-gradient(160deg,#141a2e,#0a0d18);box-shadow:inset 0 0 0 1px rgb(120 150 255 / calc(var(--seam) * .45));border-radius:1px}.j-test{--test-shift: 0%;position:absolute;inset:0;background:linear-gradient(90deg,transparent calc(var(--test-shift) - 12%),rgb(255 255 255 / 35%) var(--test-shift),transparent calc(var(--test-shift) + 2%)),repeating-conic-gradient(#ffffffb3 0 25%,#14141ed9 0 50%) 0 0 / 6.25% 33.34%,linear-gradient(90deg,#b9bcc8,#b8b86a,#6ab8b8,#6ab86a,#b86ab8,#b86a6a,#6a6ab8);background-blend-mode:normal,multiply,normal;mix-blend-mode:screen}.j-content{position:absolute;inset:0;overflow:hidden;background:linear-gradient(110deg,#04103d,#0b1f7a 40%,#1d0f5c);box-shadow:0 0 4cqw #3c64ff8c,0 0 12cqw #3c64ff40}.j-wave{position:absolute;inset:-40% -10%;border-radius:50%;filter:blur(1.2cqw);mix-blend-mode:screen;animation:j-wave 9s ease-in-out infinite alternate}.j-wave--a{background:radial-gradient(60% 30% at 30% 55%,#3d6bff 0%,transparent 70%)}.j-wave--b{background:radial-gradient(55% 25% at 70% 45%,#a64dff 0%,transparent 70%);animation-duration:11s;animation-direction:alternate-reverse}.j-wave--c{background:radial-gradient(40% 18% at 50% 60%,#6fe3ff 0%,transparent 70%);animation-duration:13s}@keyframes j-wave{0%{transform:translate(-12%) skew(-12deg)}to{transform:translate(12%) skew(10deg)}}.j-content-mark{position:absolute;left:50%;top:50%;height:46%;transform:translate(-50%,-50%);opacity:.9;filter:drop-shadow(0 0 1cqw rgb(150 180 255 / 80%))}.j-label{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.5em;padding:.35em .8em;border-radius:999px;background:#ffffffeb;color:var(--zv-color-deep-navy);font-size:clamp(11px,.95cqw,15px);line-height:1.4;white-space:nowrap;box-shadow:0 6px 18px #0010442e}.j-label--height{transform:translate(-100%,-50%)}.j-label--plan,.j-label--model{transform:translate(0);background:#001044cc;color:#dbe4ff;border:1px solid rgb(219 228 255 / 35%)}.j-label--comp{background:#001044d9;color:#fff}.j-console{position:absolute;width:15cqw;border-radius:.6cqw;overflow:hidden;background:#0a1028eb;border:1px solid rgb(143 168 255 / 35%);box-shadow:0 1cqw 3cqw #00000059;color:#dbe4ff;font-size:clamp(10px,.9cqw,14px)}.j-console__bar{display:flex;gap:.35cqw;padding:.5cqw .7cqw;background:#ffffff0f;direction:ltr}.j-console__bar i{width:.45cqw;height:.45cqw;border-radius:50%;background:#ffffff4d}.j-console__body{display:grid;gap:.6cqw;padding:.8cqw}.j-console__track{height:.35cqw;border-radius:1cqw;background:#ffffff1f;overflow:hidden}.j-console__fill{height:100%;background:linear-gradient(90deg,#3d6bff,#8fb0ff)}.j-console__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.25cqw}.j-console__grid b{aspect-ratio:2 / 1;border-radius:2px;background:#8fa8ff38}.j-support{position:absolute;width:2.2cqw;height:2.2cqw;transform:translate(-50%,-50%)}.j-support__dot{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--zv-color-persian-blue);box-shadow:0 0 0 .3cqw #ffffff40}.j-support__ring{position:absolute;inset:-.6cqw;border-radius:50%;border:2px solid rgb(255 255 255 / 70%);animation:j-ping 2.4s var(--zv-ease-out) infinite}@keyframes j-ping{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.8);opacity:0}}.journey__hero-wrap{position:absolute;inset:0;padding-top:calc(var(--zv-header-height) + clamp(8px,3vh,40px));align-content:start;z-index:3;display:grid;justify-items:center;text-align:center}.j-hero{display:grid;justify-items:center;gap:clamp(12px,2vh,22px);max-width:900px}.j-hero h1{display:grid;justify-items:center;gap:.1em;color:var(--zv-color-deep-navy);line-height:1.15}.j-h1__a{font-size:clamp(22px,2.3vw,38px);color:#2a3666}.j-h1__b{font-size:clamp(46px,5vw,88px);color:var(--zv-color-zeidan-blue)}.j-badge{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 12px;border-radius:999px;background:#ffffffb3;border:1px solid rgb(0 63 194 / 18%);backdrop-filter:blur(8px);color:var(--zv-color-zeidan-blue);font-size:14px}.j-badge__dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--zv-color-persian-blue)}.j-badge__dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--zv-color-persian-blue);animation:j-ping 2s var(--zv-ease-out) infinite}.j-hero__lead{font-size:clamp(16px,1.45vw,var(--zv-type-lead-size));line-height:var(--zv-type-lead-line);color:#1b2a5c;max-width:68ch}.j-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px}.j-hero .btn--secondary{background:#ffffffb3;backdrop-filter:blur(6px)}.j-scroll-hint{position:absolute;bottom:clamp(20px,4vh,40px);left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;background:#001044b3;color:#fff;font-size:var(--zv-type-small-size);backdrop-filter:blur(8px)}.j-scroll-hint__mouse{position:relative;width:16px;height:24px;border:1.5px solid currentColor;border-radius:10px}.j-scroll-hint__mouse:after{content:"";position:absolute;left:50%;top:5px;width:2px;height:5px;margin-left:-1px;border-radius:2px;background:currentColor;animation:j-wheel 1.6s ease-in-out infinite}@keyframes j-wheel{0%{transform:translateY(0);opacity:1}to{transform:translateY(8px);opacity:0}}.journey__hud{position:absolute;inset:0;z-index:4;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;padding-top:calc(var(--zv-header-height) - 4px);padding-bottom:clamp(16px,4vh,40px);visibility:hidden}.journey__hud>*{pointer-events:auto}.journey__hud-top{display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.j-intro{display:grid;gap:4px;max-width:460px;padding:14px 18px;border-radius:var(--zv-radius-card);background:#ffffffd1;backdrop-filter:blur(12px);box-shadow:var(--zv-shadow-card)}.j-intro h2{font-size:clamp(20px,1.9vw,28px);color:var(--zv-color-deep-navy)}.j-intro p{font-size:15px;line-height:1.6;color:#3a4466}.j-stepper{--p: 0;position:relative;padding:12px 14px 10px;border-radius:var(--zv-radius-card);background:#001044c7;backdrop-filter:blur(12px);color:#fff;box-shadow:var(--zv-shadow-card)}.j-stepper ol{display:flex;gap:4px;margin:0;padding:0;list-style:none}.j-stepper__track{position:absolute;inset-inline:14px;top:8px;height:2px;background:#ffffff26;border-radius:2px;overflow:hidden}.j-stepper__fill{height:100%;width:100%;background:#8fb0ff;transform-origin:right center;transform:scaleX(var(--p))}.j-step{display:grid;justify-items:start;gap:0;min-width:96px;padding:8px 10px 4px;border:0;border-radius:8px;background:transparent;color:#ffffff8c;text-align:start;transition:color .3s,background-color .3s}.j-step:hover{background:#ffffff14}.j-step__n{font-size:12px}.j-step__t{font-size:14px;line-height:1.4;white-space:nowrap}.j-step.is-done{color:#fffc}.j-step.is-active{color:#fff}.j-step.is-active .j-step__n{color:#8fb0ff}.journey__hud-bottom{display:flex;justify-content:center}.journey__hud .j-card{justify-items:center;text-align:center}.journey__hud .j-card__scene{justify-self:center}.j-card{display:grid;gap:6px;width:min(420px,100%);padding:18px 20px;border-radius:var(--zv-radius-panel);background:#ffffffe5;backdrop-filter:blur(14px);box-shadow:var(--zv-shadow-panel);color:var(--zv-color-deep-navy)}.j-card__head{display:flex;align-items:baseline;gap:12px}.j-card__n{font-size:15px;font-weight:700;color:var(--zv-color-persian-blue)}.j-card h3{font-size:clamp(22px,2vw,28px)}.j-card p{font-size:16px;line-height:1.7;color:#3a4466}.j-card__scene{justify-self:start;margin-top:4px;padding:4px 12px;border-radius:999px;background:#003fc21a;color:var(--zv-color-persian-blue);font-size:14px}.j-card h3,.j-card p,.j-card__n,.j-card__scene{animation:j-swap .45s var(--zv-ease-out)}@keyframes j-swap{0%{opacity:0;transform:translateY(8px)}}@media(max-width:1023px){.journey__hud-top{flex-direction:column;gap:10px}.journey__hud .j-intro{display:none}.j-step{min-width:0}.j-step__t{font-size:13px}}@media(max-height:700px)and (min-width:640px){.j-hero__lead{display:none}}.journey--static{background:linear-gradient(180deg,#dfe7f0,#fff 30%)}.journey-static__hero{padding-top:calc(var(--zv-header-height) + 24px);text-align:center}.journey-static__hero .j-hero{margin-inline:auto}.journey-static__photo{position:relative;width:100%;margin-top:32px;aspect-ratio:1024 / 576;overflow:hidden}.journey-static__list{display:grid;gap:28px;padding-block:40px 64px}.journey-static__list .j-intro{max-width:none;background:transparent;box-shadow:none;padding:0;backdrop-filter:none}.j-panel-card{overflow:hidden;border-radius:var(--zv-radius-panel);background:#fff;box-shadow:var(--zv-shadow-panel)}.j-panel-card__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#0a1030}.j-panel-card__media .j-stage{left:50%;top:50%;width:125%;transform:translate(-50%,-52%)}.j-panel-card__body{display:grid;gap:8px;padding:20px}.j-panel-card__body h3{font-size:24px}.j-panel-card__body p{color:#3a4466}.j-chips{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none}.j-chips li{padding:4px 12px;border-radius:999px;background:#003fc214;color:var(--zv-color-persian-blue);font-size:14px}@media(min-width:640px){.journey-static__list{grid-template-columns:1fr 1fr}.journey-static__list .j-intro{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.j-wave,.j-support__ring,.j-scroll-hint__mouse:after,.j-badge__dot:after{animation:none}}.j-led{position:absolute;display:block;border-radius:2px;box-shadow:0 0 2.5cqw #3d6bff73,0 0 8cqw #3d6bff33}.j-mount line{stroke:var(--zv-color-persian-blue);stroke-width:1.6;color:var(--zv-color-persian-blue)}.j-label--mount{transform:translate(-100%,-50%)}.j-cone{fill:#003fc21a}.j-cone-edge{stroke:#003fc28c;stroke-width:.9}.j-site-dot{fill:var(--zv-color-persian-blue)}.j-site-ring{fill:#ffffff59;stroke:var(--zv-color-persian-blue);stroke-width:1.4}.j-power__led{animation:pw-blink 1.6s ease-in-out infinite}@keyframes pw-blink{50%{opacity:.55}}.j-frameplan rect{fill:none;stroke:#ffd27a;stroke-width:.9}.j-weld__bloom{animation:j-arc .12s steps(2,jump-none) infinite;mix-blend-mode:screen}@keyframes j-arc{50%{opacity:.6;transform:scale(.85)}}.j-sx{animation-name:j-sx;animation-timing-function:linear;animation-iteration-count:infinite}.j-sy{animation-name:j-sy;animation-timing-function:cubic-bezier(.3,0,.7,1);animation-iteration-count:infinite}@keyframes j-sx{0%{transform:translate(0)}to{transform:translate(var(--dx))}}@keyframes j-sy{0%{transform:translateY(0);opacity:1}30%{transform:translateY(var(--up));opacity:1}to{transform:translateY(var(--fall));opacity:0}}.j-lens{--pitch: .5cqw;position:absolute;width:11cqw;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:2px solid #dbe4ff;background:#050a24;box-shadow:0 0 0 6px #dbe4ff26,0 12px 30px #0006;overflow:hidden}.j-lens__dots{position:absolute;inset:0;background:radial-gradient(circle,#6f8dff calc(var(--pitch) * .28),transparent calc(var(--pitch) * .32)) 50% 50% / var(--pitch) var(--pitch)}.j-lens__arrow{position:absolute;left:50%;top:50%;width:calc(var(--pitch) * 1);height:2px;margin-top:calc(var(--pitch) * -.5 - 1px);background:#ffd27a;box-shadow:0 0 6px #ffd27a}.j-label--fab{transform:translate(0);background:#001044d9;color:#ffe2a8;border:1px solid rgb(255 210 122 / 40%)}.j-label--pitch{background:#001044d9;color:#dbe4ff}.j-card__note{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:#003fc214;color:var(--zv-color-persian-blue);font-size:14px;line-height:1.5}.j-check{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid #c9cfdf;color:transparent;transition:all .35s var(--zv-ease-out)}@media(prefers-reduced-motion:reduce){.j-weld__bloom,.j-sx,.j-sy{animation:none}}.j-steplist{display:grid;gap:12px;margin:6px 0 0;padding:0;list-style:none}.j-steplist li{display:flex;gap:10px;font-size:15px;line-height:1.6;color:#4a5270}.j-steplist strong{display:block;color:var(--zv-color-deep-navy);font-weight:var(--zv-font-weight-ar-medium)}.j-steplist .j-check{margin-top:3px;background:var(--zv-color-persian-blue);border-color:var(--zv-color-persian-blue);color:#fff}.j-laser{stroke:#ff3b3b;stroke-width:1.2;filter:drop-shadow(0 0 3px #ff3b3b)}.has-site-survey .j-crew--surveyor,.has-site-viewer .j-crew--surveyor,.has-site-viewer .j-person,.has-install-crane .j-crew--crane,.has-install-crane .j-crew--guide,.has-install-lift .j-crew--lift{display:none}.j-step,.j-content{--w: 140%;--r: 170%;--cx: 50%;--cy: 50%;-webkit-mask-image:linear-gradient(to left,#000 calc(var(--w) - 38%),transparent var(--w)),radial-gradient(circle at var(--cx) var(--cy),#000 calc(var(--r) - 30%),transparent var(--r));mask-image:linear-gradient(to left,#000 calc(var(--w) - 38%),transparent var(--w)),radial-gradient(circle at var(--cx) var(--cy),#000 calc(var(--r) - 30%),transparent var(--r));-webkit-mask-composite:source-in;mask-composite:intersect}.j-scanring{fill:none;stroke:#ff4d4d;stroke-width:2.5;opacity:0;filter:drop-shadow(0 0 4px #ff3b3b)}@media(max-width:639px){.j-cam{width:142vw}.j-cam>.j-stage{mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 86%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 86%,transparent 100%)}.journey__sky{background:linear-gradient(rgb(0 16 68 / calc(var(--sky-night) * .92)),rgb(0 16 68 / calc(var(--sky-night) * .92))),linear-gradient(180deg,#7d9ec0,#a7bdd2 40%,#c9d4dd 62%,#5d6b4a)}.journey__hero-wrap{padding-top:calc(var(--zv-header-height) + 6px)}.j-hero{gap:10px}.j-badge{font-size:12px;padding:4px 10px}.j-h1__a{font-size:20px}.j-h1__b{font-size:42px}.j-hero__lead{font-size:14.5px;line-height:1.7}.j-hero__actions .btn{min-height:44px;padding-inline:18px;font-size:15px}.j-scroll-hint{bottom:16px;font-size:13px}.journey__hud{padding-top:calc(var(--zv-header-height) - 8px);padding-bottom:14px}.j-stepper{padding:10px 10px 8px}.j-stepper ol{justify-content:space-between}.j-step{padding:6px 8px 2px}.j-step__t{display:none}.j-step.is-active .j-step__t{display:block}.journey__hud .j-card{width:100%;padding:12px 14px;gap:4px}.j-card h3{font-size:20px}.j-card p{font-size:14px;line-height:1.6}.j-card__scene{font-size:13px}}.j-welds:not([data-welding=on]) .j-weld__bloom,.j-welds:not([data-welding=on]) .j-sx,.j-welds:not([data-welding=on]) .j-sy{animation-play-state:paused}@font-face{font-family:DIN Next Arabic;src:url(/assets/fonts/din-next-arabic-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DIN Next Arabic;src:url(/assets/fonts/din-next-arabic-medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Helvetica;src:url(/assets/fonts/helvetica-light.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Helvetica;src:url(/assets/fonts/helvetica-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Helvetica;src:url(/assets/fonts/helvetica-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--zv-color-zeidan-blue: #2B3990;--zv-color-bone: #ECE1CE;--zv-color-white: #FFFFFF;--zv-color-deep-navy: #001044;--zv-color-persian-blue: #003FC2;--zv-color-dim-grey: #70737A;--zv-color-onyx-black: #0C0C0C;--zv-font-ar: "DIN Next Arabic", Tahoma, Arial, sans-serif;--zv-font-en: "Helvetica", Arial, sans-serif;--zv-font-weight-ar-regular: 400;--zv-font-weight-ar-medium: 500;--zv-font-weight-en-light: 300;--zv-font-weight-en-regular: 400;--zv-font-weight-en-bold: 700;--zv-font-synthesis: none;--zv-text-direction: rtl;--zv-letter-spacing-ar: 0;--zv-space-1: 4px;--zv-space-2: 8px;--zv-space-3: 12px;--zv-space-4: 16px;--zv-space-5: 20px;--zv-space-6: 24px;--zv-space-8: 32px;--zv-space-10: 40px;--zv-space-12: 48px;--zv-space-16: 64px;--zv-space-20: 80px;--zv-space-24: 96px;--zv-space-32: 128px;--zv-content-max: 1344px;--zv-reading-max: 64ch;--zv-page-gutter: 48px;--zv-grid-columns: 12;--zv-grid-gap: 24px;--zv-section-gap: 80px;--zv-section-heading-gap: 16px;--zv-section-intro-gap: 40px;--zv-header-height: 88px;--zv-logo-width: 176px;--zv-configurator-width: 100%;--zv-configurator-max-width: none;--zv-project-grid-columns: 2;--zv-project-image-ratio: 16 / 10;--zv-footer-padding-block: 24px;--zv-breakpoint-tablet: 640px;--zv-breakpoint-desktop: 1024px;--zv-breakpoint-wide: 1440px;--zv-type-h1-size: 72px;--zv-type-h2-size: 48px;--zv-type-h3-size: 28px;--zv-type-lead-size: 22px;--zv-type-body-size: 18px;--zv-type-control-size: 16px;--zv-type-small-size: 14px;--zv-type-h1-line: 1.2;--zv-type-h2-line: 1.3;--zv-type-h3-line: 1.4;--zv-type-lead-line: 1.65;--zv-type-body-line: 1.75;--zv-type-control-line: 1.5;--zv-type-small-line: 1.65;--zv-radius-small: 4px;--zv-radius-control: 8px;--zv-radius-card: 12px;--zv-radius-panel: 16px;--zv-radius-pill: 999px;--zv-control-min-height: 48px;--zv-control-hit-min: 44px;--zv-control-padding-inline: 24px;--zv-input-height: 52px;--zv-input-padding-inline: 16px;--zv-textarea-min-height: 144px;--zv-border-width: 1px;--zv-focus-width: 3px;--zv-focus-offset: 3px;--zv-icon-size: 24px;--zv-icon-size-large: 32px;--zv-icon-stroke: 1.75px;--zv-disabled-opacity: .55;--zv-project-hover-scale: 1.03;--zv-press-offset: 1px;--zv-duration-control: .18s;--zv-duration-preview: .24s;--zv-duration-enter: .48s;--zv-duration-scene: .65s;--zv-ease-out: cubic-bezier(.22, 1, .36, 1);--zv-enter-offset: 16px;--zv-hero-extra-scroll: 180vh;--zv-motion-scale: 1;--zv-motion-pin-enabled: 1}:root,[data-zv-theme=light]{--zv-bg: var(--zv-color-white);--zv-surface: var(--zv-color-bone);--zv-surface-raised: var(--zv-color-white);--zv-text: var(--zv-color-deep-navy);--zv-text-muted: var(--zv-color-dim-grey);--zv-text-on-soft: var(--zv-color-deep-navy);--zv-link: var(--zv-color-zeidan-blue);--zv-link-hover: var(--zv-color-persian-blue);--zv-button-primary-bg: var(--zv-color-zeidan-blue);--zv-button-primary-text: var(--zv-color-white);--zv-button-primary-hover-bg: var(--zv-color-persian-blue);--zv-button-primary-hover-text: var(--zv-color-white);--zv-button-primary-pressed-bg: var(--zv-color-deep-navy);--zv-button-primary-pressed-text: var(--zv-color-white);--zv-button-secondary-bg: transparent;--zv-button-secondary-text: var(--zv-color-deep-navy);--zv-button-secondary-border: var(--zv-color-zeidan-blue);--zv-input-bg: var(--zv-color-white);--zv-input-text: var(--zv-color-deep-navy);--zv-input-placeholder: var(--zv-color-dim-grey);--zv-input-border: var(--zv-color-dim-grey);--zv-border-functional: var(--zv-color-dim-grey);--zv-border-decorative: rgb(0 16 68 / 15%);--zv-focus-ring: var(--zv-color-persian-blue);--zv-feedback-text: var(--zv-color-deep-navy);--zv-feedback-border: var(--zv-color-deep-navy);--zv-filter-selected-bg: var(--zv-color-zeidan-blue);--zv-filter-selected-text: var(--zv-color-white);--zv-shadow-card: 0 12px 32px rgb(0 16 68 / 8%);--zv-shadow-panel: 0 24px 64px rgb(0 16 68 / 12%)}[data-zv-theme=dark]{--zv-bg: var(--zv-color-onyx-black);--zv-surface: var(--zv-color-deep-navy);--zv-surface-raised: var(--zv-color-deep-navy);--zv-text: var(--zv-color-white);--zv-text-muted: var(--zv-color-bone);--zv-text-on-soft: var(--zv-color-white);--zv-link: var(--zv-color-white);--zv-link-hover: var(--zv-color-bone);--zv-button-primary-bg: var(--zv-color-white);--zv-button-primary-text: var(--zv-color-zeidan-blue);--zv-button-primary-hover-bg: var(--zv-color-bone);--zv-button-primary-hover-text: var(--zv-color-deep-navy);--zv-button-primary-pressed-bg: var(--zv-color-white);--zv-button-primary-pressed-text: var(--zv-color-deep-navy);--zv-button-secondary-bg: transparent;--zv-button-secondary-text: var(--zv-color-white);--zv-button-secondary-border: var(--zv-color-bone);--zv-input-bg: var(--zv-color-deep-navy);--zv-input-text: var(--zv-color-white);--zv-input-placeholder: var(--zv-color-bone);--zv-input-border: var(--zv-color-bone);--zv-border-functional: var(--zv-color-bone);--zv-border-decorative: rgb(236 225 206 / 20%);--zv-focus-ring: var(--zv-color-white);--zv-feedback-text: var(--zv-color-white);--zv-feedback-border: var(--zv-color-bone);--zv-filter-selected-bg: var(--zv-color-white);--zv-filter-selected-text: var(--zv-color-deep-navy);--zv-shadow-card: 0 12px 32px rgb(0 0 0 / 20%);--zv-shadow-panel: 0 24px 64px rgb(0 0 0 / 30%)}@media(max-width:1023px){:root{--zv-page-gutter: 32px;--zv-grid-columns: 8;--zv-section-gap: 64px;--zv-section-intro-gap: 32px;--zv-header-height: 80px;--zv-type-h1-size: 56px;--zv-type-h2-size: 40px;--zv-type-h3-size: 26px;--zv-type-lead-size: 20px}}@media(max-width:639px){:root{--zv-page-gutter: 20px;--zv-grid-columns: 4;--zv-grid-gap: 16px;--zv-section-gap: 48px;--zv-section-heading-gap: 12px;--zv-section-intro-gap: 24px;--zv-header-height: 72px;--zv-logo-width: 144px;--zv-type-h1-size: 40px;--zv-type-h2-size: 32px;--zv-type-h3-size: 24px;--zv-type-lead-size: 18px;--zv-type-body-size: 16px;--zv-project-grid-columns: 1;--zv-hero-extra-scroll: 0px;--zv-motion-pin-enabled: 0}}@media(prefers-reduced-motion:reduce){:root{--zv-duration-control: 0ms;--zv-duration-preview: 0ms;--zv-duration-enter: 0ms;--zv-duration-scene: 0ms;--zv-enter-offset: 0px;--zv-project-hover-scale: 1;--zv-press-offset: 0px;--zv-hero-extra-scroll: 0px;--zv-motion-scale: 0;--zv-motion-pin-enabled: 0}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--zv-color-white);color:var(--zv-text);font-family:var(--zv-font-ar);font-size:var(--zv-type-body-size);line-height:var(--zv-type-body-line);font-synthesis:none;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-anchor:none}img,svg,video{display:block;max-width:100%}img{height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:var(--zv-font-weight-ar-medium);text-wrap:balance}h1{font-size:var(--zv-type-h1-size);line-height:var(--zv-type-h1-line)}h2{font-size:var(--zv-type-h2-size);line-height:var(--zv-type-h2-line)}h3{font-size:var(--zv-type-h3-size);line-height:var(--zv-type-h3-line)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}.ltr,.num{font-family:var(--zv-font-en);direction:ltr;unicode-bidi:isolate}:focus-visible{outline:var(--zv-focus-width) solid var(--zv-focus-ring);outline-offset:var(--zv-focus-offset)}[tabindex="-1"]:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;inset-inline-start:16px;top:-60px;z-index:100;padding:10px 16px;background:var(--zv-color-deep-navy);color:#fff;border-radius:var(--zv-radius-control);transition:top .2s}.skip-link:focus{top:16px}.icon{display:inline-flex;flex:none}.icon svg{width:100%;height:100%}.container{width:100%;max-width:calc(var(--zv-content-max) + var(--zv-page-gutter) * 2);margin-inline:auto;padding-inline:var(--zv-page-gutter)}.section{position:relative;padding-block:calc(var(--zv-section-gap) * 1.25)}.section-head{display:grid;gap:var(--zv-section-heading-gap);margin-bottom:var(--zv-section-intro-gap);max-width:820px}.lead{font-size:var(--zv-type-lead-size);line-height:var(--zv-type-lead-line);color:var(--zv-text-muted);max-width:var(--zv-reading-max)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:var(--zv-type-small-size);color:var(--zv-color-persian-blue);letter-spacing:0}.eyebrow:before{content:"";width:28px;height:2px;background:currentColor}[data-zv-theme=dark] .eyebrow{color:#8fa8ff}.btn{--_bg: var(--zv-button-primary-bg);--_fg: var(--zv-button-primary-text);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--zv-control-min-height);padding-inline:var(--zv-control-padding-inline);border:1.5px solid transparent;border-radius:var(--zv-radius-control);background:var(--_bg);color:var(--_fg);font-weight:var(--zv-font-weight-ar-medium);font-size:var(--zv-type-control-size);text-decoration:none;white-space:nowrap;overflow:hidden;isolation:isolate;transition:background-color var(--zv-duration-control) var(--zv-ease-out),color var(--zv-duration-control) var(--zv-ease-out),border-color var(--zv-duration-control) var(--zv-ease-out),transform var(--zv-duration-control) var(--zv-ease-out)}.btn:hover{background:var(--zv-button-primary-hover-bg);color:var(--zv-button-primary-hover-text)}.btn:active{transform:translateY(var(--zv-press-offset));background:var(--zv-button-primary-pressed-bg)}.btn .icon{transition:transform var(--zv-duration-control) var(--zv-ease-out)}.btn:hover .icon--nudge{transform:translate(-4px)}.btn[disabled]{opacity:var(--zv-disabled-opacity);cursor:not-allowed}.btn--secondary{background:var(--zv-button-secondary-bg);color:var(--zv-button-secondary-text);border-color:var(--zv-button-secondary-border)}.btn--secondary:hover{background:var(--zv-button-secondary-border);color:var(--zv-button-primary-text)}[data-zv-theme=dark] .btn--secondary:hover{color:var(--zv-color-deep-navy)}.btn--ghost{background:transparent;color:inherit;border-color:var(--zv-border-decorative)}.btn--ghost:hover{background:#2b399014;color:inherit}.btn--block{width:100%}.js [data-reveal]{opacity:0;transform:translateY(var(--zv-enter-offset))}@media(prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none}}.site-header{position:fixed;inset-inline:0;top:0;z-index:50;height:var(--zv-header-height);display:flex;align-items:center;pointer-events:none;transition:height .4s var(--zv-ease-out)}.site-header:before{content:"";position:absolute;inset:0;background:#ffffffb8;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--zv-border-decorative);opacity:0;transition:opacity .4s var(--zv-ease-out),background-color .4s var(--zv-ease-out)}.site-header.is-scrolled{height:calc(var(--zv-header-height) - 20px)}.site-header.is-scrolled:before{opacity:1}.site-header[data-tone=dark]:before{background:#001044b8;border-bottom-color:#ece1ce1f}.site-header .container{position:relative;display:flex;align-items:center}.site-header__logo{pointer-events:auto;position:relative;display:block;width:var(--zv-logo-width);aspect-ratio:765.63 / 125.31;transition:width .4s var(--zv-ease-out)}.site-header.is-scrolled .site-header__logo{width:calc(var(--zv-logo-width) * .86)}.site-header__logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:right center;transition:opacity .4s var(--zv-ease-out)}.site-header__logo .logo--white{opacity:0}.site-header[data-tone=dark] .logo--white{opacity:1}.site-header[data-tone=dark] .logo--blue{opacity:0}.site-footer{background:linear-gradient(90deg,var(--zv-color-deep-navy),var(--zv-color-zeidan-blue));color:#ffffffd9;font-size:14px}.site-footer__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-block:var(--zv-footer-padding-block)}.site-footer__row img{width:150px;height:auto}.site-footer__legal{display:flex;gap:8px}.site-footer a{color:#fff}@media(max-width:639px){.site-footer__row{flex-direction:column;text-align:center}}
