@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-arabic-400.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-arabic-600.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-arabic-700.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/inter-latin-400-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Sora';font-style:normal;font-weight:500 700;font-display:swap;src:url(../fonts/sora-latin-500-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #060a16;--bg-2: #0a1122;--navy: #0c1631;--navy-2: #101c3d;--surface: rgba(255,255,255,.045);--surface-2: rgba(255,255,255,.07);--line: rgba(148,163,184,.16);--line-2: rgba(148,163,184,.28);--text: #e9eef8;--muted: #a8b4ca;--dim: #8592ab;--cyan: #38bdf8;--blue: #3b82f6;--indigo: #818cf8;--violet: #a78bfa;--grad: linear-gradient(120deg,#2563eb 0%,#7c3aed 100%);--grad-text: linear-gradient(100deg,#7dd3fc 0%,#a5b4fc 45%,#c4b5fd 100%);--light: #f5f7fc;--light-2: #eef2fa;--ink: #0b1324;--ink-2: #3f4b63;--ink-line: #dfe5f0;--link-light: #1d4ed8;--wa: #25d366;--wa-ink: #052e16;--radius: 18px;--radius-sm: 12px;--shadow: 0 24px 60px -24px rgba(2,6,23,.7);--shadow-light: 0 18px 40px -22px rgba(15,23,42,.25);--font: "Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-display: "Sora","Inter",system-ui,sans-serif;--header-h: 68px}html[lang="ar"]{--font: "IBM Plex Sans Arabic","Inter",system-ui,Tahoma,Arial,sans-serif;--font-display: "IBM Plex Sans Arabic","Sora",system-ui,Tahoma,sans-serif}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: calc(var(--header-h) + 12px);-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--bg);color: var(--text);font-family: var(--font);font-size: 1rem;line-height: 1.65;overflow-x: hidden;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased}html[lang="ar"] body{line-height: 1.8}img{display: block;max-width: 100%;height: auto}a{color: inherit}h1,h2,h3,h4{font-family: var(--font-display);line-height: 1.18;margin: 0 0 .6em;letter-spacing: -.015em;font-weight: 700}html[lang="ar"] :is(h1,h2,h3,h4){letter-spacing: 0;line-height: 1.4}h2{font-size: clamp(1.75rem,1.2rem + 2vw,2.7rem)}h3{font-size: 1.15rem}p{margin: 0 0 1em}ul,ol{margin: 0;padding: 0;list-style: none}button,input,select,textarea{font: inherit;color: inherit}:focus-visible{outline: 3px solid #7dd3fc;outline-offset: 3px;border-radius: 6px}.section--light :focus-visible{outline-color: #1d4ed8}.sr-only{position: absolute !important;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: 12px;top: -60px;z-index: 100;padding: 10px 16px;background: #fff;color: var(--ink);border-radius: 10px;font-weight: 600;text-decoration: none}.skip:focus{top: 12px}.wrap{width: 100%;max-width: 1200px;margin-inline: auto;padding-inline: 20px}.i{width: 1.15em;height: 1.15em;flex: none}[dir="rtl"] .flip,[dir="ltr"] .flip-back{transform: scaleX(-1)}.grad{background: var(--grad-text);-webkit-background-clip: text;background-clip: text;color: transparent}.btn{display: inline-flex;align-items: center;justify-content: center;gap: .55em;min-height: 46px;padding: .7em 1.25em;border-radius: 999px;border: 1px solid transparent;font-weight: 600;font-size: .98rem;line-height: 1.2;text-decoration: none;cursor: pointer;transition: transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease;white-space: nowrap}.btn:active{transform: translateY(1px) scale(.99)}.btn--sm{min-height: 40px;padding: .5em 1em;font-size: .9rem}.btn--lg{min-height: 52px;padding: .8em 1.5em;font-size: 1rem}.btn--primary{background: var(--grad);color: #fff;box-shadow: 0 10px 30px -10px rgba(79,70,229,.75)}.btn--primary:hover{box-shadow: 0 14px 36px -10px rgba(99,102,241,.95);transform: translateY(-1px)}.btn--glass{background: var(--surface-2);border-color: var(--line-2);color: var(--text)}.btn--glass:hover{background: rgba(255,255,255,.12);border-color: rgba(148,163,184,.45)}.btn--ghost{background: transparent;border-color: var(--line-2);color: var(--text)}.btn--ghost:hover{background: var(--surface-2)}.btn--wa{background: var(--wa);color: var(--wa-ink)}.btn--wa:hover{background: #3ae07a;transform: translateY(-1px)}.section--light .btn--glass{background: #fff;color: var(--ink);border-color: var(--ink-line)}.icon-btn{display: inline-grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;border: 1px solid var(--line-2);background: var(--surface);color: var(--text);cursor: pointer;text-decoration: none;transition: background-color .18s,border-color .18s,transform .18s}.icon-btn:hover{background: var(--surface-2);border-color: rgba(148,163,184,.5)}.icon-btn .i{width: 20px;height: 20px}.wa-btn{color: #4ade80}.cta-row{display: flex;flex-wrap: wrap;gap: 12px;margin: 0}.link-arrow,.link-ext{display: inline-flex;align-items: center;gap: .4em;font-weight: 600;text-decoration: none;color: #93c5fd;min-height: 44px}.link-arrow:hover,.link-ext:hover{text-decoration: underline;text-underline-offset: 4px}.link-arrow .i{transition: translate .18s}.link-arrow:hover .i{translate: 3px 0}[dir="rtl"] .link-arrow:hover .i{translate: -3px 0}.section--light .link-arrow,.section--light .link-ext{color: var(--link-light)}.site-header{position: sticky;top: 0;z-index: 50;background: rgba(6,10,22,.78);backdrop-filter: saturate(150%) blur(14px);-webkit-backdrop-filter: saturate(150%) blur(14px);border-bottom: 1px solid var(--line)}.header-inner{display: flex;align-items: center;justify-content: space-between;gap: 16px;height: var(--header-h)}.brand{flex: none;white-space: nowrap;display: inline-flex;align-items: center;gap: 10px;text-decoration: none;font-family: var(--font-display);font-weight: 700;font-size: 1.08rem;color: var(--text)}.brand-mark{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 11px;background: var(--grad);color: #fff;font-family: "Sora",sans-serif;font-size: .9rem;letter-spacing: .02em;box-shadow: 0 6px 18px -6px rgba(124,58,237,.8),inset 0 1px 0 rgba(255,255,255,.25)}.nav{display: flex;align-items: center;gap: 18px}.nav-list{display: flex;align-items: center;gap: 2px}.nav-list a{display: block;white-space: nowrap;padding: 8px 10px;border-radius: 10px;color: var(--muted);font-size: .92rem;font-weight: 500;text-decoration: none;transition: color .15s,background-color .15s}.nav-list a:hover,.nav-list a[aria-current="true"]{color: var(--text);background: var(--surface)}.nav-actions{display: flex;align-items: center;gap: 8px}.lang-switch span{font-weight: 600}.menu-btn{display: none}.menu-btn .i-close{display: none}@media (max-width: 1299px){.menu-btn{display: inline-grid}.nav{position: fixed;inset: var(--header-h) 0 auto 0;flex-direction: column;align-items: stretch;gap: 14px;padding: 16px 20px 22px;max-height: calc(100dvh - var(--header-h));overflow-y: auto;background: rgba(8,13,28,.98);border-bottom: 1px solid var(--line);box-shadow: var(--shadow);opacity: 0;visibility: hidden;transform: translateY(-8px);transition: opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.nav-open .nav{opacity: 1;visibility: visible;transform: none;transition: opacity .2s ease,transform .2s ease}.nav-open .menu-btn .i-open{display: none}.nav-open .menu-btn .i-close{display: block}.nav-list{flex-direction: column;align-items: stretch;gap: 2px}.nav-list a{padding: 12px 12px;font-size: 1.02rem;color: var(--text)}.nav-actions{flex-wrap: wrap;padding-top: 12px;border-top: 1px solid var(--line)}.nav-actions .btn--primary{flex: 1 1 100%;min-height: 48px}}.site-header .wrap{max-width: 1360px}@media (min-width: 1300px) and (max-width: 1439px){.nav-list a{padding: 8px 7px;font-size: .88rem}.nav{gap: 10px}}.hero,.detail-hero{position: relative;isolation: isolate;overflow: hidden}.hero{padding: clamp(36px,6vw,84px) 0 clamp(36px,5vw,64px)}.hero-bg{position: absolute;inset: 0;z-index: -1;background: radial-gradient(60% 55% at 85% 10%,rgba(124,58,237,.28),transparent 70%),radial-gradient(50% 50% at 5% 30%,rgba(37,99,235,.25),transparent 70%),radial-gradient(40% 40% at 60% 100%,rgba(56,189,248,.12),transparent 70%),var(--bg)}.hero-bg::after{content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(148,163,184,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 1px);background-size: 56px 56px;-webkit-mask-image: radial-gradient(70% 60% at 50% 30%,#000 30%,transparent 75%);mask-image: radial-gradient(70% 60% at 50% 30%,#000 30%,transparent 75%)}.hero-grid{display: grid;grid-template-columns: minmax(0,1.02fr) minmax(0,1fr);gap: clamp(28px,4vw,56px);align-items: center}.eyebrow,.kicker{display: inline-flex;align-items: center;gap: 8px;margin: 0 0 14px;color: #93c5fd;font-size: .8rem;font-weight: 600;letter-spacing: .14em;text-transform: uppercase}html[lang="ar"] :is(.eyebrow,.kicker){letter-spacing: 0;font-size: .92rem}.eyebrow::before,.kicker::before{content: "";width: 22px;height: 2px;border-radius: 2px;background: var(--grad)}.hero h1{font-size: clamp(2.2rem,1.25rem + 3.7vw,4rem);line-height: 1.06;letter-spacing: -.03em;margin-bottom: 20px}html[lang="ar"] .hero h1{line-height: 1.3;letter-spacing: 0;font-size: clamp(2rem,1.2rem + 3.2vw,3.5rem)}.hero h1 span{display: block}.lede{font-size: clamp(1.03rem,.95rem + .4vw,1.2rem);color: var(--muted);max-width: 40em;margin-bottom: 26px}.chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 26px}.chips li{padding: 6px 12px;border-radius: 999px;border: 1px solid var(--line);background: var(--surface);color: var(--muted);font-size: .84rem}.device{position: relative;overflow: hidden;background: #0b1020;border: 1px solid rgba(148,163,184,.22);box-shadow: var(--shadow)}.browser{border-radius: 14px}.browser-bar{display: flex;align-items: center;gap: 6px;height: 28px;padding-inline: 12px;background: linear-gradient(#141c33,#10172b);border-bottom: 1px solid rgba(148,163,184,.16)}.browser-bar i{width: 9px;height: 9px;border-radius: 50%;background: #334155}.browser-bar i:first-child{background: #f87171}.browser-bar i:nth-child(2){background: #fbbf24}.browser-bar i:nth-child(3){background: #34d399}.browser-bar span{margin-inline-start: 10px;padding: 1px 10px;border-radius: 6px;background: rgba(148,163,184,.12);color: var(--dim);font-size: .7rem;direction: ltr;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.browser img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;object-position: top}.phone{border-radius: 26px;padding: 7px;background: linear-gradient(145deg,#1e293b,#0b1020);border: 1px solid rgba(148,163,184,.3)}.phone img{border-radius: 20px;width: 100%;aspect-ratio: 360 / 770;object-fit: cover;object-position: top;background: #fff}.phone-notch{position: absolute;top: 12px;left: 50%;width: 34%;height: 12px;transform: translateX(-50%);border-radius: 0 0 10px 10px;background: #0b1020;z-index: 1}.hero-visual{position: relative;width: 100%;aspect-ratio: 10 / 8.6;max-width: 640px;margin-inline: auto}.browser--back{position: absolute;top: 0;inset-inline-end: 0;width: 60%;opacity: .78}.browser--front{position: absolute;top: 19%;inset-inline-start: 0;width: 80%;z-index: 1}.phone--hero{position: absolute;bottom: 0;inset-inline-end: 3%;width: 25%;z-index: 2;border-radius: 22px;padding: 5px}.phone--hero img{border-radius: 17px}.float-tag{position: absolute;z-index: 3;display: grid;grid-template-columns: auto 1fr;column-gap: 8px;align-items: center;max-width: 62%;padding: 10px 14px;border-radius: 14px;background: rgba(12,20,42,.86);border: 1px solid var(--line-2);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);box-shadow: var(--shadow);font-size: .8rem;color: var(--text)}.float-tag small{grid-column: 1 / -1;color: var(--dim);font-size: .68rem;text-transform: uppercase;letter-spacing: .1em}html[lang="ar"] .float-tag small{letter-spacing: 0;font-size: .74rem}.float-tag .i{color: var(--cyan)}.float-tag--sync{top: 6%;inset-inline-start: 2%}.float-tag--ai{bottom: 4%;inset-inline-start: 10%}.float-tag--ai .i{color: var(--violet)}.proof{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;margin-top: clamp(36px,5vw,64px);border: 1px solid var(--line);border-radius: var(--radius);background: rgba(10,17,34,.6)}.proof li{display: flex;flex-direction: column;gap: 4px;padding: 20px 22px;border-inline-start: 1px solid var(--line)}.proof li:first-child{border-inline-start: 0}.proof strong{font-family: "Sora",var(--font-display);font-size: clamp(1.5rem,1.2rem + 1vw,2rem);line-height: 1.1;background: var(--grad-text);-webkit-background-clip: text;background-clip: text;color: transparent}.proof span{color: var(--muted);font-size: .9rem;line-height: 1.45}@media (max-width: 999px){.hero-grid{grid-template-columns: minmax(0,1fr)}.hero-visual{max-width: 560px}.proof{grid-template-columns: repeat(2,minmax(0,1fr))}.proof li:nth-child(3){border-inline-start: 0}.proof li:nth-child(n+3){border-top: 1px solid var(--line)}}@media (max-width: 520px){.hero .cta-row .btn{flex: 1 1 100%}.float-tag{font-size: .72rem;padding: 7px 10px;max-width: 70%}.proof li{padding: 16px}}.section{position: relative;padding: clamp(64px,8vw,112px) 0}.section--dark{background: var(--bg)}.section--navy{background: linear-gradient(180deg,var(--navy) 0%,#0a1229 100%)}.section--glow{background: radial-gradient(50% 40% at 90% 0%,rgba(124,58,237,.16),transparent 70%),radial-gradient(40% 40% at 0% 100%,rgba(37,99,235,.14),transparent 70%),var(--bg)}.section--light{background: var(--light);color: var(--ink)}.section--tint{background: var(--light-2)}.section--light .kicker{color: #1d4ed8}.section--light .section-lede,.section--light p{color: var(--ink-2)}.section-head{max-width: 780px;margin-bottom: clamp(32px,4vw,48px)}.section-lede{color: var(--muted);font-size: 1.08rem}.sub-h{font-size: 1.1rem;margin: 28px 0 14px}.center{text-align: center}.fineprint{font-size: .85rem;color: var(--dim)}.section--light .fineprint{color: #556179}.badge{display: inline-flex;align-items: center;gap: 7px;padding: 4px 11px;border-radius: 999px;font-size: .76rem;font-weight: 600;border: 1px solid;white-space: nowrap}.badge .dot{width: 7px;height: 7px;border-radius: 50%;background: currentColor}.badge--live{color: #6ee7b7;border-color: rgba(52,211,153,.4);background: rgba(16,185,129,.12)}.badge--live .dot{box-shadow: 0 0 0 3px rgba(52,211,153,.25)}.badge--demo{color: #7dd3fc;border-color: rgba(56,189,248,.4);background: rgba(14,165,233,.12)}.badge--dev{color: #fcd34d;border-color: rgba(251,191,36,.4);background: rgba(245,158,11,.12)}.badge--test{color: #c4b5fd;border-color: rgba(167,139,250,.45);background: rgba(139,92,246,.14)}.badge--exp{color: #cbd5e1;border-color: rgba(148,163,184,.4);background: rgba(148,163,184,.12)}.section--light .badge--live{color: #047857;background: #ecfdf5;border-color: #a7f3d0}.section--light .badge--demo{color: #0369a1;background: #f0f9ff;border-color: #bae6fd}.section--light .badge--dev{color: #92400e;background: #fffbeb;border-color: #fde68a}.section--light .badge--test{color: #6d28d9;background: #f5f3ff;border-color: #ddd6fe}.section--light .badge--exp{color: #334155;background: #f1f5f9;border-color: #cbd5e1}.tags{display: flex;flex-wrap: wrap;gap: 6px}.tags li{padding: 3px 9px;border-radius: 7px;background: rgba(148,163,184,.1);border: 1px solid var(--line);color: var(--muted);font-size: .76rem;direction: ltr}.tags--light li{background: #fff;border-color: var(--ink-line);color: var(--ink-2)}.tag{display: inline-block;padding: 3px 10px;border-radius: 999px;font-size: .74rem;font-weight: 600;white-space: nowrap}.tag--demo{background: rgba(16,185,129,.14);color: #6ee7b7}.tag--exp{background: rgba(129,140,248,.16);color: #c7d2fe}.tag--new{background: rgba(56,189,248,.12);color: #7dd3fc}.tag--concept{background: rgba(251,191,36,.12);color: #fcd34d}.filters{display: flex;gap: 8px;margin-bottom: 28px;overflow-x: auto;padding-bottom: 6px;scrollbar-width: thin}.filter{flex: none;min-height: 42px;padding: 8px 16px;border-radius: 999px;border: 1px solid var(--line-2);background: var(--surface);color: var(--muted);font-size: .9rem;font-weight: 600;cursor: pointer;transition: all .18s}.filter:hover{color: var(--text);border-color: rgba(148,163,184,.5)}.filter[aria-pressed="true"]{background: var(--grad);color: #fff;border-color: transparent}.project-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,330px),1fr));gap: 22px}.card{display: flex;flex-direction: column;border-radius: var(--radius);background: linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));border: 1px solid var(--line);overflow: hidden;transition: transform .22s ease,border-color .22s ease,box-shadow .22s ease}.card:hover{transform: translateY(-4px);border-color: rgba(129,140,248,.45);box-shadow: 0 26px 50px -28px rgba(79,70,229,.55)}.card[hidden]{display: none}.card-media{display: block;position: relative;aspect-ratio: 16 / 10;overflow: hidden;background: #0d1427;border-bottom: 1px solid var(--line)}.card-media img{width: 100%;height: 100%;object-fit: cover;object-position: top;transition: transform .5s ease}.card:hover .card-media img{transform: scale(1.035)}.card-media--mobile{display: flex;align-items: flex-end;justify-content: center;gap: 14px;padding-top: 20px;background: radial-gradient(70% 80% at 50% 100%,rgba(124,58,237,.4),transparent 70%),#0d1427}.phone--card{width: 30%;border-radius: 18px 18px 0 0;padding: 5px 5px 0;border-bottom: 0;margin-bottom: -2px}.phone--card img{border-radius: 13px 13px 0 0;aspect-ratio: 360 / 560}.phone--card2{width: 26%;opacity: .85}.card:hover .card-media--mobile img{transform: none}.card-media--erp{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 14px;padding: 20px;text-decoration: none;background: radial-gradient(70% 80% at 50% 50%,rgba(37,99,235,.3),transparent 70%),repeating-linear-gradient(90deg,rgba(148,163,184,.06) 0 1px,transparent 1px 28px),#0d1427}.mini-flow{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 8px}.mini-flow span{padding: 8px 12px;border-radius: 10px;background: rgba(12,20,42,.9);border: 1px solid var(--line-2);font-size: .82rem;font-weight: 600;color: var(--text)}.mini-flow .i{color: var(--cyan)}.mini-note{color: var(--dim);font-size: .8rem}.card-body{display: flex;flex-direction: column;flex: 1;gap: 12px;padding: 20px 22px 18px}.card-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 10px}.card-cat{color: var(--dim);font-size: .82rem}.card-title{font-size: 1.22rem;margin: 0}.card-title a{text-decoration: none}.card-title a:hover{text-decoration: underline;text-underline-offset: 4px}.card-text{color: var(--muted);font-size: .95rem;margin: 0}.card-actions{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 16px;margin-top: auto;padding-top: 6px;border-top: 1px solid var(--line)}.card-actions .link-ext{color: var(--muted);font-weight: 500}.filter-empty{color: var(--muted)}.legend{margin-top: 28px;border: 1px solid var(--line);border-radius: var(--radius-sm);background: var(--surface)}.legend summary{cursor: pointer;padding: 14px 18px;font-weight: 600;min-height: 44px}.legend dl{display: grid;gap: 10px;margin: 0;padding: 0 18px 18px}.legend dl>div{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.legend dd{margin: 0;color: var(--muted);font-size: .92rem}.verified-note{margin-top: 16px;color: var(--dim);font-size: .85rem}.service-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.service{display: flex;flex-direction: column;padding: 26px;border-radius: var(--radius);background: #fff;border: 1px solid var(--ink-line);box-shadow: var(--shadow-light);transition: transform .2s,box-shadow .2s}.service:hover{transform: translateY(-3px);box-shadow: 0 26px 50px -26px rgba(30,64,175,.35)}.service h3{color: var(--ink);margin-top: 18px}.service p{font-size: .96rem}.service .link-arrow{margin-top: auto}.service-icon{display: inline-grid;place-items: center;width: 48px;height: 48px;flex: none;border-radius: 14px;background: var(--grad);color: #fff;box-shadow: 0 10px 24px -10px rgba(79,70,229,.8)}.service-icon .i{width: 24px;height: 24px}.benefit{display: flex;align-items: flex-start;gap: 8px;font-weight: 600;color: #047857 !important;font-size: .92rem !important}.benefit .i{margin-top: .25em}.split{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: clamp(32px,5vw,64px);align-items: start}.platforms{display: grid;gap: 10px}.platforms li{display: flex;flex-direction: column;padding: 14px 16px;border-radius: var(--radius-sm);background: #fff;border: 1px solid var(--ink-line)}.platforms strong{color: var(--ink)}.platforms span{color: var(--ink-2);font-size: .9rem}.feature-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.feature{padding: 22px;border-radius: var(--radius);background: #fff;border: 1px solid var(--ink-line)}.feature-n{display: inline-block;margin-bottom: 10px;font-family: "Sora",sans-serif;font-weight: 700;font-size: .85rem;background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent}.feature h3{color: var(--ink);font-size: 1.04rem;margin-bottom: 6px}.feature p{margin: 0;font-size: .93rem}.split--mobile{align-items: center}.status-note{display: flex;flex-direction: column;align-items: flex-start;gap: 10px;padding: 16px 18px;border-radius: var(--radius-sm);border: 1px solid rgba(167,139,250,.35);background: rgba(139,92,246,.08)}.status-note p{margin: 0;color: var(--muted);font-size: .92rem}.checklist{display: grid;gap: 10px}.checklist li{display: flex;align-items: flex-start;gap: 10px}.checklist .i{margin-top: .3em;color: #34d399}.checklist--dark li{color: var(--ink)}.checklist--dark .i{color: #059669}.api-box{display: flex;gap: 16px;margin: 28px 0;padding: 20px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line)}.api-box h3{font-size: 1.02rem;margin-bottom: 6px}.api-box p{margin: 0;color: var(--muted);font-size: .93rem}.phone-stage{position: relative;height: clamp(420px,46vw,560px)}.phone--stage{position: absolute;top: 50%;width: 42%;max-width: 240px}.phone--s1{inset-inline-start: 2%;transform: translateY(-46%) rotate(-7deg);opacity: .85}.phone--s2{inset-inline-start: 29%;transform: translateY(-50%);z-index: 2;width: 46%;max-width: 260px}.phone--s3{inset-inline-end: 2%;transform: translateY(-44%) rotate(7deg);opacity: .85}.gallery{margin-top: clamp(40px,5vw,64px)}.gallery-head{display: flex;flex-wrap: wrap;align-items: end;justify-content: space-between;gap: 12px}.gallery-head .sub-h{margin: 0}.gallery-head .count{color: var(--dim);font-weight: 500}.gallery-nav{display: flex;gap: 8px}.gallery-track{display: flex;gap: 18px;margin-top: 18px;padding: 6px 2px 18px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;scrollbar-width: thin;scrollbar-color: rgba(148,163,184,.4) transparent;overscroll-behavior-x: contain}.gallery-track>li{flex: none;width: 176px;scroll-snap-align: start}.phone--gallery{border-radius: 22px;padding: 5px}.phone--gallery img{border-radius: 17px}.gallery figure{margin: 0}.gallery figcaption{margin-top: 10px;font-size: .88rem;color: var(--muted);text-align: center}.gallery figcaption span{color: var(--dim);font-family: "Sora",sans-serif;font-size: .78rem}.flow{margin: 0 0 48px;padding: clamp(20px,3vw,36px);border-radius: 24px;border: 1px solid var(--line-2);background: linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02))}.flow-title{font-family: var(--font-display);font-weight: 700;font-size: 1.1rem;margin-bottom: 24px}.flow-row{display: grid;grid-template-columns: minmax(0,1fr) minmax(28px,64px) minmax(0,1.15fr) minmax(28px,64px) minmax(0,1fr);align-items: center}.flow-node{display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 22px 16px;text-align: center;border-radius: var(--radius);background: rgba(10,17,34,.85);border: 1px solid var(--line-2)}.flow-node .i{width: 30px;height: 30px;color: var(--cyan);margin-bottom: 4px}.flow-node span{color: var(--muted);font-size: .85rem}.flow-node--core{border-color: rgba(129,140,248,.6);background: linear-gradient(160deg,rgba(37,99,235,.3),rgba(124,58,237,.3));box-shadow: 0 0 0 6px rgba(99,102,241,.08),var(--shadow)}.flow-node--core .i{color: #c4b5fd}.flow-link{position: relative;height: 2px;background: linear-gradient(90deg,rgba(56,189,248,.2),rgba(167,139,250,.8),rgba(56,189,248,.2))}.flow-link span{position: absolute;top: -3px;width: 8px;height: 8px;border-radius: 50%;background: #a5b4fc;box-shadow: 0 0 10px #a5b4fc;animation: pulse-x 2.6s ease-in-out infinite}@keyframes pulse-x{0%{inset-inline-start: 0}50%{inset-inline-start: calc(100% - 8px)}100%{inset-inline-start: 0}}.flow-lanes{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;margin-top: 18px}.lane{display: flex;align-items: center;gap: 12px;padding: 14px 18px;border-radius: var(--radius-sm);border: 1px dashed var(--line-2);background: rgba(10,17,34,.6)}.lane strong{display: block;font-size: .95rem}.lane span{color: var(--muted);font-size: .84rem}.lane .i{width: 22px;height: 22px;color: var(--cyan)}.lane--out{justify-content: flex-end;text-align: end}.lane--out .i{color: var(--violet)}.flow-note{margin: 18px 0 0;color: var(--dim);font-size: .85rem}.cap-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px;margin-bottom: 56px}.cap-grid li{display: flex;align-items: center;gap: 10px;padding: 12px 14px;border-radius: var(--radius-sm);background: var(--surface);border: 1px solid var(--line);font-size: .92rem}.cap-grid .i{color: #34d399}.systems-head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 6px 24px;margin-bottom: 18px}.systems-head .sub-h{margin: 0}.systems-head p{margin: 0;color: var(--muted);max-width: 560px}.system-list{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,280px),1fr));gap: 14px}.system{display: flex;flex-direction: column;align-items: flex-start;gap: 8px;padding: 18px;border-radius: var(--radius-sm);background: var(--surface);border: 1px solid var(--line)}.system strong{font-size: 1rem}.system p{margin: 0;color: var(--muted);font-size: .9rem}.systems .fineprint{margin-top: 16px}.agent-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px}.agent{padding: 24px;border-radius: var(--radius);background: linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02));border: 1px solid var(--line)}.agent h3{margin-top: 16px}.agent ul{display: grid;gap: 8px}.agent li{position: relative;padding-inline-start: 16px;color: var(--muted);font-size: .92rem;line-height: 1.5}.agent li::before{content: "";position: absolute;inset-inline-start: 0;top: .6em;width: 6px;height: 6px;border-radius: 50%;background: var(--indigo)}.ai-split{display: grid;grid-template-columns: 1fr 1fr;gap: 18px;margin-top: 18px}.panel{padding: clamp(22px,3vw,32px);border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line)}.panel h3{display: flex;align-items: center;gap: 10px}.panel h3 .i{color: #34d399}.panel p{color: var(--muted)}.rag{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.rag span{padding: 7px 12px;border-radius: 10px;background: rgba(129,140,248,.12);border: 1px solid rgba(129,140,248,.3);font-size: .84rem;font-weight: 600}.rag .i{color: var(--indigo)}.live-demo{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: clamp(24px,4vw,48px);align-items: center;margin-top: 40px;padding: clamp(22px,3vw,36px);border-radius: 24px;border: 1px solid rgba(52,211,153,.3);background: radial-gradient(60% 80% at 100% 0%,rgba(16,185,129,.1),transparent 70%),var(--surface)}.live-copy h3{font-size: 1.4rem;margin-top: 14px}.live-copy p{color: var(--muted)}.split--auto{align-items: center;margin-bottom: 48px}.outcomes{display: grid;gap: 10px}.outcomes li{display: flex;align-items: center;gap: 12px;padding: 14px 18px;border-radius: var(--radius-sm);background: var(--surface);border: 1px solid var(--line);font-weight: 600}.outcomes .i{color: #34d399}.gallery-head--flows{margin-bottom: 18px;align-items: baseline}.gallery-head--flows .fineprint{margin: 0;max-width: 560px}.workflow-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}.workflow{display: flex;flex-direction: column;padding: 22px;border-radius: var(--radius);background: rgba(6,10,22,.55);border: 1px solid var(--line)}.workflow-top{display: flex;align-items: flex-start;justify-content: space-between;gap: 10px;margin-bottom: 14px}.workflow h4{font-size: 1.05rem;margin: 0}.workflow dl{display: grid;gap: 10px;margin: 0}.workflow dt{color: var(--dim);font-size: .74rem;font-weight: 600;text-transform: uppercase;letter-spacing: .08em}html[lang="ar"] .workflow dt{letter-spacing: 0;font-size: .82rem}.workflow dd{margin: 2px 0 0;color: var(--muted);font-size: .92rem;line-height: 1.5}.workflow .systems-dd{color: #a5b4fc}.workflow .outcome{color: #6ee7b7;font-weight: 600}.steps{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px;counter-reset: s}.step{position: relative;padding: 24px;border-radius: var(--radius);background: #fff;border: 1px solid var(--ink-line)}.step-n{display: grid;place-items: center;width: 40px;height: 40px;margin-bottom: 14px;border-radius: 50%;background: var(--grad);color: #fff;font-family: "Sora",sans-serif;font-weight: 700}.step h3{color: var(--ink)}.step p{margin: 0;font-size: .94rem}.about{display: grid;grid-template-columns: minmax(0,.55fr) minmax(0,1.45fr);gap: clamp(28px,5vw,72px);align-items: start}.about-mark{position: sticky;top: calc(var(--header-h) + 24px);display: grid;place-items: center;aspect-ratio: 1;border-radius: 32px;background: radial-gradient(70% 70% at 30% 20%,rgba(255,255,255,.25),transparent 60%),var(--grad);box-shadow: 0 30px 60px -30px rgba(79,70,229,.8)}.about-mark span{font-family: "Sora",sans-serif;font-weight: 700;font-size: clamp(3rem,8vw,6rem);color: #fff;letter-spacing: -.04em}.about-copy h2{color: var(--ink)}.about-copy>p{font-size: 1.06rem}.pill-list{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 24px}.about-links{display: flex;flex-wrap: wrap;gap: 4px 28px;margin: 0}.pill-list li{padding: 8px 14px;border-radius: 999px;background: #fff;border: 1px solid var(--ink-line);color: var(--ink);font-weight: 500;font-size: .9rem}.contact-grid{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: 24px;align-items: start}.contact-cards{display: grid;gap: 16px}.contact-card{display: grid;grid-template-columns: auto 1fr;gap: 6px 16px;padding: 22px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line-2);text-decoration: none;transition: border-color .2s,transform .2s,background-color .2s}.contact-card:hover{transform: translateY(-2px);border-color: rgba(129,140,248,.6);background: var(--surface-2)}.contact-card--wa:hover{border-color: rgba(37,211,102,.6)}.contact-icon{display: grid;place-items: center;width: 52px;height: 52px;border-radius: 16px;background: var(--grad);color: #fff}.contact-card--wa .contact-icon{background: var(--wa);color: var(--wa-ink)}.contact-icon .i{width: 26px;height: 26px}.contact-card strong{display: block;font-size: 1.05rem}.contact-value{display: block;font-weight: 600;color: #bfdbfe;overflow-wrap: anywhere}[dir="rtl"] .contact-value[dir="ltr"]{text-align: end}.contact-desc{display: block;color: var(--muted);font-size: .9rem}.contact-go{grid-column: 1 / -1;display: inline-flex;align-items: center;gap: 8px;margin-top: 8px;font-weight: 600;color: #93c5fd}.contact-card--wa .contact-go{color: #4ade80}.inquiry{padding: clamp(20px,3vw,32px);border-radius: 24px;background: linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border: 1px solid var(--line-2)}.inquiry h3{font-size: 1.35rem;margin-bottom: 6px}.form-lede{color: var(--muted);font-size: .94rem}.form-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 16px 18px;margin-top: 18px}.field{display: flex;flex-direction: column;gap: 6px;min-width: 0}.field--full{grid-column: 1 / -1}.field label,.method legend{font-weight: 600;font-size: .92rem}.req{color: #fca5a5}.opt{color: var(--dim);font-weight: 400;font-size: .85em}.field input,.field select,.field textarea{width: 100%;min-height: 48px;padding: 11px 14px;border-radius: 12px;border: 1px solid var(--line-2);background: rgba(6,10,22,.7);color: var(--text);font-size: 1rem;transition: border-color .15s,box-shadow .15s}.field textarea{resize: vertical;min-height: 130px;line-height: 1.55}.field select{appearance: none;-webkit-appearance: none;background-image: linear-gradient(45deg,transparent 50%,#94a3b8 50%),linear-gradient(135deg,#94a3b8 50%,transparent 50%);background-position: calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size: 5px 5px;background-repeat: no-repeat;padding-inline-end: 40px}[dir="rtl"] .field select{background-position: 20px 50%,15px 50%}.field select option{background: #0b1222;color: var(--text)}.field input:focus,.field select:focus,.field textarea:focus{outline: none;border-color: #818cf8;box-shadow: 0 0 0 3px rgba(129,140,248,.3)}.field [aria-invalid="true"]{border-color: #f87171}.field-err{margin: 0;color: #fca5a5;font-size: .85rem;min-height: 0}.field-err:empty{display: none}.field-hint{display: flex;justify-content: space-between;gap: 12px;margin: 0;color: var(--dim);font-size: .84rem}.counter{flex: none;font-variant-numeric: tabular-nums}.method{border: 0;padding: 0;margin: 0;display: flex;flex-direction: row;flex-wrap: wrap;gap: 10px}.method legend{flex: 0 0 100%}.method legend{margin-bottom: 8px;padding: 0}.radio{position: relative;flex: 1 1 160px}.radio input{position: absolute;opacity: 0;inset: 0;width: 100%;height: 100%;margin: 0;cursor: pointer}.radio span{display: flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 10px 14px;border-radius: 12px;border: 1px solid var(--line-2);background: rgba(6,10,22,.5);font-weight: 600;transition: all .15s}.radio input:checked + span{border-color: #818cf8;background: rgba(99,102,241,.18);box-shadow: inset 0 0 0 1px #818cf8}.radio input:focus-visible + span{outline: 3px solid #7dd3fc;outline-offset: 2px}.form-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 18px;margin-top: 22px}.form-foot .fineprint{margin: 0}.form-msg{margin: 16px 0 0;padding: 0;border-radius: 12px;font-size: .94rem}.form-msg:empty{display: none}.form-msg--ok{padding: 12px 16px;background: rgba(16,185,129,.12);border: 1px solid rgba(52,211,153,.4);color: #a7f3d0}.form-msg--err{padding: 12px 16px;background: rgba(239,68,68,.1);border: 1px solid rgba(248,113,113,.4);color: #fecaca}.site-footer{padding: 56px 0 28px;background: #04070f;border-top: 1px solid var(--line)}.footer-grid{display: grid;grid-template-columns: 1.4fr 1fr 1fr;gap: 32px}.footer-brand p{margin-top: 14px;color: var(--muted);max-width: 360px;font-size: .94rem}.footer-h{font-size: .8rem;text-transform: uppercase;letter-spacing: .12em;color: var(--dim);margin-bottom: 12px}html[lang="ar"] .footer-h{letter-spacing: 0;font-size: .9rem}.site-footer ul{display: grid;gap: 2px}.site-footer ul a{display: inline-flex;align-items: center;gap: 10px;min-height: 40px;color: var(--muted);text-decoration: none;font-size: .94rem}.site-footer ul a:hover{color: var(--text)}.footer-contact .i{width: 18px;height: 18px}.footer-bottom{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px 24px;margin-top: 40px;padding-top: 22px;border-top: 1px solid var(--line);color: var(--dim);font-size: .84rem}.footer-bottom p{margin: 0}.footer-note{max-width: 640px}.wa-fab{position: fixed;z-index: 40;bottom: 18px;inset-inline-end: 18px;display: grid;place-items: center;width: 58px;height: 58px;border-radius: 50%;background: var(--wa);color: #fff;box-shadow: 0 12px 30px -8px rgba(37,211,102,.65);transition: transform .2s}.wa-fab:hover{transform: scale(1.06)}.wa-fab .i{width: 30px;height: 30px}.to-top{position: fixed;z-index: 40;bottom: 88px;inset-inline-end: 25px;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: rgba(12,20,42,.9);border: 1px solid var(--line-2);color: var(--text);opacity: 0;visibility: hidden;transform: translateY(8px);transition: opacity .2s,transform .2s,visibility 0s linear .2s}.to-top.show{opacity: 1;visibility: visible;transform: none;transition: opacity .2s,transform .2s}.detail-hero{padding: 28px 0 56px}.crumbs ol{display: flex;flex-wrap: wrap;gap: 6px;font-size: .88rem;color: var(--dim)}.crumbs li:not(:last-child)::after{content: "/";margin-inline-start: 6px;opacity: .6}.crumbs a{color: var(--muted);text-decoration: none;display: inline-block;padding-block: 10px}.crumbs a:hover{color: var(--text);text-decoration: underline}.crumbs [aria-current]{padding-block: 10px;color: var(--text)}.detail-head{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,.6fr);gap: 32px;align-items: end;margin-top: 18px}.detail-head h1{font-size: clamp(2rem,1.3rem + 2.8vw,3.4rem);margin: 14px 0 12px}.fact-list{display: grid;gap: 10px}.fact-list li{display: flex;align-items: baseline;gap: 12px;padding: 14px 18px;border-radius: var(--radius-sm);background: var(--surface);border: 1px solid var(--line)}.fact-list strong{font-family: "Sora",var(--font-display);font-size: 1.35rem;background: var(--grad-text);-webkit-background-clip: text;background-clip: text;color: transparent;white-space: nowrap}.fact-list span{color: var(--muted);font-size: .92rem}.detail-media{position: relative;margin-top: 40px;padding-inline-end: clamp(0px,9vw,120px)}.browser--detail{max-width: 940px}.phone--detail{position: absolute;bottom: -24px;inset-inline-end: 0;width: clamp(110px,19vw,210px);border-radius: 24px;padding: 6px}.detail-media--phones{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(10px,2vw,24px);padding: 0;max-width: 900px}.phone--detail-row{border-radius: 22px;padding: 5px}.detail-media--erp{display: flex;flex-direction: column;align-items: center;gap: 16px;padding: 48px 20px;border-radius: 24px;border: 1px dashed var(--line-2);background: radial-gradient(60% 80% at 50% 50%,rgba(37,99,235,.2),transparent 70%),var(--surface)}.detail-media--erp p{margin: 0;color: var(--muted)}.mini-flow--lg span{padding: 12px 18px;font-size: .95rem}.detail-body{display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,.7fr);gap: 40px}.detail-body h2{color: var(--ink);font-size: 1.5rem}.detail-aside{display: grid;gap: 18px;align-content: start}.aside-block{padding: 20px;border-radius: var(--radius);background: #fff;border: 1px solid var(--ink-line)}.aside-h{font-size: .8rem !important;text-transform: uppercase;letter-spacing: .12em;color: #556179 !important;margin-bottom: 12px}html[lang="ar"] .aside-h{letter-spacing: 0;font-size: .9rem !important}.aside-block p{margin: 12px 0 0;font-size: .93rem}.detail-nav{margin-top: 32px}.nf{position: relative;isolation: isolate;min-height: 100dvh;display: grid;place-items: center;padding: 40px 20px;text-align: center}.nf-inner{max-width: 560px}.nf-code{margin: 24px 0 0;font-family: "Sora",sans-serif;font-weight: 700;font-size: clamp(5rem,20vw,9rem);line-height: 1;background: var(--grad-text);-webkit-background-clip: text;background-clip: text;color: transparent}.nf p{color: var(--muted)}.nf .cta-row{justify-content: center}.js .reveal{opacity: 0;transform: translateY(18px);transition: opacity .6s ease,transform .6s ease}.js .reveal.in{opacity: 1;transform: none}@media (max-width: 1099px){.service-grid,.workflow-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.agent-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.cap-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.steps{grid-template-columns: repeat(2,minmax(0,1fr))}.split,.live-demo,.contact-grid,.detail-body{grid-template-columns: minmax(0,1fr)}.phone-stage{height: clamp(380px,70vw,520px);max-width: 560px;width: 100%;margin-inline: auto}.detail-head{grid-template-columns: minmax(0,1fr);align-items: start}.fact-list{grid-template-columns: repeat(3,minmax(0,1fr))}.fact-list li{flex-direction: column;gap: 2px}.footer-grid{grid-template-columns: 1fr 1fr}.footer-brand{grid-column: 1 / -1}}@media (max-width: 799px){.flow-row{grid-template-columns: minmax(0,1fr);justify-items: stretch}.flow-link{width: 2px;height: 34px;justify-self: center;background: linear-gradient(180deg,rgba(56,189,248,.2),rgba(167,139,250,.8),rgba(56,189,248,.2))}.flow-link span{top: 0;inset-inline-start: -3px !important;animation-name: pulse-y}.flow-lanes{grid-template-columns: minmax(0,1fr)}.lane--out{justify-content: flex-start;text-align: start;flex-direction: row-reverse}.about{grid-template-columns: minmax(0,1fr)}.about-mark{position: static;width: 120px;border-radius: 24px}.about-mark span{font-size: 2.6rem}.ai-split{grid-template-columns: minmax(0,1fr)}}@keyframes pulse-y{0%{top: 0}50%{top: calc(100% - 8px)}100%{top: 0}}@media (max-width: 639px){.service-grid,.workflow-grid,.agent-grid,.feature-grid,.steps{grid-template-columns: minmax(0,1fr)}.cap-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.cap-grid li{font-size: .86rem;padding: 10px 12px}.form-grid{grid-template-columns: minmax(0,1fr)}.fact-list{grid-template-columns: minmax(0,1fr)}.fact-list li{flex-direction: row}.footer-grid{grid-template-columns: minmax(0,1fr)}.detail-media{padding-inline-end: 0}.phone--detail{width: 30%;bottom: -18px}.detail-media--phones{grid-template-columns: repeat(2,minmax(0,1fr))}.form-foot .btn{flex: 1 1 100%}.wa-fab{width: 54px;height: 54px;bottom: 14px;inset-inline-end: 14px}.to-top{bottom: 80px;inset-inline-end: 19px}.site-footer{padding-bottom: 90px}}@media (max-width: 380px){.brand-name{font-size: .98rem}.card-body{padding: 18px}.proof{grid-template-columns: minmax(0,1fr)}.proof li{border-inline-start: 0 !important;border-top: 1px solid var(--line)}.proof li:first-child{border-top: 0}}@media (min-width: 1600px){.wrap{max-width: 1320px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important}.js .reveal{opacity: 1;transform: none}.gallery-track{scroll-behavior: auto}}@media print{.site-header,.wa-fab,.to-top,.hero-bg,.filters{display: none !important}body,.section--dark,.section--navy,.section--glow{background: #fff !important;color: #000 !important}}
