@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:160 700;src:url(/fonts/readex-pro-latin-wght-normal.woff2) format("woff2-variations");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:Readex Pro;font-style:normal;font-display:swap;font-weight:160 700;src:url(/fonts/readex-pro-arabic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{--ground: #f3f5f8;--surface: #ffffff;--surface-2: #eef1f6;--ink: #0b0e14;--ink-2: #4b5363;--ink-3: #5b6475;--line: #dfe4ec;--brand: #0a60d8;--brand-ink: #ffffff;--brand-soft: #e4eefc;--brand-text: #0a4fb4;--brand-gradient: linear-gradient(var(--grad-angle), #0a60d8 0%, #148ff0 55%, #1ec5ff 100%);--live-soft: #fdf3d8;--live-text: #6b4a00;--live: #e09a00;--glass: rgba(255, 255, 255, .62);--glass-strong: rgba(255, 255, 255, .8);--glass-edge: rgba(11, 14, 20, .08);--glass-hi: rgba(255, 255, 255, .9);--aurora-a: rgba(30, 197, 255, .28);--aurora-b: rgba(10, 96, 216, .2);--shadow: inset 0 1px 0 var(--glass-hi), 0 18px 40px -22px rgba(10, 40, 90, .3);--card-shadow: 0 1px 2px rgba(10, 40, 90, .05);--ease-out: cubic-bezier(.23, 1, .32, 1);--r-card: 14px;--grad-angle: 135deg;--to-end: right;--tilt: 2deg;--stamp-tilt: -8deg;color-scheme:light}@media(prefers-color-scheme:dark){:root{--ground: #070a10;--surface: #0f141d;--surface-2: #151b26;--ink: #eef1f6;--ink-2: #a4adbd;--ink-3: #8b95a7;--line: #1f2735;--brand: #148ff0;--brand-ink: #04111f;--brand-soft: #0e2846;--brand-text: #8cc7ff;--live: #f2b630;--live-soft: #3a2e0e;--live-text: #f7d27a;--glass: rgba(16, 20, 30, .55);--glass-strong: rgba(16, 20, 30, .74);--glass-edge: rgba(255, 255, 255, .08);--glass-hi: rgba(255, 255, 255, .07);--aurora-a: rgba(30, 197, 255, .22);--aurora-b: rgba(10, 96, 216, .36);--shadow: inset 0 1px 0 var(--glass-hi), 0 24px 48px -24px rgba(0, 0, 0, .7);--card-shadow: none;color-scheme:dark}}:root[dir=rtl]{--grad-angle: 225deg;--to-end: left;--tilt: -2deg;--stamp-tilt: 8deg}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;scrollbar-color:var(--line) transparent}body{font-family:Readex Pro,system-ui,sans-serif;font-weight:400;font-size:14px;line-height:1.45;color:var(--ink);background:var(--ground);min-height:100svh;position:relative;overflow-x:hidden;caret-color:var(--brand)}::selection{background:var(--brand-soft);color:var(--brand-text)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px}.band :focus-visible{outline-color:var(--brand-ink)}a{color:inherit;text-decoration:none}.num{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.skip{position:absolute;inset-inline-start:16px;inset-block-start:-64px;z-index:10;padding:10px 16px;border-radius:999px;background:var(--brand);color:var(--brand-ink)}.skip:focus{inset-block-start:12px}.haze{position:fixed;inset:0;pointer-events:none;z-index:0}.haze:before,.haze:after{content:"";position:absolute;border-radius:50%;filter:blur(90px)}.haze:before{width:640px;height:520px;inset-inline-start:-180px;inset-block-start:-240px;background:var(--aurora-a)}.haze:after{width:620px;height:500px;inset-inline-end:-160px;inset-block-start:-200px;background:var(--aurora-b)}.glass,.glass-strong{border:1px solid var(--glass-edge);box-shadow:var(--shadow);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.glass{background:var(--glass)}.glass-strong{background:var(--glass-strong)}@supports not (backdrop-filter: blur(1px)){.glass,.glass-strong{background:var(--surface)}}@media(prefers-reduced-transparency:reduce){.glass,.glass-strong{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}}.ico{width:18px;height:18px;flex:none;display:inline-block}.ico.sm{width:15px;height:15px}.btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;font:inherit;font-weight:500;font-size:13.5px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .16s var(--ease-out),background-color .16s ease,border-color .16s ease}.btn:active{transform:scale(.97)}.btn.primary{background:var(--brand);color:var(--brand-ink)}.btn.quiet{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn.glassy{background:var(--glass-strong);color:var(--ink);border-color:var(--glass-edge)}.btn.sm{height:32px;padding:0 12px;font-size:12.5px}@media(hover:hover)and (pointer:fine){.btn.primary:hover{background:color-mix(in oklab,var(--brand) 88%,var(--ink))}.btn.quiet:hover{border-color:color-mix(in oklab,var(--line) 50%,var(--ink-3))}}.wordmark{font-weight:700;font-size:19px;letter-spacing:-.035em;display:inline-flex;align-items:center;gap:8px;color:var(--ink);unicode-bidi:isolate}.wordmark .mark{width:28px;height:28px;border-radius:9px;background:var(--brand-gradient);display:grid;place-items:center;color:#fff}.wordmark .mark .ico{width:16px;height:16px}.wordmark small{font-size:12px;font-weight:500;color:var(--ink-3);letter-spacing:0;margin-inline-start:-6px;align-self:flex-end;padding-block-end:3px}.wave{flex:none;margin-inline-start:auto}.wave rect{fill:var(--live);transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){.wave.on rect{animation:talk 1.1s var(--ease-out) infinite alternate}.wave.on rect:nth-child(3n){animation-delay:-.4s}.wave.on rect:nth-child(3n+1){animation-delay:-.75s}}@keyframes talk{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}.rdv{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:0 16px 14px;overflow:hidden}.rdv .head{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:500;color:#fff;background:linear-gradient(to var(--to-end),#0a60d8 0%,#0a60d8 74%,#148ff0 90%,#1ec5ff 100%);margin:0 -16px 8px;padding:8px 16px}.rdv .field{display:grid;grid-template-columns:78px 1fr;align-items:baseline;padding:5px 0;border-block-end:1px dashed var(--line);font-size:12.5px;color:var(--ink-3)}.rdv .field:last-of-type{border-block-end:0}.rdv .field b{font-weight:600;color:var(--ink);font-size:14px}.rdv .stamp{position:absolute;inset-inline-end:14px;inset-block-end:14px;border:2px solid var(--brand);color:var(--brand);border-radius:8px;padding:3px 9px;font-weight:700;font-size:12px;letter-spacing:.02em;transform:rotate(var(--stamp-tilt));background:var(--surface)}.wrap{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 32px}.nav{margin-block-start:16px;height:60px;border-radius:999px;display:flex;align-items:center;gap:10px;padding-inline:18px 10px}.nav .home{display:inline-flex;margin-inline-end:14px}.nav .links{display:flex;gap:22px;margin-inline-start:auto;margin-inline-end:14px;font-size:13.5px;color:var(--ink-2)}.nav .links a:hover{color:var(--ink)}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center;padding:72px 0 64px}.hero h1{font-size:50px;line-height:1.02;letter-spacing:-.045em;font-weight:600}.hero h1 .soft{color:var(--ink-3);display:block}.hero p{font-size:17px;line-height:1.6;color:var(--ink-2);margin-block-start:22px;max-width:34em}.hero .cta{display:flex;gap:10px;margin-block-start:28px;flex-wrap:wrap}.hero .cta .btn{height:48px;padding:0 22px;font-size:14.5px}.demo-audio{margin-block-start:16px;max-width:100%}.stage{position:relative;height:600px}.callcard{position:absolute;inset-inline-start:0;inset-block-start:0;width:400px;border-radius:22px;padding:18px}.callcard .top{display:flex;align-items:center;gap:10px;margin-block-end:14px}.callcard .ring{width:36px;height:36px;flex:none;border-radius:50%;background:var(--live-soft);color:var(--live-text);display:grid;place-items:center}.callcard .top b{font-weight:600;font-size:14px;display:block;line-height:1.2}.callcard .top span.num{font-size:12px;color:var(--ink-3)}.bub{padding:10px 13px;border-radius:14px;font-size:14px;margin-block-end:8px;max-width:88%}.bub small{display:block;font-size:12px;color:var(--ink-3);margin-block-start:3px}.bub.them{background:var(--surface);border:1px solid var(--line);border-end-start-radius:4px}.bub.ag{background:var(--brand);color:var(--brand-ink);margin-inline-start:auto;border-end-end-radius:4px}.bub.ag small{color:var(--brand-ink)}.darija{unicode-bidi:isolate}.stage .rdv{position:absolute;inset-inline-end:0;inset-block-start:304px;width:320px;transform:rotate(var(--tilt));box-shadow:var(--shadow)}.stage .sms{position:absolute;inset-inline-start:0;inset-block-end:0;width:300px;border-radius:16px;padding:12px 14px;font-size:13px;color:var(--ink-2)}.stage .sms .h{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3);margin-block-end:4px}.trades{display:flex;flex-wrap:wrap;gap:10px;padding:8px 0 72px;align-items:center;scroll-margin-block-start:24px}.trades ul{display:contents;list-style:none}.trades .lbl{font-size:14px;color:var(--ink-2);margin-inline-end:6px}.trades li.t{list-style:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:14px}.trades li.t .ico{color:var(--brand-text)}.flow h2,.hands h2{font-size:38px;letter-spacing:-.035em;line-height:1.1;font-weight:600;max-width:18em}.flow{scroll-margin-block-start:24px}.flow .tl{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);margin-block-start:40px;position:relative}.flow .tl:before{content:"";position:absolute;inset-inline:8px 0;inset-block-start:7px;height:2px;background:linear-gradient(to var(--to-end),var(--brand),color-mix(in oklab,var(--brand) 10%,transparent))}.flow .stop{padding-inline-end:40px;position:relative}.flow .pin{display:block;width:16px;height:16px;border-radius:50%;background:var(--ground);border:3px solid var(--brand);position:relative}.flow time{display:block;margin-block-start:18px;font-size:13px;color:var(--brand-text);font-weight:600}.flow h3{font-size:20px;font-weight:600;letter-spacing:-.02em;margin:4px 0 8px}.flow .stop p{font-size:14.5px;color:var(--ink-2);line-height:1.6;max-width:30ch}@media(prefers-reduced-motion:no-preference){.stage .rdv .stamp{animation:stamp .42s var(--ease-out) 1.1s both}}@keyframes stamp{0%{opacity:0;transform:rotate(var(--stamp-tilt)) scale(1.35);filter:blur(2px)}to{opacity:1;transform:rotate(var(--stamp-tilt)) scale(1);filter:blur(0)}}.hands{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:88px 0;align-items:start}.hands ul{display:flex;flex-direction:column;gap:2px}.hands li{list-style:none;display:grid;grid-template-columns:22px 1fr;gap:12px;padding:14px 0;border-block-start:1px solid var(--line);font-size:15px}.hands li .li-ico{color:var(--brand-text);margin-block-start:2px}.hands li div>span{color:var(--ink-2);display:block;font-size:13.5px;margin-block-start:2px}.band{border-radius:28px;padding:44px;display:flex;align-items:center;gap:24px;background:var(--brand);color:var(--brand-ink);margin-block-end:48px}.band h2{font-size:30px;letter-spacing:-.03em;font-weight:600;line-height:1.15}.band p{margin-block-start:6px}.band .btn{margin-inline-start:auto;background:var(--brand-ink);color:var(--brand);height:48px;padding:0 22px}.foot{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;padding-block:8px 40px;font-size:13px;color:var(--ink-3)}.foot span{margin-inline-end:auto}.foot a:hover{color:var(--ink)}.notfound{padding-block:96px}.notfound h1{font-size:40px;letter-spacing:-.04em;font-weight:600}.notfound p{color:var(--ink-2);margin-block:12px 24px;font-size:16px}:root[dir=rtl] body{font-size:15px}:root[dir=rtl] .hero h1,:root[dir=rtl] .flow h2,:root[dir=rtl] .hands h2,:root[dir=rtl] .flow h3,:root[dir=rtl] .band h2,:root[dir=rtl] .notfound h1{letter-spacing:0}:root[dir=rtl] .hero h1{line-height:1.3}:root[dir=rtl] .flow h2,:root[dir=rtl] .hands h2,:root[dir=rtl] .band h2{line-height:1.35}:root[dir=rtl] .wordmark{letter-spacing:-.035em}@media(max-width:767px){.wrap{padding:0 16px}.nav .links,.nav .btn.quiet{display:none}.nav .btn.primary{margin-inline-start:auto}.hero{grid-template-columns:1fr;padding:40px 0 32px;gap:32px}.hero h1{font-size:40px}.hero p{font-size:16px}.stage{height:auto;display:flex;flex-direction:column;gap:12px}.callcard,.stage .sms{position:static;width:auto}.stage .rdv{position:relative;inset:auto;width:auto;transform:none}.flow h2,.hands h2{font-size:29px}.hands{grid-template-columns:1fr;padding:56px 0;gap:24px}.flow .tl{grid-template-columns:1fr;gap:28px;padding-inline-start:30px}.flow .tl:before{inset-inline-start:7px;inset-inline-end:auto;inset-block:8px;width:2px;height:auto;background:linear-gradient(180deg,var(--brand),color-mix(in oklab,var(--brand) 10%,transparent))}.flow .pin{position:absolute;inset-inline-start:-30px;inset-block-start:2px}.flow .stop{padding-inline-end:0}.flow time{margin-block-start:0}.band{flex-direction:column;align-items:flex-start;padding:28px}.band .btn{margin-inline-start:0}}
