*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--ink:#25242A;--violet:#6D4AE0;--violet-deep:#4A2FB0;--haze:#F7F7F8;--paper:#FFFFFF;--mute:#68656F;--rule:#E6E4EB;--pink:#B93370;--sky:#14738C;--latin:"Inter",ui-sans-serif,system-ui,sans-serif;--display:var(--latin);--body:var(--latin);--mono:"Space Mono",ui-monospace,"SFMono-Regular",monospace;--track-label:.18em;--track-tight:-.035em;--track-head:-.028em;--shell:1120px;--pad:clamp(20px,5vw,32px)}:root:lang(ar){--display:"Cairo",ui-sans-serif,system-ui,sans-serif;--body:"Tajawal",ui-sans-serif,system-ui,sans-serif;--mono:"Space Mono","Tajawal",ui-monospace,monospace;--track-label:0;--track-tight:0;--track-head:0}:lang(ar) .eyebrow,:lang(ar) .plan-name,:lang(ar) .r-shop{text-transform:none}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:var(--body);color:var(--ink);line-height:1.6;background:var(--paper);-webkit-font-smoothing:antialiased}:lang(ar) body{line-height:1.8}a{color:inherit}img{max-width:100%}.shell{max-width:var(--shell);margin-inline:auto;padding-inline:var(--pad)}.eyebrow{font-family:var(--body);font-size:.75rem;font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--mute)}.nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid var(--rule)}.nav-in{max-width:var(--shell);margin-inline:auto;padding:18px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-family:var(--display);font-weight:800;font-size:1.3rem;letter-spacing:-.02em;text-decoration:none;display:flex;align-items:center;gap:9px}:lang(ar) .brand{letter-spacing:0}.brand-mark{width:27px;height:27px;flex:none;display:block}.nav-links{display:flex;align-items:center;gap:26px}.nav-actions{display:flex;align-items:center;gap:10px}.nav-links a{font-size:.92rem;color:var(--mute);text-decoration:none;transition:color .15s}.nav-links a:hover{color:var(--ink)}.nav-links a.nav-cta{font-family:var(--body);font-weight:500;font-size:.9rem;background:var(--ink);color:#fff;padding:9px 18px;border-radius:999px;text-decoration:none;white-space:nowrap;transition:transform .15s,background .15s}.nav-links a.nav-cta:hover{background:#000;color:#fff;transform:translateY(-1px)}.lang{font-family:var(--body);font-size:.86rem;color:var(--mute);text-decoration:none;border:1px solid transparent;background:transparent;padding:6px 13px;border-radius:999px;white-space:nowrap;transition:background .15s,color .15s}.lang:hover{background:#fff;color:var(--ink)}@media(max-width:720px){.nav-links a:not(.nav-cta):not(.lang){display:none}}@media(max-width:420px){.nav-links{gap:12px}.nav-actions{gap:8px}.nav-links a.nav-cta{padding:9px 14px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--body);font-weight:500;font-size:1rem;padding:15px 24px;border-radius:12px;text-decoration:none;min-height:52px;transition:transform .16s ease,background .16s}.btn svg{flex:none}.btn-solid{background:var(--ink);color:var(--paper)}.btn-solid:hover{background:#111014;transform:translateY(-2px)}.btn-ghost{color:var(--ink);border:1px solid var(--rule);background:#ffffff8c}.btn-ghost:hover{background:var(--paper);transform:translateY(-2px)}.btn-white{background:var(--paper);color:var(--violet-deep)}.btn-white:hover{transform:translateY(-2px)}.store-links{display:flex;flex-wrap:wrap;gap:10px}.store-links .btn{flex:1;min-width:145px;white-space:nowrap;font-family:var(--latin);line-height:1.25}.store-links svg{display:block}.text-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;color:var(--ink);font-size:.9rem;text-decoration:none;min-height:44px}.text-link:hover{text-decoration:underline;text-underline-offset:5px}:lang(ar) .inline-arrow{transform:scaleX(-1)}.foot{border-top:1px solid var(--rule);padding:30px 0 40px}.foot-in{max-width:var(--shell);margin-inline:auto;padding-inline:var(--pad);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:.88rem;color:var(--mute)}.foot-links{display:flex;gap:22px;flex-wrap:wrap}.foot-links a{text-decoration:none}.foot-links a:hover{color:var(--ink)}.p-hero{padding:clamp(50px,8vw,88px) 0 clamp(20px,3vw,32px);text-align:center}.p-hero h1{font-family:var(--display);font-weight:800;font-size:clamp(2.3rem,5.6vw,3.5rem);letter-spacing:var(--track-tight);line-height:1.04;margin:14px 0}:lang(ar) .p-hero h1{line-height:1.3}.p-hero>p{color:var(--mute);max-width:46ch;margin-inline:auto;font-size:1.06rem}.plans{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch;max-width:860px;margin:clamp(28px,5vw,44px) auto 0}.plan{background:#fff;border:1px solid var(--rule);border-radius:22px;padding:clamp(26px,3.4vw,36px);display:flex;flex-direction:column}.plan-pro{background:linear-gradient(158deg,var(--violet-deep),var(--violet) 64%,#6E4FD6);color:#fff;border-color:transparent;box-shadow:0 28px 56px -28px #4a2fb0a8}.plan-name{font-family:var(--mono);font-size:.74rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--violet-deep);margin-bottom:16px}.plan-pro .plan-name{color:#ffffffeb}.plan-fig{font-family:var(--display);font-weight:800;font-size:clamp(2.4rem,5vw,3rem);letter-spacing:var(--track-tight);line-height:1}.plan-fig-sm{font-size:clamp(1.7rem,3.4vw,2.1rem)}.plan-fig small{font-family:var(--body);font-weight:400;font-size:.95rem;color:var(--mute);letter-spacing:0}.plan-pro .plan-fig small{color:#ffffffeb}.plan-note{font-family:var(--mono);font-size:.72rem;color:var(--mute);margin-top:8px;letter-spacing:.03em}:lang(ar) .plan-note{letter-spacing:0}.plan-pro .plan-note{color:#ffffffeb}.plan-list{list-style:none;margin:24px 0 28px;border-top:1px dashed var(--rule);padding-top:6px;flex:1}.plan-pro .plan-list{border-top-color:#ffffff57}.plan-list li{display:flex;align-items:baseline;gap:9px;padding:11px 0;border-bottom:1px dotted var(--rule);font-size:.95rem}.plan-pro .plan-list li{border-bottom-color:#ffffff3d}.tick{color:var(--violet);font-weight:700;flex:none}.plan-pro .tick{color:#fff}.plan .btn{width:100%;justify-content:center}@media(max-width:760px){.plans{grid-template-columns:1fr}}.faq{max-width:760px;margin-inline:auto;padding:clamp(56px,8vw,90px) 0 clamp(64px,9vw,104px)}.faq h2{font-family:var(--display);font-weight:800;font-size:clamp(1.7rem,3.4vw,2.3rem);letter-spacing:var(--track-head);margin:12px 0 28px}.qa{border-top:1px dashed var(--rule);padding:22px 0}.qa h3{font-family:var(--display);font-weight:600;font-size:1.06rem;margin-bottom:7px}.qa p{color:var(--mute);font-size:.97rem}.doc{max-width:760px;margin-inline:auto;padding:clamp(46px,7vw,76px) var(--pad) clamp(64px,9vw,96px)}.doc h1{font-family:var(--display);font-weight:800;font-size:clamp(2rem,4.4vw,2.8rem);letter-spacing:var(--track-tight);margin:14px 0 10px}.doc .updated{font-family:var(--mono);font-size:.74rem;color:var(--mute);margin-bottom:30px}.doc h2{font-family:var(--display);font-weight:600;font-size:1.24rem;margin:32px 0 10px;letter-spacing:var(--track-head)}.doc p,.doc li{color:var(--mute);margin-bottom:12px}.doc ul{padding-inline-start:22px}.doc a{color:var(--violet-deep)}:focus-visible{outline:3px solid var(--violet);outline-offset:4px;border-radius:6px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0ms!important;transition-duration:.001ms!important}}
