:root{--brand-primary:#7b3ff2;--brand-deep:#3d1d6b;--brand-tint:#f0e7ff;--surface:#ffffff;--surface-elev-1:#faf7ff;--ink-strong:#1f1235;--ink-muted:#6b5b83;--hairline:#e8e1f5;--status-ok:#3dbe7b;--status-warn:#f5a623;--status-critical:#e0395e;--radius-pill:9999px;--radius-card:20px;--radius-sheet:28px;--radius-chip:16px;--shadow-fab:0 4px 16px rgba(31,18,53,0.12);--shadow-sheet:0 -8px 24px rgba(31,18,53,0.08);--shadow-pin:0 6px 12px rgba(31,18,53,0.18);--ease:cubic-bezier(0.2,0,0,1);--measure:38rem;--gutter:20px;--font:"Plus Jakarta Sans","Noto Sans Arabic",system-ui,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font);font-size:16px;line-height:1.55;font-weight:500;color:var(--ink-strong);background:var(--surface)}h1,h2,h3{color:var(--brand-deep);margin:0;letter-spacing:-.01em}h1{font-size:clamp(2.2rem,6vw,3.6rem);line-height:1.05}h1,h2{font-weight:800}h2{font-size:clamp(1.6rem,3.6vw,2.2rem);line-height:1.15}h3{font-size:1.15rem;line-height:1.3;font-weight:700}p{margin:0;max-width:var(--measure)}p+p{margin-top:.9em}a{color:var(--brand-primary);text-decoration-thickness:1.5px;text-underline-offset:3px}a:focus-visible,button:focus-visible{outline:3px solid var(--brand-primary);outline-offset:3px}ol,ul{margin:0;padding-left:1.3em;max-width:var(--measure)}li+li{margin-top:.45em}.wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 var(--gutter)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--hairline)}.nav .wrap{display:flex;gap:16px;height:64px}.logo,.nav .wrap{align-items:center}.logo{display:inline-flex;gap:10px;color:var(--brand-deep);text-decoration:none;font-weight:800;font-size:1.1rem}.logo-mark{width:32px;height:32px;border-radius:50%;background:var(--brand-primary);color:#fff;display:grid;place-items:center;font-weight:800}.nav-links{margin-left:auto;display:flex;gap:4px;align-items:center}.nav-links a{text-decoration:none;color:var(--ink-muted);font-weight:600;font-size:.95rem;padding:8px 12px;border-radius:var(--radius-pill)}.nav-links a:hover{background:var(--brand-tint);color:var(--brand-deep)}.nav-links a.pill{color:#fff}.nav-links a.pill:hover{background:#6b31e0;color:#fff}.nav-links .hide-sm{display:none}@media (min-width:720px){.nav-links .hide-sm{display:inline-block}}.pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border-radius:var(--radius-pill);background:var(--brand-primary);color:#fff;font-weight:700;font-size:1rem;text-decoration:none;border:0;cursor:pointer;box-shadow:var(--shadow-fab);transition:transform .15s var(--ease),background .15s var(--ease)}.pill:hover{background:#6b31e0}.pill:active{transform:scale(.98)}.pill.tint{background:var(--brand-tint);color:var(--brand-deep);box-shadow:none}.pill.tint:hover{background:#e6d9ff}.pill.small{min-height:40px;padding:0 16px;font-size:.9rem}.section{padding:56px 0}.section+.section{border-top:1px solid var(--hairline)}.section-head{display:grid;grid-gap:12px;gap:12px;margin-bottom:28px}.section-head p{color:var(--ink-muted);font-size:1.08rem}.hero{padding:48px 0 56px;background:linear-gradient(180deg,var(--surface-elev-1) 0,var(--surface) 100%)}.hero .wrap{display:grid;grid-gap:40px;gap:40px;align-items:center}@media (min-width:900px){.hero .wrap{grid-template-columns:1.05fr .95fr;gap:56px}.hero{padding:72px 0 80px}}.hero-copy{display:grid;grid-gap:20px;gap:20px}.hero-copy p{font-size:1.15rem;color:var(--ink-muted)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero-note{font-size:.9rem;color:var(--ink-muted)}.lang-toggle{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid var(--hairline);border-radius:var(--radius-pill);padding:3px;background:#fff;gap:2px}.lang-toggle button{border:0;background:transparent;font:inherit;font-weight:700;font-size:.9rem;color:var(--ink-muted);padding:6px 14px;border-radius:var(--radius-pill);cursor:pointer}.lang-toggle button[aria-pressed=true]{background:var(--brand-tint);color:var(--brand-deep)}.phone{width:min(340px,100%);margin:0 auto;aspect-ratio:9/18.5;border-radius:40px;background:#1f1235;padding:10px;box-shadow:0 24px 48px rgba(31,18,53,.22)}.phone,.screen{position:relative}.screen{height:100%;border-radius:32px;overflow:hidden;background:linear-gradient(135deg,rgba(123,63,242,.08),rgba(123,63,242,0)),repeating-linear-gradient(0deg,#f3eefb 0 18px,#ebe3f7 18px 20px),repeating-linear-gradient(90deg,#f3eefb 0 26px,#e6ddf5 26px 28px);display:flex;flex-direction:column}.screen:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 42%,#f5c361 42% 45%,transparent 45%),linear-gradient(28deg,transparent 0 58%,#f5c361 58% 60.5%,transparent 60.5%),linear-gradient(80deg,transparent 0 20%,#ffffff 20% 22%,transparent 22%);opacity:.8}.chip-bar{position:relative;margin:14px 12px 0;display:flex;gap:8px}.circle-pick{flex:1 1;border-radius:var(--radius-pill);display:flex;align-items:center;gap:8px;padding:0 14px;font-weight:700;color:var(--brand-deep);font-size:.9rem}.circle-pick,.pause-btn{background:#fff;height:40px;box-shadow:var(--shadow-fab)}.pause-btn{width:40px;border-radius:50%;place-items:center;color:var(--brand-primary)}.pause-btn,.pin{display:grid;font-weight:800}.pin{position:absolute;width:44px;height:44px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);place-items:center;color:#fff;box-shadow:var(--shadow-pin)}.pin span{transform:rotate(45deg)}.pin.me{background:var(--brand-primary);left:44%;top:36%}.pin.q{background:#2f8f68;left:22%;top:24%}.pin.z{background:#b7651c;left:66%;top:48%}.halo{position:absolute;width:120px;height:120px;border-radius:50%;background:rgba(123,63,242,.18);left:calc(44% - 38px);top:calc(36% - 38px)}.sheet{position:relative;margin-top:auto;background:#fff;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;padding:14px 14px 18px;box-shadow:var(--shadow-sheet);display:grid;grid-gap:10px;gap:10px}.grabber{width:36px;height:4px;border-radius:2px;background:var(--hairline);margin:0 auto 2px}.sheet-actions{display:flex;gap:8px}.mini-pill{flex:1 1;height:42px;border-radius:var(--radius-pill);display:grid;place-items:center;font-weight:700;font-size:.9rem;background:var(--brand-tint);color:var(--brand-deep)}.mini-pill.sos{background:var(--status-critical);color:#fff}.member{display:flex;align-items:center;gap:10px;padding:6px 2px}.member+.member{border-top:1px solid var(--hairline)}.avatar{position:relative;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;flex:none}.battery{position:absolute;bottom:-6px;left:-4px;font-size:.62rem;font-weight:700;background:#fff;border-radius:var(--radius-chip);padding:1px 6px;box-shadow:0 1px 3px rgba(31,18,53,.15)}.member strong{display:block;font-size:.9rem;color:var(--brand-deep)}.member small{color:var(--ink-muted);font-size:.75rem}.grid{display:grid;grid-gap:20px;gap:20px}@media (min-width:720px){.grid.two{grid-template-columns:1fr 1fr}.grid.three{grid-template-columns:1fr 1fr 1fr}}.feature{display:grid;grid-gap:8px;gap:8px;padding:22px 0;border-top:1px solid var(--hairline)}.feature p{color:var(--ink-muted)}.feature-icon{width:40px;height:40px;border-radius:12px;background:var(--brand-tint);color:var(--brand-primary);display:grid;place-items:center}.panel{background:var(--surface-elev-1);border:1px solid var(--hairline);border-radius:var(--radius-card);padding:24px;display:grid;grid-gap:12px;gap:12px}.panel.critical{background:#fff4f6;border-color:#f5c6d0}.panel.critical h2,.panel.critical h3{color:var(--status-critical)}.steps{counter-reset:step;list-style:none;padding:0;display:grid;grid-gap:16px;gap:16px}.steps li{position:relative;padding-left:52px;margin:0}.steps li:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;background:var(--brand-primary);color:#fff;font-weight:800;display:grid;place-items:center}.steps strong{display:block;color:var(--brand-deep)}.plans{display:grid;grid-gap:16px;gap:16px}@media (min-width:900px){.plans{grid-template-columns:repeat(4,1fr)}}.plan{border:1px solid var(--hairline);border-radius:var(--radius-card);padding:22px;display:grid;grid-gap:10px;gap:10px;align-content:start;background:#fff}.plan.featured{border-color:var(--brand-primary);background:var(--surface-elev-1)}.plan .price{font-size:1.9rem;font-weight:800;color:var(--brand-deep);line-height:1.1}.plan .price small{font-size:.9rem;font-weight:600;color:var(--ink-muted)}.plan ul{list-style:none;padding:0;display:grid;grid-gap:6px;gap:6px;color:var(--ink-strong)}.plan li{margin:0;padding-left:22px;position:relative}.plan li:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border-radius:50%;background:var(--brand-primary)}.table{width:100%;border-collapse:collapse;font-size:.95rem}.table td,.table th{text-align:left;padding:12px 10px;border-bottom:1px solid var(--hairline);vertical-align:top}.table th{color:var(--brand-deep)}.table-scroll{overflow-x:auto}.doc{padding:48px 0 72px;display:grid;grid-gap:28px;gap:28px}.doc h1{font-size:clamp(2rem,5vw,2.8rem)}.doc h2{font-size:1.4rem;margin-top:8px}.doc .meta{color:var(--ink-muted);font-size:.95rem}.doc section{display:grid;grid-gap:12px;gap:12px}.download-card{background:var(--brand-deep);color:#fff;border-radius:var(--radius-card);padding:32px 24px;display:grid;grid-gap:16px;gap:16px}.download-card h2,.download-card h3{color:#fff}.download-card p{color:rgba(255,255,255,.82)}.download-card .pill{background:#fff;color:var(--brand-deep);width:-moz-fit-content;width:fit-content}.download-card .pill:hover{background:var(--brand-tint)}.download-card ol{color:rgba(255,255,255,.9)}.footer{border-top:1px solid var(--hairline);padding:32px 0 48px;color:var(--ink-muted);font-size:.92rem}.footer .wrap{display:grid;grid-gap:16px;gap:16px}.footer nav{display:flex;flex-wrap:wrap;gap:6px 18px}.footer a{color:var(--ink-muted);text-decoration:none;font-weight:600}.footer a:hover{color:var(--brand-deep)}[dir=rtl] .doc,[dir=rtl] .doc h1,[dir=rtl] .doc h2,[dir=rtl] .doc h3,[dir=rtl] .feature,[dir=rtl] .hero-copy{text-align:right}[dir=rtl] .steps li{padding-right:48px;padding-left:0}[dir=rtl] .steps li:before{right:0;left:auto}.lang-link{font-weight:700;text-decoration:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pill{transition:none}}