@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--color-primary:#6518ac;--color-primary-hover:#4e0d90;--color-primary-dark:#3b0970;--color-primary-light:#eee5f5;--color-primary-subtle:#f4eafa;--color-primary-text:#6b1eae;--color-accent-coral:#f07956;--color-accent-coral-light:#f5a082;--color-accent-coral-soft:#f27d5d;--color-accent-green:#66a28b;--color-accent-lavender:#d8c3e5;--color-bg-body:#f8f6f1;--color-bg-card:#fffefa;--color-bg-alt:#eee8f0;--color-bg-faq:#efeaf1;--color-bg-dark:#2d2139;--color-ink-primary:#292239;--color-ink-secondary:#595264;--color-ink-muted:#716b7a;--color-ink-light:#c5b8ce;--color-ink-inverse:#fff;--color-border-subtle:#eee7f0;--color-border-default:#ddd5e1;--color-border-dark:#78658a;--font-arabic:"IBM Plex Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-latin:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-base:var(--font-arabic);--container-max-width:1160px;--container-padding:24px;--section-padding-y:112px;--section-padding-y-mobile:72px;--radius-pill:999px;--radius-xl:30px;--radius-lg:24px;--radius-md:20px;--radius-sm:14px;--radius-xs:8px;--shadow-button-primary:0 10px 24px #6518ac2b;--shadow-card:0 16px 38px #38204b17;--shadow-floating:0 28px 65px #4a23631a;--shadow-browser:0 34px 90px #4a236324, 0 3px 8px #4a23630f;--color-accent:var(--color-primary);--color-accent-hover:var(--color-primary-hover);--color-text-primary:var(--color-ink-primary);--color-text-secondary:var(--color-ink-secondary);--color-text-muted:var(--color-ink-muted);--color-border:var(--color-border-default);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--font-size-4xl:36px;--radius-full:9999px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{width:100%;max-width:100vw;overflow-x:hidden}body{font-family:var(--font-base);background-color:var(--color-bg-body);color:var(--color-ink-primary);margin:0;padding:0;line-height:1.6}.container{width:min(var(--container-max-width), calc(100% - (var(--container-padding) * 2)));margin-inline:auto}.section{padding-block:var(--section-padding-y,112px)}.process-section{background:var(--color-bg-dark,#2d2139);color:#f8f3fa;padding-block:var(--section-padding-y,112px);position:relative}@media (width<=850px){.section,.process-section{padding-block:var(--section-padding-y-mobile,72px)}}.site-shell{min-height:100vh;overflow-x:hidden}.eyebrow{color:#671eab;letter-spacing:.01em;align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background-color:var(--color-accent-coral);width:25px;height:2px}h1,h2,h3,h4,h5,h6,p{margin-top:0}.section-head{max-width:665px;margin-bottom:46px}.section-head h2{letter-spacing:-.04em;color:var(--color-ink-primary);margin:14px 0;font-size:clamp(32px,4vw,52px);line-height:1.3}.process-section .section-head h2,.section-dark .section-head h2,.dark-section .section-head h2{color:var(--color-ink-inverse,#fff)}.process-section .section-head p,.section-dark .section-head p,.dark-section .section-head p{color:var(--color-ink-light,#c5b8ce)}.process-section .eyebrow,.section-dark .eyebrow,.dark-section .eyebrow{color:#e1b4f3}.section-head p{color:var(--color-ink-muted);margin:0;font-size:16px;line-height:1.9}.button{border-radius:var(--radius-pill);transition:transform var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background-color:var(--color-primary);color:var(--color-ink-inverse);box-shadow:var(--shadow-button-primary)}.button-primary:hover{background-color:var(--color-primary-hover)}.button-quiet{color:var(--color-primary-hover);background-color:var(--color-primary-light)}.button-quiet:hover{background-color:#e4d7ee}.button-white{color:var(--color-primary-hover);background-color:#fff}.button-white:hover{background-color:#f7f3fb}.ticker{background-color:var(--color-primary);color:var(--color-ink-inverse);white-space:nowrap;padding:17px 0;overflow:hidden;transform:rotate(-1.2deg)scale(1.03)}.ticker-track{align-items:center;gap:34px;width:max-content;font-size:14px;font-weight:600;animation:34s linear infinite marquee;display:flex}.ticker-track span{align-items:center;gap:34px;display:flex}.ticker-track b{color:var(--color-accent-coral-light);font-size:19px}.hero{isolation:isolate;min-height:655px;padding:74px 0 84px;position:relative}.hero:before{content:"";z-index:-1;background:radial-gradient(at 65% 45%,#eee3f8 0,#f2ebf766 37%,#0000 70%);position:absolute;inset:-30px -12% 20px 22%}.hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:48px;display:grid}.hero h1{letter-spacing:-.055em;margin:22px 0 18px;font-size:clamp(42px,5.8vw,76px);font-weight:700;line-height:1.18}.hero h1 em{color:var(--color-primary-text);white-space:nowrap;font-style:normal;position:relative}.hero h1 em:after{content:"";border:2px solid var(--color-accent-coral-soft);border-top:0;border-radius:50%;height:9px;position:absolute;bottom:-6px;left:2%;right:0;transform:rotate(-2deg)}.hero-copy{color:#696272;max-width:500px;margin-bottom:28px;font-size:17px;line-height:1.95}.hero-actions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.proofline{color:var(--color-ink-muted);align-items:center;gap:18px;margin-top:30px;font-size:12px;display:flex}.proofline span{align-items:center;gap:7px;display:inline-flex}.proofline i{background-color:#ef805d;border-radius:50%;width:5px;height:5px}.hero-art{place-items:center;min-height:458px;display:grid;position:relative}.orbit{border:1px solid #d9c9e6;border-radius:50%;width:390px;height:390px;position:absolute}.orbit:before,.orbit:after{content:"";border:1px dashed #d6c8df;border-radius:50%;position:absolute;inset:28px}.orbit:after{opacity:.6;border-style:solid;inset:70px}.mock-browser{z-index:2;border-radius:var(--radius-md);background:var(--color-bg-card);width:min(405px,92%);box-shadow:var(--shadow-browser);animation:6s ease-in-out infinite float;overflow:hidden;transform:rotate(-3deg)}.browser-top{direction:ltr;background:#f1edf3;align-items:center;gap:5px;height:38px;padding:0 14px;display:flex}.browser-top b{background:#c8becf;border-radius:50%;width:7px;height:7px}.browser-address{border-radius:var(--radius-md);color:#b5acbc;height:19px;font:9px var(--font-latin);background:#fff;flex:1;margin-left:12px;padding:4px 9px}.mock-page{background:linear-gradient(130deg,#fff 0%,#fbf7f0 100%);min-height:282px;padding:25px 27px 26px;position:relative}.mock-page:before{content:"";background:linear-gradient(155deg,#eab09a,#8d55a3 70%);border-radius:65px 65px 14px 14px;width:116px;height:156px;position:absolute;top:64px;left:25px;box-shadow:inset -17px 0 #61367b33}.mock-brand{font:700 11px var(--font-latin);color:#54227b;text-align:right;direction:ltr}.mock-page h3{text-align:right;color:#342b3f;width:220px;margin:34px 0 10px auto;font-size:24px;line-height:1.4}.mock-page p{text-align:right;color:#827988;width:205px;margin-left:auto;font-size:10px;line-height:1.8}.mock-cta{background:#6c2c94;border-radius:15px;width:96px;height:25px;margin:16px 0 0 auto;display:block}.floating-note{z-index:3;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);align-items:center;gap:11px;padding:13px 16px;animation:5s ease-in-out infinite reverse float;display:flex;position:absolute}.note-search{top:65px;right:2%}.note-map{animation-delay:-2s;bottom:62px;left:1%}.note-icon{background:var(--color-primary-subtle);color:#6a20a9;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.floating-note strong{font-size:12px;display:block}.floating-note small{color:#8a8490;font-size:10px}.local-tag{color:#736980;align-items:center;gap:7px;font-size:11px;display:flex;position:absolute;bottom:13px;right:15%}.local-tag:before{content:"";background:var(--color-accent-green);border-radius:50%;width:7px;height:7px}.reveal{animation:.7s both rise}.delay-1{animation-delay:.12s}.delay-2{animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-10px)rotate(-2deg)}}@keyframes marquee{to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=850px){.container{width:min(100% - 32px,680px)}.hero{min-height:auto;padding:36px 0 54px;overflow:hidden}.hero:before{opacity:.7;inset:-10px -10px 10px}.hero-grid{text-align:center;grid-template-columns:1fr;gap:36px}.hero .eyebrow{justify-content:center;font-size:12px}.hero-copy{margin-inline:auto;font-size:16px}.hero-actions,.proofline{justify-content:center}.hero-art{width:100%;max-width:360px;min-height:auto;margin:10px auto 0}.orbit{width:280px;height:280px}.mock-browser{width:100%;max-width:330px;animation:none;transform:none}.mock-page{min-height:220px;padding:20px}.mock-page h3{width:auto;font-size:20px}.mock-page p{width:auto;font-size:11px}.floating-note{animation:none}.note-search{top:-10px;right:0}.note-map{bottom:-10px;left:0}}@media (width<=520px){.container{width:calc(100% - 28px)}.hero{padding:24px 0 36px}.hero h1{margin:14px 0 12px;font-size:clamp(28px,8vw,38px);line-height:1.25}.hero .eyebrow{text-align:center;gap:6px;font-size:11px;line-height:1.4}.hero .eyebrow:before{display:none}.hero-copy{margin-bottom:20px;font-size:14px;line-height:1.75}.hero-actions{flex-direction:column;gap:10px;width:100%}.hero-actions .button{box-sizing:border-box;justify-content:center;width:100%;padding:14px 16px;font-size:14px}.proofline{flex-wrap:wrap;justify-content:center;gap:10px 14px;margin-top:20px;font-size:11px}.hero-art{max-width:310px;margin:16px auto 0;overflow:visible}.orbit{width:240px;height:240px}.mock-browser{border-radius:var(--radius-sm);max-width:290px}.mock-page{min-height:190px;padding:16px}.mock-page:before{display:none}.mock-page h3{text-align:right;width:100%;margin:12px 0 6px;font-size:17px}.mock-page p{text-align:right;width:100%;font-size:10px}.floating-note{box-sizing:border-box;justify-content:flex-start;width:100%;margin:8px 0;padding:8px 12px;position:static}.note-search,.note-map{inset:auto}.local-tag{justify-content:center;margin-top:8px;position:static}}.floating-whatsapp-container[data-astro-cid-lylyy4oa]{bottom:24px;z-index:99;position:fixed;inset-inline-end:24px}.floating-whatsapp-btn[data-astro-cid-lylyy4oa]{color:#fff;border-radius:var(--radius-pill,999px);background-color:#25d366;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:inline-flex;box-shadow:0 10px 25px #25d36659}.floating-whatsapp-btn[data-astro-cid-lylyy4oa]:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 14px 30px #25d36673}@media (width<=600px){.floating-whatsapp-container[data-astro-cid-lylyy4oa]{bottom:18px;inset-inline-end:18px}.whatsapp-badge[data-astro-cid-lylyy4oa]{display:none}.floating-whatsapp-btn[data-astro-cid-lylyy4oa]{border-radius:50%;padding:13px}}.lang-switch[data-astro-cid-ecceicg2]{border-radius:var(--radius-pill,999px);border:1px solid var(--color-border-default,#ddd5e1);background:var(--color-bg-card,#fffefa);color:var(--color-ink-primary,#292239);justify-content:center;align-items:center;padding:6px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.lang-switch[data-astro-cid-ecceicg2]:hover{border-color:var(--color-primary,#6518ac);color:var(--color-primary,#6518ac);transform:translateY(-1px)}.topbar-wrapper[data-astro-cid-isef26zo]{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f6f1f2;border-bottom:1px solid #ddd5e199;position:sticky;top:0}.topbar[data-astro-cid-isef26zo]{justify-content:space-between;align-items:center;gap:20px;min-height:82px;display:flex}.brand[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]{object-fit:cover;object-position:center;mix-blend-mode:multiply;width:156px;height:58px;display:block}.navlinks[data-astro-cid-isef26zo]{align-items:center;gap:22px;font-size:14px;display:flex}.nav-link[data-astro-cid-isef26zo]{color:var(--color-ink-secondary,#595264);align-items:center;gap:4px;padding:8px 4px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.nav-link[data-astro-cid-isef26zo]:hover{color:var(--color-primary,#6419a9)}.nav-item[data-astro-cid-isef26zo]{position:relative}.dropdown-menu[data-astro-cid-isef26zo]{top:100%;background:var(--color-bg-card,#fffefa);border:1px solid var(--color-border-subtle,#eee7f0);border-radius:var(--radius-md,20px);min-width:280px;box-shadow:var(--shadow-floating,0 28px 65px #4a23631a);z-index:100;padding:16px;display:none;position:absolute;inset-inline-start:0}.nav-item[data-astro-cid-isef26zo]:hover .dropdown-menu[data-astro-cid-isef26zo],.nav-item[data-astro-cid-isef26zo]:focus-within .dropdown-menu[data-astro-cid-isef26zo]{display:block}.dropdown-grid[data-astro-cid-isef26zo]{gap:6px;display:grid}.dropdown-item[data-astro-cid-isef26zo]{border-radius:var(--radius-xs,8px);color:var(--color-ink-primary,#292239);padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.dropdown-item[data-astro-cid-isef26zo]:hover{background:var(--color-primary-light,#eee5f5);color:var(--color-primary,#6518ac)}.topbar-actions[data-astro-cid-isef26zo]{align-items:center;gap:14px;display:flex}.mobile-menu-details[data-astro-cid-isef26zo]{display:none}.mobile-menu-btn[data-astro-cid-isef26zo]{cursor:pointer;background:var(--color-bg-card,#fffefa);border:1px solid var(--color-border-default,#ddd5e1);width:42px;height:42px;color:var(--color-ink-primary,#292239);border-radius:50%;place-items:center;list-style:none;display:grid}.mobile-menu-btn[data-astro-cid-isef26zo]::-webkit-details-marker{display:none}.close-icon[data-astro-cid-isef26zo],details[data-astro-cid-isef26zo][open] .open-icon[data-astro-cid-isef26zo]{display:none}details[data-astro-cid-isef26zo][open] .close-icon[data-astro-cid-isef26zo]{display:block}.mobile-drawer[data-astro-cid-isef26zo]{top:83px;inset-inline:0;background:var(--color-bg-body,#f8f6f1);z-index:99;padding:24px;position:fixed;bottom:0;overflow-y:auto}.mobile-nav[data-astro-cid-isef26zo]{flex-direction:column;gap:8px;display:flex}.mobile-link[data-astro-cid-isef26zo]{color:var(--color-ink-primary,#292239);border-bottom:1px solid var(--color-border-subtle,#eee7f0);padding:10px 0;font-size:16px;font-weight:700;text-decoration:none}.mobile-group-title[data-astro-cid-isef26zo]{color:var(--color-primary,#6518ac);margin-top:14px;padding-bottom:4px;font-size:12px;font-weight:700}.mobile-sublink[data-astro-cid-isef26zo]{color:var(--color-ink-secondary,#595264);padding:6px 12px;font-size:14px;text-decoration:none}.mobile-actions[data-astro-cid-isef26zo]{margin-top:24px}@media (width<=980px){.navlinks[data-astro-cid-isef26zo],.cta-btn[data-astro-cid-isef26zo]{display:none}.mobile-menu-details[data-astro-cid-isef26zo]{display:block}.topbar[data-astro-cid-isef26zo]{min-height:72px}.brand[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]{width:132px}}.footer-section[data-astro-cid-oenwriqq]{color:#e2d9eb;background-color:#241a2e;margin-top:80px;padding:80px 0 30px}.footer-grid[data-astro-cid-oenwriqq]{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;margin-bottom:60px;display:grid}.brand[data-astro-cid-oenwriqq] img[data-astro-cid-oenwriqq]{width:140px;height:auto;margin-bottom:18px}.tagline[data-astro-cid-oenwriqq]{color:#bdaecb;max-width:320px;margin-bottom:24px;font-size:14px;line-height:1.8}.nap-block[data-astro-cid-oenwriqq]{color:#d1c4df;flex-direction:column;gap:10px;font-size:13px;display:flex}.nap-item[data-astro-cid-oenwriqq]{align-items:center;gap:10px;display:flex}.nap-item[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:inherit;text-decoration:none;transition:color .2s}.nap-item[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--color-accent-coral,#f07956)}.footer-col[data-astro-cid-oenwriqq] h4[data-astro-cid-oenwriqq]{color:#fff;margin-bottom:20px;font-size:16px;font-weight:700}.footer-links[data-astro-cid-oenwriqq]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:#b9a9c8;font-size:14px;text-decoration:none;transition:color .2s}.footer-links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:#fff}.footer-bottom[data-astro-cid-oenwriqq]{color:#9d8aaf;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:30px;font-size:13px;display:flex}.footer-bottom-nav[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:inherit;text-decoration:none}.footer-bottom-nav[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:#fff}@media (width<=980px){.footer-grid[data-astro-cid-oenwriqq]{grid-template-columns:1fr 1fr;gap:36px}}@media (width<=600px){.footer-grid[data-astro-cid-oenwriqq]{grid-template-columns:1fr;gap:32px}.footer-bottom[data-astro-cid-oenwriqq]{text-align:center;flex-direction:column;gap:14px}}
