@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=Inter:wght@300;400;500;600;700&family=Amiri:ital,wght@0,400;0,700;1,400&family=Amiri+Quran&display=swap");.ms-arabic{font-family:Amiri Quran,Amiri,serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body,html{overflow-x:hidden;width:100%}body{background:#000000;color:#f0fdf9;font-family:Inter,sans-serif;overflow-y:auto;min-height:100vh;position:relative}.ms-sky-canvas{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;transition:background 8s cubic-bezier(.4,0,.2,1);pointer-events:none}.ms-section{position:relative;z-index:2}.ms-dark-section{background:#000000!important;position:relative;z-index:10}.ms-seam{position:relative;z-index:9;height:220px;margin-top:-120px;overflow:hidden;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.55) 38%,#000000 78%);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:none}.ms-seam-glow{position:absolute;top:-40px;left:50%;width:min(720px,90vw);height:260px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(16,185,129,.16) 0,transparent 72%);filter:blur(20px);animation:seamGlowPulse 6s ease-in-out infinite}@keyframes seamGlowPulse{0%,to{opacity:.7}50%{opacity:1}}.ms-seam-ring{position:absolute;top:6px;left:50%;transform:translateX(-50%);animation:seamRingDrift 9s ease-in-out infinite}@keyframes seamRingDrift{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(10px)}}.ms-seam-divider{position:absolute;bottom:46px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:14px;width:min(380px,70vw)}.ms-seam-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.35),transparent)}.ms-star{animation:twinkle var(--dur,3s) ease-in-out var(--delay,0s) infinite;opacity:0}@keyframes twinkle{0%,to{opacity:0}50%{opacity:.85}}.ms-moon-glow{filter:drop-shadow(0 0 18px rgba(245,232,160,.7)) drop-shadow(0 0 40px rgba(245,232,160,.3));transition:top 8s ease,opacity 4s ease}.ms-float-clock{animation:floatClockEl 7s ease-in-out infinite;opacity:1;transition:opacity .4s ease}@keyframes floatClockEl{0%,to{transform:translateY(0)}33%{transform:translateY(-10px) rotate(-.5deg)}66%{transform:translateY(6px) rotate(.3deg)}}@media (max-width:768px){.ms-float-clock{top:9%!important;z-index:1!important;opacity:.32}}.ms-clock-colon{animation:colonBlink 1s step-end infinite}@keyframes colonBlink{0%,to{opacity:1}50%{opacity:.3}}.ms-typing-dot{width:7px;height:7px;border-radius:50%;background:rgba(240,253,249,.35);animation:typingBounce 1.2s ease-in-out var(--d,0s) infinite}@keyframes typingBounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}.ms-scroll-dot{animation:scrollDown 1.6s ease-in-out infinite}@keyframes scrollDown{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}.ms-ring-cw{animation:ringCW 28s linear infinite}.ms-ring-ccw{animation:ringCCW 35s linear infinite}@keyframes ringCW{to{transform:rotate(1turn)}}@keyframes ringCCW{to{transform:rotate(-1turn)}}.ms-float-1{animation:floatA 6s ease-in-out infinite}.ms-float-2{animation:floatB 8s ease-in-out infinite}.ms-float-3{animation:floatC 7s ease-in-out infinite}@keyframes floatA{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-12px) rotate(.5deg)}}@keyframes floatB{0%,to{transform:translateY(0) rotate(0deg)}40%{transform:translateY(-8px) rotate(-.5deg)}80%{transform:translateY(5px) rotate(.3deg)}}@keyframes floatC{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-15px) rotate(1deg)}}.ms-arabic-drift{transform:translate(-50%,-50%);opacity:.025;animation:arabicDrift 25s ease-in-out infinite;will-change:transform,opacity}@keyframes arabicDrift{0%,to{transform:translate(-50%,-50%) translateY(0) scale(1);opacity:.022}33%{transform:translate(-52%,-48%) translateY(-20px) scale(1.03);opacity:.035}66%{transform:translate(-48%,-52%) translateY(10px) scale(.97);opacity:.018}}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.ms-reveal,.ms-reveal-left,.ms-reveal-right,.ms-reveal-scale{opacity:0;filter:blur(6px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),filter .8s ease}.ms-reveal{transform:translateY(34px)}.ms-reveal-left{transform:translateX(-34px)}.ms-reveal-right{transform:translateX(34px)}.ms-reveal-scale{transform:scale(.94)}.ms-reveal-left.visible,.ms-reveal-right.visible,.ms-reveal-scale.visible,.ms-reveal.visible{opacity:1;transform:none;filter:blur(0)}.ms-caret{display:inline-block;width:2px;height:.95em;margin-left:2px;background:#10b981;vertical-align:text-bottom;animation:caretBlink .8s step-end infinite}@keyframes caretBlink{0%,50%{opacity:1}50.1%,to{opacity:0}}.ms-fade-in{animation:fadeInSimple .5s cubic-bezier(.22,1,.36,1) both}@keyframes fadeInSimple{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ms-reveal,.ms-reveal-left,.ms-reveal-right,.ms-reveal-scale{transition:opacity .3s ease!important;filter:none!important}.ms-arabic-drift,.ms-caret,.ms-float-1,.ms-float-2,.ms-float-3,.ms-float-clock,.ms-ring-ccw,.ms-ring-cw,.ms-seam-glow,.ms-seam-ring,.ms-shimmer{animation:none!important}}.ms-shimmer{background:linear-gradient(90deg,#10b981,#34d399 30%,#6ee7b7 55%,#fbbf24 72%,#34d399 85%,#10b981);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmerSlide 3.5s linear infinite}@keyframes shimmerSlide{to{background-position:-220%}}.ms-glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ms-card-hover{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.ms-card-hover:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.5);border-color:rgba(16,185,129,.2)!important}@keyframes orbPulse{0%,to{opacity:1;box-shadow:0 0 8px #10b981}50%{opacity:.55;box-shadow:0 0 20px #10b981}}@keyframes particleFloat0{0%,to{transform:translateY(0) translateX(0)}33%{transform:translateY(-30px) translateX(var(--drift,15px))}66%{transform:translateY(15px) translateX(calc(var(--drift,-10px) * -.5))}}@keyframes particleFloat1{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-20px) translateX(var(--drift,-20px))}}@keyframes particleFloat2{0%,to{transform:translateY(0)}25%{transform:translateY(-12px) translateX(var(--drift,8px))}75%{transform:translateY(18px) translateX(calc(var(--drift,-8px) * -1))}}.ms-nav-links{display:flex;align-items:center;gap:1.75rem}.ms-nav-mobile-actions{display:none;align-items:center;gap:7px;flex-shrink:0}.ms-btn-ghost{background:none;border:none;cursor:pointer;transition:color .2s,background .2s}.ms-btn-ghost:hover{background:rgba(255,255,255,.06);color:#f0fdf9!important}.ms-btn-primary{background:none;border:none;cursor:pointer;transition:filter .2s,transform .2s}.ms-btn-primary:hover{filter:brightness(1.12)}@media (max-width:640px){.ms-hide-mobile{display:none}.ms-how-step{flex-direction:row!important;gap:1rem!important;align-items:flex-start!important}.ms-how-text{text-align:left!important;order:2}.ms-how-node{order:1;width:48px!important;height:48px!important}.ms-how-spacer{display:none}}.ms-nav-brand{font-size:1rem}@media (max-width:768px){.ms-nav-links{display:none!important}.ms-nav-mobile-actions{display:flex!important}.ms-nav-brand{font-size:.9rem}}@media (max-width:380px){.ms-nav-brand{font-size:.78rem}.ms-navbar-root{padding-left:.65rem!important;padding-right:.65rem!important}.ms-nav-mobile-login{display:none!important}}@media (max-width:768px){.ms-hide-mobile-float{display:none!important}}.ms-nav-blur{backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4)}.ms-hero-btns button,.ms-hero-btns>*{flex-shrink:0}@media (max-width:480px){.ms-hero-trust{flex-direction:column;gap:.6rem!important}}.ms-btn-premium-main{position:relative;overflow:hidden;padding:18px 44px;border-radius:16px;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:700;color:#fff;letter-spacing:.01em;border:none;cursor:pointer;background:linear-gradient(135deg,#059669,#10b981 30%,#34d399 55%,#10b981 75%,#059669);background-size:300% 300%;animation:premiumShift 4s ease infinite;box-shadow:0 0 0 1px rgba(16,185,129,.35),0 8px 32px rgba(16,185,129,.55),0 16px 64px rgba(16,185,129,.2),0 2px 8px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.28)}.ms-btn-premium-main:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 55%);border-radius:inherit;pointer-events:none}.ms-btn-premium-main:after{content:"";position:absolute;inset:-3px;border-radius:18px;background:conic-gradient(from 0deg,#10b981,#34d399,#fbbf24,#10b981,#059669,#10b981);z-index:-1;opacity:0;transition:opacity .4s ease;filter:blur(10px);animation:premiumShift 3s linear infinite}.ms-btn-premium-main:hover:after{opacity:.75}.ms-btn-premium-main:hover{box-shadow:0 0 0 1px rgba(16,185,129,.5),0 12px 48px rgba(16,185,129,.7),0 24px 80px rgba(16,185,129,.3),0 2px 8px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.35)}@keyframes premiumShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ms-btn-premium-demo{position:relative;overflow:hidden;padding:17px 34px;border-radius:16px;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:600;color:#10b981;cursor:pointer;background:rgba(16,185,129,.06);border:1.5px solid rgba(16,185,129,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 4px 20px rgba(16,185,129,.1);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease}.ms-btn-premium-demo:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(16,185,129,.1),transparent 60%);border-radius:inherit;opacity:0;transition:opacity .3s ease;pointer-events:none}.ms-btn-premium-demo:hover{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.6);color:#34d399;box-shadow:0 8px 32px rgba(16,185,129,.25),inset 0 1px 0 rgba(255,255,255,.1)}.ms-btn-premium-demo:hover:before{opacity:1}.ms-btn-premium-sm{padding:8px 18px;border-radius:9px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#059669,#10b981 50%,#059669);background-size:200% 200%;animation:premiumShift 5s ease infinite;box-shadow:0 4px 18px rgba(16,185,129,.45),inset 0 1px 0 rgba(255,255,255,.2)}.ms-btn-premium-sm:hover{box-shadow:0 6px 24px rgba(16,185,129,.65),inset 0 1px 0 rgba(255,255,255,.25)}@media (prefers-reduced-motion:reduce){.ms-btn-premium-main,.ms-btn-premium-sm{animation:none!important;background-position:0 50%!important}.ms-btn-premium-main:after{display:none}}@media (max-width:520px){.ms-btn-premium-demo,.ms-btn-premium-main{width:100%;justify-content:center;padding:16px 28px;font-size:.95rem}}.btn-apple-glass:after{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.25) 50%,rgba(255,255,255,0));transform:skewX(-20deg);animation:sfxGlassApple 1.6s cubic-bezier(.16,1,.3,1) infinite}@keyframes sfxGlassApple{0%{left:-150%}40%{left:150%}to{left:150%}}.btn-apple-glass:hover{transform:scale(1.02);background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.05));border-color:rgba(255,255,255,.35);box-shadow:0 8px 40px rgba(16,185,129,.25),inset 0 1px 0 rgba(255,255,255,.3)}.btn-apple-glass:active{transform:scale(.98);opacity:.8}