@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-weight:200 500;font-display:swap;src:url(/fonts/noto-arabic-arabic.b800f757.woff2)format("woff2-variations"),url(/fonts/noto-arabic-arabic.b800f757.woff2)format("woff2");unicode-range:U+60C,U+61B-61C,U+61F,U+621-63A,U+641-651,U+66A-66C,U+200C-200E}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-weight:200 500;font-display:swap;src:url(/fonts/noto-arabic-latin.9d13d184.woff2)format("woff2-variations"),url(/fonts/noto-arabic-latin.9d13d184.woff2)format("woff2");unicode-range:U+20-22,U+25,U+27-29,U+2B-3B,U+3F,U+5B,U+5D,U+A0,U+AB,U+B7,U+BB,U+2009,U+2013-2014,U+2018-2019,U+201C-201D,U+2026}@font-face{font-family:Readex Pro Variable;font-style:normal;font-weight:250 600;font-display:swap;src:url(/fonts/readex-arabic.3bc89be1.woff2)format("woff2-variations"),url(/fonts/readex-arabic.3bc89be1.woff2)format("woff2");unicode-range:U+60C,U+61B,U+61F,U+621-63A,U+641-652,U+66A-66C}@font-face{font-family:Readex Pro Variable;font-style:normal;font-weight:250 600;font-display:swap;src:url(/fonts/readex-arabic-ext.1fc87929.woff2)format("woff2-variations"),url(/fonts/readex-arabic-ext.1fc87929.woff2)format("woff2");unicode-range:U+640,U+653-656,U+660-669,U+66D-671,U+6A1,U+6A4,U+6BA,U+FD3E-FD3F}@font-face{font-family:Readex Pro Variable;font-style:normal;font-weight:250 600;font-display:swap;src:url(/fonts/readex-latin.738d4370.woff2)format("woff2-variations"),url(/fonts/readex-latin.738d4370.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B0-B1,U+B7,U+BB,U+D7,U+E9,U+2009,U+200B,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2039-203A}@font-face{font-family:Newsreader Variable;font-style:normal;font-weight:280 420;font-display:swap;src:url(/fonts/newsreader-latin.bc256d90.woff2)format("woff2-variations"),url(/fonts/newsreader-latin.bc256d90.woff2)format("woff2");unicode-range:U+20-23,U+25-5D,U+60-7D,U+A0,U+A7,U+A9,U+AB,U+B0-B1,U+B7,U+BB,U+D7,U+E9,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2039-203A;font-variation-settings:normal}@font-face{font-family:Newsreader Variable;font-style:italic;font-weight:280 420;font-display:swap;src:url(/fonts/newsreader-italic-latin.31adf573.woff2)format("woff2");unicode-range:U+20-21,U+26-29,U+2B-3B,U+3D,U+3F-46,U+48-4A,U+4C-50,U+52-54,U+5B,U+60-7B,U+7D,U+B7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026;font-variation-settings:normal}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-weight:350 650;font-display:swap;src:url(/fonts/hanken-latin.21c84a68.woff2)format("woff2-variations"),url(/fonts/hanken-latin.21c84a68.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A7,U+A9,U+AB,U+B0-B1,U+B7,U+BB,U+D7,U+E9,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2039-203A}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-latin.8166e057.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B0-B1,U+B7,U+BB,U+D7,U+E9,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2039-203A}@font-face{font-family:Noto Sans Arabic Variable Lite;font-style:normal;font-weight:200 500;font-display:swap;src:url(/fonts/noto-arabic-lite-arabic.f49cffe4.woff2)format("woff2");unicode-range:U+61C,U+623,U+625,U+627-62A,U+62D,U+630-631,U+633,U+636,U+639-63A,U+642-648,U+64A-64B,U+200C-200E}@font-face{font-family:Readex Pro Variable Lite;font-style:normal;font-weight:250 600;font-display:swap;src:url(/fonts/readex-lite-arabic.fd16cc37.woff2)format("woff2");unicode-range:U+60C,U+61B,U+61F,U+623,U+625,U+627-62A,U+62D,U+630-631,U+633,U+636,U+639-63A,U+642-648,U+64A-64B,U+66A-66C}@font-face{font-family:Noto Sans Arabic Variable Fallback;font-style:normal;font-weight:200 500;src:local(Segoe UI),local(Tahoma),local(Geeza Pro),local(Arial);size-adjust:110.55%;ascent-override:124.29%;descent-override:66.76%;line-gap-override:0.0%}@font-face{font-family:Readex Pro Variable Fallback;font-style:normal;font-weight:250 600;src:local(Segoe UI),local(Tahoma),local(Geeza Pro),local(Arial);size-adjust:119.81%;ascent-override:83.46%;descent-override:20.87%;line-gap-override:0.0%}@font-face{font-family:Newsreader Variable Fallback;font-style:normal;font-weight:280 420;src:local(Georgia),local(Times New Roman),local(Liberation Serif);size-adjust:97.98%;ascent-override:75.01%;descent-override:27.05%;line-gap-override:0.0%;unicode-range:U+0-5FF,U+700-74F,U+780-86F,U+900-FB4F,U+FE00-FE6F,U+FF??}@font-face{font-family:Newsreader Variable Fallback;font-style:italic;font-weight:280 420;src:local(Georgia Italic),local(Georgia-Italic),local(Times New Roman Italic);size-adjust:84.09%;ascent-override:87.41%;descent-override:31.51%;line-gap-override:0.0%;unicode-range:U+0-5FF,U+700-74F,U+780-86F,U+900-FB4F,U+FE00-FE6F,U+FF??}@font-face{font-family:Hanken Grotesk Variable Fallback;font-style:normal;font-weight:350 650;src:local(Arial),local(Segoe UI),local(Helvetica Neue),local(Helvetica),local(Liberation Sans);size-adjust:100.85%;ascent-override:99.16%;descent-override:30.05%;line-gap-override:0.0%;unicode-range:U+0-5FF,U+700-74F,U+780-86F,U+900-FB4F,U+FE00-FE6F,U+FF??}@font-face{font-family:DM Mono Fallback;font-style:normal;font-weight:400;src:local(Consolas),local(Courier New),local(Menlo),local(Liberation Mono);size-adjust:109.13%;ascent-override:90.9%;descent-override:28.41%;line-gap-override:0.0%;unicode-range:U+0-5FF,U+700-74F,U+780-86F,U+900-FB4F,U+FE00-FE6F,U+FF??}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--n-0:#fafbfe;--n-50:#f3f6fb;--n-100:#e7edf7;--n-300:#bfcde3;--n-500:#7d8aa8;--n-700:#3e4f7c;--n-800:#18295a;--n-900:#0a1a4f;--n-950:#08133a;--n-1000:#02061a;--brand-royal:#0236b0;--brand-blue:#0150f8;--brand-cyan:#3be5ff;--pearl:#f3f6fb;--dawn:#ffb36b;--hair:#eef3ff29;--hair-strong:#eef3ff4d;--bg:#08133a;--fg:#f7f9fe;--fg-muted:#dde5f4;--fg-subtle:#a9b8d8;--accent:var(--brand-cyan);--focus:var(--brand-cyan);--ink-light:#f7f9fe;--ink-light-muted:#dde5f4;--ink-dark:#0a1a4f;--ink-dark-muted:#18295a;--halo-light:0 0 1px #08133a8c, 0 0 18px #08133a66;--halo-dark:0 0 1px #f3f6fb99, 0 0 18px #f3f6fb80;--font-display:"Newsreader Variable", "Noto Sans Arabic Variable", "Iowan Old Style", Georgia, serif;--font-sans:"Hanken Grotesk Variable", "Readex Pro Variable", "Segoe UI", system-ui, sans-serif;--font-mono:"DM Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--font-ar-display:"Noto Sans Arabic Variable", "Segoe UI", Tahoma, sans-serif;--font-ar-sans:"Readex Pro Variable", "Segoe UI", Tahoma, sans-serif;--fs-display:clamp(3rem, 1.5rem + 4.6vw, 6.5rem);--fs-h2:clamp(2.25rem, 1.3rem + 2.6vw, 4.25rem);--fs-h3:clamp(1.625rem, 1.2rem + 1.6vw, 2.75rem);--fs-lead:clamp(1.125rem, 1rem + .45vw, 1.375rem);--fs-body:clamp(1rem, .95rem + .2vw, 1.125rem);--fs-small:.875rem;--fs-label:.75rem;--measure:36rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--section-pad:clamp(96px, 14vh, 200px);--cols:4;--margin:20px;--gutter:16px;--max:1680px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.83, 0, .17, 1);--ease-snap:cubic-bezier(.7, 0, .2, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--t-micro:.16s;--t-small:.32s;--t-medium:.6s;--t-large:1.1s;--dir:1;--header-h:64px;--bar-h:56px;--radius-pill:999px;--panel:#08133ac7;--z-canvas:0;--z-content:1;--z-float:40;--z-header:60;--z-preloader:100;--brand-blue-hover:#125eff;--cyan-100:#b5f5ff;--sapphire-700:#0c2a80;--pearl-warm:#fbf3ea;--dawn-200:#ffd9b0;--dawn-600:#e7773a;--starlight:#eef3ff;--moon:#c3d0ee;--night-900:#060d2b;--night-800:#0b1840;--night-700:#13265c;--hair-dark:#0a1a4f24;--hair-dark-strong:#0a1a4f47;--ink-light-subtle:#a9b8d8;--ink-light-accent:#3be5ff;--ink-dark-subtle:#3e4f7c;--ink-dark-accent:#0236b0;--sehatneh-teal:#0d9488;--sehatneh-teal-deep:#0f766e;--sehatneh-teal-light:#30c1a9;--sehatneh-orange:#ff9f2f;--tasaheel-green:#08a045;--tasaheel-green-deep:#067a34;--tasaheel-blue:#005be2;--fs-title:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--fs-data:clamp(1.5rem, 1.2rem + 1vw, 2.25rem);--measure-lead:32rem;--measure-display:14ch;--s-11:192px;--ease-drift:cubic-bezier(.37, 0, .63, 1);--t-reveal:.9s;--t-scene:1.6s;--stagger-line:60ms;--stagger-item:90ms;--radius-card:20px;--radius-panel:28px;--radius-screen:12px;--panel-light:#fafbfedb;--panel-edge:inset 0 1px 0 #eef3ff24, inset 0 0 0 1px #eef3ff1f;--panel-edge-light:inset 0 1px 0 #ffffffe6, inset 0 0 0 1px #0a1a4f1a;--shadow-float:0 24px 64px -24px #0a1a4f47;--fs-small-ar:.9375rem;--fs-label-ar:.875rem;--row-index:48px;--target:44px;--btn-h:48px;--lockup-h:40px;--mark-h:32px;--word-full:#0236b0;--word-pearl:#f3f6fb;--veil-light:#08133a73;--veil-dark:#f3f6fb73;--veil-warm:#fbf3ea73;--shadow-screen:0 30px 80px -30px #0a1a4f73, 0 2px 6px #0a1a4f1f}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[dir=rtl]{--dir:-1}@media (min-width:480px){:root{--margin:24px}}@media (min-width:768px){:root{--cols:8;--margin:32px;--gutter:20px}}@media (min-width:1024px){:root{--cols:12;--margin:48px;--gutter:24px;--header-h:72px}}@media (min-width:1440px){:root{--margin:72px;--gutter:32px}}@media (min-width:1800px){:root{--margin:112px}}@media (min-width:1024px) and (max-height:820px){:root{--fs-display:clamp(3rem, min(1.5rem + 4.6vw, 10.4svh), 6.5rem);--fs-h2:clamp(2.25rem, min(1.3rem + 2.6vw, 7.4svh), 4.25rem);--fs-h3:clamp(1.625rem, min(1.2rem + 1.6vw, 5.2svh), 2.75rem);--fs-lead:clamp(1.0625rem, min(1rem + .45vw, 3svh), 1.375rem);--section-pad:clamp(72px, 13svh, 200px);--row-index:44px}}[data-ink=dark]{--ink:var(--ink-dark);--ink-body:var(--ink-dark-muted);--ink-subtle:var(--ink-dark-subtle);--ink-accent:var(--ink-dark-accent);--ink-hair:var(--hair-dark);--ink-hair-strong:var(--hair-dark-strong);--ink-halo:var(--halo-dark);--ink-panel:var(--panel-light);--ink-panel-edge:var(--panel-edge-light);--ink-focus:var(--brand-royal);--ink-focus-halo:#f3f6fb99;--ink-veil:var(--veil-dark)}[data-ink=light]{--ink:var(--ink-light);--ink-body:var(--ink-light-muted);--ink-subtle:var(--ink-light-subtle);--ink-accent:var(--ink-light-accent);--ink-hair:var(--hair);--ink-hair-strong:var(--hair-strong);--ink-halo:var(--halo-light);--ink-panel:var(--panel);--ink-panel-edge:var(--panel-edge);--ink-focus:var(--brand-cyan);--ink-focus-halo:#08133a99;--ink-veil:var(--veil-light)}:lang(ar){--fs-small:.9375rem;letter-spacing:0!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);color:var(--fg);font-family:var(--f-text);-webkit-tap-highlight-color:transparent;overscroll-behavior-x:none;scroll-padding-block-start:calc(var(--header-h) + 12px)}body{background:var(--bg);min-height:100svh;color:var(--fg);font-family:var(--f-text);font-size:var(--fs-body);font-weight:var(--w-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-variant-numeric:lining-nums;overscroll-behavior-x:none;margin:0;overflow-x:clip}[data-section=hero]{touch-action:pan-y pinch-zoom}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{font-weight:inherit;font-size:inherit}ul,ol{margin:0;padding:0;list-style:none}img,picture,canvas,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}bdi{unicode-bidi:isolate}bdi[dir=ltr]{white-space:nowrap}[hidden]{display:none!important}::selection{background:var(--brand-blue);color:var(--n-0)}:lang(ar){-webkit-hyphens:none;hyphens:none;font-style:normal;letter-spacing:0!important;text-transform:none!important}dialog{color:inherit}.icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em}:is(.icon--arrow,.icon--external):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){rotate:y 180deg}.mark{aspect-ratio:383/232;height:auto;display:block;overflow:visible}.prose a,a.u{color:var(--ink-body);text-decoration:underline;-webkit-text-decoration-color:var(--ink-accent);text-decoration-color:var(--ink-accent);text-underline-offset:.28em;transition:color var(--t-micro) var(--ease-soft), text-decoration-thickness var(--t-micro) var(--ease-soft);text-decoration-thickness:1.5px}.prose a:hover,a.u:hover{color:var(--ink);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--ink-focus,var(--focus));outline-offset:3px;box-shadow:0 0 0 7px var(--ink-focus-halo,#08133a99)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tel{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.nw{white-space:nowrap}html:lang(ar) .twin:lang(en),html:lang(en) .twin:lang(ar),html:lang(ar) .alt:lang(ar),html:lang(en) .alt:lang(en){display:none}html:lang(ar){--f-display:"Noto Sans Arabic Variable", "Readex Pro Variable", "Noto Sans Arabic Variable Fallback", var(--font-ar-display);--f-text:"Readex Pro Variable", "Readex Pro Variable Fallback", var(--font-ar-sans);--f-label:var(--f-text);--w-display:250;--w-h2:250;--w-h3:300;--w-title:500;--w-lead:300;--w-body:350;--w-small:400;--w-label:450;--w-em:100;--lh-display:1.22;--lh-h2:1.25;--lh-h3:1.3;--lh-title:1.45;--lh-lead:1.75;--lh-body:1.85;--lh-small:1.7;--lh-label:1.5;--tr-display:0;--tr-h2:0;--tr-h3:0;--tr-title:0;--tr-label:0;--fs-label-x:var(--fs-label-ar);--tt-label:none;--max-display:11em;--max-h2:12em}html:lang(en){--f-display:"Newsreader Variable", "Newsreader Variable Fallback", "Noto Sans Arabic Variable Lite", var(--font-display);--f-text:"Hanken Grotesk Variable", "Hanken Grotesk Variable Fallback", "Readex Pro Variable Lite", var(--font-sans);--f-label:var(--f-mono);--w-display:300;--w-h2:300;--w-h3:350;--w-title:600;--w-lead:380;--w-body:400;--w-small:400;--w-label:400;--w-em:0;--lh-display:1;--lh-h2:1.04;--lh-h3:1.1;--lh-title:1.25;--lh-lead:1.45;--lh-body:1.6;--lh-small:1.5;--lh-label:1.4;--tr-display:-.02em;--tr-h2:-.015em;--tr-h3:-.01em;--tr-title:-.005em;--tr-label:.14em;--fs-label-x:var(--fs-label);--tt-label:uppercase;--max-display:14ch;--max-h2:16ch}:root{--f-mono:"DM Mono", "DM Mono Fallback", var(--font-mono)}html:lang(ar) [data-ink=light]{--w-display:240;--w-h2:240;--w-h3:290;--w-body:300;--w-lead:290}html:lang(en) [data-ink=light]{--w-display:290;--w-h2:290;--w-h3:340;--w-body:380;--w-lead:370}[data-ink]{color:var(--ink-body)}.display,.h2,.h3{font-family:var(--f-display);color:var(--ink);text-wrap:balance;font-optical-sizing:none;font-variation-settings:"opsz" 60;font-variant-numeric:lining-nums}.display{font-size:var(--fs-display);font-weight:var(--w-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);max-inline-size:var(--max-display)}.h2{font-size:var(--fs-h2);font-weight:var(--w-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);max-inline-size:var(--max-h2)}.h3{font-size:var(--fs-h3);font-weight:var(--w-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3)}.title{font-family:var(--f-text);font-size:var(--fs-title);font-weight:var(--w-title);line-height:var(--lh-title);letter-spacing:var(--tr-title);color:var(--ink)}.lead{font-size:var(--fs-lead);font-weight:var(--w-lead);line-height:var(--lh-lead);max-inline-size:var(--measure-lead);color:var(--ink-body);text-wrap:pretty}p,li{text-wrap:pretty}.lead,.eco-step__caption,.layer__desc,.step__body,.client__line,.product-panel__promise,.service-panel__desc,.pp-proof__item{text-wrap:balance}.small{font-size:var(--fs-small);font-weight:var(--w-small);line-height:var(--lh-small)}.subtle{color:var(--ink-subtle)}[data-ink=dark] .subtle{color:var(--ink-body)}.label,.eyebrow{font-family:var(--f-label);font-size:var(--fs-label-x);font-weight:var(--w-label);line-height:var(--lh-label);letter-spacing:var(--tr-label);text-transform:var(--tt-label);color:var(--ink-body)}:is(.panel,.menu,.pill-note) :is(.label,.subtle){color:var(--ink-subtle)}.eyebrow{align-items:center;gap:var(--s-3);color:var(--ink-body);display:flex}.eyebrow:before{content:"";opacity:.7;background:currentColor;flex:none;block-size:1px;inline-size:24px}.data{font-family:var(--f-mono);font-size:var(--fs-data);font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;color:var(--ink);font-weight:400;line-height:1}.em{color:var(--ink-accent);font-style:normal}html:lang(ar) .em{font-weight:calc(var(--w-display) + var(--w-em))}html:lang(ar) .h2 .em{font-weight:calc(var(--w-h2) + var(--w-em))}html:lang(ar) .h3 .em{font-weight:calc(var(--w-h3) + var(--w-em))}html:lang(en) .em{font-style:italic}:is(.lead,.small,p:not(.display,.h2,.h3)) .em{color:inherit}.mono{font-family:var(--f-mono);direction:ltr;unicode-bidi:isolate}.btn{min-block-size:var(--btn-h);padding-inline:var(--s-5);border-radius:var(--radius-pill);font-family:var(--f-text);white-space:nowrap;isolation:isolate;transition:background-color var(--t-micro) var(--ease-soft), color var(--t-micro) var(--ease-soft), box-shadow var(--t-small) var(--ease-soft), scale var(--t-micro) var(--ease-soft);justify-content:center;align-items:center;gap:10px;font-size:1rem;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}html:lang(ar) .btn{font-weight:450}.btn:active{scale:.98}.btn--sm{min-block-size:var(--target);padding-inline:var(--s-4);font-size:.9375rem}.btn--primary{background:var(--brand-blue);color:#fff;box-shadow:inset 0 1px #ffffff40,0 12px 32px -12px #0150f899}[data-ink=light] .btn--primary{box-shadow:inset 0 1px #ffffff40,0 0 0 1px #3be5ff66,0 12px 32px -12px #0150f899}.btn--primary:hover{background:var(--brand-blue-hover)}.btn--primary:active{background:var(--brand-royal)}.btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 40%, transparent);background:0 0}.btn--ghost:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}:is([data-section],.pp-block) .btn--ghost{background:var(--ink-veil,transparent)}:is([data-section],.pp-block) .btn--ghost:hover{background:color-mix(in srgb, var(--ink-veil,transparent) 100%, var(--ink) 10%)}.btn--quiet{color:var(--ink)}.btn__fill{z-index:-1;pointer-events:none;position:absolute;inset:0}.btn__inner{align-items:center;gap:10px;display:inline-flex}.btn__label{display:inline-grid}.btn__label>span[aria-hidden]{display:none}.btn__icon{width:1.2em;height:1.2em}.alink{align-items:center;gap:var(--s-2);min-block-size:var(--target);color:var(--ink);font-weight:500;display:inline-flex}.alink__label{text-decoration:underline;-webkit-text-decoration-color:var(--ink-accent);text-decoration-color:var(--ink-accent);text-underline-offset:.32em;transition:text-decoration-thickness var(--t-micro) var(--ease-soft);text-decoration-thickness:1.5px}.alink:hover .alink__label{text-decoration-thickness:2px}.alink__arrow{width:1.1em;height:1.1em;transition:translate var(--t-small) var(--ease-soft)}.alink:hover .alink__arrow{translate:calc(4px * var(--dir)) 0}.alink__lead{width:1.2em;height:1.2em}.icon-btn{inline-size:var(--target);block-size:var(--target);color:var(--ink,currentColor);box-shadow:inset 0 0 0 1px var(--ink-hair-strong,var(--hair-strong));transition:background-color var(--t-micro) var(--ease-soft);border-radius:50%;place-items:center;display:inline-grid}.icon-btn:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.pill{border-radius:var(--radius-pill);min-block-size:30px;box-shadow:inset 0 0 0 1px var(--ink-hair-strong);color:var(--ink-body);font-size:var(--fs-small);white-space:nowrap;align-items:center;padding:4px 12px;line-height:1.2;display:inline-flex}.pill--mono{font-family:var(--f-mono);letter-spacing:.02em;direction:ltr;unicode-bidi:isolate;font-size:.8125rem}.chip{align-items:center;gap:var(--s-2);min-block-size:var(--target);padding-inline:var(--s-4);border-radius:var(--radius-pill);background:var(--ink-panel);box-shadow:var(--ink-panel-edge);color:var(--ink);font-size:var(--fs-small);display:inline-flex}.ticks{gap:var(--s-2);display:grid}.ticks li{padding-inline-start:22px;position:relative}.ticks li:before{content:"";background:var(--ink-accent);block-size:1px;inline-size:10px;position:absolute;inset-block-start:.8em;inset-inline-start:2px}.proof{align-items:center;gap:var(--s-2);color:var(--ink);font-weight:500;display:inline-flex}.proof:before{content:"";background:var(--ink-accent);block-size:6px;inline-size:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ink-accent) 18%, transparent);border-radius:50%}@property --word{syntax:"<color>";inherits:true;initial-value:#f3f6fb}.site-header{--ink:var(--ink-light);--ink-body:var(--ink-light-muted);--ink-accent:var(--ink-light-accent);--ink-hair-strong:var(--hair-strong);--ink-focus:var(--brand-cyan);--ink-focus-halo:#08133a99;--ink-halo:var(--halo-light);--word:var(--word-pearl);z-index:var(--z-header);color:var(--ink);transition:translate var(--t-small) var(--ease-out), color var(--t-micro) var(--ease-soft), --word var(--t-micro) var(--ease-soft);position:fixed;inset-block-start:0;inset-inline:0}.site-header.is-ink-dark{--ink:var(--ink-dark);--ink-body:var(--ink-dark-muted);--ink-accent:var(--ink-dark-accent);--ink-hair-strong:var(--hair-dark-strong);--ink-focus:var(--brand-royal);--ink-focus-halo:#f3f6fb99;--ink-halo:var(--halo-dark);--word:var(--word-full)}.site-header.is-hidden{translate:0 calc(-100% - 64px)}@property --hdr-sky{syntax:"<color>";inherits:true;initial-value:#14225a}.site-header:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(180deg, var(--hdr-band) 0%, var(--hdr-band) calc(100% - 56px), color-mix(in srgb, var(--hdr-band) 94%, transparent) calc(100% - 46px), color-mix(in srgb, var(--hdr-band) 66%, transparent) calc(100% - 30px), color-mix(in srgb, var(--hdr-band) 24%, transparent) calc(100% - 13px), color-mix(in srgb, var(--hdr-band) 0%, transparent) 100%);transition:opacity var(--t-small) var(--ease-soft), --hdr-sky .6s linear;position:absolute;inset:0 0 -56px}.site-header:is(.is-under,.is-midsky,.is-scrolled):not(.is-hidden):before{opacity:calc(1 - var(--hdr-white,0))}.site-header.is-fog:before{transition:none}.site-header{--hdr-band:color-mix(in srgb, var(--hdr-sky) 74%, #08133a)}.site-header.is-ink-dark{--hdr-band:color-mix(in srgb, var(--hdr-sky) 74%, #f3f6fb)}.site-header.is-ink-dark .nav__link{color:var(--ink)}.site-header__bar{align-items:center;gap:var(--s-5);height:var(--header-h);padding-inline:var(--margin);max-width:var(--max);margin-inline:auto;display:flex}.brand{min-block-size:var(--target);border-radius:6px;align-items:center;display:inline-flex}.lockup{--h:var(--lockup-h);block-size:var(--h);align-items:center;display:inline-flex}[dir=rtl] .lockup{gap:calc(var(--h) * .075)}.lockup__mark{inline-size:calc(var(--h) * 383 / 232);block-size:var(--h);flex:none}.lockup__word{inline-size:calc(var(--h) * 564 / 232);block-size:var(--h);background-color:var(--word);flex:none;-webkit-mask:url(/brand/wordmark.svg) 50%/100% 100% no-repeat;mask:url(/brand/wordmark.svg) 50%/100% 100% no-repeat}@media (max-width:767.98px){.site-header .lockup{--h:var(--mark-h)}.site-header .lockup__word{display:none}}.nav{margin-inline-start:auto;display:none}.nav__list{gap:var(--s-1);display:flex}.nav__link{min-block-size:var(--target);padding-inline:var(--s-3);color:var(--ink-body);text-shadow:var(--ink-halo);transition:color var(--t-micro) var(--ease-soft);align-items:center;font-size:.9375rem;display:inline-flex;position:relative}.nav__link:after{content:"";inset-inline:var(--s-3);background:var(--ink-accent);block-size:1px;transform-origin:var(--origin-start,left) center;transition:scale var(--t-small) var(--ease-soft);position:absolute;inset-block-end:10px;scale:0 1}[dir=rtl] .nav__link:after{--origin-start:right}.nav__link:hover,.nav__link.is-active{color:var(--ink)}.nav__link:hover:after,.nav__link.is-active:after{scale:1}.site-header__actions{align-items:center;gap:var(--s-2);margin-inline-start:auto;display:flex}@media (min-width:1024px){.nav{display:block}.site-header__actions{margin-inline-start:var(--s-3)}}.lang-switch{align-items:center;gap:var(--s-2);min-block-size:var(--target);min-inline-size:var(--target);padding-inline:var(--s-3);border-radius:var(--radius-pill);color:var(--ink);text-shadow:var(--ink-halo);transition:background-color var(--t-micro) var(--ease-soft);font-size:.9375rem;display:inline-flex}.lang-switch:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.lang-switch__icon{width:1.15em;height:1.15em;transition:rotate var(--t-medium) var(--ease-soft)}.lang-switch:hover .lang-switch__icon{rotate:calc(-24deg * var(--dir))}.lang-switch:lang(en){font-family:"Hanken Grotesk Variable", "Hanken Grotesk Variable Fallback", "Readex Pro Variable", var(--font-sans)}.lang-switch:lang(ar){font-family:"Readex Pro Variable", "Readex Pro Variable Lite", "Readex Pro Variable Fallback", var(--font-ar-sans)}.motion-toggle .motion-toggle__play{display:none}.motion-toggle[aria-pressed=true] .motion-toggle__play{display:block}.motion-toggle[aria-pressed=true] .motion-toggle__pause{display:none}.site-header__motion{box-shadow:none;text-shadow:var(--ink-halo)}.site-header__motion svg{block-size:1.05em;inline-size:1.05em;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--ink-veil,#08133a73) 100%, transparent))}html.reduced-motion .site-header__motion{display:none}.menu-btn{justify-content:center;align-items:center;gap:var(--s-2);min-block-size:var(--target);min-inline-size:var(--target);padding-inline:var(--s-3);border-radius:var(--radius-pill);color:var(--ink);text-shadow:var(--ink-halo);transition:background-color var(--t-micro) var(--ease-soft);font-size:.9375rem;display:inline-flex}.menu-btn:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.menu-btn:hover .menu-btn__lines i:last-child,.menu-btn:focus-visible .menu-btn__lines i:last-child{inline-size:100%}.menu-btn__lines{gap:6px;inline-size:20px;display:grid}.menu-btn__lines i{background:currentColor;border-radius:1px;block-size:1.5px;display:block}.menu-btn__lines i:last-child{inline-size:70%;transition:inline-size var(--t-small) var(--ease-soft)}.site-header__cta{display:none}@media (min-width:1024px){.site-header__cta{display:inline-flex}}@media (max-width:767.98px){.site-header__motion,.menu-btn__label{display:none}.site-header__bar{gap:var(--s-2)}}html.no-js .site-header{position:absolute}html.no-js :is(.menu-btn,.motion-toggle,.menu){display:none}html.no-js .site-header{inset-block-start:auto}:root{--film-ink:#f7f9fe;--film-ink-body:#e9eef9;--film-shadow:0 1px 2px #040a2099, 0 0 9px #040c288c, 0 0 22px #040c2880;--film-scrim:#050c2680;--film-ease:cubic-bezier(.22, .61, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-page=film]{scrollbar-width:thin;scrollbar-color:#ffffff59 transparent;background:#0b1740}html[data-page=film] body{color:var(--film-ink);background:#0b1740;margin:0;overflow-x:clip}html.film-stops,html.film-stops body{overscroll-behavior:none;overflow:hidden}html.film-stops body{touch-action:pinch-zoom}.film-stage,.film-main,.fd-layer{transition:opacity .15s}html.film-jump .film-stage,html.film-jump .film-main,html.film-jump .fd-layer{opacity:0}.film-stage{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.film-poster{transition:opacity .6s var(--film-ease);background:radial-gradient(120% 70% at 72% 58%,#ffd6aad9,#0000 60%),linear-gradient(#2a4f9e 0%,#6f8fcb 38%,#f2c9a3 62%,#f7e7d6 70%,#cdd8ea 100%);position:absolute;inset:0}.film-canvas{opacity:0;width:100%;height:100%;transition:opacity .5s var(--film-ease);display:block;position:absolute;inset:0}.film-ready .film-canvas{opacity:1}.film-ready .film-poster{opacity:0}.film-scrim{background:radial-gradient(140% 90% at 50% 45%,#0000 55%,#03081e47 100%),linear-gradient(#030a226b 0%,#030a221f 12%,#0000 22%);position:absolute;inset:0}.film-overlay{z-index:2;pointer-events:none;position:fixed;inset:0}.film-header{z-index:20}.film-header__actions{align-items:center;gap:clamp(8px,1.2vw,18px);display:flex}.film-header__home,.film-motion{font:500 .875rem/1 var(--font-sans);color:var(--film-ink);text-shadow:var(--film-shadow);border-radius:999px;padding:10px 4px;text-decoration:none}:lang(ar) .film-header__home,:lang(ar) .film-motion{font-family:var(--font-ar-sans)}.film-header__home:hover,.film-motion:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.film-motion{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:inline-flex}.film-motion__dot{border:1.5px solid;border-radius:999px;block-size:14px;inline-size:26px;position:relative;box-shadow:0 0 10px #040c2866}.film-motion__dot:after{content:"";inline-size:7px;transition:translate .25s var(--film-ease);background:currentColor;border-radius:50%;position:absolute;inset-block:2px;inset-inline-start:2px}.film-motion[aria-pressed=true] .film-motion__dot{background:#3be5ff59}.film-motion[aria-pressed=true] .film-motion__dot:after{translate:11px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .film-motion[aria-pressed=true] .film-motion__dot:after{translate:-11px}.film-header .lang-switch{text-shadow:var(--film-shadow)}.film-main{z-index:3;outline:none;position:relative}.film-seg{height:calc(var(--len,100) * 1vh);position:relative}.beat{z-index:4;color:var(--film-ink);text-shadow:var(--film-shadow);pointer-events:none;position:fixed;inset-inline:clamp(20px,6vw,96px)}.js .beat{opacity:var(--v,0);translate:0 calc((1 - var(--v,0)) * 18px);will-change:opacity, translate}.off-beatlayer.js .beat{will-change:auto}.js .beat[data-beat-open]{--v:1}.js .beat[data-off]{visibility:hidden}.beat a,.beat button{pointer-events:auto}.beat--hero{max-inline-size:min(600px,88vw);inset-block-end:clamp(48px,9vh,110px)}.beat--hero:before,.beat--final:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--film-scrim), transparent);pointer-events:none;position:absolute;inset:-22% -30% -30%}.beat__eyebrow{font:500 .8125rem/1.4 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--film-ink-body);margin:0 0 14px}:lang(ar) .beat__eyebrow{font-family:var(--font-ar-sans);letter-spacing:0;font-size:.9375rem}.beat__title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,4.6vw,4.4rem);font-weight:400;line-height:1.02}:lang(ar) .beat__title{font-family:var(--font-ar-display);letter-spacing:0;white-space:nowrap;font-size:clamp(2.2rem,4.3vw,4rem);font-weight:600;line-height:1.22}.beat__title em{color:#bff4ff;font-style:italic}:lang(ar) .beat__title em{color:#9fefff;font-style:normal}.beat__lede{font:400 clamp(1rem, 1.25vw, 1.1875rem) / 1.6 var(--font-sans);color:var(--film-ink-body);max-inline-size:56ch;margin:18px 0 0}:lang(ar) .beat__lede{font-family:var(--font-ar-sans);line-height:1.85}.beat__ctas{flex-wrap:wrap;gap:12px;margin-block-start:26px;display:flex}.beat .btn--ghost{--btn-ink:var(--film-ink);color:var(--film-ink);background:#08123447;border-color:#fff9}.beat--cue{font:500 .8125rem/1 var(--font-sans);letter-spacing:.08em;color:var(--film-ink-body);flex-direction:column;align-items:center;gap:10px;display:flex;inset-block-end:22px;inset-inline:0}:lang(ar) .beat--cue{font-family:var(--font-ar-sans);letter-spacing:0}.beat__cue-line{transform-origin:top;background:linear-gradient(#0000,#fff);block-size:38px;inline-size:1px}[data-film-motion=full] .beat__cue-line{animation:film-cue 2.2s var(--film-ease) infinite}@keyframes film-cue{0%{scale:1 0}55%{opacity:1;scale:1}to{opacity:0;scale:1}}.beat--caption{max-inline-size:min(620px,86vw);inset-block-end:clamp(64px,16vh,170px)}.beat--caption .beat__line{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(1.7rem,3.3vw,2.9rem);font-weight:400;line-height:1.15}:lang(ar) .beat--caption .beat__line{font-family:var(--font-ar-display);font-size:clamp(1.6rem,3vw,2.6rem);font-weight:500;line-height:1.45}.beat__l{display:block}.beat--end{text-align:end;inset-inline-start:auto}.beat--center{text-align:center;margin-inline:auto;inset-block:42vh auto;inset-inline:0}.beat--caption:before{content:"";z-index:-1;background:radial-gradient(closest-side,#050c265c,#0000);position:absolute;inset:-40% -18%}.beat--final{text-align:center;max-inline-size:min(760px,90vw);margin-inline:auto;inset-block-start:50%;inset-inline:0;translate:0 -50%}.js .beat--final{translate:0 calc(-50% + (1 - var(--v,0)) * 18px)}.beat--final .beat__ctas{justify-content:center}.beat__title--end{font-size:clamp(2.2rem,5vw,4.4rem)}@media (max-width:720px){.film-header__home{display:none}.film-motion__label{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.beat{inset-inline:16px}.beat--hero{inset-block-end:76px}.beat--hero .beat__eyebrow,.beat--hero .beat__lede{display:none}:lang(ar) .beat__title{white-space:normal}.beat__lede{font-size:.975rem}.beat__ctas .btn{flex:auto}.beat--caption{inset-block-end:20vh;inset-inline-end:46px}.beat--caption .beat__line{font-size:1.5rem}:lang(ar) .beat--caption .beat__line{font-size:1.45rem}.ncontact__title{padding-inline:30px}}[data-film-motion=off] .beat{filter:none;translate:none}[data-film-motion=off] .beat--final{translate:0 -50%}.beat--ink-dark{--film-ink:#0a1a4f;--film-ink-body:#18295a;color:#0a1a4f;text-shadow:0 0 1px #ffffffe6,0 0 9px #ffffffe6,0 0 22px #ffffffb3}.beat--ink-dark.beat--caption:before,.beat--ink-dark.beat--final:before{background:radial-gradient(closest-side,#ffffff9e,#ffffff4d 65%,#0000)}.beat--ink-dark .beat__title em{color:#0236b0}.beat--ink-dark .btn--ghost{color:#0a1a4f;background:#ffffff73;border-color:#0a1a4f80}.beat--hero .beat__eyebrow,.beat--hero .beat__title em{text-shadow:0 0 12px #080e22a6,0 1px 3px #080e2299}.beat--hero{--film-ink-body:#f3f6fd}.beat--hero:before{background:radial-gradient(closest-side,#040a20a8,#040a2099 62%,#040a204d 84%,#0000);inset:-36% -30% -30%}.beat--caption:not(.beat--ink-dark):before{background:radial-gradient(closest-side,#040a2094,#040a206b 60%,#0000)}.beat--cue{text-shadow:0 0 14px #040a20cc,0 1px 3px #040a20b3;color:#fff}.beat--cue:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#040a2080,#0000);position:absolute;inset:-30% 34%}.beat--pair{text-align:center;max-inline-size:min(720px,90vw);margin-inline:auto;inset-block-end:clamp(18px,5vh,48px);inset-inline:0}.beat--pair .beat__line{font-size:clamp(1.3rem,2.3vw,2rem)}.beat--net{inset-block:auto clamp(16px,4.5vh,44px);translate:none}.js .beat--net{translate:0 calc((1 - var(--v,0)) * 18px)}.beat--net .beat__title--end{font-size:clamp(1.7rem,3.2vw,2.8rem)}.beat--net .beat__ctas{margin-block-start:14px}@media (max-width:720px){.beat--pair{inset-block:auto clamp(20px,5vh,48px);translate:0}.js .beat--pair{translate:0 calc((1 - var(--v,0)) * 18px)}.beat--pair .beat__line{font-size:1.15rem}.beat--net .beat__title--end{font-size:1.55rem}}[data-film-motion=off] .beat--net,[data-film-motion=off] .beat--pair{translate:none}@media (max-width:720px){[data-film-motion=off] .beat--pair{translate:none}.beat--caption:not(.beat--ink-dark):before{background:radial-gradient(closest-side,#040a20a8,#040a2075 60%,#0000);inset:-55% -10%}.beat--caption:not(.beat--ink-dark) .beat__line,:lang(ar) .beat--caption:not(.beat--ink-dark) .beat__line{font-size:2rem;line-height:1.3}}.beat--ch2:before{background:radial-gradient(closest-side,#040a208c,#040a2061 60%,#0000)}.beat--ch2-end{inset-block:auto clamp(18px,7vh,60px)}@media (max-width:720px){.beat--ch2-end{inset-block-end:9vh}}.stack{--stack-halo:0 1px 2px #030a1ebf, 0 0 12px #030a1e8c, 0 0 30px #030a1e59;--stack-halo-items:0 1px 2px #030a1ee6, 0 0 7px #030a1ea6, 0 0 20px #030a1e66;z-index:4;pointer-events:none;position:fixed;inset:0}.stack:before{content:"";opacity:0;transition:opacity .8s var(--film-ease);position:absolute;inset:0}.stack.is-shaded:before{opacity:1}.stack:before{background:linear-gradient(270deg,#030c228c 0%,#030c2275 30%,#030c2238 48%,#0000 62%)}:root[dir=ltr] .stack:before{background:linear-gradient(90deg,#030c229e 0%,#030c2294 38%,#030c2252 51%,#0000 65%)}@media (max-width:720px){.stack:before{background:linear-gradient(270deg,#030c2299 0%,#030c2280 52%,#030c2233 72%,#0000 86%)}:root[dir=ltr] .stack:before{background:linear-gradient(90deg,#030c2299 0%,#030c2280 52%,#030c2233 72%,#0000 86%)}}.stack__layer{inset-block-start:0;opacity:.001;text-align:start;will-change:transform, opacity;position:absolute;left:0;right:auto}.stack__name,.stack__items{width:-moz-fit-content;width:fit-content;max-width:100%}.stack__name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--film-ink);text-shadow:var(--stack-halo);white-space:nowrap;transition:color .4s var(--film-ease), text-shadow .4s var(--film-ease);margin:0;font-size:clamp(1.5rem,2.2vw,1.95rem);font-weight:400;line-height:1.15}:lang(ar) .stack__name{font-family:var(--font-ar-display);letter-spacing:0;font-size:clamp(1.45rem,2.1vw,1.85rem);font-weight:500;line-height:1.4}.stack__num{font:500 .56em/1 var(--font-sans);letter-spacing:.08em;color:var(--accent);vertical-align:.32em;opacity:.9;margin-inline-end:.6em}.stack__items{font:450 clamp(.95rem, 1.12vw, 1.05rem) / 1.55 var(--font-sans);color:#f1f5fd;text-shadow:var(--stack-halo-items);text-wrap:balance;margin:4px 0 0}:lang(ar) .stack__items{font-family:var(--font-ar-sans)}.stack__items bdi{white-space:nowrap}.stack__dot{color:#e9eef98c;transition:color .4s var(--film-ease);margin:0 .2em}.stack__leader{opacity:.001;will-change:transform, opacity;height:1px;transition:background-color .4s var(--film-ease), box-shadow .4s var(--film-ease);background:#ffffff8c;position:absolute;top:0;left:0;box-shadow:0 0 4px #030a1e73}.stack__leader:after{content:"";background:inherit;border-radius:50%;block-size:5px;inline-size:5px;position:absolute;top:-2px;box-shadow:0 0 6px #fff9}.stack__leader[data-side=left]:after{left:-2px}.stack__leader[data-side=right]:after{right:-2px}.stack__leader.is-hover{background:var(--accent);box-shadow:0 0 8px #3be5ff8c}.stack__layer.is-hover .stack__name{color:#fff;text-shadow:var(--stack-halo), 0 0 22px #3be5ff73}.stack__layer.is-hover .stack__dot{color:var(--accent)}@media (max-width:720px){.stack__name,:lang(ar) .stack__name{font-size:1.2rem}.stack__items{font-size:.875rem;line-height:1.45}}.clients,.nmap,.ncontact{--night-halo:0 1px 2px #030818e6, 0 0 6px #030818a6}.clients{z-index:4;pointer-events:none;position:fixed;inset:0}.clients__eyebrow{inset-inline:0;text-align:center;inline-size:max-content;font:600 1.02rem/1.3 var(--font-sans);letter-spacing:.06em;color:#8ff2ff;text-shadow:var(--night-halo);opacity:.001;margin:0 auto;position:absolute;top:clamp(62px,10.5vh,92px)}:lang(ar) .clients__eyebrow{font-family:var(--font-ar-sans);letter-spacing:0;font-size:1.08rem}.clients__eyebrow:before{content:"";z-index:-1;background:radial-gradient(closest-side,#0308188c,#0308184d 58%,#0000);position:absolute;inset:-60% -40%}.clients__list{margin:0;padding:0;list-style:none}.client{white-space:nowrap;opacity:.001;will-change:transform, opacity;flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:0;left:0}.client.is-end,:root[dir=rtl] .client{align-items:flex-end}:root[dir=rtl] .client.is-end{align-items:flex-start}.client__name,.client__detail{position:relative}.client__name:before,.client__detail:before{content:"";z-index:-1;background:radial-gradient(closest-side,#03081880,#0308183d 62%,#0000);position:absolute;inset:-30% -8%}.client__name{font:500 .9rem/1.35 var(--font-sans);color:#f4f6fc;text-shadow:var(--night-halo);transition:color .3s var(--film-ease), text-shadow .3s var(--film-ease)}:lang(ar) .client__name{font-family:var(--font-ar-sans);font-size:.95rem}.client[data-major] .client__name{font-weight:600}.client.is-hover .client__name{color:#fff;text-shadow:var(--night-halo), 0 0 16px #ffe2aa8c}.client__detail{font:450 .8rem/1.35 var(--font-sans);color:#e6ecf8;text-shadow:var(--night-halo);opacity:0;margin-top:1px}:lang(ar) .client__detail{font-family:var(--font-ar-sans);font-size:.84rem}.partners{will-change:transform;position:absolute;top:0;left:0}.partners__wave{opacity:.001;pointer-events:none;will-change:opacity;max-width:none;position:absolute}.clients__partners-line{inset-inline:0;inline-size:max-content;font:500 .8rem/1.3 var(--font-sans);letter-spacing:.02em;color:#c9dcf5;text-shadow:var(--night-halo);opacity:.001;margin:0 auto;position:absolute;top:calc(clamp(62px,10.5vh,92px) + 1.8rem)}:lang(ar) .clients__partners-line{font-family:var(--font-ar-sans);letter-spacing:0;font-size:.86rem}.clients__more{inset-inline:0;text-align:center;font-family:var(--font-display);color:var(--film-ink);text-shadow:var(--night-halo);opacity:.001;will-change:opacity;margin:0;font-size:clamp(1.5rem,2.6vw,2.3rem);line-height:1.3;position:absolute;top:40vh}:lang(ar) .clients__more{font-family:var(--font-ar-display);font-weight:500}.nmap{z-index:4;pointer-events:none;position:fixed;inset:0}.nmap__head{text-align:end;will-change:transform;flex-direction:column;align-items:flex-end;gap:12px;max-inline-size:min(300px,30vw);display:flex;position:absolute;top:0;left:0;translate:calc(-100% - 28px) -50%}.nmap__head:before{content:"";z-index:-1;background:radial-gradient(closest-side,#03081880,#03081838 60%,#0000);position:absolute;inset:-40% -30%}.nmap__title{font-family:var(--font-display);color:var(--film-ink);text-shadow:var(--night-halo);margin:0;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.3}:lang(ar) .nmap__title{font-family:var(--font-ar-display);font-weight:500;line-height:1.5}.nmap__wa{color:#fff;background:#0a16308c;border-color:#25d36699}.nmap__wa .btn__icon{color:#25d366}.nmap__cities{margin:0;padding:0;list-style:none}.city{font:500 .78rem/1.2 var(--font-sans);color:#cdefff;white-space:nowrap;text-shadow:0 1px 2px #030818f2,0 0 3px #030818f2,0 0 8px #030818d9;opacity:.001;pointer-events:none;will-change:transform, opacity;position:absolute;top:0;left:0}:lang(ar) .city{font-family:var(--font-ar-sans);font-size:.84rem}.city--baghdad{color:#fff4dc;font-size:.9rem;font-weight:700}:lang(ar) .city--baghdad{font-size:.95rem}.city.is-hot{color:#fff;text-shadow:0 1px 2px #030818f2,0 0 10px #78dcffe6}html:not(.film-comp-sheet) .nmap__head{display:none}.ncomp{z-index:5;opacity:.001;pointer-events:none;will-change:transform, opacity;inline-size:min(340px,36vw);color:var(--film-ink);font-family:var(--font-sans);position:fixed;top:0;left:0}:lang(ar) .ncomp{font-family:var(--font-ar-sans)}.ncomp[data-off]{visibility:hidden}.ncomp__panel{max-block-size:calc(100vh - 100px);overscroll-behavior:contain;scrollbar-width:thin;background:radial-gradient(130% 70% at 12% 0,#ffffff29,#0000 55%),linear-gradient(170deg,#ffffff1a,#ffffff08 45%,#ffffff05),linear-gradient(#08102a4d,#060c2075);border:1px solid #fff3;border-radius:30px;max-block-size:calc(100dvh - 100px);padding:16px 20px 12px;position:relative;overflow:auto;box-shadow:inset 1.5px 1.5px 0 -.5px #fff9,inset -1px -1px #8ff2ff29,0 18px 36px -24px #00030ecc}.ncomp__close{display:none}.ncomp__head{margin-block-end:8px}@media (max-height:779px){html:not(.film-comp-sheet) .ncomp__intro{display:none}}.ncomp__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8ff2ff;align-items:center;gap:8px;margin:0 0 4px;font-size:.72rem;font-weight:600;display:flex}:lang(ar) .ncomp__eyebrow{letter-spacing:0;font-size:.8rem}.ncomp__eyebrow:before{content:"";background:#3ae4ff;border-radius:50%/62% 62% 38% 38%;block-size:9px;inline-size:7px;box-shadow:0 0 8px #3ae4ffcc}.ncomp__title{font-family:var(--font-display);margin:0;font-size:1.32rem;font-weight:500;line-height:1.3}:lang(ar) .ncomp__title{font-family:var(--font-ar-display);line-height:1.5}.nsupport{color:#d3e2f8;text-shadow:var(--night-halo);align-items:flex-start;gap:8px;margin:6px 0 0;font-size:.84rem;font-weight:500;line-height:1.5;display:flex}.nsupport:before{content:"";background:#3ae4ff;border-radius:50%;flex:none;block-size:7px;inline-size:7px;margin-block-start:calc(.75em - 3.5px);animation:2.4s ease-in-out infinite nsupport-live;box-shadow:0 0 8px #3ae4ffd9}@keyframes nsupport-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.nmap__head .nsupport{margin:-4px 0 0}.ncomp__intro{color:#b9c7e2;margin:4px 0 0;font-size:.8rem;line-height:1.55}.ncomp__form{gap:8px;display:grid}.ncomp__group{border:0;min-inline-size:0;margin:0;padding:0}.ncomp__legend,.ncomp__label{letter-spacing:.08em;text-transform:uppercase;color:#9fb2d6;margin-block-end:3px;padding:0;font-size:.7rem;font-weight:600;display:block}:lang(ar) .ncomp__legend,:lang(ar) .ncomp__label{letter-spacing:0;font-size:.76rem;font-weight:500}.ncomp__req{color:#8ff2ff;margin-inline-start:3px}.ncomp__chips{flex-wrap:wrap;gap:4px;display:flex}.ncomp__chip{cursor:pointer;position:relative}.ncomp__chip-input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.ncomp__chip-face{color:#e4ecfa;background:linear-gradient(#ffffff17,#ffffff08);border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:.75rem;line-height:1.5;transition:border-color .2s,background-color .2s,color .2s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,inset 0 -1px #0006144d}:lang(ar) .ncomp__chip-face{padding:2px 7px 2px 9px;font-size:.8rem}.ncomp__drop{block-size:8px;inline-size:6px;transition:background-color .2s, box-shadow .2s, transform .25s var(--film-ease);background:#f4f7ff73;border-radius:50%/62% 62% 38% 38%}@media (hover:hover){.ncomp__chip:hover .ncomp__chip-face{color:#fff;border-color:#ffffff5c;box-shadow:inset 0 1px #ffffff4d,0 0 14px -6px #ffffff73}}.ncomp__chip-input:checked+.ncomp__chip-face{color:#fff;background:linear-gradient(#ffffff47,#ffffff1f);border-color:#ffffff94;box-shadow:inset 0 1px #fff9,inset 0 -1px #00061438,0 0 16px -6px #ffffff80}.ncomp__chip-input:checked+.ncomp__chip-face .ncomp__drop{background:#3be5ff;transform:scale(1.3);box-shadow:0 0 0 1px #ffffff8c,0 0 9px #3be5ff}.ncomp__chip-input:focus-visible+.ncomp__chip-face{outline-offset:2px;outline:2px solid #ffffffeb}.has-topic-error .ncomp__chip-face{border-color:#ffaa9673}.ncomp__notes:empty{display:none}.ncomp__note{color:#c9d6ee;margin:7px 0 0;font-size:.74rem;line-height:1.55}.ncomp__note-link{color:#8ff2ff;margin-inline-start:4px}.ncomp__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ncomp__field{min-inline-size:0}.ncomp__input{box-sizing:border-box;inline-size:100%;font:inherit;color:#f4f6fc;background:linear-gradient(#00081a42,#ffffff0a);border:1px solid #ffffff21;border-radius:12px;margin:0;padding:6px 11px;font-size:.86rem;line-height:1.5;transition:border-color .2s,background-color .2s,box-shadow .2s;display:block;box-shadow:inset 0 1px #00041073,inset 0 -1px #ffffff14}textarea.ncomp__input{resize:none;min-block-size:3.1em}.ncomp__field--message .ncomp__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ncomp__input::placeholder{color:#7f91b4}.ncomp__input:focus{border-color:#3be5ffd9;outline:none;box-shadow:inset 0 1px #00041073,0 0 0 3px #3be5ff33}.ncomp__input[aria-invalid=true]{border-color:#ffb4a8}.ncomp__error{color:#ffc2b6;margin:3px 0 0;font-size:.72rem;line-height:1.4}.ncomp__error:empty{display:none}.ncomp__preview{border-block-start:1px solid #aad7ff1f;padding-block-start:7px}.ncomp__preview-head{color:#9fb2d6;justify-content:space-between;gap:8px;margin:0 0 6px;font-size:.7rem;display:flex}.ncomp__to{color:#8ff2ff;unicode-bidi:plaintext}.ncomp__bubble{color:#eafff4;white-space:pre-wrap;overscroll-behavior:contain;scrollbar-width:thin;background:linear-gradient(160deg,#0a63fb47,#0150f829);border:1px solid #8ff2ff33;border-radius:14px 14px 4px;max-block-size:4.9em;margin:0;padding:8px 11px;font-size:.76rem;line-height:1.55;overflow:auto;box-shadow:inset 0 1px #ffffff24}:lang(ar) .ncomp__bubble{border-radius:14px 14px 14px 4px}.ncomp__actions{align-items:center;gap:8px;margin-block-start:2px;display:flex}.ncomp__send{border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.ncomp__send-icon{block-size:17px;inline-size:17px}.ncomp__ghost{white-space:nowrap;font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:7px 14px;font-size:.76rem}.ncomp__mail{border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:inline-flex}.ncomp__mail-icon{block-size:16px;inline-size:16px}.ncomp__status{color:#8ff2ff;margin:0;font-size:.72rem}.ncomp__status:empty{display:none}.ncomp__privacy{color:#8d9ec0;border-block-start:1px solid #aad7ff1a;margin:0;padding-block-start:6px;font-size:.68rem;line-height:1.5}.nlight{z-index:7;pointer-events:none;will-change:transform, opacity;background:#fff;border-radius:50%;block-size:10px;inline-size:10px;position:fixed;top:-5px;left:-5px;box-shadow:0 0 10px 3px #3be5fff2,0 0 26px 9px #0150f899}.ncomp-open{font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:11px 22px;font-size:.95rem;font-weight:600;display:inline-flex}.ncomp-open__icon{block-size:18px;inline-size:18px}.film-comp-sheet .ncomp{z-index:60;inline-size:auto;display:none;inset:0;opacity:1!important;transform:none!important}.film-comp-sheet .ncomp.is-open{visibility:visible;display:block;pointer-events:auto!important}.film-comp-sheet .ncomp__panel{inset-inline:0;overscroll-behavior:contain;max-block-size:88dvh;padding:20px 18px max(16px, env(safe-area-inset-bottom));animation:ncomp-sheet .32s var(--film-ease);background:radial-gradient(130% 50% at 12% 0,#ffffff24,#0000 55%),linear-gradient(#0a14309e,#050b1ec7);border-block-end:0;border-radius:30px 30px 0 0;position:absolute;bottom:0;overflow:auto;box-shadow:inset 1.5px 1.5px 0 -.5px #fff9,0 0 0 100vmax #0206128c}@keyframes ncomp-sheet{0%{opacity:0;transform:translateY(40px)}}.film-comp-sheet .ncomp__close{top:10px;color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #aad7ff33;border-radius:50%;place-items:center;block-size:36px;inline-size:36px;font-size:1.3rem;line-height:1;display:grid;position:absolute;inset-inline-end:10px}.film-comp-sheet .ncomp__head{padding-inline-end:44px}.film-comp-sheet .ncomp__input{font-size:1rem}.film-comp-sheet .ncomp__bubble{max-block-size:8em}.film-comp-open .fplay,.film-comp-open .nmap__head{visibility:hidden}.nline{align-items:center;gap:8px;display:inline-flex}.nline__tel{font:500 .98rem/1.5 var(--font-sans);color:#f4f6fc;text-shadow:var(--night-halo);white-space:nowrap;text-decoration:none}.nline__wa{border-radius:50%;place-items:center;block-size:34px;inline-size:34px;display:inline-grid}.nline__wa svg{block-size:16px;inline-size:16px}.nline__tel:hover,.nline__tel:focus-visible{text-decoration:underline}.ncontact{z-index:5;inset-inline:0;text-align:center;opacity:.001;will-change:opacity;flex-direction:column;align-items:center;padding-inline:16px;display:flex;position:fixed;top:50vh;bottom:0}.ncontact[inert]{pointer-events:none}.ncontact:before{content:"";z-index:-1;background:linear-gradient(#0000,#03081880 24%,#030818b8);position:absolute;inset:-6% 0 0}.ncontact__title{font-family:var(--font-display);color:var(--film-ink);text-shadow:var(--night-halo);margin:0 0 10px;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:400;line-height:1.2}:lang(ar) .ncontact__title{font-family:var(--font-ar-display);font-weight:500;line-height:1.45}.ncontact__title em{color:var(--accent);font-style:normal}.ncontact__rows{flex-direction:column;align-items:center;gap:6px;display:flex}.ncontact__mail{font:500 1.05rem/1.4 var(--font-sans);color:#fff;text-shadow:var(--night-halo);text-decoration:none}.ncontact__mail:hover{text-decoration:underline}.ncontact__lines{flex-wrap:wrap;justify-content:center;gap:4px 28px;display:flex}.ncontact__line{align-items:center;gap:10px;display:inline-flex}.ncontact__label{font:450 .86rem/1.3 var(--font-sans);color:#c9d3e8;text-shadow:var(--night-halo)}:lang(ar) .ncontact__label{font-family:var(--font-ar-sans)}.ncontact__ctas{justify-content:center;margin-top:14px}.nfoot{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;inline-size:min(1100px,100%);margin-top:auto;padding-block:12px 16px;display:flex}.nfoot__tagline,.nfoot__legal{font:450 .8rem/1.4 var(--font-sans);color:#c9d3e8;margin:0}:lang(ar) .nfoot__tagline,:lang(ar) .nfoot__legal{font-family:var(--font-ar-sans)}.nfoot__sep{margin:0 .3em}@media (max-width:720px){.clients__eyebrow{top:76px}.client__name,:lang(ar) .client__name{font-size:.84rem}.client__detail,:lang(ar) .client__detail{font-size:.76rem}.nmap__head{text-align:center;align-items:center;max-inline-size:88vw;margin-inline:auto;inset-inline:0;translate:0}.ncontact{top:44vh}.ncontact__lines{flex-direction:column;align-items:center}.nfoot__tagline{display:none}}.film-intro{z-index:60;pointer-events:auto;background:#fff;display:none;position:fixed;inset:0}.js.film-intro-on .film-intro,.film-intro.is-reveal{display:block}.film-intro.is-reveal{pointer-events:none;background:0 0!important}.film-intro.is-fade{opacity:0;transition:opacity .6s var(--film-ease)}.js.film-intro-on .film-intro:not(.is-reveal){animation:.6s 12s forwards film-intro-failsafe}@keyframes film-intro-failsafe{to{opacity:0;visibility:hidden}}.film-intro__mark{aspect-ratio:376.375/232;will-change:transform, opacity;width:min(34vw,460px);position:absolute;top:46%;left:50%;translate:-50% -50%}.film-intro__breath{position:absolute;inset:0}.film-intro.is-hold .film-intro__breath{animation:2.4s ease-in-out infinite film-intro-breathe}@keyframes film-intro-breathe{0%,to{scale:1}50%{scale:1.024}}.film-intro__arm{opacity:0;will-change:transform, filter, opacity;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.film-intro-long .film-intro__arm--up{animation:1.2s linear forwards film-intro-up}.film-intro-long .film-intro__arm--lo{animation:1.2s linear forwards film-intro-lo}.film-intro-long .film-intro__arm--up.is-ghost{animation:1.2s linear 80ms forwards film-intro-up-ghost}.film-intro-long .film-intro__arm--lo.is-ghost{animation:1.2s linear 80ms forwards film-intro-lo-ghost}.film-intro-short .film-intro__arm{animation:.32s cubic-bezier(.3,0,.2,1) forwards film-intro-short}.film-intro-short .film-intro__arm.is-ghost{display:none}@keyframes film-intro-short{0%{opacity:0;filter:blur(8px);transform:scale(.965)}to{opacity:1;filter:blur();transform:none}}html.film-intro-on{overflow:hidden}html.film-intro-veil .film-header,html.film-intro-veil .film-scrim,html.film-intro-veil .beat--hero,html.film-intro-veil .beat--cue{opacity:.001!important}html.film-intro-veil .beat--hero{translate:0 22px}html.film-intro-fade .film-header{transition:opacity .7s var(--film-ease)}html.film-intro-fade .film-scrim{transition:opacity 1s var(--film-ease) .15s}html.film-intro-fade .beat--hero,html.film-intro-fade .beat--cue{transition:opacity .75s var(--film-ease) .1s, translate .9s var(--film-ease) .1s}@media (max-width:720px){.film-intro__mark{width:64vw;top:40%}}@keyframes film-intro-up{0%{filter:blur(16px);opacity:0;transform:rotate(-38deg)translate(30vmin)rotate(72deg)scale(1.32)}8.3%{filter:blur(12.5px);opacity:.298;transform:rotate(-3.5deg)translate(24.08vmin)rotate(31.2deg)scale(1.255)}16.7%{filter:blur(9.8px);opacity:.595;transform:rotate(26.5deg)translate(19.24vmin)rotate(-3.9deg)scale(1.202)}25%{filter:blur(7.5px);opacity:.893;transform:rotate(53.5deg)translate(15.13vmin)rotate(-35.4deg)scale(1.157)}33.3%{filter:blur(5.5px);opacity:1;transform:rotate(79.1deg)translate(11.48vmin)rotate(-65.2deg)scale(1.118)}41.7%{filter:blur(3.7px);opacity:1;transform:rotate(105.1deg)translate(8.06vmin)rotate(-95deg)scale(1.082)}50%{filter:blur(2.1px);opacity:1;transform:rotate(133.1deg)translate(4.77vmin)rotate(-126.9deg)scale(1.048)}58.3%{filter:blur(.9px);opacity:1;transform:rotate(157.9deg)translate(2.28vmin)rotate(-154.8deg)scale(1.022)}66.7%{filter:blur(.3px);opacity:1;transform:rotate(174.5deg)translate(.92vmin)rotate(-173.2deg)scale(1.009)}75%{filter:blur(.1px);opacity:1;transform:rotate(184.6deg)translate(.29vmin)rotate(-184.2deg)scale(1.003)}83.3%{filter:blur();opacity:1;transform:rotate(189.8deg)translate(.06vmin)rotate(-189.7deg)scale(1)}91.7%{filter:blur();opacity:1;transform:rotate(191.7deg)translate(0)rotate(-191.7deg)scale(1)}to{filter:blur();opacity:1;transform:rotate(192deg)translate(0)rotate(-192deg)scale(1)}}@keyframes film-intro-lo{0%{filter:blur(16px);opacity:0;transform:rotate(148deg)translate(36vmin)rotate(-178deg)scale(1.32)}8.3%{filter:blur(12.5px);opacity:.298;transform:rotate(182.5deg)translate(28.9vmin)rotate(-207deg)scale(1.255)}16.7%{filter:blur(9.8px);opacity:.595;transform:rotate(212.5deg)translate(23.09vmin)rotate(-232.4deg)scale(1.202)}25%{filter:blur(7.5px);opacity:.893;transform:rotate(239.5deg)translate(18.16vmin)rotate(-255.4deg)scale(1.157)}33.3%{filter:blur(5.5px);opacity:1;transform:rotate(265.1deg)translate(13.77vmin)rotate(-277.5deg)scale(1.118)}41.7%{filter:blur(3.7px);opacity:1;transform:rotate(291.1deg)translate(9.67vmin)rotate(-300deg)scale(1.082)}50%{filter:blur(2.1px);opacity:1;transform:rotate(319.1deg)translate(5.73vmin)rotate(-324.5deg)scale(1.048)}58.3%{filter:blur(.9px);opacity:1;transform:rotate(343.9deg)translate(2.74vmin)rotate(-346.7deg)scale(1.022)}66.7%{filter:blur(.3px);opacity:1;transform:rotate(360.5deg)translate(1.11vmin)rotate(-361.7deg)scale(1.009)}75%{filter:blur(.1px);opacity:1;transform:rotate(370.6deg)translate(.35vmin)rotate(-371deg)scale(1.003)}83.3%{filter:blur();opacity:1;transform:rotate(375.8deg)translate(.07vmin)rotate(-375.9deg)scale(1)}91.7%{filter:blur();opacity:1;transform:rotate(377.7deg)translate(0)rotate(-377.7deg)scale(1)}to{filter:blur();opacity:1;transform:rotate(378deg)translate(0)rotate(-378deg)scale(1)}}@keyframes film-intro-up-ghost{0%{filter:blur(26px);opacity:0;transform:rotate(-38deg)translate(30vmin)rotate(72deg)scale(1.5)}8.3%{filter:blur(20.4px);opacity:.208;transform:rotate(-3.5deg)translate(24.08vmin)rotate(31.2deg)scale(1.398)}16.7%{filter:blur(15.9px);opacity:.417;transform:rotate(26.5deg)translate(19.24vmin)rotate(-3.9deg)scale(1.315)}25%{filter:blur(12.2px);opacity:.5;transform:rotate(53.5deg)translate(15.13vmin)rotate(-35.4deg)scale(1.246)}33.3%{filter:blur(8.9px);opacity:.5;transform:rotate(79.1deg)translate(11.48vmin)rotate(-65.2deg)scale(1.185)}41.7%{filter:blur(6px);opacity:.5;transform:rotate(105.1deg)translate(8.06vmin)rotate(-95deg)scale(1.128)}50%{filter:blur(3.4px);opacity:.438;transform:rotate(133.1deg)translate(4.77vmin)rotate(-126.9deg)scale(1.074)}58.3%{filter:blur(1.5px);opacity:.333;transform:rotate(157.9deg)translate(2.28vmin)rotate(-154.8deg)scale(1.035)}66.7%{filter:blur(.5px);opacity:.229;transform:rotate(174.5deg)translate(.92vmin)rotate(-173.2deg)scale(1.014)}75%{filter:blur(.1px);opacity:.125;transform:rotate(184.6deg)translate(.29vmin)rotate(-184.2deg)scale(1.004)}83.3%{filter:blur();opacity:.021;transform:rotate(189.8deg)translate(.06vmin)rotate(-189.7deg)scale(1.001)}91.7%{filter:blur();opacity:0;transform:rotate(191.7deg)translate(0)rotate(-191.7deg)scale(1)}to{filter:blur();opacity:0;transform:rotate(192deg)translate(0)rotate(-192deg)scale(1)}}@keyframes film-intro-lo-ghost{0%{filter:blur(26px);opacity:0;transform:rotate(148deg)translate(36vmin)rotate(-178deg)scale(1.5)}8.3%{filter:blur(20.4px);opacity:.208;transform:rotate(182.5deg)translate(28.9vmin)rotate(-207deg)scale(1.398)}16.7%{filter:blur(15.9px);opacity:.417;transform:rotate(212.5deg)translate(23.09vmin)rotate(-232.4deg)scale(1.315)}25%{filter:blur(12.2px);opacity:.5;transform:rotate(239.5deg)translate(18.16vmin)rotate(-255.4deg)scale(1.246)}33.3%{filter:blur(8.9px);opacity:.5;transform:rotate(265.1deg)translate(13.77vmin)rotate(-277.5deg)scale(1.185)}41.7%{filter:blur(6px);opacity:.5;transform:rotate(291.1deg)translate(9.67vmin)rotate(-300deg)scale(1.128)}50%{filter:blur(3.4px);opacity:.438;transform:rotate(319.1deg)translate(5.73vmin)rotate(-324.5deg)scale(1.074)}58.3%{filter:blur(1.5px);opacity:.333;transform:rotate(343.9deg)translate(2.74vmin)rotate(-346.7deg)scale(1.035)}66.7%{filter:blur(.5px);opacity:.229;transform:rotate(360.5deg)translate(1.11vmin)rotate(-361.7deg)scale(1.014)}75%{filter:blur(.1px);opacity:.125;transform:rotate(370.6deg)translate(.35vmin)rotate(-371deg)scale(1.004)}83.3%{filter:blur();opacity:.021;transform:rotate(375.8deg)translate(.07vmin)rotate(-375.9deg)scale(1.001)}91.7%{filter:blur();opacity:0;transform:rotate(377.7deg)translate(0)rotate(-377.7deg)scale(1)}to{filter:blur();opacity:0;transform:rotate(378deg)translate(0)rotate(-378deg)scale(1)}}.fplay{z-index:6;top:50%;color:#f4f7ff;font-family:var(--font-sans);opacity:1;will-change:opacity;background:linear-gradient(#08102457,#08102475);border-radius:999px;flex-direction:column;align-items:center;gap:10px;padding:7px 6px 10px;transition:opacity .5s;display:flex;position:fixed;inset-inline-end:clamp(10px,1.6vw,26px);translate:0 -50%;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff38,0 10px 26px -16px #00081ecc}.fplay.is-idle{opacity:.35}html:not(.film-rail-on) .fplay{visibility:hidden;opacity:0}html.film-rail-warm .fplay{visibility:visible;opacity:.004;z-index:61;transition:none}.fplay__toggle{cursor:pointer;border-radius:50%;place-items:center;block-size:38px;inline-size:38px;padding:0;display:grid}.fplay__icon{fill:currentColor;block-size:16px;inline-size:16px;display:none}.fplay[data-state=paused] .fplay__icon--play,.fplay[data-state=playing] .fplay__icon--pause,.fplay[data-state=ended] .fplay__icon--replay{display:block}.fplay__rail{block-size:clamp(240px,46vh,440px);inline-size:26px;position:relative}.fplay__track{cursor:pointer;touch-action:none;border-radius:999px;outline:none;position:absolute;inset:0}.fplay__track:focus-visible{box-shadow:0 0 0 2px #8ff2ff}.fplay__line,.fplay__fill{pointer-events:none;border-radius:2px;block-size:100%;inline-size:2px;margin-left:-1px;position:absolute;top:0;left:50%}.fplay__line{background:#ffffff4d;box-shadow:0 0 0 .5px #0308184d}.fplay__fill{transform-origin:50% 0;will-change:transform;background:linear-gradient(#8ff2ff,#3be5ff 45%,#0a63fb);transform:scaleY(0);box-shadow:0 0 6px #3be5ff8c}.fplay__drop{pointer-events:none;will-change:transform;background:radial-gradient(circle at 38% 34%,#fff 0 22%,#8ff2ff 60%,#3be5ff);border-radius:50%/62% 62% 38% 38%;block-size:15px;inline-size:12px;margin-top:-7.5px;margin-left:-6px;position:absolute;top:0;left:50%;box-shadow:0 0 8px 2px #3be5ffb3,0 0 16px 4px #3be5ff47,0 0 0 1px #03081859}.fplay__chs{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.fplay__chs li{top:calc(var(--at,0) * 100%);position:absolute;left:50%;translate:-50% -50%}.fplay__ch{color:#f4f7ff;cursor:pointer;pointer-events:auto;background:#081024c7;border:0;border-radius:50%;place-items:center;block-size:22px;inline-size:22px;padding:0;transition:box-shadow .2s,color .2s;display:grid;position:relative;box-shadow:0 0 0 1px #ffffff47}.fplay__ch.is-active{color:#8ff2ff;box-shadow:0 0 0 1.5px #8ff2ff,0 0 8px #3be5ff73}.fplay__ch:focus-visible{outline-offset:2px;outline:2px solid #8ff2ff}.fplay__glyph{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;block-size:13px;inline-size:13px}.fplay__chname,.fplay__tip{inset-inline-end:calc(100% + 10px);color:#fff;font:500 .78rem/1.3 var(--font-sans);white-space:nowrap;opacity:0;pointer-events:none;background:#081024d6;border-radius:999px;padding:3px 9px;transition:opacity .18s;position:absolute;top:50%;translate:0 -50%}:lang(ar) .fplay__chname,:lang(ar) .fplay__tip{font-family:var(--font-ar-sans);font-size:.84rem}.fplay__ch:hover .fplay__chname,.fplay__ch:focus-visible .fplay__chname{opacity:1}.fplay__tip{will-change:transform;top:0}.fplay__tip.is-on{opacity:1}.fplay__tip{gap:7px;display:inline-flex}.fplay__tip bdi{color:#8ff2ff;font-variant-numeric:tabular-nums}.fplay__time{font:600 .7rem/1 var(--font-sans);letter-spacing:.02em;color:#dfe8fb;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #03081899;white-space:nowrap}@media (max-width:720px){.fplay{gap:8px;padding:4px 3px 8px;inset-inline-end:4px}.fplay__toggle{block-size:28px;inline-size:28px}.fplay__icon{block-size:13px;inline-size:13px}.fplay__rail{inline-size:22px}.fplay__ch{block-size:20px;inline-size:20px}.fplay__rail{block-size:34vh}.fplay__time,.fplay__chname,.fplay__tip{display:none}}.skip-link{top:12px;z-index:40;color:#0b1740;background:#fff;border-radius:999px;align-items:center;min-block-size:44px;padding-inline:16px;display:inline-flex;position:fixed;inset-inline-start:12px;translate:0 -200%}.skip-link:focus{translate:none}.film-intro-real .film-intro{background:linear-gradient(#85baf0,#b4d8fb 50%,#f4f7f9)}.film-intro__gl{width:100%;height:100%;position:absolute;inset:0}.film-intro-real .film-intro__arm{opacity:0;animation:none!important}.film-intro-real .film-intro__arm.is-ghost{display:none}.film-intro-real .film-intro.is-handover .film-intro__arm{opacity:1}@media (max-width:720px){.beat--cue:before{background:radial-gradient(closest-side,#040a20a8,#040a2066 60%,#0000);inset:-60% 16%}.beat--ink-dark.beat--caption:before{background:radial-gradient(closest-side,#ffffffc7,#ffffff80 62%,#0000);inset:-40% -12%}}.film-intro__video{object-fit:cover;width:100%;height:100%;display:none;position:absolute;inset:0}.film-intro-real .film-intro__video{display:block}@media (max-aspect-ratio:10/11){html:not(.film-phone).film-intro-real .film-intro{--bh:calc(100vw * 1080 / 1916);--bt:calc((100vh - var(--bh)) * .46);background:linear-gradient(to bottom, #85baf0 var(--bt), #b4d8fb calc(var(--bt) + var(--bh) / 2), #f4f7f9 calc(var(--bt) + var(--bh)))}html:not(.film-phone) .film-intro__video{object-fit:contain;object-position:50% 46%;-webkit-mask-image:linear-gradient(to bottom, transparent var(--bt), #000 calc(var(--bt) + var(--bh) * .14), #000 calc(var(--bt) + var(--bh) * .86), transparent calc(var(--bt) + var(--bh)));-webkit-mask-image:linear-gradient(to bottom, transparent var(--bt), #000 calc(var(--bt) + var(--bh) * .14), #000 calc(var(--bt) + var(--bh) * .86), transparent calc(var(--bt) + var(--bh)));mask-image:linear-gradient(to bottom, transparent var(--bt), #000 calc(var(--bt) + var(--bh) * .14), #000 calc(var(--bt) + var(--bh) * .86), transparent calc(var(--bt) + var(--bh)))}}html.film-prod-tap .film-overlay{z-index:4}html.film-prod-open :is(.fd-layer,.film-main){opacity:0}.nprod{z-index:60;color:#f4f6fc;font-family:var(--font-sans);visibility:hidden;pointer-events:none;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.nprod.is-open{visibility:visible;pointer-events:auto}:lang(ar) .nprod{font-family:var(--font-ar-sans)}.nprod[hidden]{display:none}.nprod__panel{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;background:radial-gradient(120% 60% at 10% 0,#ffffff21,#0000 55%),linear-gradient(170deg,#ffffff14,#ffffff05 45%),linear-gradient(#09122ebd,#050b1edb);border:1px solid #ffffff38;border-radius:28px;max-block-size:min(740px,100dvh - 48px);inline-size:min(980px,100%);padding:16px 28px 26px;position:relative;overflow:auto;box-shadow:inset 1.5px 1.5px 0 -.5px #fff9,inset -1px -1px #8ff2ff29,0 24px 48px -28px #00030ee6,0 0 0 100vmax #02061280}.nprod.is-open .nprod__panel{animation:nprod-in .34s var(--film-ease) both}.nprod.is-open.is-closing .nprod__panel{animation:.2s ease-in both nprod-out}@keyframes nprod-in{0%{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes nprod-out{to{opacity:0;transform:translateY(10px)scale(.99)}}.nprod__bar{align-items:center;gap:12px;margin-block-end:18px;display:flex}.nprod__tabs{flex-wrap:wrap;flex:auto;gap:6px;min-inline-size:0;display:flex}.nprod__tab{font:inherit;color:#c9d6ee;white-space:nowrap;cursor:pointer;background:linear-gradient(#ffffff17,#ffffff08);border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;margin:0;padding:6px 14px 6px 11px;font-size:.84rem;font-weight:500;line-height:1.4;transition:border-color .2s,background-color .2s,color .2s,box-shadow .25s;display:inline-flex;box-shadow:inset 0 1px #fff3,inset 0 -1px #0006144d}:lang(ar) .nprod__tab{padding:5px 11px 5px 14px;font-size:.88rem}.nprod__drop{block-size:8px;inline-size:6px;transition:background-color .2s, box-shadow .2s, transform .25s var(--film-ease);background:#f4f7ff73;border-radius:50%/62% 62% 38% 38%}@media (hover:hover){.nprod__tab:hover{color:#fff;border-color:#ffffff5c}}.nprod__tab[aria-selected=true]{color:#fff;background:linear-gradient(#ffffff47,#ffffff1f);border-color:#ffffff94;box-shadow:inset 0 1px #fff9,inset 0 -1px #00061438,0 0 16px -6px #ffffff80}.nprod__tab[aria-selected=true] .nprod__drop{background:#3be5ff;transform:scale(1.3);box-shadow:0 0 0 1px #ffffff8c,0 0 9px #3be5ff}.nprod__tab:focus-visible{outline-offset:2px;outline:2px solid #ffffffeb}.nprod__close{block-size:40px;inline-size:40px;font:inherit;cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;font-size:1.4rem;line-height:1;display:grid}.nprod__items{display:grid}.nprod__item{visibility:hidden;grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:stretch;gap:34px;display:grid}.nprod__item--phone{grid-template-columns:minmax(0,1fr) auto;gap:44px}.nprod.is-open .nprod__item[data-on]{visibility:visible}.nprod__item.is-swap{animation:nprod-swap .32s var(--film-ease)}@keyframes nprod-swap{0%{opacity:0;transform:translateY(6px)}}.nprod__text{flex-direction:column;display:flex}.nprod__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8ff2ff;align-items:center;gap:8px;margin:0;font-size:.74rem;font-weight:600;display:flex}:lang(ar) .nprod__eyebrow{letter-spacing:0;font-size:.86rem}.nprod__eyebrow:before{content:"";background:#3ae4ff;border-radius:50%/62% 62% 38% 38%;flex:none;block-size:9px;inline-size:7px;box-shadow:0 0 8px #3ae4ffcc}.nprod__title{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:6px 0 0;font-size:clamp(1.8rem,2.7vw,2.45rem);font-weight:500;line-height:1.12}:lang(ar) .nprod__title{font-family:var(--font-ar-display);font-weight:600;line-height:1.35}.nprod__promise{color:#d3e2f8;margin:8px 0 0;font-size:1.02rem;line-height:1.6}.nprod__body{border-block-start:1px solid #aad7ff24;margin-block-start:18px;padding-block-start:16px}.nprod__sub{letter-spacing:.12em;text-transform:uppercase;color:#9fb2d6;margin:0 0 10px;font-size:.72rem;font-weight:600}:lang(ar) .nprod__sub{letter-spacing:0;font-size:.84rem;font-weight:500}.nprod__features{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nprod__features li{color:#e9eff9;padding-inline-start:20px;font-size:.94rem;line-height:1.55;position:relative}.nprod__features li:before{content:"";background:#3be5ff;border-radius:50%/62% 62% 38% 38%;block-size:8px;inline-size:6px;position:absolute;inset-block-start:.5em;inset-inline-start:3px;box-shadow:0 0 7px #3be5ffbf}.nprod__proof{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.nprod__proof li{color:#c4f3ff;background:#3be5ff14;border:1px solid #3be5ff3d;border-radius:999px;padding:5px 12px;font-size:.78rem;line-height:1.45}.nprod__ai{background:linear-gradient(135deg,#0a63fb2e,#3be5ff0f);border:1px solid #78a0ff4d;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-block-start:16px;padding:10px 14px;display:flex}.nprod__ai-line{color:#e3ebff;flex:15rem;margin:0;font-size:.88rem;line-height:1.55}.nprod__ai-tag{color:#fff;white-space:nowrap;background:#0a63fb66;border-radius:999px;align-items:center;gap:.3em;margin-inline-end:.3em;padding:1px 9px;font-size:.78rem;font-weight:600;display:inline-flex}.nprod__ai-tag:before{content:"✦";color:#8fd8ff;font-size:.85em}.nprod__ai-go{appearance:none;font:inherit;color:#8fd8ff;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.84rem;font-weight:600}.nprod__ai-go:after{content:"→";margin-inline-start:.4em;transition:translate .2s;display:inline-block}:root[dir=rtl] .nprod__ai-go:after{content:"←"}@media (hover:hover){.nprod__ai-go:hover{color:#c4f3ff}.nprod__ai-go:hover:after{translate:3px}:root[dir=rtl] .nprod__ai-go:hover:after{translate:-3px}}.nprod__ai-go:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #3be5ff}.nprod__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:auto;padding-block-start:22px;display:flex}.nprod__ask{border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:12px 24px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.nprod__ask-icon{block-size:18px;inline-size:18px}.nprod__site{border-radius:999px;align-items:center;padding:11px 20px;font-size:.88rem;text-decoration:none;display:inline-flex}.nprod__shot{align-self:center;justify-items:center;gap:12px;margin:0;display:grid}.nprod__frame{aspect-ratio:16/9;border-radius:14px;inline-size:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff38,0 0 0 5px #ffffff0d,0 22px 44px -22px #000000bf;container-type:size}.nprod__shot--laptop .nprod__frame{aspect-ratio:1.5995}.nprod__shot--tablet .nprod__frame{aspect-ratio:1.4288}.nprod__shot--phone .nprod__frame{aspect-ratio:.4618;border-radius:28px;block-size:min(380px,100dvh - 330px);inline-size:auto}.nprod .nprod__frame .screen{border-radius:inherit;opacity:1;block-size:100%;inline-size:100%;visibility:inherit;box-shadow:none;margin:0;position:absolute;inset:0;transform:none}.nprod__cap{text-align:center;color:#9fb2d6;max-inline-size:34ch;font-size:.78rem;line-height:1.5}@media (max-width:759px),(max-aspect-ratio:10/11){.nprod{place-items:end stretch;padding:0}.nprod__panel{max-block-size:90dvh;inline-size:100%;padding:12px 16px max(18px, env(safe-area-inset-bottom));border-block-end:0;border-radius:28px 28px 0 0}.nprod.is-open .nprod__panel{animation-name:nprod-sheet-in}.nprod.is-open.is-closing .nprod__panel{animation-name:nprod-sheet-out}html.film-prod-full .fplay{visibility:hidden}.nprod__bar{margin-block-end:14px}.nprod__tabs{scrollbar-width:none;flex-wrap:nowrap;margin-block:-4px;padding-block:4px;overflow-x:auto}.nprod__tabs::-webkit-scrollbar{display:none}.nprod__close{block-size:36px;inline-size:36px}.nprod__item,.nprod__item--phone{flex-direction:column;gap:0;display:flex}.nprod__text{display:contents}.nprod__head{order:0}.nprod__shot{order:1;align-self:stretch;margin-block-start:16px}.nprod__body{order:2}.nprod__actions{order:3}.nprod__title{font-size:1.75rem}.nprod__promise{font-size:.96rem}.nprod__shot--phone .nprod__frame{block-size:min(300px,40dvh)}.nprod__ask{flex:auto}.nprod__site{flex:auto;justify-content:center}}@keyframes nprod-sheet-in{0%{opacity:0;transform:translateY(48px)}}@keyframes nprod-sheet-out{to{opacity:0;transform:translateY(40px)}}.glass-ui{--star-1:#0150f8;--star-2:#3be5ff;--star-mid:#0a63fb;--glass-rim:#ffffff38;--glass-hi:#ffffff6b}:where(.glass-ui) :where(.btn,.gbtn){isolation:isolate;position:relative;overflow:hidden}.glass-ui :is(.btn,.gbtn){--mx:50%;--my:50%;--g-rim:var(--glass-rim);--g-rim-hi:#ffffff8c;--g-glow:#ffffff4d;--g-icon:currentColor;--g-ring:#ffffffeb;--g-sheen:#ffffff42;--g-sheen-2:#ffffff12;--g-ripple:#fff6;--g-ripple-ring:#fff9;color:#fff;box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 0 0 1px var(--g-rim), inset 0 -1px 0 #ffffff0f, 0 10px 26px -16px #00081ecc;background:linear-gradient(#ffffff21,#ffffff08),#0a163457;border:0;transition:translate .22s cubic-bezier(.2,.8,.2,1),scale .12s ease-out,box-shadow .25s ease-out,background-color .25s ease-out}.glass-ui :is(.gbtn--explore,.gbtn--primary,.btn--primary){--g-rim:#4d86ffbd;--g-rim-hi:#8cb2fff2;--g-glow:#1460ffb3;--g-icon:#8ab0ff;--g-ring:#6f9bff;--g-sheen:#bed4ff42;--g-sheen-2:#4d86ff1a;--g-ripple:#6ea0ff80;--g-ripple-ring:#4d86ffe6}.glass-ui :is(.gbtn--talk,.btn--wa){--g-rim:#3be5ffb3;--g-rim-hi:#8ff2fff2;--g-glow:#3be5ff8c;--g-icon:#3be5ff;--g-ring:#3be5ff;--g-sheen:#c8faff3d;--g-sheen-2:#3be5ff17;--g-ripple:#8ff2ff73;--g-ripple-ring:#3be5ffe6}.glass-ui :is(.gbtn--talk,.btn--wa):not(.gbtn--fill,.btn--primary){background:linear-gradient(#3be5ff2b,#3be5ff0a),#041a305c}.glass-ui .gbtn--explore:not(.gbtn--fill,.gbtn--primary,.btn--primary){background:linear-gradient(#4d86ff38,#4d86ff0f),#06123861}.glass-ui :is(.btn,.gbtn) :is(.btn__icon,svg){color:var(--g-icon)}.glass-ui :is(.btn,.gbtn):after{content:"";z-index:1;border-radius:inherit;background:radial-gradient(140px circle at var(--mx) var(--my), var(--g-sheen), var(--g-sheen-2) 45%, transparent 70%);opacity:0;pointer-events:none;transition:opacity .25s ease-out;position:absolute;inset:0}.glass-ui :is(.btn,.gbtn)>:not(.glass-ripple,.btn__fill,.sr-only){z-index:2;position:relative}.glass-ui :is(.btn,.gbtn)>.btn__fill{z-index:0;position:absolute}@media (hover:hover){.glass-ui :is(.btn,.gbtn):hover{box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 0 0 1px var(--g-rim-hi), 0 0 0 1px color-mix(in srgb, var(--g-rim-hi) 30%, transparent), 0 12px 30px -10px var(--g-glow);translate:0 -1px}.glass-ui :is(.btn,.gbtn):hover:after{opacity:1}}.glass-ui :is(.btn,.gbtn):active{translate:0;scale:.97}.glass-ui :is(.btn,.gbtn):focus-visible{outline:2px solid var(--g-ring);outline-offset:3px}.glass-ui :is(.gbtn--fill,.gbtn--primary,.btn--primary){--g-icon:#fff;--g-glow:#1460ffd9;--g-rim-hi:#aac6ffbf;--g-sheen:#ffffff4d;--g-sheen-2:#a0beff1a;--g-ripple:#ffffff6b;--g-ripple-ring:#aac6ffd9;background:linear-gradient(135deg, var(--star-1) 0%, var(--star-mid) 55%, #3378ff 100%);box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff29,0 12px 30px -12px #0150f8e6}.glass-ui :is(.gbtn--talk,.btn--wa):is(.gbtn--fill,.btn--primary){--g-icon:#04163d;--g-glow:#3be5ffbf;--g-rim-hi:#fffc;--g-sheen:#ffffff80;--g-sheen-2:#ffffff1f;--g-ripple:#ffffff9e;--g-ripple-ring:#0068aa80;--g-ring:#8ff2ff;color:#04163d;background:linear-gradient(135deg, #8ff2ff 0%, var(--star-2) 45%, #18c8f5 100%);box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #ffffff4d,inset 0 -1px #003c6e40,0 12px 30px -12px #3be5ffbf}.glass-ui[dir=rtl] :is(.gbtn--fill,.gbtn--primary,.btn--primary){background:linear-gradient(225deg, var(--star-1) 0%, var(--star-mid) 55%, #3378ff 100%)}.glass-ui[dir=rtl] :is(.gbtn--talk,.btn--wa):is(.gbtn--fill,.btn--primary){background:linear-gradient(225deg, #8ff2ff 0%, var(--star-2) 45%, #18c8f5 100%)}@media (hover:hover){.glass-ui :is(.gbtn--fill,.gbtn--primary,.btn--primary):hover{box-shadow:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px var(--g-rim-hi), 0 0 0 1px color-mix(in srgb, var(--g-rim-hi) 35%, transparent), 0 14px 34px -10px var(--g-glow)}}.glass-ui :is(.gbtn--explore,.gbtn--primary,.btn--primary):not(.gbtn--talk,.btn--wa):before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff80,#0000);inline-size:45%;position:absolute;inset:-20% auto -20% -60%;transform:translate(-120%)skew(-18deg)}@media (hover:hover){.glass-ui :is(.gbtn--explore,.gbtn--primary,.btn--primary):not(.gbtn--talk,.btn--wa):hover:before{animation:.9s cubic-bezier(.3,.6,.3,1) glass-shimmer}}.glass-ui .gbtn--explore:not(.gbtn--fill,.gbtn--primary,.btn--primary):before{background:linear-gradient(100deg,#0000,#96baff66,#0000)}@keyframes glass-shimmer{to{transform:translate(420%)skew(-18deg)}}@property --g-lap{syntax:"<angle>";inherits:false;initial-value:0deg}.glass-ui :is(.gbtn--talk,.btn--wa):before{content:"";z-index:3;border-radius:inherit;background:conic-gradient(from var(--g-lap), transparent 0deg 250deg, #3be5ff59 290deg, #b8f7ff 336deg, #fff 350deg, transparent 360deg);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass-ui :is(.gbtn--talk,.btn--wa):is(.gbtn--fill,.btn--primary):before{background:conic-gradient(from var(--g-lap), transparent 0deg 250deg, #ffffff73 295deg, #fff 345deg, transparent 360deg);padding:2px}@media (hover:hover){.glass-ui :is(.gbtn--talk,.btn--wa):hover:before{animation:1.1s cubic-bezier(.42,.05,.4,1) both glass-lap}}@keyframes glass-lap{0%{--g-lap:0deg;opacity:0}12%,80%{opacity:1}to{--g-lap:360deg;opacity:0}}.glass-ui .glink{--mx:50%;--my:50%;isolation:isolate;border-radius:999px;transition:box-shadow .25s ease-out,background-color .25s ease-out;position:relative}@media (hover:hover){.glass-ui .glink:hover{background:radial-gradient(90px circle at var(--mx) var(--my), #ffffff29, #ffffff0d 70%);box-shadow:inset 0 0 0 1px #fff3,0 0 18px -6px #ffffff59}}.glass-ui .glink:focus-visible{outline-offset:3px;outline:2px solid #ffffffeb}.glass-ripple{z-index:1;pointer-events:none;background:radial-gradient(circle, var(--g-ripple,#fff6) 0 30%, color-mix(in srgb, var(--g-ripple,#fff6) 45%, transparent) 55%, transparent 70%);box-shadow:0 0 0 1.5px var(--g-ripple-ring,#fff9);opacity:1;border-radius:50%;animation:.65s cubic-bezier(.2,.7,.3,1) forwards glass-ripple;position:absolute;transform:scale(0)}@keyframes glass-ripple{60%{opacity:.7}to{opacity:0;transform:scale(1)}}:is(.reduced-motion,.motion-paused) .glass-ripple,:is(.reduced-motion,.motion-paused) :is(.gbtn--explore,.gbtn--primary,.btn--primary):before,:is(.reduced-motion,.motion-paused) :is(.gbtn--talk,.btn--wa):before{display:none}
