:root{--primary:#006bff;--primary-hover:#0052cc;--primary-light:#e8f2ff;--primary-dark:#004acc;--primary-glow:#006bff66;--secondary:#0b3558;--secondary-light:#476788;--secondary-dark:#072241;--gradient-primary:linear-gradient(135deg,#006bff,#0052cc 50%,#003d99);--gradient-hero:linear-gradient(135deg,#667eea,#764ba2);--gradient-text:linear-gradient(135deg,#006bff,#764ba2);--gradient-cta:linear-gradient(135deg,#006bff,#0052cc);--gradient-accent:linear-gradient(135deg,#f093fb,#f5576c);--gradient-mesh:radial-gradient(at 40% 20%,#7aa2ff26 0px,#0000 50%),radial-gradient(at 80% 0%,#1fddff1a 0px,#0000 50%),radial-gradient(at 0% 50%,#bc85ff1a 0px,#0000 50%),radial-gradient(at 80% 50%,#ff85ad14 0px,#0000 50%),radial-gradient(at 0% 100%,#ffb58a14 0px,#0000 50%);--text-primary:#0b3558;--text-secondary:#476788;--text-muted:#7c8db0;--text-light:#94a3b8;--background-white:#fff;--background-light:#f8fafc;--background-subtle:#f1f5f9;--background-hero:linear-gradient(135deg,#f8fafc,#e8f2ff 50%,#f1f5f9);--glass-bg:#ffffffd9;--glass-bg-solid:#fffffff2;--glass-border:#ffffff4d;--glass-border-subtle:#e2e8f080;--border-light:#e2e8f0;--border-subtle:#cbd5e1;--border-focus:#006bff80;--success:#059669;--success-light:#d1fae5;--error:#dc2626;--error-light:#fee2e2;--warning:#d97706;--warning-light:#fef3c7;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 2px 8px #0000000f;--shadow-md:0 4px 16px #00000014;--shadow-lg:0 8px 32px #0000001f;--shadow-xl:0 12px 48px #00000029;--shadow-2xl:0 24px 64px #0003;--shadow-glow:0 8px 32px var(--primary-glow);--shadow-glow-lg:0 16px 48px var(--primary-glow);--shadow-inner:inset 0 2px 4px #0000000f;--heading-hero:clamp(3rem,6vw,4.5rem);--heading-xl:clamp(2.5rem,5vw,3.5rem);--heading-lg:clamp(2rem,4vw,2.75rem);--heading-md:clamp(1.5rem,3vw,2rem);--heading-sm:clamp(1.25rem,2.5vw,1.5rem);--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-2xl:40px;--radius-full:9999px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-section:clamp(4rem,8vw,7rem);--transition-fast:0.15s ease;--transition-normal:0.25s cubic-bezier(0.4,0,0.2,1);--transition-smooth:0.4s cubic-bezier(0.16,1,0.3,1);--transition-spring:0.5s cubic-bezier(0.34,1.56,0.64,1);--transition-bounce:0.6s cubic-bezier(0.68,-0.55,0.265,1.55);--z-base:0;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-tooltip:400;--primary-color:var(--primary);--secondary-color:var(--secondary);--accent-color:var(--primary);--shadow-light:var(--shadow-sm);--shadow-medium:var(--shadow-md);--shadow-large:var(--shadow-lg);--primary-blue:var(--primary);--primary-blue-light:var(--primary-light);--primary-blue-dark:var(--primary-hover)}.glass{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffd9;background:var(--glass-bg);border:1px solid #ffffff4d;border:1px solid var(--glass-border)}.glass-solid{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2;background:var(--glass-bg-solid);border:1px solid #e2e8f080;border:1px solid var(--glass-border-subtle)}.glass-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffd9;background:var(--glass-bg);border:1px solid #ffffff4d;border:1px solid var(--glass-border);border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-lg)}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#006bff,#764ba2);background:var(--gradient-text);-webkit-background-clip:text;background-clip:text}.gradient-text-hero{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-hero);-webkit-background-clip:text;background-clip:text}.custom-button{align-items:center;background:linear-gradient(135deg,#006bff,#0052cc);background:var(--gradient-cta);border:none;border-radius:12px;border-radius:var(--radius-sm);box-shadow:0 8px 32px #006bff66;box-shadow:var(--shadow-glow);color:#fff;cursor:pointer;display:inline-flex;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;justify-content:center;line-height:1.5;min-height:52px;min-width:160px;overflow:hidden;padding:14px 28px;position:relative;text-decoration:none;transition:.25s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal)}.custom-button:hover{box-shadow:0 16px 48px #006bff66;box-shadow:var(--shadow-glow-lg);transform:translateY(-3px)}.custom-button:active{transform:translateY(-1px)}.custom-button:focus{box-shadow:0 0 0 3px #006bff80,0 8px 32px #006bff66;box-shadow:0 0 0 3px var(--border-focus),var(--shadow-glow);outline:none}.custom-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.custom-button:hover:before{left:100%}.custom-button-secondary{background:#0b3558;background:var(--secondary);box-shadow:0 4px 16px #00000014;box-shadow:var(--shadow-md)}.custom-button-secondary:hover{background:#072241;background:var(--secondary-dark);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-lg)}.custom-button-outline{background:#0000;border:2px solid #006bff;border:2px solid var(--primary);box-shadow:none;color:#006bff;color:var(--primary)}.custom-button-outline:hover{background:#e8f2ff;background:var(--primary-light);box-shadow:0 4px 16px #00000014;box-shadow:var(--shadow-md);color:#006bff;color:var(--primary);transform:translateY(-2px)}.custom-button-ghost{background:#0000;border:1px solid #e2e8f0;border:1px solid var(--border-light);box-shadow:none;color:#0b3558;color:var(--text-primary)}.custom-button-ghost:hover{background:#f8fafc;background:var(--background-light);border-color:#cbd5e1;border-color:var(--border-subtle);transform:translateY(-2px)}.custom-button-large{border-radius:16px;border-radius:var(--radius-md);font-size:18px;min-height:60px;min-width:200px;padding:18px 40px}.custom-small-text{color:#7c8db0;color:var(--text-muted);display:block;font-size:13px;font-weight:500;margin-top:8px;text-align:center}.custom-card{background:#fff;background:var(--background-white);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 4px 16px #00000014;box-shadow:var(--shadow-md);overflow:hidden;transition:.4s cubic-bezier(.16,1,.3,1);transition:var(--transition-smooth)}.custom-card:hover{border-color:#006bff;border-color:var(--primary);box-shadow:0 12px 48px #00000029;box-shadow:var(--shadow-xl);transform:translateY(-8px)}.custom-card-elevated{box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-lg)}.custom-card-elevated:hover{box-shadow:0 24px 64px #0003;box-shadow:var(--shadow-2xl);transform:translateY(-12px)}.custom-card-glass{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffd9;background:var(--glass-bg);border:1px solid #ffffff4d;border:1px solid var(--glass-border);border-radius:32px;border-radius:var(--radius-xl);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-lg)}.custom-hero-bg{background:linear-gradient(135deg,#f8fafc,#e8f2ff 50%,#f1f5f9);background:var(--background-hero);overflow:hidden;position:relative}.custom-hero-bg:before{background:radial-gradient(at 40% 20%,#7aa2ff26 0,#0000 50%),radial-gradient(at 80% 0,#1fddff1a 0,#0000 50%),radial-gradient(at 0 50%,#bc85ff1a 0,#0000 50%),radial-gradient(at 80% 50%,#ff85ad14 0,#0000 50%),radial-gradient(at 0 100%,#ffb58a14 0,#0000 50%);background:var(--gradient-mesh);content:"";inset:0;pointer-events:none;position:absolute}.custom-heading{color:#0b3558;color:var(--text-primary);font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.custom-heading-hero{font-size:clamp(3rem,6vw,4.5rem);font-size:var(--heading-hero);font-weight:800;letter-spacing:-.03em;line-height:1.05}.custom-heading-xl{font-size:clamp(2.5rem,5vw,3.5rem);font-size:var(--heading-xl)}.custom-heading-lg,.custom-heading-xl{color:#0b3558;color:var(--text-primary)}.custom-heading-lg{font-size:clamp(2rem,4vw,2.75rem);font-size:var(--heading-lg)}.custom-heading-md{font-size:clamp(1.5rem,3vw,2rem);font-size:var(--heading-md);font-weight:700}.custom-heading-md,.custom-heading-sm{color:#0b3558;color:var(--text-primary)}.custom-heading-sm{font-size:clamp(1.25rem,2.5vw,1.5rem);font-size:var(--heading-sm);font-weight:600}.custom-text{font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7}.custom-text,.custom-text-lg{color:#476788;color:var(--text-secondary)}.custom-text-lg{font-size:1.25rem;font-weight:500;line-height:1.6}.custom-text-sm{color:#7c8db0;color:var(--text-muted);font-size:.875rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(3deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes glow{0%,to{box-shadow:0 0 20px #006bff4d}50%{box-shadow:0 0 40px #006bff80}}.custom-fade-in{animation:fadeIn .6s ease-out forwards}.custom-slide-up{animation:slideUp .8s ease-out forwards}.custom-slide-down{animation:slideDown .8s ease-out forwards}.custom-scale-in{animation:scaleIn .5s ease-out forwards}.custom-bounce-in{animation:bounceIn .8s cubic-bezier(.68,-.55,.265,1.55) .6s forwards;animation:bounceIn .8s var(--transition-bounce) forwards}.custom-float{animation:float 6s ease-in-out infinite}.custom-pulse{animation:pulse 2s ease-in-out infinite}.custom-glow{animation:glow 2s ease-in-out infinite}.custom-hover-lift{transition:.4s cubic-bezier(.16,1,.3,1);transition:var(--transition-smooth)}.custom-hover-lift:hover{box-shadow:0 12px 48px #00000029;box-shadow:var(--shadow-xl);transform:translateY(-8px)}.custom-hover-glow{transition:.4s cubic-bezier(.16,1,.3,1);transition:var(--transition-smooth)}.custom-hover-glow:hover{box-shadow:0 8px 32px #006bff66;box-shadow:var(--shadow-glow)}.custom-hover-scale{transition:.4s cubic-bezier(.16,1,.3,1);transition:var(--transition-smooth)}.custom-hover-scale:hover{transform:scale(1.05)}.custom-hover-border{transition:.25s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal)}.custom-hover-border:hover{border-color:#006bff;border-color:var(--primary)}.custom-feature-grid{grid-gap:24px;grid-gap:var(--space-lg);display:grid;gap:24px;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:32px 0;margin:var(--space-xl) 0}.custom-feature-card{background:#fff;background:var(--background-white);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 4px 16px #00000014;box-shadow:var(--shadow-md);overflow:hidden;padding:32px;padding:var(--space-xl);position:relative;text-align:center;transition:.4s cubic-bezier(.16,1,.3,1);transition:var(--transition-smooth)}.custom-feature-card:before{background:linear-gradient(135deg,#006bff,#0052cc 50%,#003d99);background:var(--gradient-primary);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.custom-feature-card:hover{border-color:#006bff;border-color:var(--primary);box-shadow:0 16px 48px #006bff33;transform:translateY(-12px) scale(1.02)}.custom-feature-card:hover:before{transform:scaleX(1)}.custom-feature-icon{align-items:center;background:linear-gradient(135deg,#006bff,#0052cc 50%,#003d99);background:var(--gradient-primary);border-radius:16px;border-radius:var(--radius-md);color:#fff;display:flex;font-size:28px;height:64px;justify-content:center;margin:0 auto 16px;margin:0 auto var(--space-md);transition:.5s cubic-bezier(.34,1.56,.64,1);transition:var(--transition-spring);width:64px}.custom-feature-card:hover .custom-feature-icon{transform:scale(1.1) rotate(5deg)}.custom-testimonial{background:#fff;background:var(--background-white);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:32px;border-radius:var(--radius-xl);box-shadow:0 8px 32px #0000001f;box-shadow:var(--shadow-lg);padding:32px;padding:var(--space-xl);position:relative;transition:.4s cubic-bezier(.16,1,.3,1);transition:var(--transition-smooth)}.custom-testimonial:hover{box-shadow:0 12px 48px #00000029;box-shadow:var(--shadow-xl);transform:translateY(-8px)}.custom-testimonial:before{color:#006bff;color:var(--primary);content:'"';font-size:72px;font-weight:700;line-height:1;opacity:.2;position:absolute;right:24px;right:var(--space-lg);top:16px;top:var(--space-md)}.custom-pricing-card{background:#fff;background:var(--background-white);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:32px;border-radius:var(--radius-xl);box-shadow:0 4px 16px #00000014;box-shadow:var(--shadow-md);padding:48px;padding:var(--space-2xl);position:relative;text-align:center;transition:.4s cubic-bezier(.16,1,.3,1);transition:var(--transition-smooth)}.custom-pricing-card.featured{border:2px solid #006bff;border:2px solid var(--primary);box-shadow:0 8px 32px #006bff66;box-shadow:var(--shadow-glow);transform:scale(1.05);z-index:1}.custom-pricing-card.featured:before{background:linear-gradient(135deg,#006bff,#0052cc 50%,#003d99);background:var(--gradient-primary);border-radius:32px;border-radius:var(--radius-xl);content:"";inset:-2px;opacity:.1;position:absolute;z-index:-1}.custom-pricing-card:hover{border-color:#006bff;border-color:var(--primary);box-shadow:0 12px 48px #00000029;box-shadow:var(--shadow-xl);transform:translateY(-8px)}.custom-pricing-card.featured:hover{box-shadow:0 16px 48px #006bff66;box-shadow:var(--shadow-glow-lg);transform:scale(1.05) translateY(-8px)}.custom-pricing-badge{animation:shimmer 2s linear infinite;background:linear-gradient(135deg,#006bff,#0052cc 50%,#003d99);background:var(--gradient-primary);background-size:200% 100%;border-radius:9999px;border-radius:var(--radius-full);color:#fff;display:inline-block;font-size:12px;font-weight:700;left:50%;letter-spacing:.05em;padding:6px 16px;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%)}.custom-trust-bar{align-items:center;display:flex;flex-wrap:wrap;gap:24px;gap:var(--space-lg);justify-content:center;padding:24px 0;padding:var(--space-lg) 0}.custom-trust-item{color:#476788;color:var(--text-secondary);font-size:14px;font-weight:500;gap:8px;gap:var(--space-sm)}.custom-trust-avatar-group,.custom-trust-item{align-items:center;display:flex}.custom-trust-avatar{border:2px solid #fff;border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 2px 8px #0000000f;box-shadow:var(--shadow-sm);height:32px;margin-right:-8px;width:32px}@media (max-width:768px){.custom-button{font-size:15px;min-height:48px;min-width:140px;padding:12px 24px}.custom-button-large{font-size:16px;min-height:52px;padding:14px 32px}.custom-feature-grid{gap:16px;gap:var(--space-md);grid-template-columns:1fr}.custom-feature-card{padding:24px;padding:var(--space-lg)}.custom-pricing-card{padding:32px;padding:var(--space-xl)}.custom-pricing-card.featured{transform:none}.custom-pricing-card.featured:hover{transform:translateY(-8px)}.custom-testimonial:before{font-size:48px;right:16px;right:var(--space-md)}}[dir=rtl] .custom-button{text-align:center}[dir=rtl] .custom-testimonial:before{left:24px;left:var(--space-lg);right:auto}[dir=rtl] .custom-trust-avatar{margin-left:-8px;margin-right:0}[dir=rtl] .custom-feature-card:before{transform-origin:right}.custom-loading{overflow:hidden;position:relative}.custom-loading:after{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.custom-skeleton{animation:shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f8fafc 25%,#f1f5f9 50%,#f8fafc 75%);background:linear-gradient(90deg,var(--background-light) 25%,var(--background-subtle) 50%,var(--background-light) 75%);background-size:200% 100%;border-radius:12px;border-radius:var(--radius-sm)}.custom-button:focus-visible,.custom-card:focus-visible{outline:2px solid #006bff;outline:2px solid var(--primary);outline-offset:2px}@media (prefers-contrast:high){.custom-button{border:2px solid}.custom-card{border:2px solid #0b3558;border:2px solid var(--text-primary)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.custom-float,.custom-glow,.custom-pulse{animation:none}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f8fafc;background:var(--background-light)}::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--border-subtle);border-radius:9999px;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#7c8db0;background:var(--text-muted)}::selection{background:#006bff;background:var(--primary);color:#fff}::-moz-selection{background:#006bff;background:var(--primary);color:#fff}body,html{direction:rtl;text-align:right}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}*{box-sizing:border-box}.MuiTypography-body1,.MuiTypography-body2,.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3,.MuiTypography-h4,.MuiTypography-h5,.MuiTypography-h6,.MuiTypography-root,a,button,div,h1,h2,h3,h4,h5,h6,html[dir=rtl] *,html[dir=rtl] a,html[dir=rtl] button,html[dir=rtl] div,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6,html[dir=rtl] p,html[dir=rtl] span,input,label,p,span,textarea{direction:rtl!important;text-align:right!important}.flex-row{flex-direction:row-reverse}.flex-row-reverse{flex-direction:row}.grid{direction:rtl}.box,.card,.container,.dialog,.form,.modal,.nav,.navigation,.popup,button,form,input,li,nav,ol,select,table,td,textarea,th,ul{direction:rtl;text-align:right}.icon-left{margin-left:8px;margin-right:0}.icon-right{margin-left:0;margin-right:8px}.ml-1{margin-right:.25rem}.ml-1,.ml-2{margin-left:0}.ml-2{margin-right:.5rem}.ml-3{margin-right:.75rem}.ml-3,.ml-4{margin-left:0}.ml-4{margin-right:1rem}.ml-5{margin-right:1.25rem}.ml-5,.ml-6{margin-left:0}.ml-6{margin-right:1.5rem}.mr-1{margin-left:.25rem}.mr-1,.mr-2{margin-right:0}.mr-2{margin-left:.5rem}.mr-3{margin-left:.75rem}.mr-3,.mr-4{margin-right:0}.mr-4{margin-left:1rem}.mr-5{margin-left:1.25rem}.mr-5,.mr-6{margin-right:0}.mr-6{margin-left:1.5rem}.pl-1{padding-right:.25rem}.pl-1,.pl-2{padding-left:0}.pl-2{padding-right:.5rem}.pl-3{padding-right:.75rem}.pl-3,.pl-4{padding-left:0}.pl-4{padding-right:1rem}.pl-5{padding-right:1.25rem}.pl-5,.pl-6{padding-left:0}.pl-6{padding-right:1.5rem}.pr-1{padding-left:.25rem}.pr-1,.pr-2{padding-right:0}.pr-2{padding-left:.5rem}.pr-3{padding-left:.75rem}.pr-3,.pr-4{padding-right:0}.pr-4{padding-left:1rem}.pr-5{padding-left:1.25rem}.pr-5,.pr-6{padding-right:0}.pr-6{padding-left:1.5rem}.text-left{text-align:right!important}.text-right{text-align:left!important}.text-center{text-align:center!important}.float-left{float:right!important}.float-right{float:left!important}.left-0{left:auto;right:0}.right-0{left:0;right:auto}.border-l{border-left:none;border-right:1px solid}.border-r{border-left:1px solid;border-right:none}.shadow-l{box-shadow:-2px 0 4px #0000001a}.shadow-r{box-shadow:2px 0 4px #0000001a}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ltr-content,code{direction:ltr;text-align:left}.currency,.date,.number,.time,a[href^=http],a[href^=mailto],a[href^=tel]{direction:ltr;display:inline-block;text-align:left}