@charset "UTF-8";:root{--primary-color: #FFFFFF;--secondary-color: #0A0A0A;--text-color: #A7AABB;--bg-color: #060606;--accent-color: #A93E17;--accent-secondary-color: #15399A;--divider-color: #FFFFFF0F;--dark-divider-color: #FFFFFF33;--default-font: "Manrope", sans-serif;--brand: var(--accent-color);--brand-2: var(--accent-secondary-color);--text-primary: var(--primary-color);--text-secondary: var(--text-color);--text-muted: var(--text-color);--bg-primary: var(--bg-color);--bg-secondary: var(--secondary-color);--border: var(--divider-color);--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-3xl: 2rem;--shadow-md: 0 4px 6px -1px rgba(0,0,0,.1);--shadow-lg: 0 10px 15px -3px rgba(0,0,0,.1);--shadow-xl: 0 20px 25px -5px rgba(0,0,0,.1);--shadow-glow: 0 0 50px rgba(169,62,23,.3);--gradient-primary: linear-gradient(to right, var(--accent-color) 0%, var(--accent-secondary-color) 50%, var(--accent-color) 100%)}.hero{position:relative;background:var(--bg-color) url(/images/hero-bg-shape.png) no-repeat;background-position:top center;background-size:auto;padding:240px 0 80px;z-index:1}.hero:before{content:"";display:block;position:absolute;left:160px;top:20%;background:url(/images/section-bg-shape-1.svg) no-repeat;background-position:left center;background-size:contain;width:113px;height:110px;animation:shape1 20s infinite linear;animation-direction:alternate;z-index:0}@keyframes shape1{0%{transform:translateY(0) rotate(0)}to{transform:translateY(50px) rotate(360deg)}}.hero:after{content:"";display:block;position:absolute;right:220px;top:20%;background:url(/images/section-bg-shape-2.svg) no-repeat;background-position:right center;background-size:contain;width:82px;height:110px;animation:shape1 20s infinite linear;animation-direction:alternate;z-index:0}.hero-content{position:relative;width:100%;max-width:840px;margin:0 auto;text-align:center;z-index:2}.hero-content:before{content:"";display:block;position:absolute;left:-28%;bottom:20%;background:url(/images/section-bg-shape-3.svg) no-repeat;background-position:left center;background-size:contain;width:81px;height:85px;animation:shape2 20s infinite linear;animation-direction:alternate;z-index:0}@keyframes shape2{0%{transform:translateY(0) rotate(0)}to{transform:translateY(50px) rotate(-360deg)}}.hero-content:after{content:"";display:block;position:absolute;right:-28%;bottom:20%;background:url(/images/section-bg-shape-4.svg) no-repeat;background-position:right center;background-size:contain;width:122px;height:126px;animation:shape2 20s infinite linear;animation-direction:alternate;z-index:0}.hero-content .section-title{position:relative;z-index:2}.hero-btn{position:relative;margin-top:40px;display:flex;flex-wrap:wrap;justify-content:center;gap:15px 30px;z-index:2}.hero-company-slider{text-align:center;margin-top:80px}.hero-company-slider p{font-size:20px;margin-bottom:30px;color:var(--text-color)}.company-logos{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.company-logo img{width:100%;max-height:40px;opacity:.7}.glass{background:var(--divider-color);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--divider-color);box-shadow:var(--shadow-lg)}.card{background:var(--secondary-color);border:1px solid var(--divider-color);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);transition:all .3s ease;color:var(--text-color)}.card--hover:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl),var(--shadow-glow);border-color:var(--accent-color)}.btn-default{position:relative;display:inline-block;background:var(--gradient-primary);background-size:200% auto;border-radius:100px;color:var(--primary-color);font-size:16px;font-weight:700;line-height:1em;text-transform:capitalize;border:none;outline:none;padding:17px 30px;transition:all .4s ease-in-out;overflow:hidden;z-index:0;text-decoration:none}.btn-default:hover{background-position:right center;color:var(--primary-color)}.btn--primary{background:var(--gradient-primary);background-size:200% auto;border-radius:100px;color:var(--primary-color);font-size:16px;font-weight:700;padding:17px 30px;border:none;text-decoration:none;transition:all .4s ease-in-out}.btn--primary:hover{background-position:right center;color:var(--primary-color)}.btn--outline{border:1px solid var(--accent-color);background:var(--bg-color);color:var(--primary-color);border-radius:100px;padding:16px 30px;font-weight:700;text-decoration:none;transition:all .4s ease-in-out}.btn--outline:hover{background:var(--accent-color);color:var(--primary-color)}html{scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;color:var(--text-color);background:var(--bg-color);font-family:var(--default-font);font-size:16px;font-weight:400;line-height:1.1em}:root[dir=rtl] body{font-family:IBM Plex Sans Arabic,system-ui,-apple-system,Segoe UI,Cairo,Noto Naskh Arabic,Arial}.container{max-width:1200px;margin-inline:auto;padding-inline:1rem}section{padding:72px 0}img{max-width:100%;height:auto}header.main-header{position:fixed;top:0;width:100%;z-index:100;background:#0d0d0df2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--divider-color)}body{padding-top:100px}header.main-header .header-sticky{position:relative;top:0;z-index:100}header.main-header .header-sticky.active{position:fixed;top:0;left:0;right:0;border-radius:0;transform:translateY(0);background:var(--bg-color);border-bottom:1px solid var(--divider-color)}.navbar{padding:30px 0;align-items:center}.navbar-brand{padding:0;margin:0}.navbar-brand .logo-main{max-height:40px;width:auto;transition:all .3s ease}.navbar-brand:hover .logo-main{transform:scale(1.05)}.main-menu .nav-menu-wrapper{flex:1;text-align:center;margin:0 20px}.main-menu .nav-menu-wrapper .navbar-nav{background:var(--divider-color);border:1px solid var(--divider-color);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:30px;padding:0 10px;position:relative;overflow:visible}.main-menu .nav-menu-wrapper>ul{align-items:center;display:inline-flex}.main-menu ul li{margin:0;position:relative}.main-menu ul li a{font-size:16px;font-weight:400;line-height:normal;padding:13px 20px!important;border-radius:100px;color:var(--primary-color);text-transform:capitalize;transition:all .3s ease-in-out;text-decoration:none}.main-menu ul li a:hover,.main-menu ul li a:focus{color:var(--accent-color)}.nav-item.dropdown{position:relative}.dropdown-toggle:after{content:"▼";font-size:10px;margin-left:8px;transition:transform .3s ease}.dropdown-menu{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(-10px);background:#0d0d0df2;border:1px solid var(--divider-color);border-radius:15px;box-shadow:0 10px 40px #0000004d;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);min-width:280px;padding:15px 0;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1001;white-space:nowrap}.nav-item.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.nav-item.dropdown:hover .dropdown-toggle:after{transform:rotate(180deg)}.dropdown-item{display:block;padding:10px 20px;color:var(--primary-color);text-decoration:none;font-size:14px;font-weight:400;transition:all .3s ease;border-radius:0}.dropdown-item:hover{background:var(--accent-color);color:var(--primary-color);text-decoration:none;padding-left:25px}.nav-menu-wrapper,.navbar-nav{overflow:visible!important}.nav-item.dropdown:hover>.dropdown-menu{display:block!important;opacity:1!important;visibility:visible!important;transform:translate(-50%) translateY(0)!important}.header-btn{margin-left:20px}.language-switcher{margin-left:20px;margin-right:20px}.lang-link{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--divider-color);border:1px solid var(--divider-color);border-radius:100px;color:var(--primary-color);text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease-in-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lang-link:hover{background:var(--accent-color);border-color:var(--accent-color);color:var(--primary-color);text-decoration:none;transform:translateY(-2px)}.lang-flag{font-size:16px;line-height:1}.lang-text{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.hero{padding-top:120px;padding-bottom:80px}.hero__title{font-size:clamp(2.5rem,5vw,4rem);line-height:1.1;margin:0 0 1.5rem;color:var(--primary-color);font-weight:700}.hero__subtitle{color:var(--text-color);font-size:1.25rem;margin:0 0 2rem;max-width:600px}.hero__actions{display:flex;gap:.75rem;flex-wrap:wrap}.logo-cloud{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;align-items:center;opacity:.8}@media (max-width: 1024px){.logo-cloud{grid-template-columns:repeat(4,1fr)}}@media (max-width: 640px){.logo-cloud{grid-template-columns:repeat(3,1fr)}}.grid{display:grid;gap:1rem}.grid--services{grid-template-columns:repeat(3,1fr)}@media (max-width: 1024px){.grid--services{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.grid--services{grid-template-columns:1fr}}.process-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}@media (max-width: 1024px){.process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.process-grid{grid-template-columns:1fr}}.facts-grid{grid-template-columns:repeat(4,1fr);gap:3rem}@media (max-width: 1024px){.facts-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width: 640px){.facts-grid{grid-template-columns:1fr;gap:1.5rem}}section{background:var(--bg-color);position:relative}section:nth-child(2n){background:radial-gradient(circle at 20% 80%,rgba(169,62,23,.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(21,57,154,.05) 0%,transparent 50%),var(--secondary-color)}.about-us{background:radial-gradient(circle at 50% 50%,rgba(169,62,23,.08) 0%,transparent 70%),var(--bg-color)}.our-services{background:radial-gradient(circle at 30% 70%,rgba(21,57,154,.06) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(169,62,23,.06) 0%,transparent 50%),var(--secondary-color)}.footer{padding:48px 0;border-top:1px solid var(--divider-color);background:var(--secondary-color);color:var(--text-color)}.footer a{color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.section-title{margin-bottom:40px}.section-title.section-title-center{width:100%;max-width:700px;text-align:center;margin:0 auto 40px}.section-title h3{display:inline-block;position:relative;font-size:14px;font-weight:500;line-height:1.2em;letter-spacing:.2em;text-transform:uppercase;color:var(--text-color);background:var(--divider-color);border:1px solid var(--divider-color);border-radius:100px;padding:10px 50px;margin-bottom:20px}.section-title h1{font-size:70px;line-height:1.1em;font-weight:600;letter-spacing:-.02em;margin-bottom:0;color:var(--primary-color)}.section-title h2{font-size:48px;font-weight:300;margin-bottom:0;color:var(--primary-color)}.section-title h1 span,.section-title h2 span{font-weight:700;background:var(--gradient-primary);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:all .4s ease-in-out}.section-title p{margin-top:20px;margin-bottom:0;color:var(--text-color)}.section__subtitle{text-align:center;color:var(--text-color);font-size:1.125rem;margin:0 auto 4rem;max-width:600px}.card__title{font-weight:700;margin:0 0 1rem;color:var(--primary-color);font-size:1.25rem}.card__text{color:var(--text-color);margin:0 0 1.5rem;line-height:1.6}.about-us{padding:80px 0 50px}.about-us .section-title.section-title-center{max-width:1080px}.about-us-box{background:var(--secondary-color);border:1px solid var(--divider-color);border-radius:20px;display:flex;flex-wrap:wrap;justify-content:space-between;height:calc(100% - 30px);margin-bottom:30px;padding:30px}.about-us-item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:20px}.about-item-content h3{font-size:16px;font-weight:400;color:var(--text-color);margin-bottom:10px}.about-item-content h2{font-size:48px;font-weight:700;color:var(--primary-color);margin:0}.icon-box{width:60px;height:60px;background:var(--divider-color);border-radius:15px;display:flex;align-items:center;justify-content:center}.about-item-image{width:100%;text-align:center}.about-item-image img{max-width:100%;border-radius:10px}.badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--divider-color);border-radius:999px;background:var(--divider-color);color:var(--text-color);font-size:.875rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-row{margin-bottom:80px}.section-row .section-title{margin-bottom:0}.our-services{padding:80px 0}.service-item{background:url(/images/service-item-bg.svg) no-repeat;background-position:center center;background-size:cover;border:1px solid var(--divider-color);border-radius:20px;padding:40px 30px 30px;margin-bottom:30px;transition:all .3s ease-in-out}.service-item:hover{transform:translateY(-10px);box-shadow:var(--shadow-xl)}.service-item-content h3{font-size:24px;font-weight:600;margin-bottom:15px}.service-item-content h3 a{color:var(--primary-color);text-decoration:none;transition:color .3s ease}.service-item-content h3 a:hover{color:var(--accent-color)}.service-item-content p{color:var(--text-color);margin-bottom:20px;line-height:1.6}.service-item-image{text-align:center;margin-top:20px}.service-item-image figure{margin:0}.service-item-image img{max-width:100%;border-radius:10px}.btn-default{position:relative;display:inline-block;background:linear-gradient(to right,var(--accent-color) 0%,var(--accent-secondary-color) 50%,var(--accent-color) 100%);background-size:200% auto;color:var(--primary-color);font-size:16px;font-weight:500;line-height:normal;text-align:center;text-decoration:none;text-transform:capitalize;border:none;border-radius:100px;padding:17px 30px;cursor:pointer;transition:all .4s ease-in-out;z-index:0}.btn-default:hover{background-position:right center;color:var(--primary-color);text-decoration:none}.btn-default.btn-highlighted{border:1px solid var(--accent-color);background:var(--bg-color);color:var(--primary-color);padding:16px 30px}.btn-default.btn-highlighted:before{content:"";display:block;position:absolute;top:0;bottom:0;right:0;background:linear-gradient(to right,var(--accent-color) 0%,var(--accent-secondary-color) 50%,var(--accent-color) 100%);width:0%;border-radius:100px;transition:all .4s ease-in-out;transform:skew(-10deg);z-index:-1}.btn-default.btn-highlighted:hover:before{width:100%;transform:skew(0);left:0}.how-it-work{padding:80px 0}.how-work-item{background:var(--secondary-color);border:1px solid var(--divider-color);border-radius:20px;padding:40px 35px;display:flex;align-items:center;margin-bottom:40px}.how-work-item:last-child{margin-bottom:0}.how-work-header{border-right:1px solid var(--divider-color);margin-right:40px;padding-right:40px}.how-work-header .icon-box{position:relative;background:var(--accent-color);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.how-work-step-no p{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--text-color);margin:0}.how-work-item-content h3{font-size:20px;font-weight:600;margin-bottom:10px;color:var(--primary-color)}.how-work-item-content p{color:var(--text-color);margin:0;line-height:1.6}.how-work-video-content{padding-left:40px}.how-work-video{position:relative;border-radius:20px;overflow:hidden}.page-header{padding:150px 0 100px;background:var(--bg-color);text-align:center}.page-header-content{max-width:800px;margin:0 auto}.about-content-section{padding:80px 0}.about-features{margin-top:40px}.about-feature-item{display:flex;align-items:center;margin-bottom:30px}.feature-icon{margin-right:20px;flex-shrink:0}.feature-content h4{font-size:18px;font-weight:600;margin-bottom:8px;color:var(--primary-color)}.feature-content p{color:var(--text-color);margin:0}.contact-form-section{padding:80px 0}.contact-form-wrapper{background:var(--secondary-color);border:1px solid var(--divider-color);border-radius:20px;padding:40px;margin-top:40px}.form-group{margin-bottom:25px}.form-control{width:100%;padding:15px 20px;background:var(--bg-color);border:1px solid var(--divider-color);border-radius:10px;color:var(--primary-color);font-size:16px;transition:all .3s ease}.form-control:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px #a93e171a}.form-control::-moz-placeholder{color:var(--text-color)}.form-control::placeholder{color:var(--text-color)}.contact-info-sidebar{padding-left:40px}.contact-info-item{display:flex;align-items:center;background:var(--secondary-color);border:1px solid var(--divider-color);border-radius:15px;padding:25px;margin-bottom:25px}.contact-icon{margin-right:20px;flex-shrink:0}.contact-content h4{font-size:16px;font-weight:600;margin-bottom:8px;color:var(--primary-color)}.contact-content p{color:var(--text-color);margin:0}.contact-info-section{padding:80px 0}.map-container{margin-top:40px}
