/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", "IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-slate-400:oklch(70.4% .04 256.788);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-bold:700;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-navy:#0f172a;--color-cyan:#06b6d4;--color-amber:#f59e0b;--color-amber-hover:#e08c08;--color-mist:#f8fafc;--color-line:#e2e8f0;--color-on-navy:#e2e8f0;--color-danger:#b91c1c}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:6.5rem}body{color:var(--color-navy);font-family:var(--font-sans);text-rendering:optimizelegibility;background:#fff;margin:0;font-size:1rem;font-weight:400;line-height:1.7}html[lang=en] body{line-height:1.65}h1,h2{letter-spacing:0;font-weight:700;line-height:1.25}html[lang=en] h1,html[lang=en] h2{letter-spacing:-.02em}h3{font-weight:500;line-height:1.35}::selection{color:#fff;background:#0f172a}:focus-visible{outline-offset:3px;outline:2px solid #0f172a}.bg-navy :focus-visible{outline-color:#06b6d4}}@layer components{.skip-link{z-index:70;color:#fff;inset-inline-start:1rem;background:#0f172a;border-radius:.75rem;align-items:center;min-height:44px;padding:.75rem 1rem;font-weight:500;text-decoration:none;display:inline-flex;position:absolute;top:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.btn{text-align:center;cursor:pointer;border:2px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.625rem 1.25rem;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn-primary{background:var(--color-amber);color:var(--color-navy)}.btn-primary:hover{background:var(--color-amber-hover)}.btn-secondary{background:var(--color-cyan);color:var(--color-navy)}.btn-secondary:hover{background:#22d3ee}.btn:disabled{color:var(--color-navy);cursor:not-allowed;background:#cbd5e1}.nav-link{min-height:44px;color:var(--color-navy);border-radius:.5rem;align-items:center;padding:.5rem .75rem;font-weight:500;text-decoration:none;display:inline-flex}.nav-link:hover{background:var(--color-mist)}.nav-link[aria-current=page]{box-shadow:inset 0 -2px 0 var(--color-cyan)}.text-link{color:var(--color-navy);text-underline-offset:.18em;font-weight:500}.text-link:hover{text-decoration:underline}.logo-o{display:inline-block;position:relative}.logo-o:after{content:"";pointer-events:none;background:#06b6d4;border-radius:999px;width:.22em;height:.22em;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.field{flex-direction:column;gap:.375rem;display:flex}.field-label{font-weight:500}.control{width:100%;min-height:44px;color:var(--color-navy);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;padding:.625rem .875rem}textarea.control{resize:vertical;min-height:9rem}.control[aria-invalid=true]{border-color:var(--color-danger)}.field-error{color:var(--color-danger)}.alert{border:1px solid #0000;border-radius:.75rem;padding:1rem 1.125rem}.alert-error{color:#7f1d1d;background:#fef2f2;border-color:#fecaca}.alert-success{color:#0f172a;background:#ecfeff;border-color:#a5f3fc}.hp{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.sticky{position:sticky}.mx-auto{margin-inline:auto}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-auto{margin-inline-start:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-6{height:calc(var(--spacing) * 6)}.h-11{height:calc(var(--spacing) * 11)}.min-h-11{min-height:calc(var(--spacing) * 11)}.w-6{width:calc(var(--spacing) * 6)}.w-11{width:calc(var(--spacing) * 11)}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-md{max-width:var(--container-md)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.\!grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-24{gap:calc(var(--spacing) * 24)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-line{border-color:var(--color-line)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-cyan{background-color:var(--color-cyan)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-10{padding-block:calc(var(--spacing) * 10)}.\!pt-8{padding-top:calc(var(--spacing) * 8)!important}.pt-6{padding-top:calc(var(--spacing) * 6)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[1\.2rem\]{font-size:1.2rem}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-navy{color:var(--color-navy)}.text-on-navy{color:var(--color-on-navy)}.text-slate-400{color:var(--color-slate-400)}@media (width>=40rem){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-32{gap:calc(var(--spacing) * 32)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-\[1\.4rem\]{font-size:1.4rem}}@media (width>=48rem){.md\:inline-flex{display:inline-flex}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}}@media (width>=64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lg\:items-start{align-items:flex-start}}}@font-face{font-family:Plex Hero;font-style:normal;font-weight:200;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212;src:url(/fonts/ibm-plex-sans-latin-200.woff2)format("woff2")}@font-face{font-family:Plex Hero;font-style:normal;font-weight:300;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212;src:url(/fonts/ibm-plex-sans-latin-300.woff2)format("woff2")}@font-face{font-family:Plex Hero Arabic;font-style:normal;font-weight:300;font-display:swap;unicode-range:U+6??,U+750-77F,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF;src:url(/fonts/ibm-plex-sans-arabic-300.woff2)format("woff2")}h1,h2{line-height:1.3}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.tf{--tf-bg:#060a14;background:var(--tf-bg);color:#e2e8f0;overflow-x:clip}.tf-wrap{width:100%;max-width:80rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4rem);position:relative}.tf-sec{padding-block:clamp(6rem,16vh,12rem);position:relative}.tf-kicker{letter-spacing:.22em;text-transform:uppercase;color:#94a3b8;font-size:.75rem;font-weight:400}.tf-display{color:#fff;letter-spacing:-.035em;margin-top:1rem;font-size:clamp(3rem,9vw,8.5rem);font-weight:200;line-height:1.02}:lang(ar) .tf-display,[dir=rtl] .tf-display{letter-spacing:0;font-weight:300;line-height:1.2}.tf-display-sm{font-size:clamp(2.6rem,7vw,6.5rem)}.tf-h2{color:#fff;letter-spacing:-.02em;margin-top:1rem;font-size:clamp(2.2rem,5.2vw,4.6rem);font-weight:300;line-height:1.12}[dir=rtl] .tf-h2{letter-spacing:0;line-height:1.3}.tf-dim{color:#7c8aa0}.tf-lead{color:#cbd5e1;max-width:36rem;margin-top:1.75rem;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:300;line-height:1.7}.tf-hero{isolation:isolate;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.tf-bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.tf-bg-soft{opacity:.16;filter:saturate(.8)}.tf-shade{z-index:-1;background:linear-gradient(180deg, #060a14b3 0%, #060a1426 35%, #060a14cc 80%, var(--tf-bg) 100%), linear-gradient(var(--tf-side,270deg), #060a14bf 0%, transparent 60%);position:absolute;inset:0}[dir=ltr] .tf-shade{--tf-side:90deg}.tf-shade-cta{background:linear-gradient(180deg, var(--tf-bg) 0%, #060a148c 30%, #060a1459 60%, var(--tf-bg) 100%)}.tf-hero-in{padding-block:9rem 3rem}.tf-pills{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.tf-pill{border-radius:999px;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.4rem;font-size:.95rem;font-weight:500;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.tf-pill-solid{background:var(--color-amber);color:var(--color-navy)}.tf-pill-solid:hover{background:var(--color-amber-hover);transform:translateY(-1px)}.tf-pill-ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff40}.tf-pill-ghost:hover{border-color:var(--color-cyan)}.tf-chev{transition:transform .25s;display:inline-block}[dir=rtl] .tf-chev{transform:scaleX(-1)}.tf-pill:hover .tf-chev{transform:translate(3px)}[dir=rtl] .tf-pill:hover .tf-chev{transform:scaleX(-1)translate(3px)}.tf-marks{color:#cbd5e1;letter-spacing:.4em;text-transform:uppercase;border-top:1px solid #ffffff1f;gap:clamp(2rem,6vw,5rem);margin-top:5rem;padding-top:1.75rem;font-size:.85rem;font-weight:300;display:flex}[dir=rtl] .tf-marks{letter-spacing:.05em;font-size:1rem}.tf-split{align-items:center;gap:4rem;display:grid}@media (width>=960px){.tf-split{grid-template-columns:1.1fr .9fr}}.tf-orb{aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 120px #06b6d440}.tf-orb img{object-fit:cover;width:100%;height:100%}.tf-rows{border-top:1px solid #ffffff1a;margin-top:3rem}.tf-rows li{border-bottom:1px solid #ffffff1a;grid-template-columns:9rem 1fr;gap:1.5rem;padding-block:1.1rem;font-size:.95rem;transition:background .3s;display:grid}.tf-rows li:hover{background:#ffffff05}.tf-row-k{color:#7c8aa0}.tf-row-kw{color:#fff}.tf-row-v{color:#cbd5e1;font-weight:300}a.tf-row-v:hover{color:#fff}@media (width<=640px){.tf-rows li{grid-template-columns:1fr;gap:.25rem}}.tf-statsec{isolation:isolate;overflow:hidden}.tf-stats{gap:3rem;margin-top:3rem;display:grid}@media (width>=768px){.tf-stats{grid-template-columns:repeat(3,1fr)}}.tf-num{color:#fff;letter-spacing:-.05em;font-family:IBM Plex Sans,sans-serif;font-size:clamp(6rem,16vw,13rem);font-weight:200;line-height:.9}.tf-num-l{color:#94a3b8;max-width:16rem;margin:1rem 0 0;font-size:.9rem}.tf-tiles{gap:1rem;margin-top:3.5rem;display:grid}@media (width>=900px){.tf-tiles{grid-template-columns:repeat(3,1fr)}}.tf-tile{aspect-ratio:3/4;background:#0b1222;display:block;position:relative;overflow:hidden}.tf-tile img{object-fit:cover;opacity:.85;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),opacity .6s;position:absolute;inset:0}.tf-tile:hover img{opacity:1;transform:scale(1.06)}.tf-tile:after{content:"";background:linear-gradient(#0000 40%,#060a14e6);position:absolute;inset:0}.tf-tile-cap{z-index:1;inset-inline:1.5rem;gap:.4rem;display:grid;position:absolute;bottom:1.5rem}.tf-tile-t{color:#fff;font-size:1.6rem;font-weight:300}.tf-tile-p{color:#94a3b8;font-size:.85rem}.tf-steps{border-top:1px solid #ffffff1a;gap:0;margin-top:3.5rem;display:grid}@media (width>=900px){.tf-steps{grid-template-columns:repeat(4,1fr)}}.tf-steps li{border-bottom:1px solid #ffffff1a;padding:2rem 0;padding-inline-end:2rem}.tf-step-n{color:var(--color-cyan);font-family:IBM Plex Sans,sans-serif;font-size:3.5rem;font-weight:200;line-height:1;display:block}.tf-step-t{color:#fff;margin-top:1.5rem;font-size:1.35rem;font-weight:400}.tf-step-b{color:#94a3b8;margin-top:.5rem;font-weight:300}.tf-final{isolation:isolate;align-items:center;min-height:90svh;display:flex;position:relative;overflow:hidden}.tf-final-in{padding-block:8rem}.tf a:focus-visible{outline-offset:3px;outline:2px solid #67e8f9}.tf-js .tf-r{opacity:.6;transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1);transform:translateY(32px)}.tf-js .tf-r.tf-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tf-js .tf-r{opacity:1;transition:none;transform:none}.tf-bg{transform:none!important}.tf-tile img,.tf-pill,.tf-chev{transition:none}}.hdr-dark{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060a14d1;border-bottom:1px solid #ffffff0f;transition:background .35s,border-color .35s;position:sticky;top:0}@media (width>=1024px){.hdr-dark{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#060a14b3,#0000);border-bottom-color:#0000;position:fixed;inset-inline:0}}.hdr-dark.hdr-solid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172aeb;border-bottom-color:#ffffff14}.hdr-dark .nav-link{color:#e2e8f0}.hdr-dark .nav-link:hover{background:#ffffff14}.hdr-dark .btn-secondary{color:#fff;background:0 0;border-color:#ffffff4d}.hdr-dark .btn{border-radius:999px}.hdr-dark button{color:#fff;border-color:#ffffff40}.hdr-dark a:focus-visible,.hdr-dark button:focus-visible{outline-offset:3px;outline:2px solid #67e8f9;box-shadow:0 0 0 5px #060a14d9}@media (prefers-reduced-motion:reduce){.hdr-dark{transition:none}}.tf-js .tf-words.tf-r{opacity:1;transform:none}.tf-js .tf-w{opacity:.6;filter:blur(6px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .9s;transition-delay:calc(var(--i) * 70ms + 80ms);display:inline-block;transform:translateY(.45em)}.tf-js .tf-in .tf-w{opacity:1;filter:none;transform:none}.tf-shine{position:relative}.tf-shine:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:0;background:linear-gradient(110deg,#0000 42%,#22d3ee 50%,#0000 58%) 130% 0/250% 100% no-repeat;position:absolute;inset:-.1em 0}.tf-in.tf-shine:after{opacity:1;animation:7s cubic-bezier(.4,0,.2,1) 1.6s infinite tf-sweep}@keyframes tf-sweep{0%{background-position:130% 0}40%,to{background-position:-130% 0}}.tf-js .tf-tile img{transition:transform 1.8s cubic-bezier(.2,.7,.2,1),opacity .6s;transform:scale(1.22)}.tf-js .tf-tile.tf-in img{transform:scale(1)}.tf-js .tf-tile.tf-in:hover img{transform:scale(1.06)}.tf-js .tf-orb img{transition:transform 2.2s cubic-bezier(.2,.7,.2,1);transform:scale(1.25)}.tf-js .tf-orb.tf-in img{transform:none}.tf-kicker{letter-spacing:.32em;font-size:.68rem;font-weight:300}[dir=rtl] .tf-kicker{letter-spacing:.08em;font-size:.8rem}.tf-kicker:before{content:"";background:var(--color-cyan);vertical-align:middle;width:1.5rem;height:1px;margin-inline-end:.75rem;display:inline-block}.tf-tile-cap .tf-kicker:before{display:none}.tf-poster{z-index:-3}.tf-video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.tf-video-off{display:none}.tf-video::-webkit-media-controls{-webkit-appearance:none;display:none!important}.tf-video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}@media (prefers-reduced-motion:reduce){.tf-shine:after{display:none}.tf-js .tf-tile img,.tf-js .tf-orb img{transition:none;transform:none}.tf-video{display:none}}body{color:#e2e8f0;background:#060a14}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}main.tf{min-height:60vh}main.tf :focus-visible{outline-offset:3px;outline:2px solid #67e8f9}.tf-hero-page{min-height:78svh}@media (width<=1023px){.tf-hero-in{padding-top:5rem}.tf-hero{min-height:82svh}.tf-hero-page{min-height:64svh}}.tf-display-page{font-size:clamp(2.8rem,8vw,7rem)}.tf-bg>img,.tf-bg>picture>img,picture.tf-bg>img{object-fit:cover;width:100%;height:100%;display:block}div.tf-bg{overflow:hidden}@media (prefers-reduced-motion:no-preference){.tf-kb{transform-origin:60%;animation:38s ease-in-out infinite alternate tf-kb}}@keyframes tf-kb{0%{transform:scale(1)translate(0)}to{transform:scale(1.06)translate(-1%,-.6%)}}.tf-particles{z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(1.2px 1.2px at 12% 30%,#a5f3fc,#0000),radial-gradient(1px 1px at 28% 72%,#fff,#0000),radial-gradient(1.4px 1.4px at 46% 18%,#67e8f9,#0000),radial-gradient(1px 1px at 63% 56%,#fde68a,#0000),radial-gradient(1.2px 1.2px at 78% 26%,#fff,#0000),radial-gradient(1px 1px at 88% 80%,#a5f3fc,#0000),radial-gradient(1.3px 1.3px at 6% 88%,#fff,#0000),radial-gradient(1px 1px at 55% 92%,#67e8f9,#0000);background-size:520px 520px;position:absolute;inset:0}.tf-particles:after{content:"";background:radial-gradient(40% 30% at 70% 40%,#06b6d41f,#0000 70%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.tf-particles{animation:60s linear infinite tf-drift,6s ease-in-out infinite alternate tf-twinkle}.tf-particles:after{animation:12s ease-in-out infinite alternate tf-glow}}@keyframes tf-drift{to{background-position:-520px -260px}}@keyframes tf-twinkle{0%{opacity:.35}to{opacity:.7}}@keyframes tf-glow{0%{opacity:.6;transform:translate(-4%)}to{opacity:1;transform:translate(4%)}}.tf-feature{align-items:center;gap:2.5rem;display:grid}@media (width>=960px){.tf-feature{grid-template-columns:1fr 1fr;gap:5rem}.tf-feature:nth-child(2n) .tf-feature-media{order:2}}.tf-feature-media,.tf-case-media{aspect-ratio:16/10;background:#0b1222;position:relative;overflow:hidden}.tf-feature-media img,.tf-case-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.8s cubic-bezier(.2,.7,.2,1)}.tf-js .tf-feature-media img,.tf-js .tf-case-media img{transform:scale(1.2)}.tf-js .tf-in.tf-feature-media img,.tf-js .tf-in.tf-case-media img{transform:scale(1)}.tf-case-media{aspect-ratio:21/8;margin-top:2.5rem}.tf-case-head{flex-wrap:wrap;align-items:baseline;gap:1.5rem;display:flex}.tf-case-n{color:var(--color-cyan);font-family:IBM Plex Sans,sans-serif;font-size:clamp(3rem,7vw,5.5rem);font-weight:200;line-height:1}.tf-case-rows>div{border-bottom:1px solid #ffffff1a;grid-template-columns:9rem 1fr;gap:1.5rem;padding-block:1.1rem;display:grid}.tf-case-rows dd{margin:0}@media (width<=640px){.tf-case-rows>div{grid-template-columns:1fr;gap:.4rem}}.tf-chip{color:#cbd5e1;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:2.25rem;padding:0 .9rem;font-size:.85rem;display:inline-flex}.tf-statement{color:#cbd5e1;max-width:52rem;margin-top:1.5rem;font-size:clamp(1.25rem,2.4vw,2rem);font-weight:300;line-height:1.6}@media (width>=900px){.tf-steps-3{grid-template-columns:repeat(3,1fr)}}.tf-footer{color:#cbd5e1;background:#04070f;border-top:1px solid #ffffff0f}.tf-footer .nav-link{color:#cbd5e1}.tf-footer .nav-link:hover{color:#fff;background:#ffffff0f}.tf-footer :focus-visible{outline-offset:3px;outline:2px solid #67e8f9}.tf-kicker{display:block}.tf-contact .nav-link{color:#67e8f9;padding-inline:0}.tf-form{background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff1a;border-radius:1.5rem;padding:clamp(1.5rem,3vw,2.5rem)}.tf-form .field-label,.tf-form legend{color:#fff;font-weight:400}.tf-hint{color:#94a3b8;font-size:.95rem}.tf-form .control{color:#f1f5f9;background:#060a14b3;border-color:#ffffff2e}.tf-form .control:hover{border-color:#ffffff4d}.tf-form .control:focus-visible{outline-offset:2px;border-color:#67e8f9;outline:2px solid #67e8f9}.tf-form select.control option{color:#f1f5f9;background:#0f172a}.tf-form .control[aria-invalid=true]{border-color:#f87171}.tf-form .field-error{color:#fca5a5}.tf .alert-error{color:#fecaca;background:#7f1d1d40;border-color:#f8717180}.tf .alert-success{color:#e2e8f0;background:#06b6d41a;border-color:#67e8f966}.tf-submit{cursor:pointer;min-height:3rem;font:inherit;border:0;justify-content:center;font-weight:500}.tf-submit:disabled{color:#e2e8f0;cursor:not-allowed;background:#475569}.tf .btn-secondary{border-radius:999px}.btn.btn-compact{white-space:nowrap;min-height:40px;padding:.4rem .9rem;font-size:.875rem}@media (width<=767px){.hdr-dark>div:first-child{padding-block:.625rem}.hdr-dark a[translate=no]{min-height:0;padding-block:0}.hdr-dark a[translate=no] svg{height:2.25rem}.hdr-dark a[translate=no]>span{font-size:1.05rem}}:root{--ease:cubic-bezier(.22, 1, .36, 1);--ease-wipe:cubic-bezier(.76, 0, .24, 1);--thread-x:24px;--thread-w:1.5px}@media (width<=899px){:root{--thread-x:10px;--thread-w:1px}}.tf-thread{z-index:40;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.tf-thread path{fill:none;stroke:var(--color-cyan);stroke-width:var(--thread-w);vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.tf-thread-intro{display:none}.tf-motion .tf-thread-intro{stroke-dasharray:1;stroke-dashoffset:1px;animation:tf-draw .9s var(--ease) .3s forwards;display:inline}.tf-motion .tf-thread-main{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--tp,0))}@supports (animation-timeline:scroll()){.tf-motion .tf-thread-main{animation:linear both tf-draw;animation-timeline:scroll(root)}}@keyframes tf-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.tf-mw{vertical-align:bottom;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.tf-mwi{display:inline-block}.tf-key{position:relative}.tf-key:after{content:attr(data-t);color:var(--color-cyan);opacity:1;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.tf-mask-load .tf-mwi{animation:tf-rise .7s var(--ease) both;animation-delay:calc(var(--i) * 80ms)}.tf-mask-load .tf-key:after{animation:tf-fade .6s var(--ease) both;animation-delay:calc(var(--n) * 80ms + .7s + .2s)}}@keyframes tf-rise{0%{transform:translateY(110%)}to{transform:none}}@keyframes tf-fade{0%{opacity:0}to{opacity:1}}.tf-motion .tf-mask .tf-mwi{transition:transform .7s var(--ease);transition-delay:calc(var(--i) * 80ms);transform:translateY(110%)}.tf-motion .tf-mask.tf-in .tf-mwi{transform:none}.tf-hero .tf-zoom{transform:scale(calc(1 + var(--hp,0) * .04));transform-origin:50% 40%;will-change:transform;position:absolute;inset:0}.tf-hero .tf-zoom>img,.tf-hero .tf-zoom>picture>img,.tf-hero .tf-zoom>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tf-h1b{color:#fffc}.tf-scrim{z-index:-1;pointer-events:none;background:linear-gradient(var(--tf-side,270deg), #060a14e0 0%, #060a14b3 38%, #060a1400 72%);position:absolute;inset:0}[dir=ltr] .tf-scrim{--tf-side:90deg}.tf-scrollhint{bottom:24px;width:24px;height:48px;display:block;position:absolute;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .tf-scrollhint{transform:translate(50%)}.tf-scrollhint:before{content:"";background:#ffffff2e;position:absolute;inset:0 11px}.tf-scrollhint-line{top:0;background:#fff;border-radius:1px;width:2px;height:16px;position:absolute;inset-inline-start:11px}@media (prefers-reduced-motion:no-preference){.tf-scrollhint-line{animation:tf-hint 1.8s var(--ease) infinite}}@keyframes tf-hint{0%{opacity:0;transform:translateY(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(32px)}}@media (width<=1023px){.tf-home .tf-hero{align-items:center;height:calc(100svh - 65px);min-height:0}.tf-home .tf-hero-in{padding-block:0 72px}}@media (width>=1024px){.tf-home .tf-wrap{max-width:72rem;padding-inline:1.5rem}}.tf-scrub{--p:1;margin-block:80px;position:relative}.tf-motion .tf-scrub-stick{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.tf-scrub-stick>.tf-wrap{width:100%}.tf-motion .tf-scrub-vision,.tf-motion .tf-scrub-cmp{height:200svh}.tf-motion .tf-scrub-steps{height:300svh}.tf-vwrap{margin-inline:-32px;padding:24px 32px;display:inline-block;position:relative}.tf-vh{color:#fff;max-width:14em;font-size:72px;font-weight:300;line-height:1.12}[dir=rtl] .tf-vh{line-height:1.3}.tf-vring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tf-vring rect{fill:none;stroke:var(--color-cyan);stroke-width:var(--thread-w);vector-effect:non-scaling-stroke}.tf-vsub{color:#cbd5e1;max-width:36em;margin-top:32px;font-size:20px;line-height:1.6}.tf-motion .tf-vsub{--s:clamp(0, calc((var(--p) - .55) / .2), 1);opacity:var(--s);transform:translate3d(0, calc((1 - var(--s)) * 16px), 0)}.tf-cmp-title{color:#fff;margin-top:16px;font-size:48px;font-weight:300;line-height:1.15}.tf-cmp{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}.tf-cmp-col{background:#0a101d;border:1px solid #ffffff1a;border-radius:24px;height:100%;padding:40px}.tf-cmp-newwrap{--w:1;position:relative}.tf-cmp-new{background:#0b1626;border-color:#67e8f959}.tf-cmp-h{color:#fff;margin-bottom:32px;font-size:32px;font-weight:400;line-height:1.2}.tf-cmp-old .tf-cmp-h{color:#cbd5e1}.tf-cmp ul{gap:24px;display:grid}.tf-cmp li{align-items:flex-start;gap:16px;font-size:20px;line-height:1.5;display:flex}.tf-cmp-old li{color:#a3b1c4}.tf-cmp-new li{color:#e2e8f0}.tf-cmp-ic{flex:none;width:24px;height:24px;margin-top:3px}.tf-cmp-ic-old{color:#7c8aa0}.tf-cmp-ic-new{color:#67e8f9}.tf-cmp-edge{display:none}.tf-motion .tf-cmp-newwrap{--w:clamp(0, calc((var(--p) - .2) / .5), 1)}.tf-motion .tf-cmp-new{clip-path:inset(0 calc((1 - var(--w)) * 100%) 0 0 round 24px);will-change:clip-path}[dir=rtl].tf-motion .tf-cmp-new,[dir=rtl] .tf-motion .tf-cmp-new{clip-path:inset(0 0 0 calc((1 - var(--w)) * 100%) round 24px)}.tf-motion .tf-cmp-edge{width:var(--thread-w);background:var(--color-cyan);transform:translate3d(calc(var(--w) * var(--cmp-dir,1) * var(--cmp-wpx,0px)), 0, 0);opacity:calc(min(1, var(--w) * 30) * min(1, (1 - var(--w)) * 30));top:0;bottom:0;display:block;position:absolute;inset-inline-start:0}.tf-motion .tf-cmp-new .tf-cmp-ic path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s var(--ease);transition-delay:calc(var(--k) * 90ms)}.tf-motion .tf-scrub-cmp.tf-on .tf-cmp-new .tf-cmp-ic path{stroke-dashoffset:0}.tf-steps2{margin-top:48px}.tf-step-nums,.tf-step-dots{display:none}.tf-motion .tf-steps2{grid-template-columns:auto 1fr;align-items:start;gap:48px;display:grid}.tf-motion .tf-step-nums{color:var(--color-cyan);font-family:IBM Plex Sans,sans-serif;font-size:72px;font-weight:200;line-height:1;display:grid;overflow:hidden}.tf-motion .tf-step-nums span{transition:transform .6s var(--ease-wipe);grid-area:1/1;transform:translateY(110%)}.tf-motion .tf-step-list{border:0;grid-template-columns:1fr;margin:0;display:grid}.tf-motion .tf-step-list li{clip-path:inset(0 0 100%);opacity:0;transition:clip-path .6s var(--ease-wipe), transform .6s var(--ease), opacity .6s var(--ease);border:0;grid-area:1/1;padding:0;transform:translateY(24px)}.tf-motion .tf-step-list .tf-step-n{display:none}.tf-motion .tf-step-list .tf-step-t{margin-top:0;font-size:32px}.tf-motion .tf-step-list .tf-step-b{max-width:32em;font-size:20px}.tf-motion [data-step="0"] .tf-step-nums [data-i="0"],.tf-motion [data-step="1"] .tf-step-nums [data-i="1"],.tf-motion [data-step="2"] .tf-step-nums [data-i="2"],.tf-motion [data-step="3"] .tf-step-nums [data-i="3"]{transform:none}.tf-motion [data-step="0"] .tf-step-list [data-i="0"],.tf-motion [data-step="1"] .tf-step-list [data-i="1"],.tf-motion [data-step="2"] .tf-step-list [data-i="2"],.tf-motion [data-step="3"] .tf-step-list [data-i="3"]{clip-path:inset(0);opacity:1;transform:none}.tf-motion .tf-step-dots{z-index:41;top:50%;gap:24px;display:grid;position:absolute;inset-inline-start:calc(var(--thread-x) - 4px);transform:translateY(-50%)}.tf-step-dots span{border:1px solid var(--color-cyan);background:var(--tf-bg,#060a14);width:8px;height:8px;transition:transform .6s var(--ease), background-color .6s var(--ease);border-radius:50%;transform:scale(.75)}.tf-motion [data-step="0"] .tf-step-dots [data-i="0"],.tf-motion [data-step="1"] .tf-step-dots [data-i="0"],.tf-motion [data-step="1"] .tf-step-dots [data-i="1"],.tf-motion [data-step="2"] .tf-step-dots span:not([data-i="3"]),.tf-motion [data-step="3"] .tf-step-dots span{background:var(--color-cyan);transform:scale(1)}.tf-final-thread{pointer-events:none;z-index:1;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.tf-motion .tf-final-thread{display:block}.tf-final-thread path{fill:none;stroke:var(--color-cyan);stroke-width:var(--thread-w);vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s var(--ease)}.tf-final.tf-in .tf-final-thread path{stroke-dashoffset:0}.tf-cta-fill{isolation:isolate;position:relative}.tf-motion .tf-cta-fill{color:#fff;box-shadow:inset 0 0 0 2px var(--color-amber);transition:color .5s var(--ease) 1.2s;background:0 0}.tf-motion .tf-cta-fill:before{content:"";z-index:-1;border-radius:inherit;background:var(--color-amber);transition:transform .5s var(--ease-wipe) 1.2s;position:absolute;inset:0;transform:scaleX(0)}.tf-motion .tf-cta-fill:after{content:"";z-index:-2;border-radius:inherit;box-shadow:0 0 0 0 var(--color-amber);opacity:0;position:absolute;inset:0}.tf-motion .tf-final.tf-in .tf-cta-fill{color:var(--color-navy)}.tf-motion .tf-final.tf-in .tf-cta-fill:before{transform:scaleX(1)}.tf-motion .tf-final.tf-in .tf-cta-fill:after{animation:tf-pulse .9s var(--ease) 1.7s 1 both}@keyframes tf-pulse{0%{opacity:.6;box-shadow:0 0 24px 4px var(--color-amber);transform:scale(1)}to{opacity:0;box-shadow:0 0 24px 4px var(--color-amber);transform:scale(1.25)}}@media (width<=899px){.tf-scrub{margin-block:48px}.tf-motion .tf-scrub-vision,.tf-motion .tf-scrub-steps{height:150svh}.tf-vh{font-size:40px}.tf-vwrap{margin-inline:-16px;padding:16px}.tf-vsub{margin-top:24px;font-size:20px}.tf-motion .tf-scrub-cmp{height:auto}.tf-motion .tf-scrub-cmp .tf-scrub-stick{height:auto;display:block;position:static;overflow:visible}.tf-cmp-title{font-size:32px}.tf-cmp{grid-template-columns:1fr;gap:16px;margin-top:32px}.tf-cmp-col{border-radius:16px;padding:24px}.tf-cmp-h{margin-bottom:24px;font-size:20px}.tf-cmp li{gap:12px;font-size:16px}.tf-cmp-ic{margin-top:0}.tf-motion .tf-cmp-new,[dir=rtl] .tf-motion .tf-cmp-new{clip-path:inset(0 0 calc((1 - var(--w)) * 100%) 0 round 16px)}.tf-motion .tf-cmp-edge{width:auto;height:var(--thread-w);transform:translate3d(0, calc(var(--w) * var(--cmp-hpx,0px)), 0);inset:0 0 auto}.tf-motion .tf-steps2{grid-template-columns:1fr;gap:24px}.tf-motion .tf-step-nums{font-size:48px}.tf-motion .tf-step-list .tf-step-t{font-size:20px}.tf-motion .tf-step-list .tf-step-b{font-size:16px}.tf-motion .tf-step-dots{gap:16px}}.tf-home .tf-kicker,[dir=rtl] .tf-home .tf-kicker{color:#a3b1c4;font-size:13px}@media (width>=1440px){.tf-home .tf-lead,.tf-home .tf-vsub,.tf-home .tf-cmp li{font-size:20px}}.tf-home .tf-scrollhint,[dir=rtl] .tf-home .tf-scrollhint{inset-inline-start:calc(clamp(1.25rem,4vw,4rem) - 11px);transform:none}@media (width>=1024px){.tf-home .tf-scrollhint,[dir=rtl] .tf-home .tf-scrollhint{inset-inline-start:calc(max(0px,50% - 36rem) + 1.5rem - 11px)}}.tf-home .tf-pill.tf-cta-fill{height:56px;min-height:56px;padding-inline:32px}.hdr-dark [data-header-cta]{transition:background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease)}@media (prefers-reduced-motion:reduce){.hdr-dark [data-header-cta]{transition:none}}.tf-vring rect{stroke-linecap:square;stroke-linejoin:round}.tf-motion .tf-vring rect{stroke-dasharray:calc(clamp(0, calc((var(--p) - .3) / .3), 1) * 1.02) 2;stroke-dashoffset:0}.tf-home #tf-h1{text-wrap:balance}@media (width>=1024px){.tf-home #tf-h1>.block{white-space:nowrap}.tf-home [dir=ltr] #tf-h1,[dir=ltr] .tf-home #tf-h1{font-size:min(9vw,8rem)}}[data-wi="0"]{--i:0}[data-wi="1"]{--i:1}[data-wi="2"]{--i:2}[data-wi="3"]{--i:3}[data-wi="4"]{--i:4}[data-wi="5"]{--i:5}[data-wi="6"]{--i:6}[data-wi="7"]{--i:7}[data-wi="8"]{--i:8}[data-wi="9"]{--i:9}[data-wi="10"]{--i:10}[data-wi="11"]{--i:11}[data-wi="12"]{--i:12}[data-wi="13"]{--i:13}[data-wi="14"]{--i:14}[data-wi="15"]{--i:15}[data-wi="16"]{--i:16}[data-wi="17"]{--i:17}[data-wi="18"]{--i:18}[data-wi="19"]{--i:19}[data-wi="20"]{--i:20}[data-wi="21"]{--i:21}[data-wi="22"]{--i:22}[data-wi="23"]{--i:23}[data-wi="24"]{--i:24}[data-wi="25"]{--i:25}[data-wi="26"]{--i:26}[data-wi="27"]{--i:27}[data-wi="28"]{--i:28}[data-wi="29"]{--i:29}[data-wi="30"]{--i:30}[data-wi="31"]{--i:31}[data-n="1"]{--n:1}[data-n="2"]{--n:2}[data-n="3"]{--n:3}[data-n="4"]{--n:4}[data-n="5"]{--n:5}[data-n="6"]{--n:6}[data-n="7"]{--n:7}[data-n="8"]{--n:8}[data-n="9"]{--n:9}[data-n="10"]{--n:10}[data-n="11"]{--n:11}[data-n="12"]{--n:12}[data-n="13"]{--n:13}[data-n="14"]{--n:14}[data-n="15"]{--n:15}[data-n="16"]{--n:16}[data-n="17"]{--n:17}[data-n="18"]{--n:18}[data-n="19"]{--n:19}[data-n="20"]{--n:20}[data-n="21"]{--n:21}[data-n="22"]{--n:22}[data-n="23"]{--n:23}[data-n="24"]{--n:24}[data-n="25"]{--n:25}[data-n="26"]{--n:26}[data-n="27"]{--n:27}[data-n="28"]{--n:28}[data-n="29"]{--n:29}[data-n="30"]{--n:30}[data-n="31"]{--n:31}[data-k="0"]{--k:0}[data-k="1"]{--k:1}[data-k="2"]{--k:2}[data-k="3"]{--k:3}[data-k="4"]{--k:4}[data-k="5"]{--k:5}[data-k="6"]{--k:6}[data-k="7"]{--k:7}[data-k="8"]{--k:8}[data-k="9"]{--k:9}[data-k="10"]{--k:10}[data-k="11"]{--k:11}.tf-op-40{object-position:center 40%}.tf-op-60{object-position:center 60%}.tf-op-70{object-position:center 70%}.tf-kb,.tf-particles,.tf-particles:after{animation:none!important}.tf-in.tf-shine:after{animation-iteration-count:1}.tf-js .tf-w{filter:none}.tf-bg,.tf-hero .tf-zoom,.tf-motion .tf-cmp-new{will-change:auto}.tf-pill-ghost{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff14}@media (prefers-reduced-motion:no-preference){.tf-scrollhint-line{animation-iteration-count:3}}.tf-bg>picture,.tf-hero .tf-zoom>picture{display:contents}.tf-hero .tf-kicker{background:#060a14d9;border-radius:999px;margin-inline-start:-12px;padding:4px 12px;display:inline-block}.tf-display{font-family:"Plex Hero", var(--font-sans)}:lang(ar) .tf-display,[dir=rtl] .tf-display{font-family:"Plex Hero", "Plex Hero Arabic", var(--font-sans)}@media (width<=767px){.tf-orb{max-width:236px;margin-inline:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --ip0{syntax:"<number>";inherits:true;initial-value:0}.wk{--wk-ease:cubic-bezier(.22, 1, .36, 1);--wk-wipe:cubic-bezier(.76, 0, .24, 1);--wk-brand:var(--color-cyan);--wk-edge:24px;color:#e2e8f0;background:#000;position:relative}.wk-wrap{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}@media (width>=640px){.wk-wrap{padding-inline:1.5rem}}.wk-intro-title,.wk-title,.wk-close-title{color:#fff;letter-spacing:-.02em;font-size:72px;font-weight:300;line-height:76px}[dir=rtl] .wk-intro-title,[dir=rtl] .wk-title,[dir=rtl] .wk-close-title{letter-spacing:0;line-height:96px}.wk-title{max-width:12ch;margin-top:24px}.wk-close-title{max-width:14ch;margin-inline:auto}.wk-intro-lead,.wk-body{color:#cbd5e1;max-width:560px;margin-top:24px;font-size:20px;font-weight:300;line-height:32px}.wk-cat{color:#94a3b8;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:16px;font-size:12px;line-height:16px;display:flex}[dir=rtl] .wk-cat{letter-spacing:.02em;font-size:16px;line-height:24px}.wk-cat-n{color:var(--wk-brand);letter-spacing:.1em;border-inline-end:1px solid #fff3;padding-inline-end:16px;font-family:IBM Plex Sans,sans-serif}.wk-chips{flex-wrap:wrap;gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}.wk-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e2e8f0;background:#00000073;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:14px;display:inline-flex}.wk-chip:before{content:"";background:var(--wk-brand);width:6px;height:6px;box-shadow:0 0 8px var(--wk-brand);border-radius:50%}.wk:not(.wk-js):before{content:"";top:0;bottom:0;background:var(--wk-brand);opacity:.55;z-index:2;pointer-events:none;width:1.5px;position:absolute;inset-inline-start:var(--wk-edge)}.wk-intro{background:#000;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.wk-intro-in{padding-block:160px}.wk-dot,.wk-thread,.wk-lines{display:none}.wk-ch{padding-block:80px;position:relative}.wk-bg,.wk-blend{display:none}.wk-media{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}@media (width>=640px){.wk-media{padding-inline:1.5rem}}.wk-img{aspect-ratio:16/9;background:#05080f;border-radius:16px;position:relative;overflow:hidden}.wk-img-in{position:absolute;inset:0}.wk-pic{object-fit:cover;width:100%;height:100%;display:block}.wk-slices{direction:ltr;display:flex}.wk-slice{flex:1 1 0;position:relative;overflow:hidden}.wk-slice-in{width:300%;position:absolute;top:0;bottom:0}.wk-s0 .wk-slice-in{left:0}.wk-s1 .wk-slice-in{left:-100%}.wk-s2 .wk-slice-in{left:-200%}.wk-slice-in picture,.wk-img-in picture{width:100%;height:100%;display:block}.wk-edge{background:var(--wk-brand);opacity:0;width:1px;position:absolute;top:0;bottom:0;left:0}.wk-text{padding-top:32px}.wk-close{text-align:center;background:#000;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.wk-close-in{padding-block:160px}.wk-close-btn{border:1px solid var(--color-amber);color:#0f172a;background-image:linear-gradient(var(--color-amber), var(--color-amber));min-height:56px;transition:transform .3s var(--wk-ease), box-shadow .3s var(--wk-ease);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;border-radius:999px;align-items:center;gap:8px;margin-top:48px;padding:0 32px;font-size:18px;font-weight:500;display:inline-flex}[dir=rtl] .wk-close-btn{background-position:100% 0}.wk-close-btn:hover{transform:translateY(-2px);box-shadow:0 0 0 6px #f59e0b29,0 8px 40px #f59e0b66}.wk-close-btn:focus-visible{outline-offset:4px;outline:2px solid #67e8f9}[dir=rtl] .wk-chev{transform:scaleX(-1)}.wk-js .wk-thread{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.wk-th{fill:none;stroke:var(--wk-brand);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px #06b6d4b3)}.wk-js .wk-intro{z-index:1}.wk-js .wk-intro .wk-th-down{stroke-dashoffset:calc(1 - max(var(--ip0), var(--p,0)))}.wk-js .wk-intro.wk-in{--ip0:.2;transition:--ip0 .9s var(--wk-ease) 1.2s}.wk-js .wk-dot{z-index:2;left:var(--dot-x,24px);top:var(--dot-y,30%);background:var(--wk-brand);width:8px;height:8px;box-shadow:0 0 12px var(--wk-brand);border-radius:50%;margin:-4px 0 0 -4px;display:block;position:absolute}.wk-js .wk-intro.wk-in .wk-dot{animation:wk-dot 1.2s var(--wk-ease) 1}@keyframes wk-dot{0%{transform:scale(.4);box-shadow:0 0 #06b6d4b3}50%{transform:scale(1.6);box-shadow:0 0 0 14px #06b6d400}to{box-shadow:0 0 12px var(--wk-brand);transform:scale(1)}}.wk-js .wk-mask .wk-w{vertical-align:top;margin-block:-.12em;padding-block:.12em;display:inline-block;overflow:hidden}.wk-js .wk-mask .wk-wi{transition:transform .9s var(--wk-ease), color .6s var(--wk-ease);display:inline-block;transform:translateY(110%)}.wk-js .wk-intro .wk-wi{transition-duration:.7s,.6s}.wk-js .wk-i1{transition-delay:80ms,0s}.wk-js .wk-i2{transition-delay:.16s,0s}.wk-js .wk-i3{transition-delay:.24s,0s}.wk-js .wk-i4{transition-delay:.32s,0s}.wk-js .wk-i5{transition-delay:.4s,0s}.wk-js .wk-i6{transition-delay:.48s,0s}.wk-js .wk-i7{transition-delay:.56s,0s}.wk-js .wk-i8{transition-delay:.64s,0s}.wk-js .wk-i9{transition-delay:.72s,0s}.wk-js .wk-intro.wk-in .wk-wi,.wk-js .wk-tx .wk-wi,.wk-js .wk-close.wk-in .wk-wi{transform:none}.wk-js .wk-intro.wk-in .wk-key .wk-wi,.wk-js .wk-tx .wk-key .wk-wi,.wk-js .wk-close.wk-in .wk-key .wk-wi{color:var(--wk-brand);transition-delay:0s,1s}.wk:not(.wk-js) .wk-key{color:var(--wk-brand)}.wk-js .wk-intro-lead{opacity:0;transition:opacity .6s var(--wk-ease) .5s, transform .6s var(--wk-ease) .5s;transform:translateY(16px)}.wk-js .wk-intro.wk-in .wk-intro-lead{opacity:1;transform:none}.wk-js .wk-intro-static .wk-wi,.wk-js .wk-intro-static .wk-intro-lead{opacity:1;transition:none;transform:none}.wk-js .wk-ch{height:300svh;padding:0}.wk-js .wk-ch+.wk-ch,.wk-js .wk-ch+.wk-close{margin-top:-30svh}.wk-js .wk-stage{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.wk-js .wk-bg{z-index:0;background:radial-gradient(80% 60% at 50% 40%,#0a1424,#000 70%);display:block;position:absolute;inset:0}.wk-js .wk-media{z-index:1;max-width:none;transform:scale(calc(1 - .08 * var(--x,0)));opacity:calc(1 - .6 * var(--x,0));padding:0;position:absolute;inset:0}.wk-js .wk-img{aspect-ratio:auto;background:0 0;border-radius:0;position:absolute;inset:0}.wk-js .wk-blend{z-index:2;pointer-events:none;background:linear-gradient(#00000080 0%,#00000014 30%,#00000059 52%,#000000d1 78%,#000 100%);display:block;position:absolute;inset:0}[dir=ltr] .wk-js .wk-blend{background:linear-gradient(#00000080 0%,#00000014 30%,#00000059 52%,#000000d1 78%,#000 100%),linear-gradient(90deg,#0009,#0000 55%)}[dir=rtl] .wk-js .wk-blend{background:linear-gradient(#00000080 0%,#00000014 30%,#00000059 52%,#000000d1 78%,#000 100%),linear-gradient(270deg,#0009,#0000 55%)}.wk-js .wk-lines{z-index:3;pointer-events:none;display:block;position:absolute;inset:0}.wk-js .wk-text{z-index:4;inset-inline:0;opacity:calc(1 - 1.5 * var(--x,0));padding-top:0;position:absolute;bottom:120px}.wk-js .wk-ch .wk-th-up{stroke-dashoffset:calc(1 - var(--u,0))}.wk-js .wk-ch .wk-th-down{stroke-dashoffset:calc(1 - var(--d,0))}.wk-js .wk-cat,.wk-js .wk-body,.wk-js .wk-chip{opacity:0;transition:opacity .6s var(--wk-ease), transform .6s var(--wk-ease);transform:translateY(16px)}.wk-js .wk-tx .wk-cat{opacity:1;transform:none}.wk-js .wk-tx .wk-body{opacity:1;transition-delay:.15s;transform:none}.wk-js .wk-tx .wk-chip{opacity:1;transform:none}.wk-js .wk-tx .wk-chip:first-child{transition-delay:.3s}.wk-js .wk-tx .wk-chip:nth-child(2){transition-delay:.39s}.wk-js .wk-tx .wk-chip:nth-child(3){transition-delay:.48s}.wk-js .wk-ch-path .wk-img{clip-path:inset(0 0 calc((1 - var(--a,0)) * 100%) 0)}.wk-js .wk-ch-path .wk-img-in{transform:scale(calc(1.04 - .04 * var(--a,0)))}.wk-journeys{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wk-j{fill:none;stroke:var(--wk-brand);stroke-width:1.5px;opacity:.6;stroke-dasharray:1 1;transition:opacity .6s var(--wk-ease)}.wk-j0{stroke-dashoffset:calc(1 - var(--j0,0))}.wk-j1{stroke-dashoffset:calc(1 - var(--j1,0))}.wk-j2{stroke-dashoffset:calc(1 - var(--j2,0))}.wk-sig-on .wk-j{opacity:.3}.wk-conv{fill:#fff;opacity:0;transform-box:fill-box;transform-origin:50%}.wk-sig-on .wk-conv{animation:wk-conv .4s var(--wk-ease) forwards}@keyframes wk-conv{0%{opacity:0;filter:drop-shadow(0 0 0 var(--wk-brand));transform:scale(.3)}60%{opacity:1;filter:drop-shadow(0 0 14px var(--wk-brand));transform:scale(2)}to{opacity:1;filter:drop-shadow(0 0 8px var(--wk-brand));transform:scale(1)}}.wk-ch-scan{--phw:170px;--phh:min(368px, 40svh)}.wk-js .wk-ch-scan .wk-img{clip-path:inset(calc((1 - var(--a,0)) * (50% - var(--phh))) calc((1 - var(--a,0)) * (50% - var(--phw))) round calc((1 - var(--a,0)) * 44px))}.wk-scan{position:absolute;inset:0}.wk-scan-line{background:var(--wk-brand);transform-origin:0;height:2px;transform:translateY(calc(8svh + var(--s,0) * 84svh)) scaleX(var(--sw,0));transition:opacity .6s var(--wk-ease);position:absolute;top:0;left:0;right:0;box-shadow:0 0 24px 4px #06b6d48c}[dir=rtl] .wk-scan-line{transform-origin:100%}.wk-sig-on .wk-scan-line{opacity:0}.wk-box{opacity:0;transition:opacity .3s var(--wk-ease), transform .3s var(--wk-ease);position:absolute;transform:scale(1.25)}.wk-box.wk-on{opacity:1;transform:none}.wk-sig-on .wk-box.wk-on{opacity:0;transition:opacity .6s var(--wk-wipe), transform .6s var(--wk-wipe);transform:scale(.15)}.wk-b0{width:10%;height:14%;top:33%;left:40%}.wk-b1{width:8%;height:11%;top:52%;left:52%}.wk-b2{width:9%;height:10%;top:70%;left:34%}.wk-c{border:0 solid var(--wk-brand);filter:drop-shadow(0 0 4px #06b6d4cc);width:14px;height:14px;position:absolute}.wk-c0{border-top-width:2px;border-left-width:2px;top:0;left:0}.wk-c1{border-top-width:2px;border-right-width:2px;top:0;right:0}.wk-c2{border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.wk-c3{border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.wk-tag{bottom:calc(100% + 8px);white-space:nowrap;color:#e0f7fb;background:#06b6d42e;border:1px solid #06b6d480;border-radius:4px;padding:4px 8px;font-size:12px;font-style:normal;line-height:16px;position:absolute;inset-inline-start:0}.wk-js .wk-slices{position:absolute;inset:0}.wk-js .wk-s0{transform:translate(calc(-12px * (1 - var(--g,0))), calc((1 - var(--s0,0)) * 30%));opacity:var(--s0,0)}.wk-js .wk-s1{transform:translateY(calc((1 - var(--s1,0)) * -30%));opacity:var(--s1,0)}.wk-js .wk-s2{transform:translate(calc(12px * (1 - var(--g,0))), calc((1 - var(--s2,0)) * 30%));opacity:var(--s2,0)}.wk-edge{transition:opacity .2s var(--wk-ease)}.wk-slice.wk-lit .wk-edge{opacity:1;box-shadow:0 0 16px 2px #06b6d4b3}.wk-cross{position:absolute;inset:0}.wk-cross-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wk-th-cross{stroke-dashoffset:calc(1 - var(--c,0))}.wk-slabel{top:calc(var(--cross-y,62%) - 40px);text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#fff;opacity:.3;width:33.333%;transition:opacity .2s var(--wk-ease);font-size:12px;font-style:normal;line-height:16px;position:absolute}[dir=rtl] .wk-slabel{letter-spacing:.02em;font-size:14px}.wk-sl0{inset-inline-start:0}.wk-sl1{inset-inline-start:33.333%}.wk-sl2{inset-inline-start:66.666%}.wk-sl0{opacity:clamp(.3, calc(var(--c,0) * 12 - 1), 1)}.wk-sl1{opacity:clamp(.3, calc(var(--c,0) * 12 - 5), 1)}.wk-sl2{opacity:clamp(.3, calc(var(--c,0) * 12 - 9), 1)}.wk-js .wk-close{z-index:5}.wk-js .wk-close .wk-th-up{transition:stroke-dashoffset 1.2s var(--wk-ease) .5s}.wk-js .wk-close.wk-in .wk-th-up{stroke-dashoffset:0}.wk-js .wk-close-btn{color:#fff;transition:background-size .5s var(--wk-ease) 1.7s, color .3s var(--wk-ease) 1.9s, transform .3s var(--wk-ease), box-shadow .3s var(--wk-ease);background-size:0% 100%}.wk-js .wk-close.wk-in .wk-close-btn{color:#0f172a;animation:wk-pulse .9s var(--wk-ease) 2.2s 1;background-size:100% 100%}@keyframes wk-pulse{0%{box-shadow:0 0 #f59e0b8c}to{box-shadow:0 0 0 18px #f59e0b00}}@media (width<=767px){.wk{--wk-edge:8px}.wk-intro-title,.wk-close-title{font-size:48px;line-height:56px}[dir=rtl] .wk-intro-title,[dir=rtl] .wk-close-title{line-height:72px}.wk-title{font-size:40px;line-height:48px}[dir=rtl] .wk-title{line-height:60px}.wk-intro-lead,.wk-body{font-size:17px;line-height:28px}.wk-intro-in,.wk-close-in{padding-block:96px}.wk-ch{padding-block:48px}.wk:not(.wk-js) .wk-img{aspect-ratio:4/5}.wk-js .wk-ch{height:200svh}.wk-js .wk-text{bottom:48px}.wk-th,.wk-j{stroke-width:1px}.wk-j2{display:none}.wk-ch-scan{--phw:130px;--phh:min(282px, 36svh)}.wk-js .wk-ch-scan .wk-pic{object-position:32% 50%}.wk-b0{width:26%;height:9%;top:16%;left:22%}.wk-b1{width:22%;height:8%;top:27%;left:52%}.wk-b2{width:24%;height:7%;top:38%;left:18%}.wk-close-btn{margin-top:40px}}@media (prefers-reduced-motion:reduce){.wk *,.wk :before,.wk :after{transition:none!important;animation:none!important}}
