.ai-consulting{--acs-background:#050505;--acs-foreground:#fff;background:var(--acs-background);color:var(--acs-foreground);font-family:var(--font-helvetica-neue,"Helvetica Neue", Helvetica, Arial, sans-serif)}.ai-consulting :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-montserrat), var(--font-helvetica-neue,"Helvetica Neue"), sans-serif}.ai-consulting.font-arabic,.ai-consulting .font-arabic{font-family:var(--font-cairo), var(--font-helvetica-neue,"Helvetica Neue"), sans-serif}.ai-consulting.font-arabic :is(h1,h2,h3,h4,h5,h6),.ai-consulting .font-arabic :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-cairo), var(--font-montserrat), sans-serif}.ai-consulting .container-fluid{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.25rem}@media (min-width:640px){.ai-consulting .container-fluid{padding-inline:2rem}}@media (min-width:1024px){.ai-consulting .container-fluid{padding-inline:2.5rem}}.ai-consulting .scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.ai-consulting .scrollbar-hide::-webkit-scrollbar{display:none}@keyframes acs-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes acs-hero-glow{0%,to{opacity:.85}50%{opacity:1}}.ai-consulting .hero-rise{animation:.8s ease-out both acs-hero-rise}.ai-consulting .hero-rise-delay-1{animation-delay:.12s}.ai-consulting .hero-rise-delay-2{animation-delay:.24s}.ai-consulting .hero-rise-delay-3{animation-delay:.36s}.ai-consulting .hero-glow{animation:6s ease-in-out infinite acs-hero-glow}.ai-consulting .hero-noise{opacity:.45;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px}.ai-consulting .field{border-bottom:1px solid var(--line,#e5e7eb);width:100%;color:var(--ink,#111);background:#fff;border-radius:0;outline:none;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s,box-shadow .15s}.ai-consulting .field::placeholder{color:var(--ink,#111)!important}.ai-consulting .field:focus{border-color:color-mix(in oklab, var(--brand,#f27944) 55%, var(--line,#e5e7eb));box-shadow:0 0 0 3px color-mix(in oklab, var(--brand,#f27944) 18%, transparent)}.ai-consulting .field-select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;padding-inline-end:2.5rem}[dir=rtl] .ai-consulting .field-select{background-position:14px}@keyframes acs-brand-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes acs-brand-marquee-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}.ai-consulting .brand-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ai-consulting .brand-marquee-track{align-items:center;width:max-content;animation:45s linear infinite acs-brand-marquee;display:flex}[dir=rtl] .ai-consulting .brand-marquee-track{animation-name:acs-brand-marquee-rtl}@media (prefers-reduced-motion:reduce){.ai-consulting .brand-marquee-track{flex-wrap:wrap;justify-content:center;gap:1.5rem 0;width:100%;animation:none}}.ai-consulting .testimonials-swiper .swiper{padding-bottom:2.75rem}.ai-consulting .testimonials-swiper .swiper-slide{height:auto}.ai-consulting .testimonials-swiper .swiper-pagination{justify-content:center;align-items:center;gap:.5rem;display:flex;bottom:0!important}.ai-consulting .testimonials-swiper .swiper-pagination-bullet{transition:width .2s,background-color .2s;opacity:1!important;background:#ffffff40!important;border-radius:9999px!important;width:.5rem!important;height:.5rem!important;margin:0!important}.ai-consulting .testimonials-swiper .swiper-pagination-bullet-active{background:var(--brand,#f27944)!important;width:1.75rem!important}.ai-consulting .service-cases-swiper .swiper{padding-bottom:2.75rem}.ai-consulting .service-cases-swiper .swiper-slide{height:auto}.ai-consulting .service-cases-swiper .swiper-pagination{justify-content:center;align-items:center;gap:.5rem;display:flex;bottom:0!important}.ai-consulting .service-cases-swiper .swiper-pagination-bullet{transition:width .2s,background-color .2s;opacity:1!important;background:#ffffff40!important;border-radius:9999px!important;width:.5rem!important;height:.5rem!important;margin:0!important}.ai-consulting .service-cases-swiper .swiper-pagination-bullet-active{background:var(--brand,#f27944)!important;width:1.75rem!important}.ai-consulting button{cursor:pointer}
