@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=DM+Sans:ital,wght@0,300;0,400;0,500;1,400&family=Cairo:wght@200..1000&display=swap";:root{--brand: #0078D4;--brand-hover: #106EBE;--brand-light: #50A8E8;--brand-subtle: #EFF6FC;--brand-tint: #DEECF9;--dark-900: #010B13;--dark-800: #05121E;--dark-700: #162036;--dark-600: #1E2D47;--dark-500: #2A3F5F;--dark-400: #3D5478;--dark-300: #5B7BA0;--dark-200: #8BAAC8;--dark-100: #C0D4E8;--white: #FFFFFF;--off-white: #F8FAFC;--neutral-50: #F5F7FA;--neutral-100: #EEF2F7;--neutral-200: #E2E8F0;--neutral-300: #CBD5E1;--neutral-400: #94A3B8;--neutral-500: #64748B;--neutral-600: #475569;--neutral-700: #334155;--neutral-800: #1E293B;--neutral-900: #0F172A;--success: #107C10;--success-bg: #DFF6DD;--r-sm: 4px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--r-2xl: 24px;--r-pill: 9999px;--font-display: "Plus Jakarta Sans", system-ui, sans-serif;--font-body: "DM Sans", system-ui, sans-serif;--font: "Cairo", system-ui, sans-serif;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 30px rgba(0, 0, 0, .12), 0 4px 12px rgba(0, 0, 0, .08);--shadow-xl: 0 20px 60px rgba(0, 0, 0, .16), 0 8px 24px rgba(0, 0, 0, .1);--shadow-brand: 0 8px 32px rgba(0, 120, 212, .25)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--white);color:var(--neutral-800);font-size:16px;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--neutral-300);border-radius:3px}.container{max-width:1160px;margin:0 auto;padding:0 32px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.section{padding:100px 32px}.section-sm{padding:72px 32px}.section-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--brand);font-family:var(--font-display);margin-bottom:16px}.section-title{font-family:var(--font-display);font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.025em;line-height:1.15;color:var(--neutral-900);margin-bottom:16px}.section-sub{font-size:17px;color:var(--neutral-500);line-height:1.7;max-width:520px}*{cursor:none!important}.cursor-dot{position:fixed;top:0;left:0;width:8px;height:8px;background:var(--brand);border-radius:50%;pointer-events:none;z-index:9999;transform:translate3d(-50%,-50%,0);transition:width .15s ease,height .15s ease,background .15s ease,opacity .15s ease;box-shadow:0 0 12px #0078d4cc,0 0 24px #0078d466;will-change:transform}.cursor-ring{position:fixed;top:0;left:0;width:36px;height:36px;border:1.5px solid rgba(0,120,212,.5);border-radius:50%;pointer-events:none;z-index:9998;transform:translate3d(-50%,-50%,0);transition:width .2s ease,height .2s ease,border-color .2s ease;will-change:transform}body.cursor-hover .cursor-dot{width:12px;height:12px;background:var(--brand-light);box-shadow:0 0 20px #50a8e8e6,0 0 40px #50a8e880}body.cursor-hover .cursor-ring{width:48px;height:48px;border-color:#50a8e899}body.cursor-clicking .cursor-dot{width:6px;height:6px;background:#fff}body.cursor-clicking .cursor-ring{width:24px;height:24px;border-color:#ffffffb3}.orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(1px);opacity:0;animation:orbFloat linear infinite}@keyframes orbFloat{0%{transform:translateY(100vh) scale(0);opacity:0}5%{opacity:1}90%{opacity:.6}to{transform:translateY(-10vh) scale(1);opacity:0}}.feature-card{position:relative;overflow:hidden}.feature-card:after{content:"";position:absolute;top:-100%;left:-100%;width:60%;height:200%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.04) 50%,transparent 60%);transform:skew(-15deg);transition:none;pointer-events:none}.feature-card:hover:after{animation:cardShimmer .6s ease forwards}@keyframes cardShimmer{to{left:200%}}html[data-theme=dark],body.dark-mode{background:var(--dark-900);color:var(--dark-100)}html[data-theme=dark] body{background:radial-gradient(1px 1px at 12% 8%,rgba(255,255,255,.55) 0%,transparent 100%),radial-gradient(1px 1px at 87% 14%,rgba(255,255,255,.45) 0%,transparent 100%),radial-gradient(1px 1px at 34% 22%,rgba(80,168,232,.6) 0%,transparent 100%),radial-gradient(1px 1px at 65% 37%,rgba(255,255,255,.35) 0%,transparent 100%),radial-gradient(2px 2px at 78% 5%,rgba(255,255,255,.3) 0%,transparent 100%),radial-gradient(1px 1px at 23% 50%,rgba(80,168,232,.5) 0%,transparent 100%),radial-gradient(1px 1px at 90% 62%,rgba(255,255,255,.4) 0%,transparent 100%),radial-gradient(2px 2px at 5% 70%,rgba(80,168,232,.35) 0%,transparent 100%),radial-gradient(1px 1px at 52% 82%,rgba(255,255,255,.3) 0%,transparent 100%),radial-gradient(1px 1px at 40% 95%,rgba(80,168,232,.45) 0%,transparent 100%),radial-gradient(1px 1px at 70% 90%,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 18% 78%,rgba(255,255,255,.25) 0%,transparent 100%),linear-gradient(160deg,#010e1a,#010b13 45%,#000a10);background-size:500px 500px,700px 700px,450px 450px,600px 600px,350px 350px,550px 550px,400px 400px,650px 650px,480px 480px,520px 520px,380px 380px,580px 580px,100% 100%;background-attachment:fixed;animation:starsDrift 120s linear infinite}@keyframes starsDrift{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:500px 500px,-700px 700px,450px -450px,-600px 600px,350px -350px,-550px 550px,400px 400px,-650px 650px,480px -480px,-520px 520px,380px -380px,-580px 580px,0 0}}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--dark-500)}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--brand)}html[data-theme=dark] .section-title,body.dark-mode .section-title{color:var(--white)}html[data-theme=dark] .section-sub,body.dark-mode .section-sub{color:var(--dark-200)}html[data-theme=dark] .section-eyebrow{color:var(--brand-light);text-shadow:0 0 18px rgba(80,168,232,.55)}html[data-theme=dark] .section{background:transparent;position:relative}html[data-theme=dark] .features-section{background:radial-gradient(ellipse 90% 85% at 90% 50%,rgba(0,120,212,.08) 0%,transparent 55%),radial-gradient(ellipse 75% 70% at 10% 80%,rgba(80,168,232,.05) 0%,transparent 50%),transparent}html[data-theme=dark] .problem-section{background:radial-gradient(ellipse 85% 80% at 20% 30%,rgba(0,78,140,.12) 0%,transparent 55%),radial-gradient(ellipse 70% 65% at 80% 70%,rgba(0,120,212,.07) 0%,transparent 50%),#010b13d9}html[data-theme=dark] .howitworks-section{background:radial-gradient(ellipse 100% 90% at 50% 100%,rgba(0,120,212,.09) 0%,transparent 55%),#010b13eb}html[data-theme=dark] .pricing-section{background:radial-gradient(ellipse 85% 80% at 80% 20%,rgba(0,120,212,.1) 0%,transparent 55%),radial-gradient(ellipse 75% 70% at 15% 80%,rgba(80,168,232,.06) 0%,transparent 50%),#010b13bf}html[data-theme=dark] .cursor-dot{box-shadow:0 0 10px #0078d4,0 0 24px #0078d4cc,0 0 48px #0078d466,0 0 80px #50a8e833}html[data-theme=dark] .cursor-ring{border-color:#0078d4b3;box-shadow:0 0 12px #0078d44d}html[data-theme=dark] .feature-card{background:#ffffff07;border-color:#ffffff14;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff0f,0 4px 24px #00000059}html[data-theme=dark] .feature-card:hover{background:#0078d412;border-color:#0078d461;box-shadow:inset 0 1px #50a8e81f,0 0 0 1px #0078d42e,0 0 40px #0078d424,0 8px 40px #00000073;transform:translateY(-5px)}html[data-theme=dark] .feature-title{color:var(--dark-100)}html[data-theme=dark] .feature-desc{color:var(--dark-300)}html[data-theme=dark] .feature-icon{background:#0078d42e;box-shadow:0 0 20px #0078d440}html[data-theme=dark] .problem-card{background:#ffffff07;border-color:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0f,0 4px 20px #0000004d}html[data-theme=dark] .problem-card:hover{border-color:#ef44444d;box-shadow:inset 0 1px #ff787814,0 0 30px #dc3c3c14,0 8px 32px #0006}html[data-theme=dark] .problem-card h3{color:var(--dark-100)}html[data-theme=dark] .problem-card p{color:var(--dark-300)}html[data-theme=dark] .steps-grid:before{background:linear-gradient(90deg,#0078d40d,#0078d459,#50a8e880,#0078d459,#0078d40d);box-shadow:0 0 8px #0078d44d}html[data-theme=dark] .step-number{background:#ffffff0a;border-color:#ffffff1f;color:var(--dark-300);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html[data-theme=dark] .step-item:hover .step-number{background:#0078d426;border-color:#0078d480;color:var(--brand-light);box-shadow:0 0 20px #0078d44d}html[data-theme=dark] .step-title{color:var(--dark-100)}html[data-theme=dark] .step-desc{color:var(--dark-300)}html[data-theme=dark] .pricing-card{background:#ffffff07;border-color:#ffffff14;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff0f,0 4px 24px #00000059}html[data-theme=dark] .pricing-card:hover{border-color:#0078d440;box-shadow:inset 0 1px #50a8e814,0 0 30px #0078d41a,0 8px 36px #0006}html[data-theme=dark] .pricing-card.popular{background:#0064c812;border-color:transparent;position:relative;box-shadow:0 0 60px #0078d438,0 8px 48px #00000080}html[data-theme=dark] .pricing-card.popular:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#0078d4e6,#50a8e899 30%,#003c8266 55%,#50a8e8b3 75%,#0078d4e6);background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:borderGlow 4s linear infinite;pointer-events:none;z-index:0}@keyframes borderGlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}html[data-theme=dark] .pricing-card.popular>*{position:relative;z-index:1}html[data-theme=dark] .plan-name{color:var(--dark-200)}html[data-theme=dark] .plan-price{color:var(--white)}html[data-theme=dark] .plan-price .per,html[data-theme=dark] .plan-desc{color:var(--dark-300)}html[data-theme=dark] .plan-feature{color:var(--dark-200)}html[data-theme=dark] .plan-feature.dim{color:var(--dark-400)}html[data-theme=dark] .plan-cta-ghost{background:#ffffff0f;color:var(--dark-100);border:1px solid rgba(255,255,255,.12)}html[data-theme=dark] .plan-cta-ghost:hover{background:#ffffff1a}html[data-theme=dark] .plan-cta-dark{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff}html[data-theme=dark] .plan-cta-dark:hover{background:#ffffff24}html[data-theme=dark] .testimonial-card:hover{border-color:#0078d44d;box-shadow:0 0 30px #0078d41f,0 8px 32px #00000080}html[data-theme=dark] .cta-section{background:radial-gradient(ellipse 85% 80% at 10% 50%,rgba(0,78,160,.25) 0%,transparent 55%),radial-gradient(ellipse 70% 65% at 85% 40%,rgba(80,168,232,.15) 0%,transparent 50%),var(--dark-800)}html[data-theme=dark] .cta-right{background:#ffffff09;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff12,0 8px 32px #0006}html[data-theme=dark] .logos-section{background:#010b13a6}html[data-theme=dark] .proof-section{background:radial-gradient(ellipse 95% 85% at 50% 0%,rgba(0,120,212,.08) 0%,transparent 55%),var(--dark-900)}html[dir=rtl]{direction:rtl;text-align:right}html[dir=rtl] body{direction:rtl;font-family:var(--font)}html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{font-family:var(--font)}html[dir=rtl] .section-eyebrow{font-family:var(--font);font-size:13px;font-weight:400;text-transform:none;letter-spacing:0}html[dir=rtl] .section-title{font-family:var(--font);font-size:clamp(28px,4vw,44px);font-weight:400;letter-spacing:0;line-height:1.3}html[dir=rtl] .section-sub{font-family:var(--font);font-size:18px;line-height:1.85}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6{font-family:var(--font);font-weight:400}html[dir=rtl] .container{max-width:1160px;margin:0 auto;padding:0 32px;direction:rtl}
