@property --btn-angle{syntax:"<angle>";inherits:false;initial-value:200deg}:root{color-scheme:light;--brand:#2563eb;--brand-strong:#1d4ed8;--brand-soft:#eaf1ff;--brand-2:#0ea5e9;--accent-cyan:#087f9c;--gradient:linear-gradient(100deg,#1d4ed8,#2563eb 38%,#0ea5e9);--glow:37 99 235;--glow-2:14 165 233;--bg:#f5f7fc;--bg-alt:#ffffff;--surface:#ffffff;--surface-2:#f3f6fb;--surface-3:#e9eef6;--border:#dbe2ec;--border-soft:#e8edf4;--line:rgb(15 30 60/0.08);--line-strong:rgb(15 30 60/0.14);--card-fill:linear-gradient(180deg,#ffffff,#fbfcfe);--card-shadow:0 1px 2px rgb(15 30 60/0.04),0 12px 32px -18px rgb(15 30 60/0.16);--field-bg:#ffffff;--dots:rgb(15 30 60/0.09);--ink:#0d1b33;--ink-2:#33415c;--muted:#526179;--faint:#5d6b80;--green:#15803d;--green-live:#34c759;--orange:#ff8c00;--orange-ink:#b45309;--red:#dc2626;--indigo:#6366f1;--shadow-xs:0 1px 2px rgb(15 30 60/0.05);--shadow-sm:0 2px 8px rgb(15 30 60/0.06);--shadow-md:0 12px 32px rgb(15 30 60/0.09);--shadow-lg:0 28px 64px -12px rgb(15 30 60/0.18);--shadow-brand:0 10px 28px -8px rgb(37 99 235/0.45);--radius:16px;--radius-lg:22px;--radius-sm:10px;--ease:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.2,0.8,0.2,1);--preview-phone-width:min(290px,calc(50svh - 58px));--preview-phone-height:min(580px,calc(100svh - 116px));--gutter:clamp(16px,5vw,48px);--max:1200px;--header-h:68px;--matte:#0a1424;--matte-2:#101d33;--matte-ink:#e9eff9;--matte-muted:#9fb0c8;--matte-line:rgb(255 255 255/0.08);--font-sans:var(--font-geist),var(--font-arabic),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace}:root[data-theme=dark]{color-scheme:dark;--brand:#7fb0ff;--brand-strong:#a9c9ff;--brand-soft:#1a2e4d;--brand-2:#4cc3f5;--gradient:linear-gradient(100deg,#8ab8ff,#75c4ff 55%,#5fd4ee);--glow:96 156 255;--glow-2:76 195 245;--bg:#0d1828;--bg-alt:#111e31;--surface:#152236;--surface-2:#1a2a40;--surface-3:#22344d;--border:#2e4260;--border-soft:#22344c;--line:rgb(170 200 245/0.1);--line-strong:rgb(170 200 245/0.18);--card-fill:linear-gradient(180deg,#182740,#142135);--card-shadow:inset 0 1px 0 rgb(255 255 255/0.04),0 22px 50px -26px rgb(0 0 0/0.7);--field-bg:#111e31;--dots:rgb(170 200 245/0.09);--accent-cyan:#60d1ec;--accent-violet:#b09aff;--panel-fill:linear-gradient(145deg,#1c2b40,#192638);--panel-shadow:inset 0 1px 0 #d3e5ff08,0 16px 48px #040c183d;--ink:#eef3fb;--ink-2:#cfd9e8;--muted:#a8b6ca;--faint:#93a5bd;--green:#3edb97;--orange-ink:#ffb547;--red:#f87171;--shadow-xs:0 1px 2px rgb(0 0 0/0.35);--shadow-sm:0 2px 10px rgb(0 0 0/0.35);--shadow-md:0 12px 34px rgb(0 0 0/0.45);--shadow-lg:0 28px 70px -12px rgb(0 0 0/0.6);--shadow-brand:0 10px 28px -8px rgb(37 99 235/0.55)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 20px);-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body,html{overflow-x:clip}body{min-height:100svh;font-family:var(--font-sans);font-size:16px;background:var(--bg);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}ol,ul{list-style:none}h1,h2,h3,h4{font-weight:650;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}::selection{background:rgb(var(--glow)/.2);color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-60px;inset-inline-start:16px;z-index:2000;padding:10px 18px;border-radius:var(--radius-sm);background:var(--brand-strong);color:#fff;font-weight:600;transition:top .2s var(--ease)}.skip-link:focus{top:16px}main{display:block;animation:page-in .5s var(--ease) both}@keyframes page-in{0%{opacity:0;translate:0 8px}}[dir=rtl] .flip-rtl{scale:-1 1}:lang(ar) .eyebrow,:lang(ar) .mono,:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) h4{letter-spacing:0!important}html[lang=ar] body *{letter-spacing:normal!important}html[lang=ar] body{line-height:1.75}html[lang=ar] :is(h1,h2,h3){line-height:1.35}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media print{.cookie-card,.cta-band,.site-footer,.site-header,.skip-link{display:none!important}body{background:#fff;color:#000}}.container{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.section{position:relative;padding-block:clamp(64px,9vw,112px)}.section-alt{background:var(--bg-alt);border-block:1px solid var(--line)}:root[data-theme=dark] .section-alt{background:color-mix(in srgb,var(--bg-alt) 70%,var(--bg))}h1{font-size:clamp(40px,6.2vw,72px);letter-spacing:-.045em;line-height:1.02}h2{font-size:clamp(30px,4.2vw,48px);letter-spacing:-.04em}h3{font-size:clamp(18px,1.8vw,21px);letter-spacing:-.02em;line-height:1.25}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--brand)}.eyebrow:before{content:"";width:18px;height:1px;flex:none;background:linear-gradient(90deg,transparent,currentColor)}[dir=rtl] .eyebrow:before{background:linear-gradient(-90deg,transparent,currentColor)}:lang(ar) .eyebrow{font-family:var(--font-sans);font-size:13px;font-weight:600}.mono{font-family:var(--font-mono)}.grad{background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.lede{font-size:clamp(16px,1.45vw,18.5px);line-height:1.6;color:var(--muted);max-width:58ch}.section-head{max-width:680px;margin-bottom:clamp(32px,4.5vw,52px)}.section-head .lede{margin-top:16px}.section-head-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:24px 64px;max-width:none}.section-head-split .lede{margin-top:0}.disclosure{margin-top:20px;font-size:12.5px;line-height:1.5;color:var(--faint);max-width:72ch}.btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;overflow:hidden;border:1px solid transparent;border-radius:12px;font-size:15px;font-weight:600;line-height:1.15;letter-spacing:-.01em;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .3s ease,transform .2s var(--ease-spring)}.btn:active{transform:scale(.97)}.btn svg{flex:none;transition:transform .3s var(--ease-spring)}.btn:hover svg:last-child:not(:first-child){transform:translateX(3px)}[dir=rtl] .btn:hover svg:last-child:not(:first-child){transform:translateX(-3px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn:before{content:"";position:absolute;inset:0 auto 0 -80%;z-index:-1;width:55%;transform:skewX(-20deg);transition:inset-inline-start .65s ease-in-out;pointer-events:none}.btn:hover:before{inset-inline-start:130%}.btn-sm{min-height:38px;padding:8px 14px;font-size:14px;border-radius:10px}.btn-lg{min-height:52px;padding:14px 24px;font-size:15.5px;border-radius:14px}.btn-block{width:100%}.btn-primary{color:#fff;background:linear-gradient(180deg,#3b7cff,#2156e0) padding-box,conic-gradient(from var(--btn-angle),#2156e0 0,#7dd3fc 12%,#a5b4fc 22%,#2156e0 34%) border-box;box-shadow:inset 0 1px 0 rgb(255 255 255/.22),0 1px 2px rgb(10 30 80/.2),var(--shadow-brand)}.btn-primary:before{display:none}.btn-primary:hover{animation:btn-edge 2.2s linear infinite;box-shadow:inset 0 1px 0 rgb(255 255 255/.22),0 1px 2px rgb(10 30 80/.2),0 14px 34px -10px rgb(37 99 235/.7)}.btn-primary:disabled{animation:none}@keyframes btn-edge{0%{--btn-angle:200deg}to{--btn-angle:560deg}}.btn-ghost{color:var(--ink);background:var(--surface);border-color:var(--line-strong);box-shadow:var(--shadow-xs)}.btn-ghost:before{background:linear-gradient(120deg,transparent,rgb(var(--glow)/.14),transparent)}.btn-ghost:hover{border-color:rgb(var(--glow)/.5)}.btn-outline-invert{color:#fff;background:rgb(255 255 255/.04);border-color:rgb(255 255 255/.22)}.btn-outline-invert:before{background:linear-gradient(120deg,transparent,rgb(255 255 255/.16),transparent)}.btn-outline-invert:hover{border-color:rgb(255 255 255/.5)}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--brand);transition:gap .3s var(--ease-spring),color .2s ease}.link-arrow:hover{gap:10px;color:var(--brand-strong)}.rot-180{rotate:180deg}.btn-spinner{width:16px;height:16px;flex:none;border:2px solid;border-inline-end-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{rotate:1turn}}.chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 12px;border:1px solid var(--line-strong);border-radius:999px;background:color-mix(in srgb,var(--surface) 80%,transparent);font-size:13px;font-weight:500;line-height:1.3;color:var(--ink-2);box-shadow:var(--shadow-xs)}.chip-dot{position:relative;width:7px;height:7px;flex:none;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgb(34 197 94/.18)}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.06em;line-height:1.5;text-transform:uppercase;white-space:nowrap}:lang(ar) .badge{font-family:var(--font-sans);font-size:12px}.badge-live{background:color-mix(in srgb,#22c55e 15%,transparent);color:var(--green)}.icon-tile{--tile-a:#6aa8ff;--tile-b:#2563eb;--tile-c:#1e3a8a;--tile-glow:37 99 235;position:relative;display:grid;place-items:center;width:42px;height:42px;flex:none;border:1px solid rgb(255 255 255/.22);border-radius:12px;background:linear-gradient(150deg,var(--tile-a),var(--tile-b) 52%,var(--tile-c));color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/.45),inset 0 -4px 8px rgb(0 0 0/.2),0 3px 0 color-mix(in srgb,var(--tile-c) 75%,#000),0 10px 18px -8px rgb(var(--tile-glow)/.6);transition:color .3s ease,box-shadow .3s ease,transform .4s var(--ease-spring)}.icon-tile:before{content:"";position:absolute;inset:1px 3px auto;height:46%;border-radius:inherit;background:linear-gradient(rgb(255 255 255/.32),transparent);pointer-events:none}.icon-tile svg{position:relative;filter:drop-shadow(0 1px 1px rgb(8 20 60/.45))}.flow-sequence [data-flow-state=pending] .icon-tile,.showcase-item:not([aria-selected=true]) .icon-tile{--tile-a:#f1f5f9;--tile-b:#dbe3ee;--tile-c:#a9b6c9;--tile-glow:100 116 139;color:#52627a}:root[data-theme=dark] :is(.flow-sequence [data-flow-state=pending] .icon-tile,.showcase-item:not([aria-selected=true]) .icon-tile){--tile-a:#3a475d;--tile-b:#263247;--tile-c:#141c2b;--tile-glow:2 6 23;color:#aab6c8}.icon-tile-sm{width:34px;height:34px;border-radius:10px}.icon-tile-lg{width:52px;height:52px;border-radius:15px}.card:hover .icon-tile,.group:focus-visible .icon-tile,.group:hover .icon-tile{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),inset 0 -4px 8px rgb(0 0 0/.2),0 3px 0 color-mix(in srgb,var(--tile-c) 75%,#000),0 14px 24px -8px rgb(var(--tile-glow)/.75)}.card{position:relative;isolation:isolate;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card-fill);box-shadow:var(--card-shadow);transition:border-color .3s ease,box-shadow .4s ease,transform .45s var(--ease-spring)}.card:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,-40%),rgb(var(--glow)/.09),transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none}@media (hover:hover) and (pointer:fine){.card-hover:hover{transform:translateY(-4px);border-color:rgb(var(--glow)/.28);box-shadow:var(--card-shadow),0 24px 48px -24px rgb(var(--glow)/.35)}.card-hover:hover:after{opacity:1}}.card-cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:14.5px;font-weight:600;color:var(--brand)}.card-cta svg{transition:transform .3s var(--ease-spring)}.card:hover .card-cta svg{transform:translateX(4px)}[dir=rtl] .card:hover .card-cta svg{transform:translateX(-4px) scaleX(-1)}.ticks{display:grid;gap:10px}.ticks li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;color:var(--ink-2)}.ticks li>svg{width:18px;height:18px;flex:none;margin-top:2px;padding:3px;border-radius:50%;background:var(--brand-soft);color:var(--brand)}.reveal-ready .reveal:not(.is-shown){opacity:0;translate:0 22px;filter:blur(4px)}.reveal-ready .reveal{transition:opacity .8s var(--ease),translate .8s var(--ease),filter .8s var(--ease)}.backdrop{z-index:-1;overflow:hidden;pointer-events:none}.backdrop,.backdrop-dots{position:absolute;inset:0}.backdrop-dots{background-image:radial-gradient(var(--dots) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 75%)}.backdrop-glow{position:absolute;width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,rgb(var(--glow)/.16),transparent 62%);filter:blur(10px)}.backdrop-glow-b{background:radial-gradient(circle,rgb(var(--glow-2)/.13),transparent 62%)}:root[data-theme=dark] .backdrop-glow{background:radial-gradient(circle,rgb(var(--glow)/.14),transparent 62%)}@media (max-width:760px){.section-head-split{grid-template-columns:1fr}.btn-lg{min-height:50px}}