@import"https://fonts.googleapis.com/css2?family=Titillium+Web:wght@200;300;400;600;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Changa:wght@200;300;400;500;600;700;800&display=swap";[dir=rtl] .absolute[data-v-2dabf5b6]{right:auto;left:0}[dir=rtl] .mr-3[data-v-2dabf5b6]{margin-right:0;margin-left:.75rem}.language-dropdown-portal{position:fixed!important;z-index:999999!important;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.social-link-cube[data-v-e8f78fda]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:0;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.social-link-cube[data-v-e8f78fda]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.social-link-cube[data-v-e8f78fda]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff}.social-link-cube[data-v-e8f78fda]:hover{border-color:#000;box-shadow:0 4px 8px #0000004d}.footer-link[data-v-e8f78fda]{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.footer-link[data-v-e8f78fda]:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.preloader-overlay[data-v-0210820c]{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#000,#1a1a1a,#000);display:flex;justify-content:center;align-items:center;z-index:9999;overflow:hidden}.preloader-container[data-v-0210820c]{display:flex;flex-direction:column;align-items:center;gap:2rem}.cube-container[data-v-0210820c]{perspective:1000px;perspective-origin:center center}.cube[data-v-0210820c]{position:relative;width:80px;height:80px;transform-style:preserve-3d;animation:rotate3d-0210820c 2s infinite linear}.cube .face[data-v-0210820c]{position:absolute;width:80px;height:80px;border:2px solid #ffffff;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cube .front[data-v-0210820c]{transform:rotateY(0) translateZ(40px);background:linear-gradient(45deg,#fff,#e0e0e0)}.cube .back[data-v-0210820c]{transform:rotateY(180deg) translateZ(40px);background:linear-gradient(45deg,#f0f0f0,#d0d0d0)}.cube .right[data-v-0210820c]{transform:rotateY(90deg) translateZ(40px);background:linear-gradient(45deg,#e8e8e8,#c8c8c8)}.cube .left[data-v-0210820c]{transform:rotateY(-90deg) translateZ(40px);background:linear-gradient(45deg,#f8f8f8,#d8d8d8)}.cube .top[data-v-0210820c]{transform:rotateX(90deg) translateZ(40px);background:linear-gradient(45deg,#fff,#e8e8e8)}.cube .bottom[data-v-0210820c]{transform:rotateX(-90deg) translateZ(40px);background:linear-gradient(45deg,#e0e0e0,silver)}@keyframes rotate3d-0210820c{0%{transform:rotateX(0) rotateY(0) rotate(0)}25%{transform:rotateX(90deg) rotateY(90deg) rotate(0)}50%{transform:rotateX(180deg) rotateY(180deg) rotate(90deg)}75%{transform:rotateX(270deg) rotateY(270deg) rotate(180deg)}to{transform:rotateX(360deg) rotateY(360deg) rotate(360deg)}}.loading-text[data-v-0210820c]{text-align:center;color:#fff}.progress-container[data-v-0210820c]{width:300px;text-align:center}.progress-bar[data-v-0210820c]{width:100%;height:4px;background:#fff3;border-radius:2px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-0210820c]{height:100%;background:linear-gradient(90deg,#fff,#e0e0e0);border-radius:2px;transition:width .3s ease;position:relative}.progress-fill[data-v-0210820c]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer-0210820c 2s infinite}@keyframes shimmer-0210820c{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-text[data-v-0210820c]{color:#fff;font-size:.875rem;font-weight:500}[dir=rtl] .loading-text[data-v-0210820c]{text-align:center}[dir=rtl] .loading-dots[data-v-0210820c]{flex-direction:row-reverse}@media (max-width: 640px){.cube[data-v-0210820c],.cube .face[data-v-0210820c]{width:60px;height:60px}.cube .front[data-v-0210820c]{transform:rotateY(0) translateZ(30px)}.cube .back[data-v-0210820c]{transform:rotateY(180deg) translateZ(30px)}.cube .right[data-v-0210820c]{transform:rotateY(90deg) translateZ(30px)}.cube .left[data-v-0210820c]{transform:rotateY(-90deg) translateZ(30px)}.cube .top[data-v-0210820c]{transform:rotateX(90deg) translateZ(30px)}.cube .bottom[data-v-0210820c]{transform:rotateX(-90deg) translateZ(30px)}.progress-container[data-v-0210820c]{width:250px}}.progress-scrollbar-container[data-v-29b5c7e3]{position:fixed;top:80px;left:0;width:100%;height:12px;z-index:10000;pointer-events:none}.progress-bar-track[data-v-29b5c7e3]{position:relative;width:100%;height:100%;background:#f8f9fa;border:none;border-radius:0}.progress-fill[data-v-29b5c7e3]{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#000,#333,#000);transition:width .15s ease-out;border-radius:0}@media (max-width: 768px){.progress-scrollbar-container[data-v-29b5c7e3]{top:70px;height:10px}}@keyframes progressFill-29b5c7e3{0%{background-size:0% 100%}to{background-size:200% 100%}}.progress-fill[data-v-29b5c7e3]{animation:progressFill-29b5c7e3 .3s ease-out}.progress-scrollbar-container:hover .progress-fill[data-v-29b5c7e3]{background:linear-gradient(90deg,#333,#000,#333)}[dir=rtl]{font-family:Changa,Arial,sans-serif!important;line-height:1.6}[dir=rtl] h1{font-family:Changa,sans-serif!important;font-weight:700;line-height:1.2;letter-spacing:-.025em}[dir=rtl] h2{font-family:Changa,sans-serif!important;font-weight:600;line-height:1.3;letter-spacing:-.025em}[dir=rtl] h3{font-family:Changa,sans-serif!important;font-weight:600;line-height:1.4}[dir=rtl] h4{font-family:Changa,sans-serif!important;font-weight:500;line-height:1.4}[dir=rtl] h5,[dir=rtl] h6{font-family:Changa,sans-serif!important;font-weight:500;line-height:1.5}[dir=rtl] p{font-family:Changa,sans-serif!important;font-weight:400;line-height:1.7}[dir=rtl] .text-sm{font-size:.875rem;line-height:1.5}[dir=rtl] .text-base{font-size:1rem;line-height:1.6}[dir=rtl] .text-lg{font-size:1.125rem;line-height:1.6}[dir=rtl] .text-xl{font-size:1.25rem;line-height:1.5}[dir=rtl] .text-2xl{font-size:1.5rem;line-height:1.4}[dir=rtl] .text-3xl{font-size:1.875rem;line-height:1.3}[dir=rtl] .text-4xl{font-size:2.25rem;line-height:1.2}[dir=rtl] .text-5xl{font-size:3rem;line-height:1.1}[dir=rtl] .text-6xl{font-size:3.75rem;line-height:1}[dir=rtl] .btn{font-family:Changa,sans-serif!important;font-weight:500;letter-spacing:.025em}[dir=rtl] .btn-primary{font-weight:600}[dir=rtl] .btn-secondary{font-weight:500}[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] select{font-family:Changa,sans-serif!important;font-weight:400}[dir=rtl] input::-moz-placeholder,[dir=rtl] textarea::-moz-placeholder{font-family:Changa,sans-serif!important;font-weight:400;opacity:.7}[dir=rtl] input::placeholder,[dir=rtl] textarea::placeholder{font-family:Changa,sans-serif!important;font-weight:400;opacity:.7}[dir=rtl] .nav-link{font-family:Changa,sans-serif!important;font-weight:500;letter-spacing:.025em}[dir=rtl] .nav-brand{font-family:Changa,sans-serif!important;font-weight:700;letter-spacing:-.025em}[dir=rtl] header{font-family:Changa,sans-serif!important}[dir=rtl] header nav{font-family:Changa,sans-serif!important}[dir=rtl] header nav a{font-family:Changa,sans-serif!important}[dir=rtl] header nav button{font-family:Changa,sans-serif!important}[dir=rtl] header nav span{font-family:Changa,sans-serif!important}[dir=rtl] .language-switcher,[dir=rtl] .language-switcher button,[dir=rtl] .language-switcher select,[dir=rtl] .language-switcher option{font-family:Changa,sans-serif!important}[dir=rtl] .card-title{font-family:Changa,sans-serif!important;font-weight:600;line-height:1.3}[dir=rtl] .card-description,[dir=rtl] ul li,[dir=rtl] ol li{font-family:Changa,sans-serif!important;font-weight:400;line-height:1.6}[dir=rtl] blockquote{font-family:Changa,sans-serif!important;font-weight:400;font-style:italic;line-height:1.7}[dir=rtl] code{font-family:Changa,monospace!important;font-weight:500}[dir=rtl] pre{font-family:Changa,monospace!important;font-weight:400;line-height:1.5}[dir=rtl] table{font-family:Changa,sans-serif!important;font-weight:400}[dir=rtl] th{font-family:Changa,sans-serif!important;font-weight:600}[dir=rtl] td{font-family:Changa,sans-serif!important;font-weight:400}[dir=rtl] .stats-text{font-family:Changa,sans-serif!important;font-weight:400!important}[dir=rtl] .stats-section,[dir=rtl] .stats-section *,[dir=rtl] button{font-family:Changa,sans-serif!important}[dir=rtl] .btn-primary,[dir=rtl] .btn-secondary{font-family:Changa,sans-serif!important;font-weight:600!important}[dir=rtl] .btn,[dir=rtl] a[class*=btn]{font-family:Changa,sans-serif!important}[dir=rtl] button[type=button],[dir=rtl] button[type=submit],[dir=rtl] button[type=reset],[dir=rtl] input[type=button],[dir=rtl] input[type=submit],[dir=rtl] input[type=reset]{font-family:Changa,sans-serif!important;font-weight:500!important}[dir=rtl] .btn-primary,[dir=rtl] .btn-secondary,[dir=rtl] .btn-outline,[dir=rtl] .btn-ghost,[dir=rtl] .btn-link,[dir=rtl] .btn-sm,[dir=rtl] .btn-lg,[dir=rtl] .btn-xl{font-family:Changa,sans-serif!important}[dir=rtl] button span,[dir=rtl] .btn span,[dir=rtl] button:before,[dir=rtl] button:after{font-family:Changa,sans-serif!important}[dir=rtl] .bg-white,[dir=rtl] .bg-black,[dir=rtl] .text-white,[dir=rtl] .text-black,[dir=rtl] .border-white,[dir=rtl] .border-black,[dir=rtl] .px-4,[dir=rtl] .py-2,[dir=rtl] .px-6,[dir=rtl] .py-3,[dir=rtl] .px-8,[dir=rtl] .py-4{font-family:Changa,sans-serif!important}[dir=rtl] button,[dir=rtl] input[type=button],[dir=rtl] input[type=submit],[dir=rtl] .button,[dir=rtl] [role=button]{font-family:Changa,sans-serif!important;font-weight:500!important}[dir=rtl] .group{font-family:Changa,sans-serif!important}[dir=rtl] .form-label{font-family:Changa,sans-serif!important;font-weight:500!important}[dir=rtl] .form-input{font-family:Changa,sans-serif!important;font-weight:400!important}[dir=rtl] .form-input::-moz-placeholder{font-family:Changa,sans-serif!important;font-weight:400!important}[dir=rtl] .form-input::placeholder{font-family:Changa,sans-serif!important;font-weight:400!important}[dir=rtl] input[type=text],[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] input[type=password],[dir=rtl] textarea,[dir=rtl] select{font-family:Changa,sans-serif!important;font-weight:400!important}[dir=rtl] input[type=text]::-moz-placeholder,[dir=rtl] input[type=email]::-moz-placeholder,[dir=rtl] input[type=tel]::-moz-placeholder,[dir=rtl] input[type=password]::-moz-placeholder,[dir=rtl] textarea::-moz-placeholder{font-family:Changa,sans-serif!important;font-weight:400!important}[dir=rtl] input[type=text]::placeholder,[dir=rtl] input[type=email]::placeholder,[dir=rtl] input[type=tel]::placeholder,[dir=rtl] input[type=password]::placeholder,[dir=rtl] textarea::placeholder{font-family:Changa,sans-serif!important;font-weight:400!important}[dir=rtl] label{font-family:Changa,sans-serif!important;font-weight:500!important}@media (max-width: 640px){[dir=rtl] h1{font-size:2rem;line-height:1.2}[dir=rtl] h2{font-size:1.75rem;line-height:1.3}[dir=rtl] h3{font-size:1.5rem;line-height:1.4}[dir=rtl] .text-4xl{font-size:1.875rem}[dir=rtl] .text-5xl{font-size:2.25rem}[dir=rtl] .text-6xl{font-size:2.5rem}}@media (max-width: 480px){[dir=rtl] h1{font-size:1.75rem}[dir=rtl] h2{font-size:1.5rem}[dir=rtl] h3{font-size:1.25rem}}[dir=rtl] .underline{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}[dir=rtl] .line-through{text-decoration:line-through;text-decoration-thickness:2px}[dir=rtl] .text-shadow{text-shadow:0 1px 2px rgba(0,0,0,.1)}[dir=rtl] .text-shadow-lg{text-shadow:0 4px 8px rgba(0,0,0,.2)}[dir=rtl] .tracking-tight{letter-spacing:-.025em}[dir=rtl] .tracking-normal{letter-spacing:0}[dir=rtl] .tracking-wide{letter-spacing:.025em}[dir=rtl] .tracking-wider{letter-spacing:.05em}[dir=rtl] .tracking-widest{letter-spacing:.1em}.animate-fade-in{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-fade-in.visible{opacity:1;transform:translateY(0)}.animate-slide-up{opacity:0;transform:translateY(50px);transition:opacity .8s ease-out,transform .8s ease-out}.animate-slide-up.visible{opacity:1;transform:translateY(0)}.animate-slide-left{opacity:0;transform:translate(-50px);transition:opacity .7s ease-out,transform .7s ease-out}.animate-slide-left.visible{opacity:1;transform:translate(0)}.animate-slide-right{opacity:0;transform:translate(50px);transition:opacity .7s ease-out,transform .7s ease-out}.animate-slide-right.visible{opacity:1;transform:translate(0)}.animate-scale-in{opacity:0;transform:scale(.8);transition:opacity .5s ease-out,transform .5s ease-out}.animate-scale-in.visible{opacity:1;transform:scale(1)}.animate-stagger-1{transition-delay:.1s}.animate-stagger-2{transition-delay:.2s}.animate-stagger-3{transition-delay:.3s}.animate-stagger-4{transition-delay:.4s}.animate-stagger-5{transition-delay:.5s}.animate-stagger-6{transition-delay:.6s}.btn-animate{position:relative;overflow:hidden;transition:all .3s ease}.btn-animate:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-animate:hover:before{left:100%}.btn-animate:hover{transform:translateY(-2px);box-shadow:0 10px 25px #00000026}.card-animate{transition:all .3s ease;transform:translateY(0)}.card-animate:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a}.card-animate-float{animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.text-reveal{overflow:hidden;position:relative}.text-reveal:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;transform:translate(-100%);transition:transform .6s ease}.text-reveal.revealed:after{transform:translate(100%)}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #000;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-dots{display:inline-block}.loading-dots:after{content:"";animation:dots 1.5s infinite}@keyframes dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.pulse-animate{animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.bounce-animate{animation:bounce 1s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.shake-animate{animation:shake .5s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.fade-in-up{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.fade-in-up.visible{opacity:1;transform:translateY(0)}.fade-in-down{opacity:0;transform:translateY(-30px);transition:opacity .6s ease,transform .6s ease}.fade-in-down.visible{opacity:1;transform:translateY(0)}.fade-in-left{opacity:0;transform:translate(-30px);transition:opacity .6s ease,transform .6s ease}.fade-in-left.visible{opacity:1;transform:translate(0)}.fade-in-right{opacity:0;transform:translate(30px);transition:opacity .6s ease,transform .6s ease}.fade-in-right.visible{opacity:1;transform:translate(0)}.scale-in{opacity:0;transform:scale(.5);transition:opacity .5s ease,transform .5s ease}.scale-in.visible{opacity:1;transform:scale(1)}.scale-in-center{opacity:0;transform:scale(.8);transition:opacity .4s ease,transform .4s ease}.scale-in-center.visible{opacity:1;transform:scale(1)}.rotate-in{opacity:0;transform:rotate(-180deg);transition:opacity .6s ease,transform .6s ease}.rotate-in.visible{opacity:1;transform:rotate(0)}.slide-in-up{opacity:0;transform:translateY(100px);transition:opacity .8s ease,transform .8s ease}.slide-in-up.visible{opacity:1;transform:translateY(0)}.slide-in-down{opacity:0;transform:translateY(-100px);transition:opacity .8s ease,transform .8s ease}.slide-in-down.visible{opacity:1;transform:translateY(0)}.hero-title-animate{opacity:1;transform:translateY(0);animation:heroTitleSlide 1s ease-out .5s forwards}@keyframes heroTitleSlide{to{opacity:1;transform:translateY(0)}}.hero-subtitle-animate{opacity:1;transform:translateY(0);animation:heroSubtitleSlide 1s ease-out .8s forwards}@keyframes heroSubtitleSlide{to{opacity:1;transform:translateY(0)}}.hero-button-animate{opacity:1;transform:translateY(0);animation:heroButtonSlide 1s ease-out 1.1s forwards}@keyframes heroButtonSlide{to{opacity:1;transform:translateY(0)}}.service-card-animate{opacity:0;transform:translateY(50px) scale(.9);transition:opacity .6s ease,transform .6s ease}.service-card-animate.visible{opacity:1;transform:translateY(0) scale(1)}.service-card-animate:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 25px 50px #00000026}.counter-animate{opacity:0;transform:scale(.5);transition:opacity .5s ease,transform .5s ease}.counter-animate.visible{opacity:1;transform:scale(1)}[dir=rtl] .animate-slide-left{transform:translate(50px)}[dir=rtl] .animate-slide-left.visible{transform:translate(0)}[dir=rtl] .animate-slide-right{transform:translate(-50px)}[dir=rtl] .animate-slide-right.visible{transform:translate(0)}[dir=rtl] .fade-in-left{transform:translate(30px)}[dir=rtl] .fade-in-left.visible{transform:translate(0)}[dir=rtl] .fade-in-right{transform:translate(-30px)}[dir=rtl] .fade-in-right.visible{transform:translate(0)}@media (max-width: 768px){.animate-fade-in,.animate-slide-up,.animate-slide-left,.animate-slide-right{transform:translateY(20px)}.animate-fade-in.visible,.animate-slide-up.visible,.animate-slide-left.visible,.animate-slide-right.visible{transform:translateY(0)}}@media (max-width: 480px){.card-animate:hover{transform:translateY(-5px)}.btn-animate:hover{transform:translateY(-1px)}}.animate-fade-in,.animate-slide-up,.animate-slide-left,.animate-slide-right,.animate-scale-in,.card-animate,.btn-animate{will-change:transform,opacity;backface-visibility:hidden;perspective:1000px}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.animation-delay-400{animation-delay:.4s}.animation-delay-500{animation-delay:.5s}.animation-delay-600{animation-delay:.6s}.animation-delay-700{animation-delay:.7s}.animation-delay-800{animation-delay:.8s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-1000{transition-duration:1s}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Titillium Web,sans-serif;line-height:1.6;color:#000;background:#fafafa}#app{min-height:100vh;display:flex;flex-direction:column}.router-view-container{padding-top:0}html{scroll-behavior:smooth}::-webkit-scrollbar{display:none!important;width:0px!important;height:0px!important;background:transparent!important}::-webkit-scrollbar-track{display:none!important}::-webkit-scrollbar-thumb{display:none!important}::-webkit-scrollbar-corner{display:none!important}::-webkit-scrollbar-button{display:none!important}::-webkit-scrollbar-track{background:#f8f9fa;border:2px solid #000000;border-radius:0;box-shadow:inset 0 0 0 1px #000}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#000,#333,#000);border:1px solid #000000;border-radius:0;-webkit-transition:all .2s ease;transition:all .2s ease;box-shadow:inset 0 1px #666,inset 0 -1px #000;position:relative}::-webkit-scrollbar-thumb:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#ffffff 50%,transparent 100%);opacity:.8}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#333,#000,#333);border:1px solid #000000;box-shadow:inset 0 1px #888,inset 0 -1px #000}::-webkit-scrollbar-thumb:active{background:#000;border:1px solid #000000;box-shadow:inset 0 1px #aaa,inset 0 -1px #000}::-webkit-scrollbar-corner{background:#f8f9fa;border:2px solid #000000;border-radius:0}::-webkit-scrollbar-button{background:#fff;border:2px solid #000000;border-radius:0;height:16px;width:12px}::-webkit-scrollbar-button:hover{background:#f0f0f0;border:2px solid #333333}::-webkit-scrollbar-button:active{background:#e0e0e0;border:2px solid #000000}::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23000000' d='M4 0L0 4h8L4 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23000000' d='M4 8L8 4H0l4 4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}*{scrollbar-width:thin;scrollbar-color:#000000 #f8f9fa}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#000,#333,#000);background-size:100% 200%;animation:scrollProgress .3s ease-out}@keyframes scrollProgress{0%{background-size:100% 0%}to{background-size:100% 200%}}*{border-radius:0!important}*{scrollbar-width:none!important;-ms-overflow-style:none!important}*::-webkit-scrollbar{display:none!important;width:0px!important;height:0px!important}html{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar{display:none!important;width:0px!important;height:0px!important}body{overflow-y:scroll;scrollbar-width:none!important;-ms-overflow-style:none!important}body::-webkit-scrollbar{display:none!important;width:0px!important;height:0px!important}div::-webkit-scrollbar,section::-webkit-scrollbar,main::-webkit-scrollbar,article::-webkit-scrollbar{display:none!important;width:0px!important;height:0px!important}.progress-scrollbar-container{position:fixed!important;top:80px!important;left:0!important;width:100%!important;height:12px!important;z-index:9999!important}@media (max-width: 768px){.progress-scrollbar-container{top:70px!important;height:10px!important}}::-webkit-scrollbar{-webkit-appearance:none!important;width:0px!important;height:0px!important}::-webkit-scrollbar-track{-webkit-appearance:none!important;display:none!important}::-webkit-scrollbar-thumb{-webkit-appearance:none!important;display:none!important}*:before::-webkit-scrollbar,*:after::-webkit-scrollbar{display:none!important;width:0px!important;height:0px!important}.hero-texture-bg[data-v-fc0c3031]{background:linear-gradient(135deg,#1a1a1a,#0f0f0f,#1a1a1a),url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.4'/%3E%3C/svg%3E"),linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px),radial-gradient(circle at 20% 80%,rgba(120,119,198,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.15) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,219,255,.1) 0%,transparent 50%);background-size:100% 100%,200px 200px,30px 30px,30px 30px,100% 100%,100% 100%,100% 100%;background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-attachment:fixed}.grid-pattern[data-v-fc0c3031]{background-image:linear-gradient(rgba(0,0,0,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.1) 1px,transparent 1px);background-size:50px 50px;width:100%;height:100%}.grid-pattern-white[data-v-fc0c3031]{background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:50px 50px;width:100%;height:100%}.service-card[data-v-fc0c3031]:hover{transform:translateY(-4px)}[dir=rtl] .service-card .flex[data-v-fc0c3031]{flex-direction:row-reverse}[dir=rtl] .service-card .w-1[data-v-fc0c3031]{margin-left:.75rem;margin-right:0}@media (max-width: 768px){.grid-pattern[data-v-fc0c3031]{background-size:30px 30px}.service-card[data-v-fc0c3031]:hover{transform:translateY(-2px)}}[dir=rtl] .stats-text[data-v-fc0c3031]{font-family:Changa,sans-serif!important;font-weight:400!important}[dir=rtl] .cta-button[data-v-fc0c3031],[dir=rtl] .hero-button[data-v-fc0c3031]{font-family:Changa,sans-serif!important;font-weight:600!important}.floating-3d-container[data-v-fc0c3031]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.floating-cube[data-v-fc0c3031]{position:absolute;width:40px;height:40px;transform-style:preserve-3d;animation:float3d-fc0c3031 8s ease-in-out infinite}.cube-1[data-v-fc0c3031]{top:20%;left:10%;animation-delay:0s}.cube-2[data-v-fc0c3031]{top:60%;right:15%;animation-delay:3s}.cube-3[data-v-fc0c3031]{top:40%;left:80%;animation-delay:1.5s}.cube-4[data-v-fc0c3031]{top:70%;left:20%;animation-delay:2.5s}.cube-5[data-v-fc0c3031]{top:30%;right:30%;animation-delay:4s}.cube-6[data-v-fc0c3031]{top:80%;right:5%;animation-delay:5.5s}.cube-face[data-v-fc0c3031]{position:absolute;width:40px;height:40px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cube-face.front[data-v-fc0c3031]{transform:rotateY(0) translateZ(20px)}.cube-face.back[data-v-fc0c3031]{transform:rotateY(180deg) translateZ(20px)}.cube-face.right[data-v-fc0c3031]{transform:rotateY(90deg) translateZ(20px)}.cube-face.left[data-v-fc0c3031]{transform:rotateY(-90deg) translateZ(20px)}.cube-face.top[data-v-fc0c3031]{transform:rotateX(90deg) translateZ(20px)}.cube-face.bottom[data-v-fc0c3031]{transform:rotateX(-90deg) translateZ(20px)}@keyframes float3d-fc0c3031{0%,to{transform:translateY(0) rotateX(0) rotateY(0) rotate(0)}25%{transform:translateY(-20px) rotateX(90deg) rotateY(90deg) rotate(45deg)}50%{transform:translateY(-40px) rotateX(180deg) rotateY(180deg) rotate(90deg)}75%{transform:translateY(-20px) rotateX(270deg) rotateY(270deg) rotate(135deg)}}@media (max-width: 768px){.floating-cube[data-v-fc0c3031],.cube-face[data-v-fc0c3031]{width:30px;height:30px}.cube-face.front[data-v-fc0c3031]{transform:rotateY(0) translateZ(15px)}.cube-face.back[data-v-fc0c3031]{transform:rotateY(180deg) translateZ(15px)}.cube-face.right[data-v-fc0c3031]{transform:rotateY(90deg) translateZ(15px)}.cube-face.left[data-v-fc0c3031]{transform:rotateY(-90deg) translateZ(15px)}.cube-face.top[data-v-fc0c3031]{transform:rotateX(90deg) translateZ(15px)}.cube-face.bottom[data-v-fc0c3031]{transform:rotateX(-90deg) translateZ(15px)}}.floating-shapes[data-v-0bf3ab0d]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.shape[data-v-0bf3ab0d]{position:absolute;background:#ffffff1a;border-radius:0;animation:float-0bf3ab0d 6s ease-in-out infinite}.shape-1[data-v-0bf3ab0d]{width:80px;height:80px;top:20%;left:10%;animation-delay:0s}.shape-2[data-v-0bf3ab0d]{width:120px;height:120px;top:60%;right:10%;animation-delay:2s}.shape-3[data-v-0bf3ab0d]{width:60px;height:60px;top:80%;left:20%;animation-delay:4s}@keyframes float-0bf3ab0d{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.btn-primary[data-v-0bf3ab0d]{display:inline-flex;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem 2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-primary[data-v-0bf3ab0d]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.floating-shapes[data-v-4d0faa93]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.shape[data-v-4d0faa93]{position:absolute;background:#ffffff1a;border-radius:0;animation:float-4d0faa93 6s ease-in-out infinite}.shape-1[data-v-4d0faa93]{width:80px;height:80px;top:20%;left:10%;animation-delay:0s}.shape-2[data-v-4d0faa93]{width:120px;height:120px;top:60%;right:10%;animation-delay:2s}.shape-3[data-v-4d0faa93]{width:60px;height:60px;top:80%;left:20%;animation-delay:4s}@keyframes float-4d0faa93{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.service-card[data-v-4d0faa93]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.service-card[data-v-4d0faa93]:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transform:translateY(-5px)}.service-icon[data-v-4d0faa93]{height:4rem;width:4rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));min-width:4rem;min-height:4rem;display:flex;align-items:center;justify-content:center}[dir=rtl] .service-icon[data-v-4d0faa93]{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.service-icon svg[data-v-4d0faa93]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));width:1.5rem;height:1.5rem;display:block;margin:0 auto}[dir=rtl] .service-icon svg[data-v-4d0faa93]{display:block!important;margin:0 auto!important;text-align:center!important}.btn-primary[data-v-4d0faa93]{display:inline-flex;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding:1rem 2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-primary[data-v-4d0faa93]:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.btn-secondary[data-v-4d0faa93]{display:inline-flex;align-items:center;justify-content:center;border-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));background-color:transparent;padding:1rem 2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-secondary[data-v-4d0faa93]:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.floating-shapes[data-v-e35bfb50]{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none}.shape[data-v-e35bfb50]{position:absolute;border-radius:50%;background:#ffffff1a;animation:float-e35bfb50 6s ease-in-out infinite}.shape-1[data-v-e35bfb50]{width:80px;height:80px;top:20%;left:10%;animation-delay:0s}.shape-2[data-v-e35bfb50]{width:120px;height:120px;top:60%;right:10%;animation-delay:2s}.shape-3[data-v-e35bfb50]{width:60px;height:60px;bottom:20%;left:20%;animation-delay:4s}@keyframes float-e35bfb50{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.line-clamp-2[data-v-6495213b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-6495213b]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-content[data-v-eabb0f73]{line-height:1.625;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.blog-content h1[data-v-eabb0f73],.blog-content h2[data-v-eabb0f73],.blog-content h3[data-v-eabb0f73],.blog-content h4[data-v-eabb0f73],.blog-content h5[data-v-eabb0f73],.blog-content h6[data-v-eabb0f73]{margin-top:2rem;margin-bottom:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.blog-content h1[data-v-eabb0f73]{font-size:1.875rem;line-height:2.25rem}.blog-content h2[data-v-eabb0f73]{font-size:1.5rem;line-height:2rem}.blog-content h3[data-v-eabb0f73]{font-size:1.25rem;line-height:1.75rem}.blog-content p[data-v-eabb0f73]{margin-bottom:1rem}.blog-content ul[data-v-eabb0f73],.blog-content ol[data-v-eabb0f73]{margin-bottom:1rem;padding-left:1.5rem}.blog-content li[data-v-eabb0f73]{margin-bottom:.5rem}.blog-content blockquote[data-v-eabb0f73]{margin-top:1.5rem;margin-bottom:1.5rem;border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));padding-left:1rem;font-style:italic;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.blog-content img[data-v-eabb0f73]{margin-top:1.5rem;margin-bottom:1.5rem;border-radius:.5rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blog-content a[data-v-eabb0f73]{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));text-decoration-line:underline}.blog-content a[data-v-eabb0f73]:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.blog-content code[data-v-eabb0f73]{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}.blog-content pre[data-v-eabb0f73]{margin-top:1.5rem;margin-bottom:1.5rem;overflow-x:auto;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:1rem}.blog-content pre code[data-v-eabb0f73]{background-color:transparent;padding:0}.floating-shapes[data-v-eae56e4d]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.shape[data-v-eae56e4d]{position:absolute;background:#ffffff1a;border-radius:0;animation:float-eae56e4d 6s ease-in-out infinite}.shape-1[data-v-eae56e4d]{width:80px;height:80px;top:20%;left:10%;animation-delay:0s}.shape-2[data-v-eae56e4d]{width:120px;height:120px;top:60%;right:10%;animation-delay:2s}.shape-3[data-v-eae56e4d]{width:60px;height:60px;top:80%;left:20%;animation-delay:4s}@keyframes float-eae56e4d{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.contact-item[data-v-eae56e4d]{display:flex;align-items:flex-start}.contact-icon[data-v-eae56e4d]{margin-right:1rem;display:flex;height:3rem;width:3rem;flex-shrink:0;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.contact-icon svg[data-v-eae56e4d]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.social-link[data-v-eae56e4d]{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.social-link[data-v-eae56e4d]:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.social-link svg[data-v-eae56e4d]{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.social-link:hover svg[data-v-eae56e4d]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-primary[data-v-eae56e4d]{display:inline-flex;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding:1rem 2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-primary[data-v-eae56e4d]:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.error-text[data-v-eae56e4d]{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.floating-shapes[data-v-938f34eb]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.shape[data-v-938f34eb]{position:absolute;background:#ffffff1a;border-radius:0;animation:float-938f34eb 6s ease-in-out infinite}.shape-1[data-v-938f34eb]{width:80px;height:80px;top:20%;left:10%;animation-delay:0s}.shape-2[data-v-938f34eb]{width:120px;height:120px;top:60%;right:10%;animation-delay:2s}.shape-3[data-v-938f34eb]{width:60px;height:60px;top:80%;left:20%;animation-delay:4s}@keyframes float-938f34eb{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.btn-primary[data-v-938f34eb]{display:inline-flex;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding:1rem 2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-primary[data-v-938f34eb]:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.btn-secondary[data-v-938f34eb]{display:inline-flex;align-items:center;justify-content:center;border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));background-color:transparent;padding:1rem 2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-secondary[data-v-938f34eb]:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.floating-shapes[data-v-790bf1c7]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.shape[data-v-790bf1c7]{position:absolute;background:#ffffff1a;border-radius:50%;animation:float-790bf1c7 10s infinite ease-in-out}.shape-1[data-v-790bf1c7]{width:100px;height:100px;top:10%;left:15%;animation-delay:0s}.shape-2[data-v-790bf1c7]{width:150px;height:150px;top:50%;left:80%;animation-delay:3s}.shape-3[data-v-790bf1c7]{width:80px;height:80px;top:70%;left:30%;animation-delay:6s}@keyframes float-790bf1c7{0%{transform:translateY(0) translate(0) scale(1);opacity:.8}50%{transform:translateY(-20px) translate(10px) scale(1.1);opacity:.5}to{transform:translateY(0) translate(0) scale(1);opacity:.8}}
