.theme-switch{display:none;background:transparent;border:none;cursor:pointer;padding:.25rem;border-radius:20px;transition:all .3s ease}@media(min-width:768px){.theme-switch{display:block}}.theme-switch:hover{background:hsla(0,0%,100%,.1)}.theme-switch--loading{cursor:not-allowed;opacity:.5}.theme-switch .switch-placeholder{width:48px;height:24px;background:hsla(0,0%,100%,.2);border-radius:12px;animation:pulse 1.5s ease-in-out infinite}.switch-container{position:relative;width:48px;height:24px}.switch-track{width:100%;height:100%;background:hsla(0,0%,100%,.2);border-radius:12px;border:1px solid hsla(0,0%,100%,.3);position:relative;transition:all .3s ease;overflow:hidden}.switch-track:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(87,54,147,.3),rgba(240,94,34,.3));opacity:0;transition:opacity .3s ease}.theme-switch:hover .switch-track{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5)}.theme-switch:hover .switch-track:before{opacity:1}.switch-thumb{position:absolute;top:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.3)}.switch-thumb .switch-icon{transition:all .3s ease;filter:brightness(.8)}.theme-switch--dark .switch-thumb{left:2px;background:#1a1a1a}.theme-switch--dark .switch-thumb .switch-icon{filter:brightness(1.2)}.theme-switch--dark .switch-track{background:hsla(0,0%,100%,.1)}.theme-switch--light .switch-thumb{left:26px;background:#f8f9fa}.theme-switch--light .switch-thumb .switch-icon{filter:brightness(.6)}.theme-switch--light .switch-track{background:rgba(0,0,0,.1);border-color:rgba(0,0,0,.2)}.theme-switch--light .switch-track:before{background:linear-gradient(45deg,rgba(240,188,34,.3),rgba(87,54,147,.3))}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes switchBounce{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.theme-switch:active .switch-thumb{animation:switchBounce .2s ease}[dir=rtl] .theme-switch--dark .switch-thumb{left:26px}[dir=rtl] .theme-switch--light .switch-thumb{left:2px}:root[style*="--theme: light"] .theme-switch:hover{background:rgba(0,0,0,.1)}:root[style*="--theme: light"] .switch-track{background:rgba(0,0,0,.1);border-color:rgba(0,0,0,.2)}:root[style*="--theme: light"] .theme-switch:hover .switch-track{background:rgba(0,0,0,.15);border-color:rgba(0,0,0,.3)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;cursor:pointer;font-weight:500;text-align:center;text-decoration:none;user-select:none;transition:all .3s ease;border-radius:.75rem;position:relative;overflow:hidden}.button:focus{outline:2px solid #d8c6fa;outline-offset:2px}.button:focus:not(:focus-visible){outline:none}.button--small{padding:.5rem 1rem;font-size:.875rem;border-radius:.5rem}.button--medium{padding:.75rem 1.5rem;font-size:1rem}.button--large{padding:1rem 2rem;font-size:1.125rem;border-radius:1rem}.button--primary{background:#573693;color:#fff}.button--primary:hover:not(:disabled){background:#8568bc;transform:translateY(-1px)}.button--primary:active:not(:disabled){background:#3f276a;transform:translateY(0)}.theme-light .button--primary{color:#fff}.button--secondary{background:#ea5f2a;color:#fff}.button--secondary:hover:not(:disabled){background:#f05e22;transform:translateY(-1px)}.button--secondary:active:not(:disabled){background:#d55524;transform:translateY(0)}.theme-light .button--secondary{color:#fff}.button--outline{background:transparent;color:var(--text);border:2px solid transparent;opacity:.8}.button--outline:hover:not(:disabled){opacity:1;background:var(--text);color:var(--background);transform:translateY(-1px)}.button--outline:active:not(:disabled){transform:translateY(0)}.button--ghost{background:transparent;color:var(--text);opacity:.8}.button--ghost:hover:not(:disabled){opacity:1;background:var(--text);color:var(--background);transform:translateY(-1px)}.button--ghost:active:not(:disabled){transform:translateY(0)}.theme-light .button--ghost:hover:not(:disabled){background:rgba(0,0,0,.1);color:var(--text)}.button--text{background:transparent;color:var(--text);padding:.5rem}.button--text:hover:not(:disabled){background:var(--text);color:var(--background);opacity:.1}.button--text:active:not(:disabled){opacity:.15}.theme-light .button--text:hover:not(:disabled){background:rgba(0,0,0,.05);color:var(--text);opacity:1}.button--disabled,.button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.button--loading{cursor:wait}.button--loading .button__text{opacity:.7}.button--full-width{width:100%}.button__icon{display:flex;align-items:center;justify-content:center}.button__icon--left{margin-right:-.25rem}.button__icon--right{margin-left:-.25rem}.button__icon svg{width:1em;height:1em}.button__text{transition:opacity .3s ease}.button__spinner{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center}.button .spinner{width:1em;height:1em;animation:spin 1s linear infinite}.button .spinner__circle{animation:spin-dash 1.5s ease-in-out infinite}@media(min-width:640px){.button--small{padding:.625rem 1.25rem;font-size:.875rem}.button--medium{padding:.875rem 1.75rem;font-size:1rem}.button--large{padding:1.125rem 2.25rem;font-size:1.25rem}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-dash{0%{stroke-dasharray:0,60;stroke-dashoffset:0}50%{stroke-dasharray:30,60;stroke-dashoffset:-15}to{stroke-dasharray:30,60;stroke-dashoffset:-45}}.button-group{display:flex}.button-group .button{border-radius:0}.button-group .button:first-child{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.button-group .button:last-child{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.button-group .button:not(:last-child){border-right:1px solid hsla(0,0%,100%,.2)}.word-slider{position:relative;display:inline-flex;align-items:center;overflow:hidden;height:1.5em;vertical-align:middle;line-height:1.3}.word-slider__container{position:relative;display:inline-block;width:100%;transition:transform .3s cubic-bezier(.4,0,.2,1)}.word-slider__container.slide-up{animation:slideWordUp .3s cubic-bezier(.4,0,.2,1)}.word-slider__container.reverse-slide{animation:reverseSlide var(--reverse-speed,1s) cubic-bezier(.25,.46,.45,.94)}.word-slider__word{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;white-space:nowrap;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0}.word-slider__word.active{opacity:1;position:relative;top:0;transform:translateY(0)}.word-slider--reduced-motion .word-slider__word{transition:opacity .3s ease,color .3s ease}@keyframes slideWordUp{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes reverseSlide{0%{transform:translateY(0)}20%{transform:translateY(-20px) scale(1.05)}to{transform:translateY(calc(var(--total-words, 3) * -100%)) scale(.95)}}.word-slider:hover .word-slider__word.active{transform:translateY(0) scale(1.05);text-shadow:0 2px 8px rgba(0,0,0,.2)}@media(max-width:768px){.word-slider{height:1.5em;line-height:1.3}}[dir=rtl] .word-slider__word{left:auto;right:0}@media(max-width:768px){[dir=rtl] .word-slider__word{line-height:1.5}}.platform-chip{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#111;border-radius:30px;transition:all .3s ease;opacity:1;transform:translateX(0)}.theme-light .platform-chip{background:#f1f1f1;box-shadow:0 2px 8px rgba(0,0,0,.1)}.platform-chip__icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.platform-chip__icon img{width:100%;height:100%;object-fit:contain}.platform-chip__label{font-size:16px;font-weight:600;color:var(--chip-text-color);white-space:nowrap;line-height:1.2;transition:color .3s ease}@media(max-width:768px){.platform-chip{min-width:150px;padding:12px 16px;gap:10px}.platform-chip__icon{width:28px;height:28px}.platform-chip__label{font-size:14px}}@media(max-width:480px){.platform-chip{min-width:130px;padding:10px 14px;gap:8px}.platform-chip__icon{width:24px;height:24px}.platform-chip__label{font-size:13px;font-weight:500}}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--background);transition:background-color .3s ease;transform:translateY(-100%);animation:headerDropDown 1s ease-out forwards}.header-container{max-width:95%;margin:0 auto;padding:0 1rem;height:70px;display:flex;align-items:center;justify-content:space-between}@media(min-width:768px){.header-container{max-width:90%}}.header-logo{display:flex;align-items:center;gap:.75rem}.header-logo .logo-image{border-radius:8px}.header-logo .logo-text{font-size:1.5rem;font-weight:700;color:var(--text);letter-spacing:-.025em;transition:color .3s ease}.header-nav{display:none;gap:2rem;justify-content:flex-start}@media(min-width:1024px){.header-nav{display:flex;margin-inline-start:auto;margin-inline-end:2rem}}.header-nav--open{position:fixed;top:70px;left:0;right:0;background:rgba(0,0,0,.98);display:flex;flex-direction:column;padding:2rem;gap:1rem}@media(min-width:1024px){.header-nav--open{position:static;flex-direction:row;background:transparent;padding:0;gap:2rem}}.header-nav .nav-link{color:var(--text);opacity:.8;text-decoration:none;font-weight:500;padding:.5rem 0;transition:all .3s ease;position:relative}.header-nav .nav-link--active,.header-nav .nav-link:hover{color:#573693;opacity:1}.header-nav .nav-link--active:after{width:100%}.header-nav .nav-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#573693;transition:width .3s ease}.header-nav .nav-link:hover:after{width:100%}.header-actions{display:flex;align-items:center;gap:1rem}.header-actions .get-started-btn{display:block}@media(min-width:768px){.header-actions .get-started-btn{display:block}}.header-actions .language-toggle{display:none}@media(min-width:768px){.header-actions .language-toggle{display:block}.header-actions .language-toggle span{display:flex;align-items:center;gap:.5rem;font-family:tajawal,sans-serif}}.header-actions .language-toggle .language-flag{border-radius:2px;object-fit:cover;flex-shrink:0}.header .mobile-menu-toggle{background:none;border:none;cursor:pointer;padding:.5rem}@media(min-width:1024px){.header .mobile-menu-toggle{display:none}}.header .mobile-menu-toggle .hamburger{display:flex;flex-direction:column;gap:3px;width:20px}.header .mobile-menu-toggle .hamburger span{height:2px;background:var(--text);transition:all .3s ease;border-radius:1px}.header .mobile-menu-toggle .hamburger span:first-child{width:100%}.header .mobile-menu-toggle .hamburger span:nth-child(2){width:80%}.header .mobile-menu-toggle .hamburger span:nth-child(3){width:60%}.header .mobile-menu-toggle .hamburger--open span:first-child{transform:rotate(45deg) translate(6px,6px);width:100%}.header .mobile-menu-toggle .hamburger--open span:nth-child(2){opacity:0}.header .mobile-menu-toggle .hamburger--open span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px);width:100%}@keyframes headerDropDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}[dir=rtl] .header-logo{flex-direction:row-reverse}[dir=rtl] .header-nav{justify-content:flex-end}[dir=rtl] .header-nav .nav-link:after{right:0;left:auto}:root{--background:#000;--text:#fff;--theme:"dark";--chip-bg:radial-gradient(70.71% 70.71% at 50% 50%,hsla(0,0%,100%,.2) 0%,hsla(0,0%,100%,0) 100%),hsla(0,0%,100%,.1);--chip-text-color:#fff;--platform-title-color:#fff;--platform-title-highlight-color:#f05e22}.theme-light{--background:#fff;--text:#000;--theme:"light";--chip-bg:radial-gradient(70.71% 70.71% at 50% 50%,hsla(0,0%,100%,.2) 0%,hsla(0,0%,100%,0) 100%),rgba(0,0,0,.1);--chip-text-color:#2d3748;--platform-title-color:#2d3748;--platform-title-highlight-color:#f05e22}.flex,.flex-col{display:flex}.flex-col{flex-direction:column}.flex-row{display:flex;flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.w-full{width:100%}.h-full{height:100%}.p-4{padding:1rem}.p-8{padding:2rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mt-4{margin-top:1rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-5xl{font-size:3rem}.font-bold{font-weight:700}.bg-primary{background-color:#573693}.bg-secondary-600{background-color:#ea5f2a}.bg-secondary-700{background-color:#f05e22}.bg-secondary-500{background-color:#d55524}.bg-white{background-color:#fff}.bg-gray-300{background-color:#d8d8d8}.text-white{color:#fff}.text-secondary-700{color:#f05e22}.text-gray-900{color:#323232}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.hidden{display:none}@media(min-width:640px){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:flex-row{flex-direction:row}.sm\:mb-0{margin-bottom:0}}[dir=rtl]{direction:rtl;text-align:right}[dir=rtl] .icon-arrow{transform:scaleX(-1)}[dir=rtl] input,[dir=rtl] textarea{text-align:right}[dir=rtl] .nav-item{margin-left:0;margin-right:1rem}[dir=rtl] .float-start{float:right!important}[dir=rtl] .float-end{float:left!important}body{color:var(--text);background:var(--background);font-family:Arial,Helvetica,sans-serif;direction:ltr;text-align:left;transition:background-color .3s ease,color .3s ease}[dir=rtl] body{direction:rtl;text-align:right}.m-left{margin-inline-start:1rem}.m-right{margin-inline-end:1rem}.p-left{padding-inline-start:1rem}.p-right{padding-inline-end:1rem}::-webkit-scrollbar{width:8px;height:8px}[dir=rtl] ::-webkit-scrollbar{direction:rtl}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}::-webkit-scrollbar-thumb{background:#888;border-radius:8px;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:#555}*{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.layout-body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-container{min-height:100vh;background:linear-gradient(135deg,#000,#1a1a1a);transition:background .3s ease}.theme-light .page-container{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.workflow-chip{background:var(--chip-bg);backdrop-filter:blur(10px);border-radius:25px;padding:.5rem 1rem;color:var(--chip-text-color);transition:color .3s ease}.workflow-chip,.workflow-chip span{display:inline-block}.workflow-chip img,.workflow-chip svg{vertical-align:middle;display:inline-block;margin-right:.5rem}.workflow-chip svg{color:inherit}.page-content{padding-top:70px;min-height:100vh;display:flex;align-items:center;justify-content:center}.page-content .container{max-width:1200px;margin:0 auto;padding:2rem 1rem;text-align:center}.page-content .page-title{font-size:3rem;font-weight:700;color:var(--text);margin-bottom:1rem;transition:color .3s ease}@media(min-width:768px){.page-content .page-title{font-size:4rem}}.page-content .page-description{font-size:1.25rem;color:var(--text);opacity:.8;max-width:600px;margin:0 auto;line-height:1.6;transition:color .3s ease,opacity .3s ease}[dir=rtl] .page-content,[dir=rtl] .page-content .page-description,[dir=rtl] .page-content .page-title{text-align:center}.footer-section{color:#fff;position:relative;overflow:hidden;min-height:auto;padding:4rem 0 2rem;height:auto}@media(min-width:768px){.footer-section{padding:6rem 0 3rem;height:70vh}}@media(min-width:1024px){.footer-section{padding:2rem 0 0;height:70vh}}.footer-container{margin:0 auto;padding:0 2rem;transition:all .8s ease;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:768px){.footer-container{padding:0 4rem}}@media(min-width:1024px){.footer-container{padding:0 6rem}}.footer-container--animate{opacity:1;transform:translateY(0)}.footer-content{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:768px){.footer-content{grid-template-columns:1fr 2fr;gap:4rem}}@media(min-width:1024px){.footer-content{grid-template-columns:1fr 3fr;gap:6rem}}.footer-newsletter{display:flex;flex-direction:column;gap:2rem;opacity:0;transform:translateY(30px);transition:all .8s ease}.footer-newsletter--animate{opacity:1;transform:translateY(0)}.footer-logo .footer-logo-image{max-width:150px;height:auto}@media(min-width:768px){.footer-logo .footer-logo-image{max-width:180px}}.newsletter-signup{display:flex;flex-direction:column;gap:1rem}.newsletter-title{font-size:1.5rem;font-weight:400;color:#fff;margin:0}@media(min-width:768px){.newsletter-title{font-size:1.75rem}}.newsletter-input-container{position:relative;display:flex;align-items:stretch;border-radius:0 25px 25px 0;padding:0;border:1px solid #f05e22;overflow:hidden;transition:all .3s ease}.newsletter-input-container:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.newsletter-input-container:focus-within{background:hsla(0,0%,100%,.15);border-color:#f05e22;box-shadow:0 0 0 3px rgba(240,94,34,.1)}.newsletter-input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:1rem;padding:.75rem 1rem}.newsletter-input::placeholder{color:hsla(0,0%,100%,.6)}.newsletter-input:focus{outline:none}.newsletter-submit{background:#f05e22;border:none;padding:.75rem 1rem;border-radius:0 50% 50% 0;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-width:50px}.newsletter-submit:hover{background:#d55524;transform:translateX(2px)}.newsletter-submit:active{transform:translateX(0)}.newsletter-disclaimer{font-size:.875rem;color:hsla(0,0%,100%,.7);line-height:1.4;margin:0}.newsletter-disclaimer .newsletter-link{color:hsla(0,0%,100%,.7);text-decoration:none;transition:all .3s ease}.newsletter-disclaimer .newsletter-link:hover{color:#d55524}.theme-light .newsletter-disclaimer .newsletter-link{color:#2d3748}.theme-light .newsletter-disclaimer .newsletter-link:hover{color:#d55524}.footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;opacity:0;transform:translateY(30px);transition:all .8s ease .2s}@media(min-width:768px){.footer-links{grid-template-columns:repeat(3,1fr);gap:3rem}}@media(min-width:1024px){.footer-links{grid-template-columns:repeat(5,1fr);gap:2rem}}.footer-links--animate{opacity:1;transform:translateY(0)}.footer-column{display:flex;flex-direction:column;gap:1rem}.footer-column-title{font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 .5rem}@media(min-width:768px){.footer-column-title{font-size:1.25rem}}.footer-column-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.footer-link{color:hsla(0,0%,100%,.8);text-decoration:none;font-size:.95rem;transition:all .3s ease}.footer-link:hover{color:#fff;transform:translateX(2px)}.theme-light .footer-link{color:#2d3748}.footer-social{display:flex;gap:1rem;opacity:0;transform:translateY(30px);transition:all .8s ease .4s}@media(min-width:768px){.footer-social{justify-content:flex-start}}.footer-social--animate{opacity:1;transform:translateY(0)}.footer-social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:hsla(0,0%,100%,.8);text-decoration:none;transition:all .3s ease}.footer-social-link:hover{color:#fff;transform:translateY(-2px)}.footer-social-link svg{width:20px;height:20px}.footer-copyright{text-align:left;opacity:0;transform:translateY(30px);transition:all .8s ease .6s;margin-bottom:12px}.footer-copyright--animate{opacity:1;transform:translateY(0)}.footer-copyright p{margin:0;color:hsla(0,0%,100%,.6);font-size:.875rem}@media(max-width:767px){.footer-section{padding:3rem 0 2rem}.footer-content{gap:2rem}.footer-links{grid-template-columns:1fr;gap:2rem}.footer-social{justify-content:center;margin-top:1.5rem}.footer-copyright{margin-top:3rem}}[dir=rtl] .footer-newsletter .newsletter-input-container{border-radius:25px 0 0 25px;padding:0;border:1px solid #f05e22;overflow:hidden;transition:all .3s ease}[dir=rtl] .footer-newsletter .newsletter-submit{border-radius:25px 0 0 25px;border-left:none;border-right:1px solid #f05e22;padding:.75rem 1rem;min-width:50px;width:50px;height:50px;display:flex;align-items:center;justify-content:center}[dir=rtl] .footer-newsletter .newsletter-submit svg{transform:rotate(180deg)}[dir=rtl] .footer-column-title,[dir=rtl] .footer-link,[dir=rtl] .footer-newsletter .newsletter-disclaimer,[dir=rtl] .footer-newsletter .newsletter-title{text-align:right}[dir=rtl] .footer-link:hover,[dir=rtl] .newsletter-submit:hover{transform:translateX(-2px)}.theme-light .footer-section{background:#f8f9fa;color:#2d3748}.theme-light .footer-logo-image{content:url(/logo.png)}.theme-light .footer-column-title,.theme-light .newsletter-title{color:#2d3748}.theme-light .newsletter-input-container{background:rgba(45,55,72,.1);border-color:rgba(45,55,72,.2)}.theme-light .newsletter-input-container:hover{background:rgba(45,55,72,.15);border-color:rgba(45,55,72,.3)}.theme-light .newsletter-input-container:focus-within{background:rgba(45,55,72,.15);border-color:#f05e22;box-shadow:0 0 0 3px rgba(240,94,34,.1)}.theme-light .newsletter-input{color:#2d3748}.theme-light .newsletter-input::placeholder{color:rgba(45,55,72,.6)}.theme-light .newsletter-disclaimer{color:rgba(45,55,72,.7)}.theme-light .footer-link{color:rgba(45,55,72,.8)}.theme-light .footer-link:hover{color:#2d3748}.theme-light .footer-social-link{color:rgba(45,55,72,.8)}.theme-light .footer-social-link:hover{color:#2d3748}.theme-light .footer-copyright p{color:rgba(45,55,72,.6)}