@font-face{font-family:IBM Plex Sans Arabic;src:url(fonts/plex-arabic-400.6010e7fd0d.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:IBM Plex Sans Arabic;src:url(fonts/plex-arabic-700.04c730b429.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:IBM Plex Sans Arabic;src:url(fonts/plex-latin-400.9ed8dcb02e.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215}@font-face{font-family:IBM Plex Sans Arabic;src:url(fonts/plex-latin-700.ae2d59f91e.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215}:root{color-scheme:light dark;--bg: #FBF6EF;--surface: #FFFFFF;--surface-2: #F5EEE4;--surface-3: #EFE5D8;--line: #EADFD1;--line-strong: #D6C7B5;--ink: #231C17;--ink-2: #4A3F37;--muted: #6B6159;--brand: #B4532A;--brand-hover: #9E4722;--brand-text: #A54D27;--brand-ink: #FFFFFF;--brand-soft: #F8E4D8;--ok: #2F7D5B;--ok-soft: #E1F2E9;--band: linear-gradient(135deg, #B4532A, #C96A2B);--band-ink: #FFFFFF;--frame: #1F1814;--header-bg: rgb(251 246 239 / .86);--blob: radial-gradient(closest-side, #F6D9C6 0%, rgb(246 217 198 / 0) 100%);--sh-1: 0 1px 2px rgb(60 40 20 / .06), 0 2px 8px rgb(60 40 20 / .05);--sh-2: 0 10px 34px rgb(60 40 20 / .14);--sh-phone: 0 24px 60px rgb(60 40 20 / .22), 0 4px 12px rgb(60 40 20 / .1);--sh-brand: 0 6px 18px rgb(180 83 42 / .3);--font: "IBM Plex Sans Arabic", "SF Arabic", "Noto Sans Arabic", system-ui, sans-serif;--r-sm: 10px;--r: 16px;--r-lg: 24px;--r-xl: 32px;--r-pill: 999px;--ease: cubic-bezier(.2, .8, .2, 1);--wrap: 1120px;--gutter: clamp(1rem, 4vw, 2rem);--section: clamp(3.5rem, 9vw, 6.5rem)}@media(prefers-color-scheme:dark){:root{--bg: #1A1410;--surface: #241D18;--surface-2: #211A15;--surface-3: #3A3029;--line: #3A3029;--line-strong: #5A4C41;--ink: #F6EDE3;--ink-2: #D9CCBF;--muted: #B3A698;--brand: #E8875A;--brand-hover: #F09A70;--brand-text: #EE9468;--brand-ink: #1A1410;--brand-soft: #3D2619;--ok: #6FCB9B;--ok-soft: #173326;--band: linear-gradient(135deg, #7E3A1D, #A9562A);--frame: #0D0A08;--header-bg: rgb(26 20 16 / .86);--blob: radial-gradient(closest-side, #4A2A18 0%, rgb(74 42 24 / 0) 100%);--sh-1: 0 1px 2px rgb(0 0 0 / .4);--sh-2: 0 12px 36px rgb(0 0 0 / .5);--sh-phone: 0 24px 60px rgb(0 0 0 / .6), 0 0 0 1px rgb(255 255 255 / .08);--sh-brand: 0 6px 18px rgb(0 0 0 / .45)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:5rem}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:1.0625rem;line-height:1.7;font-synthesis:none;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}img,svg,video{display:block;max-inline-size:100%}img{block-size:auto}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--brand-text);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--brand-text);outline-offset:3px;border-radius:6px}.icon{inline-size:1.5rem;block-size:1.5rem;flex:none}.wrap{inline-size:100%;max-inline-size:calc(var(--wrap) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.wrap-narrow{--wrap: 760px}.skip{position:absolute;inset-inline-start:1rem;inset-block-start:-4rem;z-index:100;padding:.6rem 1rem;border-radius:var(--r-sm);background:var(--ink);color:var(--bg);font-weight:700;text-decoration:none}.skip:focus{inset-block-start:1rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:44px;padding:.55rem 1.15rem;border:2px solid transparent;border-radius:var(--r-pill);font:inherit;font-weight:700;font-size:1rem;line-height:1.3;text-decoration:none;cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background-color .2s var(--ease)}.btn-primary{background:var(--brand);color:var(--brand-ink);box-shadow:var(--sh-brand)}.btn-primary:hover{background:var(--brand-hover)}.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn-ghost:hover{border-color:var(--ink-2)}.btn-invert{background:#fff7ec;color:#8c3f1e;box-shadow:0 6px 18px #0000002e}.btn-invert:hover{background:#fff}.btn-lg{min-block-size:54px;padding:.8rem 1.7rem;font-size:1.125rem}.btn-sm{padding:.4rem .95rem;font-size:.9375rem}.site-header{position:sticky;inset-block-start:0;z-index:40;background:var(--header-bg);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-block-end:1px solid transparent;transition:border-color .2s,box-shadow .2s}.site-header.scrolled{border-block-end-color:var(--line);box-shadow:var(--sh-1)}.header-inner{display:flex;align-items:center;gap:1rem;min-block-size:64px}.logo{display:inline-flex;align-items:center;gap:.6rem;color:var(--ink);text-decoration:none;font-weight:700;font-size:1.25rem;line-height:1.2}.logo img{inline-size:40px;block-size:40px;border-radius:10px}.nav{display:none;margin-inline-start:auto;gap:.25rem}.nav a{padding:.5rem .8rem;border-radius:var(--r-pill);color:var(--ink-2);text-decoration:none;font-size:.9688rem}.nav a:hover{background:var(--surface-3);color:var(--ink)}.header-actions{display:flex;align-items:center;gap:.5rem;margin-inline-start:auto}.lang{display:inline-flex;align-items:center;min-block-size:44px;padding:.4rem .7rem;border-radius:var(--r-pill);color:var(--ink-2);font-size:.9375rem;text-decoration:none}.lang:hover{background:var(--surface-3);color:var(--ink)}@media(max-width:419px){.logo-text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(min-width:960px){.nav{display:flex}.header-actions{margin-inline-start:.5rem}}.hero{position:relative;overflow:hidden;padding-block:clamp(2rem,6vw,4.5rem) clamp(3rem,7vw,5rem)}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,3.5rem);align-items:center}.eyebrow{display:inline-block;margin-block-end:1rem;padding:.3rem .9rem;border-radius:var(--r-pill);background:var(--brand-soft);color:var(--brand-text);font-weight:700;font-size:.9375rem}h1{font-size:clamp(2.2rem,7.4vw,4rem);line-height:1.28;font-weight:700;letter-spacing:0;text-wrap:balance}h1 .accent{display:block;color:var(--brand-text)}.lead{margin-block-start:1.1rem;color:var(--ink-2);font-size:clamp(1.0625rem,2.2vw,1.25rem);line-height:1.8;max-inline-size:36em}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1.75rem}.ticks{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-block-start:1.5rem;color:var(--ink-2);font-size:.9688rem}.ticks li{display:inline-flex;align-items:center;gap:.35rem}.ticks .icon{inline-size:1.15rem;block-size:1.15rem;color:var(--ok);stroke-width:2.4}.hero-art{position:relative;display:flex;align-items:flex-end;justify-content:center;min-block-size:480px}.blob{position:absolute;inset:-12% -20%;background:var(--blob);pointer-events:none}.hero-elaf{position:relative;z-index:2;inline-size:130px;margin-inline-start:-2.25rem;margin-block-end:-.5rem;filter:drop-shadow(0 10px 14px rgb(60 40 20 / .18))}@media(min-width:900px){.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.hero-art{min-block-size:620px}.hero-elaf{inline-size:210px;margin-inline-start:-3.5rem}}.phone{position:relative;z-index:1;flex:none;inline-size:var(--pw, 230px);max-inline-size:100%;padding:7px;border-radius:2.3rem;background:var(--frame);box-shadow:var(--sh-phone)}.phone-screen{overflow:hidden;border-radius:1.9rem;aspect-ratio:390 / 844;background:#fbf6ef}.phone-dark .phone-screen{background:#17110d}.phone-screen img{inline-size:100%;block-size:100%;object-fit:cover;object-position:top}.phone-hero{--pw: 240px}@media(min-width:900px){.phone-hero{--pw: 300px;padding:9px;border-radius:2.9rem}.phone-hero .phone-screen{border-radius:2.4rem}}.tablet{inline-size:100%;max-inline-size:620px;margin-inline:auto;padding:10px;border-radius:1.6rem;background:var(--frame);box-shadow:var(--sh-phone)}.tablet-screen{overflow:hidden;border-radius:1rem;aspect-ratio:820 / 640;background:#fbf6ef}.tablet-screen img{inline-size:100%;block-size:100%;object-fit:cover;object-position:top}.section{padding-block:var(--section)}.section-tint{background:var(--surface-2)}.section-head{max-inline-size:44rem;margin-inline:auto;margin-block-end:clamp(2rem,5vw,3.25rem);text-align:center}.section-head .lead{margin-inline:auto}.section-head.start{margin-inline:0;margin-block-end:0;text-align:start}.kicker{margin-block-end:.6rem;color:var(--brand-text);font-weight:700;font-size:.9688rem}h2{font-size:clamp(1.7rem,4.6vw,2.6rem);line-height:1.35;font-weight:700;text-wrap:balance}h3{font-size:1.1875rem;line-height:1.45;font-weight:700}.note{margin-block-start:2rem;color:var(--muted);font-size:.9375rem;text-align:center}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:1.25rem;counter-reset:step}.step{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1.5rem 1.25rem 0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1);overflow:hidden}.step-copy{inline-size:100%}.step-copy p{margin-block-start:.4rem;color:var(--ink-2);font-size:.9688rem;line-height:1.75}.step-num{display:inline-grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;margin-block-end:.75rem;border-radius:50%;background:var(--brand-soft);color:var(--brand-text);font-weight:700}.step .phone{--pw: 230px;margin-block-start:auto;margin-block-end:-3.5rem}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:1rem}.grid-2{grid-template-columns:1fr}@media(min-width:700px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.feature{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1rem;padding:1.1rem}.feature .card-icon{grid-row:span 2;margin:0}}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.card{position:relative;padding:1.4rem 1.35rem;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1);transition:transform .24s var(--ease),box-shadow .24s var(--ease),border-color .24s var(--ease)}.card h3{margin-block-end:.35rem}.card p{color:var(--ink-2);font-size:.9688rem;line-height:1.75}.card-icon{display:inline-grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;margin-block-end:.9rem;border-radius:14px;background:var(--brand-soft);color:var(--brand-text)}.card-plain{background:var(--surface-2);box-shadow:none}.card-soon{border-style:dashed;border-color:var(--line-strong);background:transparent;box-shadow:none}.card-soon .card-icon{background:var(--surface-3);color:var(--ink-2)}.badge{display:inline-block;padding:.1rem .65rem;border-radius:var(--r-pill);background:var(--ink);color:var(--bg);font-weight:700;font-size:.8125rem;line-height:1.7}.card-soon .badge{position:absolute;inset-block-start:1.25rem;inset-inline-end:1.25rem}.split{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:center}@media(min-width:900px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.spot-art{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.spot-photo{flex:0 0 100%;overflow:hidden;border-radius:var(--r-xl);aspect-ratio:16 / 10;background:var(--surface-3);box-shadow:var(--sh-2)}.spot-photo img{inline-size:100%;block-size:100%;object-fit:cover}.spot-art .phone{--pw: min(44%, 220px);margin-block-start:-5.5rem}.spot-art .phone-b{margin-block-start:-3rem}.section-elaf{background:var(--brand-soft)}.soon-inline{margin-block-start:1.25rem;padding:.9rem 1.1rem;border-radius:var(--r);background:var(--bg);color:var(--ink-2);font-size:.9688rem}.soon-inline .badge{margin-inline-end:.35rem}.poses{display:flex;align-items:flex-end;justify-content:center;gap:clamp(.25rem,2vw,1.25rem)}.pose{flex:none;filter:drop-shadow(0 10px 12px rgb(60 40 20 / .16))}.pose img{inline-size:auto;max-inline-size:none;block-size:clamp(120px,36vw,230px)}.family-top{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;margin-block-end:clamp(2rem,5vw,3rem)}@media(min-width:900px){.family-top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.photo{overflow:hidden;border-radius:var(--r-xl);aspect-ratio:16 / 9;background:var(--surface-3);box-shadow:var(--sh-2)}.photo img{inline-size:100%;block-size:100%;object-fit:cover}.tablet-fig{margin-block-start:clamp(2.5rem,6vw,4rem);text-align:center}.tablet-fig figcaption{margin-block-start:1rem;color:var(--muted);font-size:.9375rem}.privacy-card h3{display:flex;align-items:center;gap:.75rem;margin-block-end:1rem}.privacy-card h3 .card-icon{margin:0;flex:none}.on-device{border-color:var(--ok)}.on-device .card-icon{background:var(--ok-soft);color:var(--ok)}.checks li,.dots li{position:relative;display:flex;gap:.6rem;padding-block:.45rem;color:var(--ink-2);font-size:.9688rem;line-height:1.75}.checks li+li,.dots li+li{border-block-start:1px solid var(--line)}.checks .icon{inline-size:1.2rem;block-size:1.2rem;margin-block-start:.3rem;color:var(--ok);stroke-width:2.4}.dots li:before{content:"";flex:none;inline-size:.45rem;block-size:.45rem;margin-block-start:.7rem;border-radius:50%;background:var(--brand)}.faq{display:grid;gap:.75rem}.qa{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh-1)}.qa summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:56px;padding:.9rem 1.2rem;border-radius:var(--r);font-weight:700;cursor:pointer;list-style:none}.qa summary::-webkit-details-marker{display:none}.qa summary .icon{color:var(--muted);transition:transform .24s var(--ease)}.qa[open] summary .icon{transform:rotate(180deg)}.qa-body{padding:0 1.2rem 1.2rem;color:var(--ink-2)}.install{display:grid;gap:.5rem;margin-block-start:.9rem;counter-reset:i}.install li{display:flex;align-items:center;gap:.7rem;padding:.6rem .8rem;border-radius:var(--r-sm);background:var(--surface-2);counter-increment:i;font-size:.9688rem}.install li:before{content:counter(i);display:inline-grid;place-items:center;flex:none;inline-size:1.75rem;block-size:1.75rem;border-radius:50%;background:var(--brand);color:var(--brand-ink);font-weight:700;font-size:.875rem}.final{padding-block:var(--section)}.final-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem 2.5rem;padding:clamp(2rem,6vw,3.5rem);border-radius:var(--r-xl);background:var(--band);color:var(--band-ink);box-shadow:var(--sh-2);max-inline-size:var(--wrap)}.final-elaf{flex:none;inline-size:130px;filter:drop-shadow(0 10px 14px rgb(0 0 0 / .25))}.final-copy{flex:1 1 18rem;max-inline-size:34rem}.final-copy p{margin-block:.6rem 1.4rem;font-size:1.125rem}.final :focus-visible{outline-color:#fff}.site-footer{border-block-start:1px solid var(--line);background:var(--surface-2);padding-block:3rem 1.5rem;color:var(--ink-2);font-size:.9688rem}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:2rem}.footer-brand p{margin-block-start:.75rem;max-inline-size:22rem}.footer-title{margin-block-end:.6rem;color:var(--ink);font-size:1rem;line-height:1.5}.site-footer li a{display:inline-flex;align-items:center;min-block-size:40px;color:var(--ink-2);text-decoration:none}.site-footer li a:hover{color:var(--brand-text);text-decoration:underline}.footer-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-block-start:2rem;padding-block-start:1.25rem;border-block-start:1px solid var(--line);color:var(--muted);font-size:.875rem}.legal-page .footer-base{margin-block-start:0;padding-block-start:0;border:0}.video-dialog{inline-size:min(92vw,960px);padding:0;border:0;border-radius:var(--r-lg);background:#000;overflow:visible}.video-dialog::backdrop{background:#140c06b8}.video-dialog video{inline-size:100%;block-size:auto;border-radius:var(--r-lg)}.video-close{position:absolute;inset-block-start:-3.25rem;inset-inline-end:0;display:grid;place-items:center;inline-size:44px;block-size:44px;border:0;border-radius:50%;background:#fff7ec;color:#231c17;cursor:pointer}.legal{padding-block:2.5rem 4rem}.legal h1{font-size:clamp(1.9rem,5vw,2.6rem);margin-block-end:.5rem}.legal h2{font-size:1.35rem;margin-block:2.2rem .6rem}.legal section p,.legal section li{color:var(--ink-2)}.legal section p+p,.legal section ul{margin-block-start:.75rem}.legal section ul{padding-inline-start:1.25rem;list-style:disc}.legal section li+li{margin-block-start:.5rem}.draft-banner{margin-block-end:2rem;padding:1rem 1.2rem;border:2px dashed #B7791F;border-radius:var(--r);background:#fbf0da;color:#4a3206}.todo{padding:.05em .3em;border-radius:6px;background:#fbe7b0;color:#4a3206}.legal-nav{margin-block-start:3rem;padding-block-start:1.25rem;border-block-start:1px solid var(--line)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.card:hover{transform:translateY(-4px);box-shadow:var(--sh-2);border-color:var(--line-strong)}.card-soon:hover,.card-plain:hover{box-shadow:none}.bob{animation:bob 4.5s ease-in-out infinite}.pose{animation:bob 5s ease-in-out infinite}.pose-2{animation-delay:-1.2s}.pose-3{animation-delay:-2.4s}.pose-4{animation-delay:-3.6s}[data-reveal].pre{opacity:0;transform:translateY(22px)}[data-reveal]{transition:opacity .62s var(--ease),transform .62s var(--ease)}.card[data-reveal].in{transition:opacity .62s var(--ease),transform .24s var(--ease),box-shadow .24s var(--ease),border-color .24s var(--ease)}}@keyframes bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(-1.2deg)}}@media(prefers-contrast:more){:root{--line: var(--line-strong);--muted: var(--ink-2)}}@media print{.site-header{position:static}.hero-art,.final-elaf,.video-dialog{display:none}}
