@font-face{font-family: Satoshi;src: url(/fonts/satoshi.woff2) format("woff2");font-weight: 300 900;font-display: swap}@font-face{font-family: Alexandria;src: url(/fonts/alexandria-arabic.woff2) format("woff2");font-weight: 400 800;font-display: swap;unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family: "Readex Pro";src: url(/fonts/readex-pro-arabic.woff2) format("woff2");font-weight: 300 700;font-display: swap;unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{--midnight: #060b1a;--navy: #0b1633;--navy-2: #111f47;--blue: #2c72ff;--blue-fill: #2767f2;--blue-soft: #6ea8ff;--blue-ink: #1d5bd8;--violet: #7a5cff;--ink: #20282e;--cloud: #f4f6fb;--white: #fff;--on-dark: #f3f6fc;--on-dark-2: #a7b1c6;--on-dark-3: #8b97b0;--on-light-2: #4a5563;--on-light-3: #5b6675;--line-dark: rgba(255,255,255,.08);--line-light: rgba(32,40,46,.1);--ok: #4fe0a0;--warn: #ffc56b;--bad: #ff8a80;--font: Satoshi,Inter,"Readex Pro",system-ui,-apple-system,"Segoe UI",sans-serif;--font-head: Satoshi,Inter,Alexandria,system-ui,sans-serif;--mono: ui-monospace,"SF Mono","Cascadia Mono",Menlo,Consolas,monospace;--max: 1280px;--gutter: clamp(20px,4vw,56px);--gap: 20px;--section: clamp(64px,6.5vw,112px);--ease: cubic-bezier(.2,.7,.2,1);--h1: clamp(40px,4.6vw,76px);--h2: clamp(30px,3vw,48px);--h3: clamp(20px,1.45vw,24px);--lede: clamp(16.5px,1.05vw,19px);--body: clamp(15.5px,.8vw + 4px,17px);--h-lh: 1;--h-track: -.04em;--body-lh: 1.6}:root:lang(ar){--font: Satoshi,"Readex Pro",system-ui,sans-serif;--font-head: Satoshi,Alexandria,system-ui,sans-serif;--h1: clamp(36px,4vw,64px);--h2: clamp(28px,2.8vw,44px);--lede: clamp(17.5px,1.15vw,20px);--body: clamp(16.5px,.85vw + 4.5px,18px);--h-lh: 1.3;--h-track: 0;--body-lh: 1.85}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 80px;background: var(--midnight)}body{margin: 0;font-family: var(--font);font-size: var(--body);line-height: var(--body-lh);color: var(--ink);background: var(--white);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}img,svg{display: block;max-width: 100%}a{color: inherit}h1,h2,h3,p,ol,ul{margin: 0}ol,ul{padding: 0;list-style: none}button,input,textarea{font: inherit;color: inherit}b,strong{font-weight: 700}:focus-visible{outline: 2px solid var(--blue-soft);outline-offset: 3px;border-radius: 6px}[hidden]{display: none !important}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip{position: absolute;inset-inline-start: 16px;top: -60px;z-index: 100;padding: 12px 18px;border-radius: 10px;background: var(--white);color: var(--ink);font-weight: 600;font-size: 15px}.skip:focus{top: 12px}[dir="rtl"] .flip{transform: scaleX(-1)}.wrap{width: 100%;max-width: calc(var(--max) + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.h2,h2{font-family: var(--font-head);font-size: var(--h2);line-height: calc(var(--h-lh) + .06);letter-spacing: calc(var(--h-track) * .8);font-weight: 700;text-wrap: balance}h3{font-family: var(--font-head);font-weight: 700}.lede{font-size: var(--lede);line-height: 1.6}.i{width: 16px;height: 16px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.mark{--s: 24px;display: inline-block;flex: none;height: var(--s);width: calc(var(--s) * var(--ar,1));background: currentColor;-webkit-mask: var(--m) center / contain no-repeat;mask: var(--m) center / contain no-repeat}.mark-opscalm{--m: url(/marks/opscalm.png);--ar: 1.14}.mark-inlearn{--m: url(/marks/inlearn.png);--ar: 1.43}.mark-jovaire{--m: url(/marks/jovaire.png);--ar: 1.08}.mark-infield{--m: url(/marks/infield.png);--ar: 1.02}.mark-bayan{--m: url(/marks/bayan.png);--ar: .75}.mark-liveyou{--m: url(/marks/liveyou.png);--ar: 1.16}.mark-bukwise{--m: url(/marks/bukwise.png);--ar: 1.02}.m-mark{fill: currentColor}.logo{--g: 18px;display: block;flex: none;height: calc(var(--g) * var(--s,1));width: calc(var(--g) * var(--s,1) * var(--ar,1));background: currentColor;-webkit-mask: var(--m) center / contain no-repeat;mask: var(--m) center / contain no-repeat}.button{--bh: 44px;position: relative;isolation: isolate;overflow: hidden;display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: var(--bh);padding: 0 20px;border: 0;border-radius: 11px;background: var(--blue-fill);color: #fff;font-size: 15px;font-weight: 600;line-height: 1.2;text-decoration: none;cursor: pointer;white-space: nowrap;box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 10px 30px -10px rgba(44,114,255,.75);transition: transform .25s var(--ease),box-shadow .25s var(--ease),background-color .25s var(--ease)}.button::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(110deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform: translateX(-120%);transition: transform .8s var(--ease)}.button:hover{background: #1f5de6;transform: translateY(-1px);box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 16px 40px -12px rgba(44,114,255,.95)}.button:hover::after{transform: translateX(120%)}.button:active{transform: translateY(0)}.button-sm{--bh: 38px;padding: 0 16px;font-size: 14px;border-radius: 10px}.button-lg{--bh: 50px;padding: 0 22px;font-size: 16px;border-radius: 12px}.button-outline{background: transparent;color: var(--ink);box-shadow: inset 0 0 0 1.5px rgba(32,40,46,.22)}.button-outline:hover{background: rgba(32,40,46,.04);box-shadow: inset 0 0 0 1.5px var(--ink)}.button-outline::after{display: none}.button .i{width: 17px;height: 17px}.button[disabled]{opacity: .7;cursor: progress;transform: none}.link{display: inline-flex;align-items: center;gap: 6px;color: var(--blue-ink);font-weight: 600;font-size: 15.5px;text-decoration: none;background: linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;transition: background-size .3s var(--ease)}.link:hover{background-size: 100% 1.5px}[dir="rtl"] .link{background-position: 100% 100%}.site-header{position: fixed;inset: 0 0 auto;z-index: 50;color: #fff;transition: background-color .3s var(--ease),box-shadow .3s var(--ease),backdrop-filter .3s}.site-header.scrolled{background: rgba(6,11,26,.82);-webkit-backdrop-filter: blur(18px) saturate(1.4);backdrop-filter: blur(18px) saturate(1.4);box-shadow: 0 1px 0 var(--line-dark)}.bar{display: flex;align-items: center;gap: 28px;height: 72px}.brand img{width: 132px;height: auto}.nav{display: flex;gap: 4px;margin-inline-start: auto}.nav a{padding: 8px 13px;border-radius: 9px;color: rgba(255,255,255,.74);font-size: 15px;font-weight: 500;text-decoration: none;transition: color .2s,background-color .2s}.nav a:hover,.nav a.active{color: #fff;background: rgba(255,255,255,.07)}.bar-end{display: flex;align-items: center;gap: 10px}.lang{position: relative}.lang summary{display: flex;align-items: center;gap: 7px;height: 38px;padding: 0 11px;border-radius: 10px;color: rgba(255,255,255,.82);font-size: 14px;font-weight: 600;list-style: none;cursor: pointer;box-shadow: inset 0 0 0 1px rgba(255,255,255,.16);transition: box-shadow .2s,color .2s}.lang summary::-webkit-details-marker{display: none}.lang summary:hover,.lang[open] summary{color: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,.34)}.lang ul{position: absolute;inset-inline-end: 0;top: calc(100% + 8px);min-width: 170px;padding: 6px;border-radius: 14px;background: #0d1836;border: 1px solid rgba(255,255,255,.1);box-shadow: 0 24px 60px -12px rgba(0,0,0,.6)}.lang a{display: block;padding: 9px 13px;border-radius: 9px;color: rgba(255,255,255,.82);font-size: 15px;text-decoration: none}.lang a:hover{background: rgba(255,255,255,.06);color: #fff}.lang a[aria-current]{color: #fff;background: rgba(44,114,255,.18)}.menu-button{display: none;width: 42px;height: 42px;border: 0;border-radius: 10px;background: rgba(255,255,255,.06);cursor: pointer;place-items: center}.menu-icon,.menu-icon::before,.menu-icon::after{display: block;width: 20px;height: 1.5px;background: #fff;border-radius: 2px;transition: transform .3s var(--ease),opacity .2s}.menu-icon{position: relative}.menu-icon::before,.menu-icon::after{content: "";position: absolute;inset-inline-start: 0}.menu-icon::before{top: -6px}.menu-icon::after{top: 6px}.menu-open .menu-icon{background: transparent}.menu-open .menu-icon::before{transform: translateY(6px) rotate(45deg)}.menu-open .menu-icon::after{transform: translateY(-6px) rotate(-45deg)}.mobile-menu{position: fixed;inset: 72px 0 0;z-index: 49;display: flex;flex-direction: column;justify-content: space-between;gap: 32px;padding: 28px var(--gutter) max(32px,env(safe-area-inset-bottom));background: var(--midnight);color: #fff;overflow-y: auto}.mobile-menu[hidden]{display: none}.mobile-menu nav{display: grid}.mobile-menu nav a{padding: 14px 0;border-bottom: 1px solid var(--line-dark);font-family: var(--font-head);font-size: 26px;font-weight: 700;letter-spacing: calc(var(--h-track) * .5);text-decoration: none}.mobile-menu nav a:last-child{color: var(--blue-soft)}.glow{position: absolute;border-radius: 50%}.hero{position: relative;display: flex;flex-direction: column;min-height: 100vh;min-height: 100svh;padding-top: clamp(108px,8.6vw,148px);background: var(--midnight);color: #fff;overflow: hidden;isolation: isolate}.hero-light{position: absolute;inset: 0;z-index: -1;pointer-events: none}.glow-a{width: 1000px;height: 820px;inset-inline-end: -160px;top: 80px;background: radial-gradient(closest-side,rgba(44,114,255,.22),rgba(44,114,255,.08) 45%,transparent)}.glow-b{width: 900px;height: 700px;inset-inline-start: -300px;top: -260px;background: radial-gradient(closest-side,rgba(110,168,255,.14),transparent)}.glow-c{width: 760px;height: 620px;inset-inline-end: 24%;top: 34%;background: radial-gradient(closest-side,rgba(122,92,255,.2),transparent)}.hero::after{content: "";position: absolute;inset: auto 0 0;height: 160px;z-index: -1;background: linear-gradient(transparent,var(--midnight))}.hero-art{position: absolute;left: 0;top: 0;width: clamp(900px,100vw,1900px);max-width: none;height: auto;opacity: 0;transition: opacity 1.6s var(--ease);-webkit-mask-image: linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent),linear-gradient(transparent,#000 8%,#000 62%,transparent 92%);-webkit-mask-composite: source-in;mask-image: linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent),linear-gradient(transparent,#000 8%,#000 62%,transparent 92%);mask-composite: intersect}.hero-art.is-placed{opacity: .95}.no-js .hero-art{left: auto;right: -12%;opacity: .8}.hero-grid{flex: 1 0 auto;display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--gap);align-content: center}.hero-title{position: relative;z-index: 2;grid-column: 1 / -1;font-family: var(--font-head);font-size: var(--h1);line-height: var(--h-lh);letter-spacing: var(--h-track);font-weight: 700}.hero-title .line{display: block}.hero-title .w{display: inline-block}.hero-side{position: relative;z-index: 2;grid-column: 1 / span 4;grid-row: 3;align-self: center;display: flex;flex-direction: column;gap: 40px;padding-top: 12px}.hero-copy .lede{color: var(--on-dark-2);max-width: 34ch}.actions{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 22px;margin-top: 28px}.hero-link{display: inline-flex;align-items: center;gap: 8px;padding-block: 12px;color: var(--on-dark-2);font-weight: 500;text-decoration: none;transition: color .2s var(--ease)}.hero-link:hover{color: #fff}.hero-link .i{transition: transform .2s var(--ease)}.hero-link:hover .i{transform: translateX(3px)}[dir="rtl"] .hero-link:hover .i{transform: scaleX(-1) translateX(3px)}.stage{--rise: 0px;position: relative;grid-column: 5 / -1;grid-row: 3;margin-top: 28px}:root:is(:lang(fr),:lang(de),:lang(es)) .hero-foot{margin-top: clamp(24px,2vw,30px)}.hub{display: grid;grid-template-columns: auto minmax(40px,1fr) auto minmax(40px,1fr) auto;align-items: center;row-gap: clamp(24px,2.2vw,34px)}.hub-col,.hub-core{position: relative;z-index: 1;grid-row: 1}.hub-in{grid-column: 1}.hub-core{grid-column: 3;display: grid;justify-items: center;gap: 14px}.hub-out{grid-column: 5}.hub-col ul{display: grid;gap: 12px}.hub-out ul{gap: 20px}.hub-item{display: flex;align-items: center;gap: 11px;min-width: 172px;min-height: 48px;padding: 6px 16px 6px 6px;padding-inline: 6px 16px;border-radius: 14px;background: rgba(11,22,51,.5);border: 1px solid rgba(255,255,255,.06);box-shadow: none;color: rgba(231,237,249,.78);font-size: 15px;line-height: 1.25;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);transition: border-color .45s var(--ease),box-shadow .45s var(--ease)}.hub-item.hub-icon{min-width: 0;min-height: 0;padding: 6px}.hub-item b{font-weight: 600}.hub-tile{display: grid;place-items: center;flex: none;width: 34px;height: 34px;border-radius: 10px;background: rgba(255,255,255,.05);color: #fff;transition: background-color .45s var(--ease)}.hub-tile .logo{--g: 18px}.hub-tile .i{width: 18px;height: 18px}.hub-logos{display: flex;align-items: center;gap: 9px;margin-top: 5px;color: var(--on-dark-3)}.hub-logos .logo{--g: 14px}.hub-item.is-on{color: #fff;border-color: rgba(110,168,255,.6);box-shadow: 0 0 0 4px rgba(44,114,255,.13),0 0 48px -8px rgba(44,114,255,.65),inset 0 1px 0 rgba(255,255,255,.08)}.hub-item.is-on .hub-tile{background: var(--blue-fill)}.node{position: relative;display: grid;place-items: center;width: 88px;height: 88px;border-radius: 26px;background: radial-gradient(circle at 50% 28%,#1c3274,#0b1633 72%);border: 1px solid rgba(110,168,255,.45);box-shadow: 0 0 0 10px rgba(44,114,255,.07),0 0 90px rgba(44,114,255,.65),0 0 140px rgba(122,92,255,.25),inset 0 1px 0 rgba(255,255,255,.15);color: var(--blue)}.node::before,.node::after{content: "";position: absolute;inset: -1px;border-radius: inherit;border: 1px solid rgba(110,168,255,.55);opacity: 0;pointer-events: none}.node .m-mark{position: relative;width: 48px;filter: drop-shadow(0 0 12px rgba(44,114,255,.85))}.node-orbit{position: absolute;inset: -26px;border-radius: 50%;border: 1px dashed rgba(110,168,255,.24);pointer-events: none}.node-orbit::before{content: "";position: absolute;top: -4px;left: 50%;width: 8px;height: 8px;margin-left: -4px;border-radius: 50%;background: #dbe8ff;box-shadow: 0 0 14px 3px rgba(110,168,255,.9)}.hub-feed{grid-column: 1 / -1;grid-row: 4;margin-top: clamp(24px,2.2vw,34px);position: relative;z-index: 1;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px;padding: 8px;border-radius: 18px;background: rgba(11,22,51,.6);border: 1px solid rgba(255,255,255,.08);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px)}.hub-feed li{position: relative;display: flex;align-items: center;justify-content: center;gap: 10px;padding: 7px 9px;border-radius: 12px;color: #dfe6f5;font-size: 14px;font-weight: 600;line-height: 1.3;transition: color .45s var(--ease),background-color .45s var(--ease)}.hub-feed li:not(:last-child)::after{content: "";position: absolute;inset-inline-end: -13px;top: 50%;width: 7px;height: 7px;margin-top: -4px;border-top: 1.5px solid var(--blue-soft);border-inline-end: 1.5px solid var(--blue-soft);transform: rotate(45deg);opacity: .75}[dir="rtl"] .hub-feed li:not(:last-child)::after{transform: rotate(-45deg)}.hub-feed .hub-tile{width: 28px;height: 28px;border-radius: 8px}.hub-feed .hub-tile .logo{--g: 15px}.hub-feed .hub-tile .i{width: 15px;height: 15px}.hub-feed.is-live li{color: var(--on-dark-3)}.hub-feed.is-live li.is-on{color: #fff;background: rgba(44,114,255,.18)}.hub-feed.is-live li.is-on .hub-tile{background: var(--blue-fill)}.stage-lines{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;z-index: 0;pointer-events: none}.stage-lines path{fill: none;stroke-linecap: round}.stage-lines .wire{stroke: rgba(110,168,255,.42);stroke-width: 1.25}.stage-lines .pulse{stroke: #dbe8ff;stroke-width: 2.4;stroke-dasharray: 34px calc(var(--len,600) * 1px + 34px);stroke-dashoffset: 34px;opacity: 0}.stage-lines .pulse.go{animation: flow 1.3s var(--ease) both}.stage-lines .pulse.go.back{animation-name: flow-back}.stage-lines circle{fill: var(--blue-soft)}.stage-lines .ray{stroke-width: 1.2}.hero-foot{position: relative;display: flex;flex-wrap: wrap;align-items: center;gap: 18px 36px;margin-top: clamp(44px,4vw,64px);padding-top: 28px;padding-bottom: 48px}.hero-foot::before{content: "";position: absolute;inset-inline: var(--gutter);top: 0;height: 1px;background: linear-gradient(90deg,rgba(110,168,255,.5),rgba(255,255,255,.1) 40%,rgba(255,255,255,.04))}[dir="rtl"] .hero-foot::before{background: linear-gradient(270deg,rgba(110,168,255,.5),rgba(255,255,255,.1) 40%,rgba(255,255,255,.04))}.proof-label{color: var(--on-dark-3);font-size: 14px;font-weight: 500}.logo-row{flex: 1 1 520px;min-width: 0}.logos{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 24px;margin: 0;padding: 0;list-style: none}.logos li{display: flex;color: rgba(226,233,247,.45);transition: color .2s}.logos .logo-sep{width: 1px;height: 18px;background: rgba(255,255,255,.14)}.logos .logo{--g: 20px}.logos li:hover{color: rgba(226,233,247,.9)}.m-card{position: relative;padding: 20px;border-radius: 20px;background: linear-gradient(180deg,rgba(19,34,76,.92),rgba(11,22,51,.95) 62%);border: 1px solid rgba(255,255,255,.09);box-shadow: 0 40px 90px -30px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.07);color: #e7edf9;font-size: 14px;line-height: 1.45}.m-card::before{content: "";position: absolute;inset: -1px 18% auto;height: 1px;background: linear-gradient(90deg,transparent,rgba(110,168,255,.8),transparent)}.m-pill{display: inline-flex;flex: none;align-items: center;gap: 7px;height: 26px;margin-inline-start: auto;padding: 0 10px;border-radius: 99px;background: rgba(255,255,255,.06);color: #c9d3e8;font-size: 14px;font-weight: 600;white-space: nowrap}.m-pill i{position: relative;width: 7px;height: 7px;border-radius: 50%;background: currentColor}.m-pill.ok{color: var(--ok);background: rgba(61,220,151,.11)}.m-pill.live{color: #9cc4ff;background: rgba(44,114,255,.17)}.m-pill.wait{color: var(--warn);background: rgba(255,181,71,.11)}.art-title{display: flex;align-items: center;gap: 8px;color: #fff;font-size: 15px;font-weight: 700}.art-title .i{color: var(--blue-soft)}svg path.flow{display: none}.section{position: relative;padding-block: var(--section)}.section-title{max-width: 18ch;margin-bottom: clamp(28px,3vw,48px)}.section-head{position: relative;display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--gap);row-gap: 14px;align-items: end;margin-bottom: clamp(28px,3vw,48px)}.section-head h2{grid-column: 1 / -1}.section-intro{grid-column: 1 / -1;max-width: 52ch;color: var(--on-light-2);font-size: var(--lede);line-height: 1.55;text-wrap: pretty}.work,.options{isolation: isolate}.l-card{padding: 18px 20px;border-radius: 18px;background: var(--white);border: 1px solid rgba(32,40,46,.08);box-shadow: 0 1px 2px rgba(16,24,40,.05),0 16px 36px -18px rgba(16,24,40,.22)}.l-muted{color: var(--on-light-3);font-size: 14px}.process{padding-block: clamp(56px,5vw,80px);background: var(--white);color: var(--ink);isolation: isolate}.process .section-head{margin-bottom: clamp(24px,2.4vw,36px)}.points{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0;margin: 0;padding: 0;list-style: none;border-radius: 22px;background: var(--cloud);border: 1px solid var(--line-light)}.point{position: relative;display: grid;grid-template-rows: subgrid;grid-row: span 2;gap: 22px;padding: clamp(24px,2.2vw,32px);border-inline-start: 1px solid var(--line-light)}.point:first-child{border-inline-start: 0}.point:not(:first-child)::before{content: "";position: absolute;inset-inline-start: -5px;top: calc(clamp(24px,2.2vw,32px) + 17px);width: 9px;height: 9px;border-top: 1.5px solid var(--blue);border-inline-end: 1.5px solid var(--blue);background: var(--cloud);transform: rotate(45deg)}[dir="rtl"] .point:not(:first-child)::before{transform: rotate(-45deg)}.point-copy{display: grid;grid-template-columns: auto minmax(0,1fr);grid-template-rows: auto auto;column-gap: 14px;align-items: center}.point-icon{grid-row: span 2;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;background: rgba(44,114,255,.1);color: var(--blue-ink)}.point-icon .i{width: 20px;height: 20px}.point-num{align-self: end;color: var(--blue-ink);font-size: 12.5px;font-weight: 600;letter-spacing: .06em}.point h3{align-self: start;color: var(--ink);font-size: var(--h3);line-height: 1.15}.stages{position: relative;align-self: start;margin: 0;padding: 0;list-style: none}.stages::before{content: "";position: absolute;inset-inline-start: 7px;top: 14px;bottom: 14px;width: 1.5px;background: rgba(44,114,255,.25)}.stages li{position: relative;padding: 7px 0;padding-inline-start: 28px;color: var(--ink);font-size: 15px;font-weight: 500;line-height: 1.3}.stages li::before{content: "";position: absolute;inset-inline-start: 3px;top: 50%;width: 9px;height: 9px;margin-top: -4.5px;border-radius: 50%;background: var(--white);border: 1.5px solid var(--blue);box-sizing: border-box}.stages li:last-child{color: var(--blue-ink);font-weight: 600}.stages li::before{animation: stage-on calc((var(--n,4) + 2) * 1.1s) ease-in-out infinite;animation-delay: calc(var(--k,0) * 1.1s)}@keyframes stage-on{0%,16%,100%{background: var(--white);box-shadow: none}4%,12%{background: var(--blue);box-shadow: 0 0 0 4px rgba(44,114,255,.18)}}.point .stack-node{display: grid;place-items: center;padding: 9px}.stack-node .i{width: 18px;height: 18px}.stack-node .logo{--g: 18px}.art{padding: 22px 24px}.art .art-title{margin-bottom: 18px}.leaks{display: grid;gap: 9px}.leaks li{display: grid;grid-template-columns: minmax(0,11em) 1fr;align-items: center;gap: 4px 16px;font-size: 14px;color: #c9d3e8}.leak-bar{height: 10px;border-radius: 4px;background: rgba(255,255,255,.05)}.leak-bar span{display: block;height: 100%;width: calc(var(--v) * 100%);border-radius: inherit;background: linear-gradient(90deg,rgba(110,168,255,.55),var(--blue));transform-origin: left;transition: transform 1.1s var(--ease)}[dir="rtl"] .leak-bar span{background: linear-gradient(270deg,rgba(110,168,255,.55),var(--blue));transform-origin: right}.leaks li.is-leak .leak-bar span{background: linear-gradient(90deg,rgba(255,197,107,.5),var(--warn))}.leaks li:nth-child(2) .leak-bar span{transition-delay: .1s}.leaks li:nth-child(3) .leak-bar span{transition-delay: .2s}.leaks li:nth-child(4) .leak-bar span{transition-delay: .3s}.leaks li:nth-child(5) .leak-bar span{transition-delay: .4s}.leaks li:nth-child(6) .leak-bar span{transition-delay: .5s}.leaks em{grid-column: 2;display: inline-flex;align-items: center;gap: 8px;color: var(--warn);font-size: 14px;font-style: normal;font-weight: 600}.leaks em::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: currentColor}.stack{position: relative;height: 240px}.stack>svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.stack>svg path{fill: none;stroke: rgba(110,168,255,.45);stroke-width: 1.2}.stack-core{position: absolute;inset-inline-start: 50%;top: 54%;display: grid;place-items: center;width: 72px;height: 72px;transform: translate(-50%,-50%);border-radius: 22px;background: radial-gradient(circle at 50% 28%,#1c3274,#0b1633 72%);border: 1px solid rgba(110,168,255,.45);box-shadow: 0 0 0 9px rgba(44,114,255,.07),0 0 60px rgba(44,114,255,.55);color: var(--blue)}[dir="rtl"] .stack-core{transform: translate(50%,-50%)}.stack-core .m-mark{width: 40px}.stack-node{position: absolute;inset-inline-start: calc(var(--x) * 1%);top: calc(var(--y) * 1%);transform: translate(-50%,-50%);padding: 8px 14px;border-radius: 11px;background: #13224c;border: 1px solid rgba(255,255,255,.12);color: #e7edf9;font-size: 14px;font-weight: 600;white-space: nowrap;transition: opacity .5s var(--ease)}[dir="rtl"] .stack-node{transform: translate(50%,-50%)}[dir="rtl"] .stack>svg{transform: scaleX(-1)}.stack-node:nth-of-type(2){transition-delay: .1s}.stack-node:nth-of-type(3){transition-delay: .2s}.stack-node:nth-of-type(4){transition-delay: .3s}.stack-node:nth-of-type(5){transition-delay: .4s}.stack-node:nth-of-type(6){transition-delay: .5s}.stack-node:nth-of-type(7){transition-delay: .6s}.log{display: grid}.log li{display: grid;grid-template-columns: 6.5em 1fr auto;align-items: center;gap: 14px;padding: 12px 0;border-top: 1px solid rgba(255,255,255,.06);transition: opacity .5s var(--ease),transform .5s var(--ease)}.log li:first-child{border-top: 0;padding-top: 0}.log li:nth-child(2){transition-delay: .15s}.log li:nth-child(3){transition-delay: .3s}.log li:nth-child(4){transition-delay: .45s}.log-when{color: var(--on-dark-3);font-size: 14px;font-weight: 600}.log-what{color: #e7edf9;font-size: 14.5px}.log .m-pill{margin: 0}.work{background: var(--midnight);color: #fff}.work .section-intro{color: var(--on-dark-2)}.work .product{background: rgba(11,22,51,.55);border-color: var(--line-dark)}.work .product:hover{border-color: rgba(110,168,255,.45);box-shadow: 0 30px 60px -34px rgba(44,114,255,.55)}.work .industry{background: rgba(255,255,255,.06);color: var(--on-dark-2);box-shadow: inset 0 0 0 1px rgba(255,255,255,.12)}.work .product-lede{color: #fff}.work .product-detail{color: var(--on-dark-2)}.work .link{color: var(--blue-soft)}.work .proof-rule{background: rgba(11,22,51,.55);color: #fff}.work .more{border-top-color: var(--line-dark)}.work .more p{color: var(--on-dark-3)}.work .more a{background: rgba(255,255,255,.06)}.work .more a:hover{background: rgba(255,255,255,.1);box-shadow: inset 0 0 0 1px rgba(255,255,255,.16)}.work .more a span{color: var(--on-dark-2)}.work .more .mark{color: #fff}.work .more .i{color: var(--on-dark-3)}.work .products-more{color: #fff;box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.28)}.work .products-more:hover{background: rgba(255,255,255,.06);box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.6)}.products{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: var(--gap)}.product{position: relative;grid-column: span 2;display: flex;flex-direction: column;padding: clamp(24px,2.4vw,34px);border-radius: 22px;border: 1px solid rgba(32,40,46,.07);background: var(--cloud);overflow: hidden;isolation: isolate;transition: transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.product:first-child:nth-last-child(3n+2),.product:first-child:nth-last-child(3n+2) + .product{grid-column: span 3}.product::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(380px circle at var(--mx,50%) var(--my,0%),rgba(44,114,255,.13),rgba(122,92,255,.05) 40%,transparent 70%);opacity: 0;transition: opacity .35s var(--ease)}.product:hover{transform: translateY(-4px);border-color: rgba(44,114,255,.3);box-shadow: 0 30px 60px -34px rgba(29,91,216,.45)}.product:hover::before{opacity: 1}.product-id{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 12px}.product-mark{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 13px;background: radial-gradient(circle at 50% 25%,#23408f,var(--navy) 75%);color: #fff;box-shadow: 0 10px 24px -12px rgba(11,22,51,.8),inset 0 1px 0 rgba(255,255,255,.14);transition: box-shadow .35s var(--ease)}.product:hover .product-mark{box-shadow: 0 0 0 5px rgba(44,114,255,.12),0 12px 30px -8px rgba(44,114,255,.7),inset 0 1px 0 rgba(255,255,255,.14)}.product-mark .mark{--s: 22px}.product-id h3{font-size: clamp(22px,1.8vw,28px);line-height: 1;letter-spacing: -.03em}.industry{display: inline-flex;align-items: center;height: 28px;padding: 0 11px;border-radius: 99px;background: var(--white);color: var(--on-light-2);font-size: 14px;font-weight: 600;box-shadow: inset 0 0 0 1px rgba(32,40,46,.08)}.product-lede{margin-top: 20px;font-family: var(--font-head);font-size: clamp(17px,1.2vw,19px);font-weight: 700;line-height: 1.35;letter-spacing: calc(var(--h-track) * .3)}.product-detail{margin-top: 10px;margin-bottom: 22px;color: var(--on-light-2);font-size: 15.5px;max-width: 60ch}.product .link{margin-top: auto;align-self: flex-start}.more{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 24px;margin-top: 44px;padding-top: 28px;border-top: 1px solid var(--line-light)}.more p{color: var(--on-light-3);font-size: 15px;font-weight: 600}.more ul{display: flex;flex-wrap: wrap;gap: 10px}.more a{display: inline-flex;align-items: center;gap: 10px;padding: 10px 14px;border-radius: 12px;background: var(--cloud);text-decoration: none;font-size: 15px;transition: background-color .2s,box-shadow .2s}.more a:hover{background: #eaeef7;box-shadow: inset 0 0 0 1px rgba(32,40,46,.1)}.more a span{color: var(--on-light-2)}.more .mark{--s: 20px;color: var(--ink)}.more .i{color: var(--on-light-3)}.options{background: var(--cloud)}.option-grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: var(--gap)}.option{position: relative;display: flex;flex-direction: column;justify-content: space-between;gap: 40px;padding: clamp(28px,3vw,48px);border-radius: 26px;overflow: hidden;isolation: isolate}.option h3{margin-top: 24px;font-size: clamp(28px,2.4vw,38px);line-height: 1.08;letter-spacing: calc(var(--h-track) * .8)}.option-copy>p:not(.option-tag){margin-top: 14px;max-width: 38ch}.option-copy .button{margin-top: 30px}.option-tag{display: flex;align-items: center;gap: 10px;font-size: 15px}.option-tag b{font-weight: 700}.option-tag span{opacity: .75}.option-tag .mark{--s: 20px}.option-managed{grid-column: 1 / span 7;background: radial-gradient(70% 60% at 85% 100%,rgba(44,114,255,.4),transparent 70%),radial-gradient(40% 50% at 0% 0%,rgba(122,92,255,.16),transparent 70%),var(--midnight);color: #fff}.option-managed .option-copy>p:not(.option-tag){color: var(--on-dark-2)}.option-saas{grid-column: 8 / -1;background: var(--white);box-shadow: 0 1px 2px rgba(16,24,40,.04),0 24px 60px -32px rgba(16,24,40,.18)}.option-saas .option-copy>p:not(.option-tag){color: var(--on-light-2)}.option-saas .option-tag .mark{color: var(--ink)}.managed-viz{position: relative;height: 240px}.managed-viz>svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.managed-viz>svg path{fill: none;stroke: rgba(110,168,255,.55);stroke-width: 1.2}[dir="rtl"] .managed-viz>svg{transform: scaleX(-1)}.managed-steps{position: absolute;inset-block: 0;inset-inline-start: 0;width: 60%;display: grid;grid-template-rows: repeat(4,1fr);align-items: center}.managed-steps li{display: flex;align-items: center;gap: 12px;height: 44px;padding: 0 16px;border-radius: 12px;background: rgba(255,255,255,.05);border: 1px solid rgba(255,255,255,.09);font-size: 15px;font-weight: 600}.managed-steps li::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--blue-soft);box-shadow: 0 0 10px var(--blue)}.managed-core{position: absolute;top: 50%;inset-inline-start: 82%;display: grid;justify-items: center;gap: 10px;transform: translate(-50%,-34px);color: var(--on-dark-2);font-size: 14px;font-weight: 600;white-space: nowrap}[dir="rtl"] .managed-core{transform: translate(50%,-34px)}.managed-core .m-mark{width: 66px;height: 66px;padding: 16px;border-radius: 20px;background: radial-gradient(circle at 50% 28%,#1c3274,#0b1633 72%);border: 1px solid rgba(110,168,255,.45);box-shadow: 0 0 0 9px rgba(44,114,255,.08),0 0 60px rgba(44,114,255,.6);color: var(--blue)}.roster{padding: 18px}.roster-twin{display: flex;align-items: center;gap: 10px;padding-bottom: 12px;border-bottom: 1px solid rgba(32,40,46,.08)}.roster-twin .mark{--s: 22px;color: var(--ink)}.roster-twin b{font-size: 15px}.roster ul{display: grid;gap: 2px;margin-top: 8px}.roster li{display: grid;grid-template-columns: 32px 1fr auto;align-items: center;gap: 12px;padding: 7px 0;font-size: 14.5px;font-weight: 600}.roster-avatar{display: grid;place-items: center;width: 32px;height: 32px;border-radius: 9px;background: rgba(44,114,255,.08);color: var(--blue-ink)}.roster-avatar .i{width: 17px;height: 17px}.tag-mark{width: 24px;height: auto;color: var(--blue)}.contact{background: var(--midnight);color: #fff;overflow: hidden;isolation: isolate}.assurances{display: flex;flex-wrap: wrap;gap: 8px 24px;margin: 22px 0 0;padding: 18px 0 0;list-style: none;border-top: 1px solid rgba(255,255,255,.1);color: var(--on-dark-2);font-size: 14.5px}.assurances li{display: flex;align-items: center;gap: 8px}.assurances .i{width: 16px;height: 16px;color: var(--ok);stroke-width: 2}.contact-light{position: absolute;inset: 0;z-index: -1;background: radial-gradient(50% 60% at 78% 40%,rgba(44,114,255,.28),transparent 70%),radial-gradient(40% 50% at 10% 100%,rgba(122,92,255,.16),transparent 70%)}[dir="rtl"] .contact-light{background: radial-gradient(50% 60% at 22% 40%,rgba(44,114,255,.28),transparent 70%),radial-gradient(40% 50% at 90% 100%,rgba(122,92,255,.16),transparent 70%)}.contact-art{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 30%;opacity: .5;-webkit-mask-image: linear-gradient(to bottom,transparent,#000 28%,#000 72%,transparent);mask-image: linear-gradient(to bottom,transparent,#000 28%,#000 72%,transparent)}.contact-light::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(6,11,26,.92) 12%,rgba(6,11,26,.4) 55%,rgba(6,11,26,.55))}[dir="rtl"] .contact-light::after{background: linear-gradient(270deg,rgba(6,11,26,.92) 12%,rgba(6,11,26,.4) 55%,rgba(6,11,26,.55))}.contact-grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--gap);row-gap: 48px;align-items: start}.contact-head{grid-column: 1 / span 5;grid-row: 1}.contact-more{grid-column: 1 / span 5;grid-row: 2}.contact-head .lede{margin-top: 20px;color: var(--on-dark-2);max-width: 32ch}.contact-faq{border-top: 1px solid rgba(255,255,255,.12)}.contact-faq h3{padding: 18px 0 6px;color: var(--on-dark-3);font-size: 14px;font-weight: 600;letter-spacing: 0}.faq-item{border-bottom: 1px solid rgba(255,255,255,.1)}.faq-item summary{display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 16px 0;cursor: pointer;list-style: none;color: #fff;font-size: 16px;font-weight: 600;line-height: 1.35}.faq-item summary::-webkit-details-marker{display: none}.faq-item summary::after{content: "";flex: none;width: 12px;height: 12px;background: linear-gradient(currentColor,currentColor) center / 100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 100% no-repeat;color: var(--on-dark-3);transition: transform .25s var(--ease)}.faq-item[open] summary::after{transform: rotate(45deg)}.faq-item summary:hover{color: var(--blue-soft)}.faq-item p{padding-bottom: 16px;color: var(--on-dark-2);font-size: 15px;max-width: 46ch}.contact-mail{display: inline-flex;align-items: center;gap: 10px;margin-top: 32px;padding-bottom: 6px;border-bottom: 1.5px solid rgba(110,168,255,.45);color: #fff;font-size: clamp(18px,1.3vw,22px);font-weight: 600;text-decoration: none;transition: border-color .2s,gap .25s var(--ease)}.contact-mail:hover{border-color: var(--blue-soft);gap: 14px}.contact-mail .i{width: 19px;height: 19px;color: var(--blue-soft)}.form{position: relative;grid-column: 7 / -1;grid-row: 1 / span 2;padding: clamp(24px,2.6vw,44px);border-radius: 26px;background: linear-gradient(180deg,rgba(16,32,72,.92),rgba(11,22,51,.95) 55%);border: 1px solid rgba(255,255,255,.1);box-shadow: 0 60px 120px -40px rgba(0,0,0,.8),0 0 80px -30px rgba(44,114,255,.5),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px)}.form::before{content: "";position: absolute;inset: -1px 14% auto;height: 1px;background: linear-gradient(90deg,transparent,var(--blue-soft),transparent)}.progress{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-bottom: 18px}.progress span{height: 4px;border-radius: 4px;background: rgba(255,255,255,.1);transition: background-color .4s var(--ease),box-shadow .4s}.progress .on{background: var(--blue);box-shadow: 0 0 12px rgba(44,114,255,.8)}fieldset{margin: 0;padding: 0;border: 0;min-width: 0;display: grid;gap: 18px}legend{padding: 0;margin-bottom: 22px;color: var(--on-dark-2);font-size: 15px;font-weight: 600}.field{display: grid;gap: 8px}.field-label{display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px;color: #e7edf9;font-size: 15px;font-weight: 600}.field-note{color: var(--on-dark-3);font-size: 14px;font-weight: 500}.field input,.field textarea{width: 100%;min-height: 50px;padding: 13px 16px;border-radius: 12px;border: 1px solid rgba(255,255,255,.14);background: rgba(6,11,26,.45);color: #fff;font-size: 16px;line-height: 1.45;transition: border-color .2s,box-shadow .2s,background-color .2s}.field textarea{resize: vertical;min-height: 116px}.field input::placeholder,.field textarea::placeholder{color: #7d8ba8;opacity: 1}.field input:hover,.field textarea:hover{border-color: rgba(255,255,255,.24)}.field input:focus,.field textarea:focus{outline: none;border-color: var(--blue-soft);background: rgba(6,11,26,.7);box-shadow: 0 0 0 4px rgba(44,114,255,.28)}:root:lang(ar) .field input[dir="ltr"]::placeholder{text-align: right}:root:lang(ar) .field input[dir="ltr"]{text-align: right}:root:lang(ar) .field input[dir="ltr"]:not(:placeholder-shown){text-align: left}.form-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 14px;margin-top: 8px}.text-button{padding: 10px 6px;border: 0;background: none;color: var(--on-dark-2);font-size: 15px;font-weight: 600;cursor: pointer;text-decoration: underline;text-underline-offset: 5px;text-decoration-color: rgba(255,255,255,.3)}.text-button:hover{color: #fff}#assessment-result{display: grid;gap: 14px;margin-top: 22px;padding: 16px 18px;border-radius: 14px;background: rgba(255,255,255,.05)}#assessment-result[hidden]{display: none}#assessment-result p{font-size: 17px;font-weight: 600;outline: none}.result-icon{width: 40px;height: 40px;fill: none;stroke: var(--ok);stroke-width: 2.5;stroke-linecap: round;stroke-linejoin: round}.is-error .result-icon{display: none}.is-error #assessment-result{background: rgba(255,138,128,.1);color: #ffd2cc}.is-success #assessment-result{margin-top: 0;padding: 28px}.honeypot{position: absolute;inset-inline-start: -10000px;width: 1px;height: 1px;opacity: 0}.site-footer{background: #040814;color: var(--on-dark-2);padding: 44px 0 calc(28px + env(safe-area-inset-bottom));font-size: 15px;border-top: 1px solid var(--line-dark)}.footer-grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--gap);row-gap: 22px;align-items: center}.footer-brand{grid-column: 1 / span 6}.footer-brand p{margin-top: 12px;max-width: 40ch;font-size: 15px;line-height: 1.55}.footer-links{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 10px 28px;grid-column: 7 / -1}.footer-links a{color: var(--on-dark-2);text-decoration: none;transition: color .2s}.footer-links a:hover,.footer-links a[aria-current]{color: #fff}.footer-bottom{position: relative;display: flex;flex-wrap: wrap;justify-content: flex-start;gap: 12px 28px;margin-top: 28px;padding-top: 18px;font-size: 14px;color: var(--on-dark-3)}.footer-bottom::before{content: "";position: absolute;inset-inline: var(--gutter);top: 0;height: 1px;background: var(--line-dark)}.footer-bottom a{display: inline-flex;align-items: center;gap: 6px;color: var(--on-dark-2);text-decoration: none}.footer-bottom a:hover{color: #fff}@keyframes rise{from{opacity: 0;transform: translate3d(0,22px,0)}to{opacity: 1;transform: none}}@keyframes settle{from{opacity: 0;transform: translate3d(0,24px,0) scale(.97)}to{opacity: 1;transform: none}}@keyframes pop{from{opacity: 0;transform: scale(.7)}to{opacity: 1;transform: none}}@keyframes word{from{opacity: 0;transform: translate3d(0,.35em,0);filter: blur(10px)}to{opacity: 1;transform: none;filter: none}}@keyframes flow{0%{stroke-dashoffset: 34px;opacity: 1}80%{opacity: 1}100%{stroke-dashoffset: calc(var(--len,600) * -1px);opacity: 0}}@keyframes flow-back{0%{stroke-dashoffset: calc(var(--len,600) * -1px);opacity: 1}80%{opacity: 1}100%{stroke-dashoffset: 34px;opacity: 0}}.js .hero-title .w{animation: word .9s var(--ease) both;animation-delay: calc(100ms + var(--w) * 70ms)}.js .load{animation: rise .6s var(--ease) both;animation-delay: calc(var(--d) * 90ms)}.js .node{animation: pop .6s var(--ease) .45s both}.js .hub-item{animation: settle .6s var(--ease) both;animation-delay: calc(.62s + var(--i) * 70ms)}.js .hub-feed{animation: rise .6s var(--ease) 1.2s both}.stage-lines .wire{stroke-dasharray: var(--len,800);stroke-dashoffset: var(--len,800);transition: stroke-dashoffset .9s var(--ease)}.stage-lines.is-drawn .wire{stroke-dashoffset: 0}.reveal-ready [data-reveal]{opacity: 0;transform: translate3d(0,28px,0);transition: opacity .9s var(--ease),transform .9s var(--ease);transition-delay: calc(var(--r,0) * 110ms)}.reveal-ready [data-reveal].is-in{opacity: 1;transform: none}.reveal-ready .point:not(.is-in) .leak-bar span{transform: scaleX(0)}.reveal-ready .point:not(.is-in) .stack-node{opacity: 0}.reveal-ready .point:not(.is-in) .log li{opacity: 0;transform: translateY(10px)}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation: none !important;transition: none !important}.stage-lines .wire{stroke-dashoffset: 0}svg path.flow{display: none}.hero-art{opacity: .95;transition: none}.logo-row{gap: 0}.logos{flex-wrap: wrap;flex: 1;gap: 16px 28px;padding: 0}.logos[aria-hidden]{display: none}}@media (max-width: 1360px){.hub-item{min-width: 164px}}@media (min-width: 1181px) and (max-height: 780px){.hero{padding-top: 92px}.actions{margin-top: 22px}.hub{row-gap: 18px}.hub-col ul{gap: 8px}.hub-out ul{gap: 12px}.hub-item{min-height: 42px}.hero-foot{margin-top: 20px;padding-top: 18px;padding-bottom: 22px}}@media (max-width: 1180px){.nav{display: none}.bar-end{margin-inline-start: auto}.menu-button{display: grid}.hero-side{display: contents}.hero-copy{grid-column: 1 / -1;grid-row: auto;padding-top: 30px;display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--gap)}.hero-copy .lede{grid-column: 1 / span 8;max-width: none}.hero-copy .actions{grid-column: 1 / -1}.stage,:root:lang(ar) .stage,:root:lang(fr) .stage{grid-column: 1 / -1;grid-row: auto;margin-top: 48px}.hub-feed{grid-row: auto;margin-top: 28px}.stage-lines .ray{display: none}.proof-label{flex-basis: 100%}.section-head h2,.section-intro{grid-column: 1 / -1}.products{grid-template-columns: repeat(2,minmax(0,1fr))}.product,.product:first-child:nth-last-child(3n+2),.product:first-child:nth-last-child(3n+2) + .product{grid-column: auto}.product:last-child:nth-child(odd){grid-column: 1 / -1}.option-managed,.option-saas{grid-column: 1 / -1}.option-saas{display: grid;grid-template-columns: 1fr 1fr;align-items: center}.contact-head,.contact-more{grid-column: 1 / -1;grid-row: auto}.form{grid-column: 1 / -1;grid-row: auto}.footer-brand{grid-column: 1 / -1}.footer-links{grid-column: 1 / -1;justify-content: flex-start}}@media (max-width: 1080px){.points{grid-template-columns: minmax(0,1fr);max-width: 640px}.point{border-inline-start: 0;border-top: 1px solid var(--line-light)}.point:first-child{border-top: 0}.point:not(:first-child)::before{display: none}}@media (max-width: 820px){:root{--gap: 16px}.hero-copy .lede{grid-column: 1 / -1}.stage,:root:lang(ar) .stage,:root:lang(fr) .stage{margin-top: 44px}.hub{display: flex;flex-direction: column;align-items: center}.stage-lines,.hub-in,.hub-out{display: none}.hub-core{margin-block: 12px 0}.node{width: 76px;height: 76px;border-radius: 22px}.node .m-mark{width: 42px}.node-orbit{inset: -20px}.hub-feed{width: 100%;margin-top: 28px;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.hub-feed li:not(:last-child)::after,[dir="rtl"] .hub-feed li:not(:last-child)::after{display: none}.products{grid-template-columns: minmax(0,1fr)}.product:last-child:nth-child(odd){grid-column: auto}.option-saas{display: flex}.managed-viz{height: 230px}.managed-steps{width: 66%}.managed-steps li{font-size: 14px;padding: 0 12px}.managed-core span{display: none}.managed-core .m-mark{width: 56px;height: 56px;padding: 13px;border-radius: 17px}}@media (max-width: 560px){.brand img{width: 120px}.bar{gap: 12px}.bar-end{gap: 8px}.bar-end .lang summary span{display: none}.bar-end .lang summary{width: 38px;padding: 0;justify-content: center}.nav-cta{padding: 0 14px}.hero-title{font-size: 36px}:root:lang(ar) .hero-title{font-size: 34px}:root:lang(ar) .hero-title .line{display: inline}.hero-copy .lede{font-size: 15.5px;line-height: 1.55}:root:lang(ar) .hero-copy .lede{font-size: 16.5px;line-height: 1.75}.actions{margin-top: 24px}.hero-foot{margin-top: 18px;padding-top: 16px;padding-bottom: 18px;row-gap: 12px}.stage,:root:lang(ar) .stage,:root:lang(fr) .stage{margin-top: 18px}.hub-feed{margin-top: 18px}.logos{display: grid;grid-template-columns: repeat(8,minmax(0,1fr));justify-items: center;gap: 18px 4px}.logos .logo-sep{display: none}.art{padding: 18px}.leaks li{grid-template-columns: 1fr;gap: 6px}.leaks em{grid-column: 1}.stack{height: 240px}.stack-node{padding: 7px 10px}.log li{grid-template-columns: 1fr auto}.log-when{grid-column: 1 / -1}.option{padding: 26px 20px;border-radius: 22px}.product{padding: 24px 20px;border-radius: 20px}.form{padding: 22px 18px;border-radius: 22px}.footer-links,.footer-links:first-of-type{grid-column: 1 / -1}}:root:lang(ar) :is(.point h3,.option h3,.product-lede,.mobile-menu nav a){line-height: 1.45}:root:lang(ar) :is(.section-title,.section-head h2){line-height: 1.35}.button-ghost{background: rgba(255,255,255,.06);color: #fff;box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.22)}.button-ghost:hover{background: rgba(255,255,255,.1);box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.5)}.button-ghost::after{display: none}.button .logo{--g: 18px}.contact-links{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 32px}.contact-mail .logo{--g: 19px;color: var(--blue-soft)}.phone-row{display: grid;grid-template-columns: minmax(122px,auto) minmax(0,1fr);gap: 8px}.field select{width: 100%;min-height: 50px;padding: 13px 16px;padding-inline-end: 40px;border-radius: 12px;border: 1px solid rgba(255,255,255,.14);background: rgba(6,11,26,.45) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%238b97b0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center / 12px;color: #fff;font: inherit;font-size: 16px;line-height: 1.45;appearance: none;-webkit-appearance: none;cursor: pointer;transition: border-color .2s,box-shadow .2s,background-color .2s}[dir="rtl"] .field select:not(.phone-row select){background-position: left 14px center}.field select:hover{border-color: rgba(255,255,255,.24)}.field select:focus{outline: none;border-color: var(--blue-soft);box-shadow: 0 0 0 4px rgba(44,114,255,.28)}.field select:invalid{color: #7d8ba8}.field select option{color: var(--ink);background: #fff}.chips-field{border: 0;margin: 0;padding: 0;min-width: 0}.chips-field legend{padding: 0;margin-bottom: 4px}.chips{display: flex;flex-wrap: wrap;gap: 8px}.chip{position: relative}.chip input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer}.chip span{display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;border-radius: 999px;border: 1px solid rgba(255,255,255,.14);background: rgba(6,11,26,.45);color: #e7edf9;font-size: 14px;font-weight: 500;transition: border-color .2s,background-color .2s,color .2s,box-shadow .2s}.chip:hover span{border-color: rgba(255,255,255,.3)}.chip input:checked + span{border-color: var(--blue-soft);background: rgba(44,114,255,.22);color: #fff}.chip input:focus-visible + span{box-shadow: 0 0 0 4px rgba(44,114,255,.28)}#field-challenge{min-height: 92px}.result-book{justify-self: start}.is-error .result-book{display: none}.wa-widget{position: fixed;right: max(20px,env(safe-area-inset-right));bottom: max(20px,env(safe-area-inset-bottom));z-index: 40;display: inline-flex;align-items: center;justify-content: center;width: 56px;height: 56px;border-radius: 50%;background: #15803d;color: #fff;text-decoration: none;box-shadow: 0 12px 30px -10px rgba(0,0,0,.55),0 2px 6px rgba(0,0,0,.25);transition: background-color .25s var(--ease),transform .25s var(--ease)}.wa-widget .logo{--g: 28px}.wa-widget span:not(.logo){position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.wa-widget:hover{background: #166534;transform: translateY(-1px)}.wa-widget:focus-visible{outline: 2px solid #fff;outline-offset: 3px;border-radius: 50%}.menu-open .wa-widget{display: none}.products-more{display: none}@media (max-width: 820px){.js .hero-title .w{animation-duration: .5s;animation-delay: calc(60ms + var(--w) * 40ms)}.js .load{animation-duration: .4s;animation-delay: calc(var(--d) * 50ms)}.reveal-ready [data-reveal]{transform: translate3d(0,16px,0);transition-duration: .45s,.45s;transition-delay: calc(var(--r,0) * 60ms)}.nav-cta{--bh: 44px;padding: 0 18px}.menu-button{width: 44px;height: 44px}.products:not(.is-open) .product:nth-child(n+4){display: none}.products-more:not([hidden]){display: inline-flex;margin-top: 16px}.hub-feed{display: none}.hero-grid{align-content: stretch;grid-template-rows: auto auto minmax(0,1fr)}.hero .stage{align-self: center}.hero{padding-top: 116px}.hero-copy{display: contents}.hero .lede{margin-top: 20px}.hero .stage{order: 1;margin-top: 8px}.hero .actions{order: 2;justify-content: center;margin-top: 0;margin-bottom: 22px}.work .more{display: none}.option>:not(.option-copy){display: none}.form-actions .button{width: 100%}.site-footer{padding-top: 40px}.footer-grid{row-gap: 22px}.footer-brand p{display: none}.footer-links{display: flex;flex-wrap: wrap;gap: 10px 22px}.footer-bottom{flex-direction: column;align-items: flex-start;gap: 8px;margin-top: 26px;padding-top: 18px}}.stat-list{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px 0;margin: clamp(28px,2.8vw,44px) 0 0;padding: clamp(24px,2.4vw,36px) 0 0;list-style: none;border-top: 1px solid var(--line-light)}.stat-list li{display: grid;align-content: start;gap: 8px;padding-inline: 28px;border-inline-start: 1px solid var(--line-light)}.stat-list li:first-child{padding-inline-start: 0;border-inline-start: 0}.stat-list b{display: block;min-height: 1.1em;font-family: var(--font-head);font-size: clamp(26px,2vw,32px);font-weight: 700;letter-spacing: var(--h-track);line-height: 1.1;color: var(--ink)}.stat-list p{color: var(--on-light-2);font-size: 15px;line-height: 1.5;max-width: 30ch}.stat-list small{display: block;margin-top: 4px;color: var(--on-light-3);font-size: 13px}@media (max-width: 1080px){.stat-list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px 0}.stat-list li:nth-child(odd){padding-inline-start: 0;border-inline-start: 0}}@media (max-width: 560px){.stat-list{gap: 24px 0}.stat-list li{padding-inline: 16px}.stat-list b{font-size: 26px}.stat-list p{font-size: 14px}}.signals{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none}.signals li{display: grid;grid-template-columns: minmax(0,9em) 1fr auto;align-items: center;gap: 12px;font-size: 14px;color: #c9d3e8}.signal-bar{height: 6px;border-radius: 6px;background: rgba(255,255,255,.08);overflow: hidden}.signal-bar span{display: block;height: 100%;width: calc(var(--w) * 1%);border-radius: inherit;background: linear-gradient(90deg,rgba(110,168,255,.55),var(--blue));transform-origin: left;transition: transform .9s var(--ease);transition-delay: calc(var(--i) * .12s)}[dir="rtl"] .signal-bar span{transform-origin: right}.reveal-ready .point:not(.is-in) .signal-bar span{transform: scaleX(0)}.signal-delta{color: var(--ok);font-weight: 600;font-size: 14px}.signal-foot{display: flex;align-items: center;gap: 10px;margin-top: 18px;padding-top: 14px;border-top: 1px solid rgba(255,255,255,.08);color: #e7edf9;font-size: 14px}.signal-foot .i{color: var(--blue-soft)}.proof-rule{margin-top: 28px;padding: 18px 22px;border-inline-start: 3px solid var(--blue);background: var(--cloud);color: var(--ink);font-size: var(--lede);line-height: 1.5;max-width: 60ch;border-radius: 0 14px 14px 0}[dir="rtl"] .proof-rule{border-radius: 14px 0 0 14px}