:root{--bg:oklch(0.988 0.003 85);--soft:oklch(0.960 0.004 85);--soft-2:oklch(0.940 0.005 85);--card-bg:#fff;--surface-ink:oklch(0.17 0.012 250);--surface-ink-2:oklch(0.22 0.012 250);--ink:oklch(0.20 0.008 250);--ink-soft:oklch(0.36 0.008 250);--ink-on-accent:#fff;--muted:oklch(0.56 0.008 250);--muted-strong:oklch(0.43 0.008 250);--line:oklch(0.930 0.004 85);--line-strong:oklch(0.875 0.005 85);--accent:oklch(0.48 0.115 150);--accent-strong:oklch(0.42 0.11 150);--accent-deep:oklch(0.32 0.09 152);--accent-soft:oklch(0.96 0.02 150);--accent-softer:oklch(0.985 0.01 150);--accent-ink:oklch(0.32 0.09 152);--accent-glow:oklch(0.68 0.10 150);--ring:oklch(0.48 0.115 150/0.35);--shadow-xs:0 1px 2px 0 rgba(15,23,42,.04);--shadow-sm:0 1px 2px 0 rgba(15,23,42,.04),0 1px 3px 0 rgba(15,23,42,.03);--shadow:0 2px 4px -1px rgba(15,23,42,.06),0 4px 12px -2px rgba(15,23,42,.05);--shadow-lg:0 10px 30px -10px rgba(15,23,42,.18),0 4px 6px -2px rgba(15,23,42,.04);--shadow-xl:0 30px 60px -20px rgba(15,23,42,.22),0 12px 24px -8px rgba(15,23,42,.06);--r-xs:4px;--r-sm:6px;--r:10px;--r-md:12px;--r-lg:16px;--r-xl:22px;--ease:cubic-bezier(0.4,0,0.2,1);--t-fast:140ms;--t:220ms;--t-slow:340ms;--font-sans:"Geist","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Instrument Serif","Times New Roman",serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",monospace}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0;min-height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em;overflow-x:hidden}::selection{background:var(--accent-soft);color:var(--accent-ink)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.serif{font-family:var(--font-display);font-weight:400;letter-spacing:-.015em}.italic{font-style:italic;color:var(--accent)}.mono{font-family:var(--font-mono)}.container{max-width:1240px;margin:0 auto;padding:0 32px}@media (max-width:720px){.container{padding:0 20px}}.logo{gap:9px;font-family:var(--font-sans);font-weight:700;font-size:19px;letter-spacing:-.03em;line-height:1;text-decoration:none}.logo,.logo .mark{display:inline-flex;align-items:center;color:var(--ink)}.logo .mark{width:26px;height:26px;flex-shrink:0;justify-content:center}.logo .mark svg{display:block}.logo .word-ar,.logo .word-en{display:inline-flex;align-items:baseline;gap:0}.logo .word-en .one{color:var(--ink)}.logo .word-en .two{color:var(--accent)}.logo .word-ar{font-family:Cairo,IBM Plex Sans Arabic,sans-serif;font-weight:700;font-size:21px;letter-spacing:-.005em;display:none}.logo .word-ar .one{color:var(--ink)}.logo .word-ar .two{color:var(--accent)}.logo.lg{font-size:24px;gap:12px}.logo.lg .mark{width:32px;height:32px}.logo.lg .word-ar{font-size:26px}[dir=rtl] .logo .word-en{display:none}[dir=rtl] .logo .word-ar{display:inline-flex}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;gap:32px;height:64px}.nav-links{display:flex;gap:28px;font-size:14px;color:var(--muted);-webkit-margin-start:16px;margin-inline-start:16px}.nav-links a{transition:color var(--t-fast) var(--ease)}.nav-links a:hover{color:var(--ink)}.nav-spacer{flex:1 1}.nav-actions{display:flex;align-items:center;gap:10px}@media (max-width:880px){.nav-links{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:var(--r);font-size:14px;font-weight:500;font-family:inherit;border:1px solid transparent;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);cursor:pointer;white-space:nowrap;text-decoration:none}.btn:active{transform:translateY(.5px)}.btn-ghost{background:var(--card-bg);color:var(--ink);border-color:var(--line-strong)}.btn-ghost:hover{background:var(--soft);border-color:var(--muted-strong)}.btn-primary{background:var(--accent);color:var(--ink-on-accent);border-color:var(--accent);box-shadow:0 1px 0 oklch(.52 .12 150/.5) inset,0 1px 2px rgba(15,23,42,.08),0 4px 12px -4px var(--accent)}.btn-primary:hover{background:var(--accent-strong);border-color:var(--accent-strong);box-shadow:0 1px 0 oklch(.52 .12 150/.5) inset,0 2px 4px rgba(15,23,42,.12),0 10px 24px -6px var(--accent)}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:var(--ink-soft)}.btn-lg{padding:14px 22px;font-size:15px}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--line-strong);border-radius:999px;font-size:12px;color:var(--muted-strong);margin-bottom:24px;background:var(--card-bg)}.eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.section-tag{font-family:var(--font-mono);font-size:11px;color:var(--accent);text-transform:uppercase;letter-spacing:.14em;display:inline-flex;align-items:center;gap:10px}.section-tag:before{content:"";width:22px;height:1px;background:var(--accent)}.hero{padding:80px 0 56px;position:relative}h1.hero-title{font-family:var(--font-display);font-weight:400;font-size:clamp(48px,7vw,96px);line-height:.98;letter-spacing:-.028em;margin:0 0 28px;max-width:14ch;text-wrap:balance}h1.hero-title em{font-style:italic;color:var(--accent)}.hero-sub{font-size:19px;color:var(--muted-strong);max-width:58ch;margin:0 0 32px;line-height:1.65}.hero-cta{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.hero-cta .meta{font-size:13px;color:var(--muted);-webkit-margin-start:4px;margin-inline-start:4px}section.block{padding:96px 0;border-bottom:1px solid var(--line)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:56px}.section-head.center{flex-direction:column;align-items:center;text-align:center;gap:16px}h2.section-title{font-family:var(--font-display);font-size:clamp(36px,4.6vw,60px);font-weight:400;line-height:1.04;letter-spacing:-.022em;margin:14px 0 0;max-width:18ch;text-wrap:balance}h2.section-title em{font-style:italic;color:var(--accent)}.section-lede{font-size:17px;color:var(--muted-strong);max-width:44ch;line-height:1.65;margin:0}.section-head.center .section-lede{max-width:56ch}@media (max-width:880px){.section-head{flex-direction:column;align-items:flex-start;gap:16px}section.block{padding:64px 0}}.hero-stage{margin-top:56px;position:relative;height:560px;border:1px solid var(--line);border-radius:var(--r-xl);background:radial-gradient(80% 60% at 50% 0,color-mix(in srgb,var(--accent) 8%,transparent) 0,transparent 60%),linear-gradient(180deg,var(--soft) 0,#fff 100%);overflow:hidden;box-shadow:var(--shadow-xl),0 1px 0 hsla(0,0%,100%,.6) inset}.hs-grid{inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:44px 44px;opacity:.45;-webkit-mask-image:radial-gradient(75% 60% at 50% 50%,#000 40%,transparent 100%);mask-image:radial-gradient(75% 60% at 50% 50%,#000 40%,transparent 100%)}.dash,.hs-grid{position:absolute}.dash{top:36px;left:36px;right:36px;bottom:36px;background:#fff;border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);display:grid;grid-template-columns:200px 1fr;overflow:hidden}.dash-side{background:var(--soft);border-right:1px solid var(--line);padding:14px 12px;display:flex;flex-direction:column;gap:4px}.dash-brand{display:flex;align-items:center;gap:8px;padding:4px 6px 12px;font-size:13px;font-weight:700;color:var(--ink)}.dash-brand .m{width:18px;height:18px;border-radius:5px;background:var(--accent)}.dash-side .grp{font-family:var(--font-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding:12px 8px 4px}.dash-side .nav-item{display:flex;align-items:center;gap:8px;padding:7px 8px;font-size:12.5px;color:var(--ink-soft);border-radius:6px}.dash-side .nav-item.on{background:#fff;color:var(--ink);border:1px solid var(--line);font-weight:500;box-shadow:var(--shadow-xs)}.dash-side .nav-item .ic{width:14px;height:14px;border-radius:3px;background:var(--line-strong)}.dash-side .nav-item.on .ic{background:var(--accent)}.dash-side .nav-item .cnt{-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--font-mono);font-size:10px;color:var(--muted)}.dash-main{padding:18px 22px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.dash-topbar{gap:10px}.dash-search,.dash-topbar{display:flex;align-items:center}.dash-search{flex:1 1;height:28px;background:var(--soft);border-radius:6px;border:1px solid var(--line);padding:0 10px;font-size:11.5px;color:var(--muted)}.dash-search .kbd{-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--font-mono);font-size:10px;color:var(--muted);padding:1px 5px;border:1px solid var(--line-strong);border-radius:3px;background:#fff}.dash-topbar .av{width:24px;height:24px;border-radius:50%;background:var(--accent-soft);border:1px solid var(--accent);color:var(--accent-ink);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.dash-h{display:flex;align-items:flex-end;justify-content:space-between;padding-top:4px}.dash-h h3{font-family:var(--font-display);font-size:22px;margin:0;letter-spacing:-.01em}.dash-h .meta{font-size:11px;color:var(--muted);font-family:var(--font-mono)}.dash-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.kpi{border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:#fff}.kpi .l{font-size:10px;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.kpi .v{font-family:var(--font-display);font-size:24px;line-height:1.1;margin-top:2px;letter-spacing:-.015em}.kpi .v em{font-style:italic;color:var(--accent)}.kpi .delta{font-size:10px;color:oklch(.55 .13 145);margin-top:2px}.kpi .delta.down{color:oklch(.55 .16 28)}.dash-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:10px;gap:10px;flex:1 1;min-height:0}.panel{border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.panel .ph{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.panel .ph .t{font-size:11px;font-weight:600;color:var(--ink)}.panel .ph .m{font-size:10px;color:var(--muted);font-family:var(--font-mono)}.board{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;flex:1 1}.col{background:var(--soft);border-radius:6px;padding:6px;display:flex;flex-direction:column;gap:4px;min-width:0}.col .ch{font-size:9.5px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:2px 4px;display:flex;justify-content:space-between}.task{background:#fff;border:1px solid var(--line);border-radius:4px;padding:5px 6px;font-size:10px;line-height:1.35}.task .tg{display:inline-block;padding:1px 4px;font-size:8px;border-radius:3px;background:var(--accent-soft);color:var(--accent-ink);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}.task .tg.blue{background:oklch(.94 .04 240);color:oklch(.4 .1 240)}.task .tg.gray{background:var(--soft-2);color:var(--muted-strong)}.task .tg.green{background:oklch(.94 .05 145);color:oklch(.35 .08 145)}.task .ttl{font-weight:500;color:var(--ink)}.task .ass{display:flex;gap:2px;margin-top:4px}.task .ass .a{width:12px;height:12px;border-radius:50%;background:var(--soft-2);border:1px solid #fff;font-size:7px;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--muted-strong)}.task .ass .a.o{background:var(--accent);color:#fff}.ai-panel{background:var(--surface-ink);color:#fff;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px}.ai-panel .ph .t{color:#fff;display:flex;align-items:center;gap:6px}.ai-panel .ph .t:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent-glow);box-shadow:0 0 8px var(--accent-glow)}.ai-panel .ph .m{color:hsla(0,0%,100%,.5)}.ai-msg{font-size:10.5px;color:hsla(0,0%,100%,.85);line-height:1.5;padding:8px 10px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:6px}.ai-msg.you{background:var(--accent);border-color:var(--accent);align-self:flex-end;max-width:75%}.ai-msg .lbl{font-family:var(--font-mono);font-size:8.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-glow);margin-bottom:4px}.ai-msg.you .lbl{color:hsla(0,0%,100%,.7)}.ai-actions{display:flex;gap:4px;margin-top:2px}.ai-actions .chip{font-size:9px;padding:3px 7px;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.85)}.floater{position:absolute;background:#fff;border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-xl);display:flex;align-items:center;gap:10px;font-size:12.5px}.floater .av{width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.floater .who{font-weight:600}.floater .msg{color:var(--muted);font-size:11.5px}.floater.f1{top:12%;right:-10px;transform:rotate(2.5deg)}.floater.f2{bottom:14%;left:-12px;transform:rotate(-2deg);background:var(--surface-ink);color:#fff;border-color:var(--surface-ink)}.floater.f2 .av{background:hsla(0,0%,100%,.12);color:var(--accent-glow)}.floater.f2 .msg{color:hsla(0,0%,100%,.65)}.floater .ic-sparkle{width:14px;height:14px;color:var(--accent-glow)}@media (max-width:1000px){.hero-stage{height:460px}.dash-kpis{grid-template-columns:repeat(2,1fr)}.floater.f1,.floater.f2{display:none}}@media (max-width:720px){.hero-stage{height:380px}.dash{grid-template-columns:1fr}.dash-side{display:none}.dash-grid{grid-template-columns:1fr}}.cap-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px}.cap{grid-column:span 2;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;padding:28px;min-height:260px;display:flex;flex-direction:column;gap:12px;transition:border-color var(--t) var(--ease),transform var(--t) var(--ease),box-shadow var(--t) var(--ease)}.cap:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:var(--shadow)}.cap.wide{grid-column:span 3}.cap-icon{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-deep);border:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}.cap-icon svg{width:18px;height:18px}.cap h4{font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1.15;letter-spacing:-.015em;margin:0}.cap h4 em{font-style:italic;color:var(--accent)}.cap p{font-size:14px;color:var(--muted-strong);line-height:1.65;margin:0}.cap .demo{margin-top:auto;padding-top:16px;border-top:1px dashed var(--line)}.cap-tags{display:flex;flex-wrap:wrap;gap:6px}.cap-tag{font-family:var(--font-mono);font-size:10.5px;padding:4px 8px;border-radius:999px;background:var(--soft);color:var(--muted-strong);border:1px solid var(--line)}.cap-tag.on{background:var(--accent-soft);color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 20%,transparent)}@media (max-width:1000px){.cap-grid{grid-template-columns:repeat(2,1fr)}.cap,.cap.wide{grid-column:span 1}}@media (max-width:640px){.cap-grid{grid-template-columns:1fr}}.dark-block{background:var(--surface-ink);color:#fff;border-radius:var(--r-xl);padding:72px 56px;position:relative;overflow:hidden;margin:96px 0}.dark-block .ai-glow{position:absolute;top:-200px;right:-120px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,var(--accent) 0,transparent 70%);opacity:.4;filter:blur(40px);pointer-events:none}.dark-block .ai-glow.l{left:-180px;right:auto;top:auto;bottom:-200px;opacity:.25;width:420px;height:420px}.dark-grid{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:64px;gap:64px;align-items:center;position:relative}.dark-block h2{color:#fff;margin:14px 0 0}.dark-block .section-tag,.dark-block h2 em{color:var(--accent-glow)}.dark-block .section-tag:before{background:var(--accent-glow)}.dark-block p.section-lede{color:hsla(0,0%,100%,.72)}.dark-bullets{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 28px;gap:14px 28px}.dark-bullets li{font-size:13.5px;display:flex;gap:10px;align-items:flex-start;color:hsla(0,0%,100%,.85);line-height:1.5}.dark-bullets li:before{content:"";width:14px;height:14px;border-radius:50%;border:1px solid var(--accent-glow);margin-top:2px;flex-shrink:0}.meet-card{background:oklch(.21 .012 250);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--r-lg);padding:22px;max-width:460px;-webkit-margin-start:auto;margin-inline-start:auto;box-shadow:var(--shadow-xl)}.meet-card .mh{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.06)}.meet-card .mh .av{width:36px;height:36px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff}.meet-card .mh .who{font-size:14px;font-weight:600}.meet-card .mh .sub{font-size:11px;color:var(--accent-glow);font-family:var(--font-mono);display:flex;align-items:center;gap:6px;margin-top:2px}.meet-card .mh .sub:before{content:"✦"}.meet-card .quote{font-size:13px;line-height:1.5;color:hsla(0,0%,100%,.85);padding:14px;background:hsla(0,0%,100%,.04);border-radius:8px;margin:16px 0 14px}.meet-card .label{font-family:var(--font-mono);font-size:10px;color:var(--accent-glow);text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;gap:6px;margin-bottom:8px}.meet-card .label:before{content:"";width:8px;height:8px;border:1px solid var(--accent-glow);transform:rotate(45deg)}.meet-card .minutes{border:1px dashed hsla(26,78%,79%,.4);border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.65;color:hsla(0,0%,100%,.85)}.meet-card .minutes strong{color:var(--accent-glow);font-weight:600}.meet-card .ma{display:flex;gap:8px;margin-top:14px;justify-content:flex-end}.meet-card .ma .chip{font-size:11px;padding:5px 11px;border-radius:999px;border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.85)}.meet-card .ma .chip.on{background:var(--accent-glow);color:var(--ink);border-color:var(--accent-glow);font-weight:500}@media (max-width:880px){.dark-block{padding:40px 28px}.dark-grid{gap:32px}.dark-bullets,.dark-grid{grid-template-columns:1fr}.meet-card{-webkit-margin-start:0;margin-inline-start:0}}.feature-row{display:grid;grid-template-columns:1.05fr 1.1fr;grid-gap:72px;gap:72px;align-items:center}.feature-row.reverse .feature-copy{order:2}.feature-row.reverse .feature-visual{order:1}.feature-copy h3{font-family:var(--font-display);font-size:clamp(32px,3.4vw,46px);line-height:1.06;font-weight:400;letter-spacing:-.022em;margin:14px 0 18px;text-wrap:balance}.feature-copy h3 em{font-style:italic;color:var(--accent)}.feature-copy p{color:var(--muted-strong);font-size:16px;margin:0 0 14px;line-height:1.65;max-width:48ch}.feature-bullets{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:10px}.feature-bullets li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-soft)}.feature-bullets svg{flex-shrink:0;margin-top:3px;color:var(--accent);width:16px;height:16px}.feature-visual{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--soft);padding:28px;position:relative;min-height:400px;overflow:hidden}@media (max-width:880px){.feature-row,.feature-row.reverse{grid-template-columns:1fr;gap:32px}.feature-row.reverse .feature-copy{order:1}.feature-row.reverse .feature-visual{order:2}}.gantt{background:#fff;border:1px solid var(--line-strong);border-radius:var(--r);overflow:hidden}.gantt .gh{display:grid;grid-template-columns:110px 1fr;padding:8px 12px;border-bottom:1px solid var(--line);font-size:10.5px;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.gantt .gh .scale{display:grid;grid-template-columns:repeat(8,1fr)}.gantt .gh .scale span{padding-left:2px}.gantt .grow{display:grid;grid-template-columns:110px 1fr;padding:9px 12px;border-bottom:1px solid var(--line);align-items:center;font-size:12px}.gantt .grow:last-child{border-bottom:0}.gantt .grow .name{font-weight:500;color:var(--ink);display:flex;align-items:center;gap:6px}.gantt .grow .name:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}.gantt .grow .name.b:before{background:oklch(.55 .14 240)}.gantt .grow .name.g:before{background:oklch(.55 .13 145)}.gantt .grow .name.k:before{background:var(--ink)}.gantt .grow .track{position:relative;height:14px;background:var(--soft);border-radius:7px}.gantt .bar{position:absolute;height:14px;border-radius:7px;background:var(--accent);display:flex;align-items:center;padding:0 8px;font-size:10px;color:#fff;font-weight:500;white-space:nowrap;overflow:hidden}.gantt .bar.b{background:oklch(.55 .14 240)}.gantt .bar.g{background:oklch(.55 .13 145)}.gantt .bar.k{background:var(--ink)}.gantt .bar.dim{opacity:.18}.gantt-foot{display:flex;justify-content:space-between;padding:10px 14px;border-top:1px solid var(--line);background:var(--soft);color:var(--muted);font-family:var(--font-mono)}.gantt-foot,.gantt-foot .badge{align-items:center;font-size:11px}.gantt-foot .badge{display:inline-flex;gap:6px;font-family:var(--font-sans);padding:3px 9px;border-radius:999px;background:#fff;border:1px solid var(--line-strong);color:var(--ink)}.gantt-foot .badge .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.gantt-overlay{position:absolute;right:14px;top:14px;background:var(--surface-ink);color:#fff;border-radius:var(--r);padding:10px 12px;font-size:11px;max-width:230px;display:flex;gap:8px;align-items:flex-start;box-shadow:var(--shadow-lg)}.gantt-overlay .sp{width:14px;height:14px;border-radius:50%;background:var(--accent-glow);flex-shrink:0;margin-top:1px;box-shadow:0 0 10px var(--accent-glow)}.gantt-overlay .body{line-height:1.45}.gantt-overlay .lbl{font-family:var(--font-mono);font-size:9px;color:var(--accent-glow);text-transform:uppercase;letter-spacing:.1em}.crm-stack{display:flex;flex-direction:column;gap:8px}.crm-card{background:#fff;border:1px solid var(--line-strong);border-radius:var(--r);padding:14px 16px;display:grid;grid-template-columns:36px 1fr auto;grid-gap:12px;gap:12px;align-items:center;transition:transform var(--t) var(--ease)}.crm-card:hover{transform:translateX(-2px);border-color:var(--accent)}.crm-card .av{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff}.crm-card .av.a{background:var(--accent)}.crm-card .av.b{background:oklch(.55 .14 240)}.crm-card .av.c{background:oklch(.55 .13 145)}.crm-card .av.d{background:var(--ink)}.crm-card .who{font-size:13.5px;font-weight:600}.crm-card .where{font-size:11.5px;color:var(--muted);margin-top:1px}.crm-card .meta{text-align:right}.crm-card .stage{font-size:10.5px;padding:3px 8px;border-radius:999px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.crm-card .stage.des{background:var(--accent-soft);color:var(--accent-ink)}.crm-card .stage.qte{background:oklch(.93 .04 240);color:oklch(.4 .11 240)}.crm-card .stage.del{background:oklch(.93 .05 145);color:oklch(.35 .08 145)}.crm-card .stage.lead{background:var(--soft-2);color:var(--muted-strong)}.crm-card .when{font-size:10px;color:var(--muted);margin-top:4px;font-family:var(--font-mono)}.crm-pipeline{margin-top:14px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px}.crm-pipeline .pcol{background:#fff;border:1px solid var(--line);border-radius:6px;padding:8px 6px;text-align:center}.crm-pipeline .pcol .l{font-family:var(--font-mono);font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.crm-pipeline .pcol .v{font-family:var(--font-display);font-size:22px;line-height:1.1;margin-top:2px}.crm-pipeline .pcol.hot .v{color:var(--accent)}.leads-visual{padding:22px}.leads-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.leads-title{font-family:var(--font-display);font-size:24px;line-height:1;letter-spacing:-.015em;display:inline-flex;align-items:center;gap:10px}.leads-title .badge-new{font-family:var(--font-sans);font-size:10px;padding:3px 8px;border-radius:999px;background:oklch(.94 .04 240);color:oklch(.4 .11 240);letter-spacing:0;font-weight:500}.leads-sub{font-size:11.5px;color:var(--muted);margin-top:4px;max-width:36ch;line-height:1.5}.leads-add{padding:9px 14px;font-size:13px;flex-shrink:0}.leads-tabs{display:flex;gap:18px;padding-bottom:6px;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted);margin-bottom:12px}.leads-tabs span{padding:6px 2px;cursor:default}.leads-tabs .on{color:var(--accent);border-bottom:2px solid var(--accent);margin-bottom:-7px;padding-bottom:6px;font-weight:500}.lead-row{background:#fff;border:1px solid var(--line-strong);border-radius:var(--r);padding:14px 16px}.lead-line{display:flex;align-items:center;gap:10px;font-size:13.5px;flex-wrap:wrap}.lead-line .who{font-weight:600;color:var(--ink)}.lead-line .pill{font-size:10.5px;padding:3px 8px;border-radius:999px;font-family:var(--font-mono);letter-spacing:.02em}.lead-line .pill.new{background:oklch(.94 .04 240);color:oklch(.4 .11 240)}.lead-line .pill.src{background:oklch(.94 .04 240/.5);color:oklch(.4 .11 240)}.lead-line .when{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11px;color:var(--muted);font-family:var(--font-mono)}.lead-meta{display:flex;gap:16px;margin-top:8px;font-size:12px;color:var(--accent-ink);flex-wrap:wrap}.lead-meta span{display:inline-flex;align-items:center;gap:6px}.lead-meta svg{color:var(--accent)}.lead-quote{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line);font-size:12.5px;color:var(--muted-strong);font-style:italic;line-height:1.55}.add-lead-modal{position:absolute;right:18px;bottom:18px;width:320px;background:#fff;border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-xl);padding:18px 18px 16px;transform:rotate(-1.2deg)}.alm-head{margin-bottom:12px}.alm-title{font-family:var(--font-display);font-size:20px;line-height:1.1;letter-spacing:-.012em}.alm-sub{font-size:11px;color:var(--muted);margin-top:4px;line-height:1.5}.alm-field{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;flex:1 1}.alm-field label{font-size:10.5px;color:var(--ink-soft);font-weight:500}.alm-field label .req{color:var(--accent)}.alm-input,.alm-select{font-size:12px;color:var(--muted);padding:7px 9px;border:1px solid var(--line-strong);border-radius:6px;background:#fff}.alm-input.typed,.alm-select.typed{color:var(--ink)}.alm-select{display:flex;align-items:center;justify-content:space-between}.alm-select:after{content:"⌄";color:var(--muted)}.alm-row{display:flex;gap:8px}.alm-row .alm-field{margin-bottom:10px}.alm-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}@media (max-width:1100px){.add-lead-modal{position:relative;right:auto;bottom:auto;width:auto;margin-top:16px;transform:none}}.task-mock{background:#fff;border:1px solid var(--line-strong);border-radius:var(--r);overflow:hidden}.task-mock .th{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--line)}.task-mock .th .ttl{font-size:13px;font-weight:600}.task-mock .th .badge{font-size:10.5px;padding:3px 9px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-family:var(--font-mono);display:inline-flex;align-items:center;gap:6px}.task-mock .th .badge:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),0 0 8px var(--accent);animation:pulse 2s var(--ease) infinite}@keyframes pulse{50%{opacity:.6}}.task-list{padding:6px}.task-line{display:grid;grid-template-columns:22px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 10px;border-radius:6px}.task-line:hover{background:var(--soft)}.task-line .check{width:18px;height:18px;border:1.5px solid var(--line-strong);border-radius:5px;position:relative}.task-line.done .check{background:var(--ink);border-color:var(--ink)}.task-line.done .check:after{content:"";position:absolute;inset:4px 3px auto auto;width:4px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);top:2px;left:5px}.task-line.ai .check{border-style:dashed;border-color:var(--accent);background:var(--accent-soft)}.task-line .tx{font-size:13px;color:var(--ink)}.task-line.done .tx{color:var(--muted);text-decoration:line-through}.task-line .tx .src{font-family:var(--font-mono);font-size:10px;color:var(--accent-ink);-webkit-margin-start:8px;margin-inline-start:8px;padding:1px 6px;background:var(--accent-soft);border-radius:999px}.task-line .who{font-size:11px;color:var(--muted);font-family:var(--font-mono)}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px;padding:80px 0;border-bottom:1px solid var(--line)}.stat-num{font-family:var(--font-display);font-size:clamp(48px,5.4vw,72px);line-height:1;letter-spacing:-.025em}.stat-num em{color:var(--accent);font-style:italic}.stat-lbl{font-size:13px;color:var(--muted);margin-top:10px;max-width:22ch;line-height:1.55}@media (max-width:880px){.stats{grid-template-columns:1fr 1fr;gap:24px;padding:56px 0}}.test-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:18px;gap:18px}.test{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;padding:32px;display:flex;flex-direction:column}.test.featured{background:var(--soft)}.test.dark{background:var(--surface-ink);color:#fff;border-color:transparent}.test blockquote{font-family:var(--font-display);font-style:italic;font-size:22px;line-height:1.32;margin:0 0 24px;letter-spacing:-.012em;text-wrap:balance;flex:1 1}.test.featured blockquote{font-size:28px}.test-by{display:flex;align-items:center;gap:12px;margin-top:auto}.test-by .av{width:38px;height:38px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.test.dark .test-by .av{background:var(--accent);color:#fff}.test-by .name{font-size:13.5px;font-weight:600}.test-by .role{font-size:12px;color:var(--muted);margin-top:1px}.test.dark .test-by .role{color:hsla(0,0%,100%,.6)}@media (max-width:1000px){.test-grid{grid-template-columns:1fr 1fr}.test.featured{grid-column:span 2}}@media (max-width:640px){.test-grid{grid-template-columns:1fr}.test.featured{grid-column:span 1}}.cta-final{text-align:center;padding:120px 32px;background:radial-gradient(60% 80% at 50% 0,color-mix(in srgb,var(--accent) 8%,transparent) 0,transparent 60%),var(--bg);border-top:1px solid var(--line)}.cta-final h2{margin-inline:auto;max-width:22ch}.cta-final .hero-cta{justify-content:center;margin-top:36px}.cta-final .meta{display:block;margin-top:18px;font-size:13px;color:var(--muted)}.footer{padding:64px 0 40px;border-top:1px solid var(--line);background:var(--soft)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:48px;gap:48px;margin-bottom:48px}.footer-col h4{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:500;margin:0 0 18px;font-family:var(--font-mono)}.footer-col a{display:block;font-size:14px;padding:4px 0;color:var(--muted);transition:color var(--t-fast) var(--ease)}.footer-col a:hover{color:var(--ink)}.footer-tag{font-size:14px;color:var(--muted);max-width:36ch;margin-top:14px;line-height:1.65}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:28px;border-top:1px solid var(--line);font-size:12px;color:var(--muted);flex-wrap:wrap;gap:12px}@media (max-width:880px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.lang-toggle{display:inline-flex;border:1px solid var(--line-strong);border-radius:999px;padding:2px;background:var(--card-bg)}.lang-toggle button{background:transparent;border:0;padding:4px 11px;font-size:12px;border-radius:999px;color:var(--muted);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);cursor:pointer;font-family:inherit}.lang-toggle button.on{background:var(--ink);color:#fff}.lang-toggle button[data-lang=ar]{font-family:Cairo,IBM Plex Sans Arabic,sans-serif;font-weight:600}[dir=rtl] body{font-family:IBM Plex Sans Arabic,Cairo,system-ui,sans-serif;letter-spacing:0}[dir=rtl] .cap h4,[dir=rtl] .feature-copy h3,[dir=rtl] .serif,[dir=rtl] blockquote,[dir=rtl] h1.hero-title,[dir=rtl] h2.section-title{font-family:Cairo,IBM Plex Sans Arabic,sans-serif;font-weight:700;font-style:normal!important;letter-spacing:-.005em}[dir=rtl] em{color:var(--accent)!important}[dir=rtl] .meet-card .quote,[dir=rtl] .test blockquote,[dir=rtl] em{font-style:normal!important}[dir=rtl] h1.hero-title{font-size:clamp(38px,5.6vw,80px);line-height:1.18;max-width:18ch}[dir=rtl] h2.section-title{font-size:clamp(30px,4vw,52px);line-height:1.2;max-width:22ch}[dir=rtl] .feature-copy h3{font-size:clamp(28px,3vw,40px);line-height:1.25}[dir=rtl] .cap h4{font-size:24px;line-height:1.3}[dir=rtl] .test blockquote{font-size:20px;line-height:1.5}[dir=rtl] .test.featured blockquote{font-size:26px;line-height:1.5}[dir=rtl] .cap p,[dir=rtl] .feature-copy p,[dir=rtl] .hero-sub,[dir=rtl] .section-lede{font-size:16px;line-height:1.85}[dir=rtl] .ai-msg .lbl,[dir=rtl] .col .ch,[dir=rtl] .crm-card .stage,[dir=rtl] .crm-pipeline .pcol .l,[dir=rtl] .dash-side .grp,[dir=rtl] .footer-col h4,[dir=rtl] .gantt .gh,[dir=rtl] .gantt-foot,[dir=rtl] .gantt-overlay .lbl,[dir=rtl] .kpi .l,[dir=rtl] .lead-line .pill,[dir=rtl] .lead-meta,[dir=rtl] .leads-tabs,[dir=rtl] .meet-card .label,[dir=rtl] .meet-card .mh .sub,[dir=rtl] .panel .ph .m,[dir=rtl] .panel .ph .t,[dir=rtl] .section-tag,[dir=rtl] .stage-meta,[dir=rtl] .task-line .src,[dir=rtl] .task-line .who,[dir=rtl] .when{font-family:IBM Plex Sans Arabic,Cairo,sans-serif;text-transform:none;letter-spacing:0;font-weight:600}[dir=rtl] .badge-new,[dir=rtl] .cap-tag,[dir=rtl] .lead-line .pill{font-family:IBM Plex Sans Arabic,sans-serif}[dir=rtl] .alm-title,[dir=rtl] .inv-val,[dir=rtl] .kpi .v,[dir=rtl] .leads-title,[dir=rtl] .stat-num{font-family:Cairo,IBM Plex Sans Arabic,sans-serif;font-weight:800;font-style:normal!important}[dir=rtl] .kpi .v em,[dir=rtl] .stat-num em{font-style:normal!important}[dir=rtl] .section-tag:before{-webkit-margin-end:0;margin-inline-end:0}[dir=rtl] .hero{padding:56px 0 32px}[dir=rtl] section.block{padding:80px 0}[dir=rtl] .section-head{margin-bottom:44px}[dir=rtl] .floater.f1{right:auto;left:-10px;transform:rotate(-2.5deg)}[dir=rtl] .floater.f2{left:auto;right:-12px;transform:rotate(2deg)}[dir=rtl] .gantt-overlay{right:auto;left:14px}[dir=rtl] .gantt .bar,[dir=rtl] .gantt .gh .scale,[dir=rtl] .gantt .grow .track{direction:ltr}[dir=rtl] .add-lead-modal{right:auto;left:18px;transform:rotate(1.2deg)}[dir=rtl] .crm-card:hover{transform:translateX(2px)}[dir=rtl] .invoice-row .val,[dir=rtl] .mono{font-family:IBM Plex Sans Arabic,Cairo,sans-serif;font-weight:500}[dir=rtl] .kbd{font-family:IBM Plex Sans Arabic,sans-serif}[dir=rtl] .logos-row .li{font-family:Cairo,sans-serif;font-style:normal;font-weight:700}[dir=rtl] .feature-copy h3,[dir=rtl] h1.hero-title,[dir=rtl] h2.section-title{text-wrap:balance}[dir=rtl] .alm-input,[dir=rtl] .lead-meta span:nth-child(2){unicode-bidi:plaintext}