@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700&display=swap');:root{--white:#fff;--black:#000}*,:after,:before{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,h5,h6,p{font-weight:inherit;margin:0;padding:0}.leftclick-body{background-color:#f7f7f8;color:var(--black);font-family:Dmsans,Arial,sans-serif;font-size:1.25vw;font-weight:400;line-height:130%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.leftclick-section{align-items:center;display:flex;flex-flow:column;justify-content:center;position:relative;width:100%}.leftclick-section.header-wrap{background-color:#f7f7f8;padding-bottom:.85em;padding-top:.85em;position:relative;z-index:1001}.leftclick-section.hero-wrap{justify-content:center;min-height:calc(80svh - 5em);padding-bottom:4em;padding-top:6em}.marquee-section{align-items:center;background-color:#f0f0f2;border-bottom:1px solid rgba(0,0,0,.06);border-top:1px solid rgba(0,0,0,.06);flex-direction:row;gap:0;overflow:hidden;padding:1.5em 0}.common-wrap.marquee-label-wrap{flex-shrink:0;max-width:none;padding-right:0;width:auto;z-index:auto}.marquee-label{color:rgba(0,0,0,.55);font-family:Dmsans,sans-serif;font-size:.55em;font-weight:500;letter-spacing:.1em;padding-right:2em;text-transform:uppercase;white-space:nowrap}.marquee-wrap{flex:1;mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);min-width:0;overflow:hidden}.marquee-track{animation:marqueeScroll 25s linear infinite;display:flex;gap:3em;width:max-content}.marquee-item{color:rgba(0,0,0,.5);font-family:Dmsans,sans-serif;font-size:.88em;font-weight:500;letter-spacing:-.01em;white-space:nowrap}@keyframes marqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.leftclick-section.about-section{padding-bottom:6em;padding-top:6em;position:relative;overflow:hidden}.dark-mode .about-section{background:radial-gradient(ellipse 60% 50% at 50% 30%,#141420 0%,#111113 65%)}.leftclick-section.case-studies-section{background-color:#f0f0f2;padding-bottom:6em;padding-top:6em}.leftclick-section.about-us-section{padding-bottom:6em;padding-top:6em}.leftclick-section.services-section{padding-top:5em}.leftclick-section.reviews-section{background-color:#f0f0f2;overflow:hidden;padding-bottom:6em;padding-top:6em;position:relative}.leftclick-section.reviews-section:before{display:none}.leftclick-section.footer-section{background-color:var(--black);color:var(--white);padding-bottom:5em;padding-top:5em}.common-wrap{max-width:100%;padding-left:5em;padding-right:5em;position:relative;width:100%;z-index:10}.h1{font-size:3.75em;font-weight:500;letter-spacing:-2px}.h1,.h2{color:var(--black);line-height:105%}.h2{font-size:2.5em;font-weight:500;letter-spacing:-2px;width:auto;max-width:20em}.h3{font-size:1.75em;font-weight:500;letter-spacing:-.02em;line-height:110%}.h3,.h5{color:var(--black)}.h5{font-family:Dmsans,Arial,sans-serif;font-size:1.5em}.h5.team-content-heading{font-weight:500;margin-bottom:.35em}.p{color:var(--black);font-size:1em;line-height:155%}.inline-link{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s}.inline-link:hover{opacity:.6}.lead-text{font-size:1.1em;line-height:155%;color:rgba(0,0,0,.55)}.lead-text.max-800{font-weight:400;max-width:71.4286%}.text-dark{color:var(--black)}.full-width{width:100%}.btn{align-items:center;background-color:var(--black);border-radius:2em;color:var(--white);cursor:pointer;display:inline-flex;font-size:1em;gap:1em;padding:.2em .25em .2em 1em;transition:opacity .2s}.btn:hover{opacity:.85}.btn.btn-light{background-color:var(--white);color:var(--black)}.btn-text-wrap{align-items:center;display:flex;flex-flow:column;justify-content:center;overflow:hidden;position:relative}.btn-text-hover{position:absolute;transform:translate3d(0,100%,0);transform-style:preserve-3d}.btn:hover .btn-text-hover{transform:translateZ(0);transition:transform .3s ease}.btn:hover .btn-text{transform:translate3d(0,-100%,0)}.btn-text,.btn:hover .btn-text{transition:transform .3s ease}.btn-icon-box{align-items:center;background-color:var(--white);border-radius:100%;display:flex;height:2.25em;justify-content:center;overflow:hidden;position:relative;width:2.25em}.btn-icon-box.dark-bg{background-color:var(--black);color:var(--white)}.btn-icon{width:1em}.btn-icon-hover{position:absolute;transform:translate(-200%);width:1em}.btn:hover .btn-icon-hover{transform:translate(0);transition:transform .3s ease}.btn:hover .btn-icon{transform:translate(200%);transition:transform .3s ease}.header-inner{align-items:center;display:flex;justify-content:space-between;width:100%}.main-logo{display:flex;width:5.5em}.header-btn{display:flex;font-size:.8em}.nav-wrap{display:flex;gap:1.5em}.menu-btn{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:6px;height:48px;justify-content:center;padding:8px;position:relative;width:48px;z-index:1000}.menu-bar{background-color:var(--black);border-radius:1px;display:block;height:2px;width:100%}.nav-link{color:var(--black);font-size:.7em;padding:0;transition:opacity .2s}.nav-link:hover{opacity:.6}.mobile-menu{align-items:center;background-color:var(--white);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:999}.mobile-menu.open{opacity:1;pointer-events:auto}.mobile-menu-nav{align-items:center;display:flex;flex-direction:column;gap:1.5em}.mobile-menu-link{color:var(--black);font-family:DM Sans,sans-serif;font-size:28px;font-weight:500;text-decoration:none;transition:opacity .2s}.mobile-menu-link:hover{opacity:.6}.menu-btn.active .menu-bar:first-child{transform:translateY(8px) rotate(45deg)}.menu-btn.active .menu-bar:nth-child(2){opacity:0}.menu-btn.active .menu-bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.menu-bar{transition:transform .3s ease,opacity .3s ease}.dark-mode .mobile-menu{background-color:#111113}.dark-mode .mobile-menu-link{color:#f0f0f2}.section-bg{display:flex;height:100%;inset:0 auto auto 0;position:absolute;width:100%;z-index:1}.img-cover{height:100%;object-fit:cover;width:100%}.hero-bg-img{opacity:1}.desk-opacity{opacity:0}.absolute-full{background-color:transparent;inset:0;overflow:hidden;position:absolute}@media screen and (max-width:991px){.desk-opacity{opacity:1;position:relative;z-index:5}.absolute-full.img-cover{display:none}}.hero-inner{display:flex;flex-flow:column;align-items:center;text-align:center;position:relative;width:100%;z-index:1}.hero-title{margin-bottom:1.25em;width:100%;max-width:48em}.hero-btn{font-size:1.1em;width:auto}.hero-sub{font-size:1.05em;color:rgba(0,0,0,.55);max-width:30em;margin:0 auto 1.5em;line-height:155%}.dark-mode .hero-sub{color:hsla(0,0%,100%,.5)}.hero-stats{display:flex;gap:2.5em;margin-bottom:2em;flex-wrap:wrap;justify-content:center}.hero-stat{text-align:center}.hero-stat-num{font-size:1.5em;font-weight:500;color:var(--black);letter-spacing:-1px}.dark-mode .hero-stat-num{color:#f0f0f2}.hero-stat-label{font-size:.7em;color:rgba(0,0,0,.4)}.dark-mode .hero-stat-label{color:hsla(0,0%,100%,.35)}.super-headline{display:inline-flex;font-size:.7em;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(0,0,0,.4);margin-bottom:.25em}.super-headline.bg-light{color:rgba(0,0,0,.4)}.super-headline-num{display:none}.dark-mode .super-headline,.dark-mode .super-headline.bg-light{color:hsla(0,0%,100%,.35);background:none}.titile-wrap{gap:.75em}.titile-wrap.centered,.about-inner.centered{align-items:center;text-align:center}.about-inner,.about-wrap,.titile-wrap{display:flex;flex-flow:column;width:100%}.about-wrap{gap:1.5em;margin-top:2em}.about-content-wrap{display:grid;gap:3em;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;width:100%}.about-content-wrap .about-content{grid-column:1}.about-content-wrap .about-thumb{grid-column:2}.about-content{align-items:flex-start;display:flex;flex-flow:column;gap:1em}.about-thumb{display:flex;width:100%}.about-thumb-img{border-radius:1em;max-width:100%;width:100%}.case-studies-inner{display:flex;flex-flow:column;width:100%}.case-studies-wrap{display:grid;gap:1.5em;grid-template-columns:repeat(3,1fr);margin-top:3em;row-gap:2.5em;width:100%}.case-studies-card{color:var(--black);cursor:pointer;display:flex;flex-flow:column;gap:1.25em;position:relative;text-decoration:none}.case-studies-card:hover .case-studies-card-img{transform:scale(1.03);transition:transform .4s ease}.case-studies-card .case-studies-card-img{transition:transform .4s ease}.case-studies-card-thumb{aspect-ratio:4/3;border-radius:1em;overflow:hidden;position:relative;width:100%}.case-studies-card-img{border-radius:1em;height:100%;object-fit:cover;width:100%}.case-studies-card-info{display:flex;flex-direction:column;gap:.2em}.case-studies-card-name{font-size:1.125em;font-weight:500}.case-studies-card-outcome{color:rgba(0,0,0,.4);font-size:.85em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark-mode .case-studies-card-outcome{color:hsla(0,0%,100%,.35)}.link-icon-box{align-items:center;background-color:var(--black);border-radius:100%;color:var(--white);display:flex;height:3em;justify-content:center;overflow:hidden;position:relative;width:3em}.link-icon-box.case-studies-link-box{inset:auto auto .75em .75em;position:absolute}.link-icon{width:2.25em}.link-icon-hover{position:absolute;transform:translate3d(-100%,100%,0);transform-style:preserve-3d;width:2.25em}.link-icon-box:hover .link-icon-hover{transform:translateZ(0);transition:transform .3s ease}.link-icon-box:hover .link-icon{transform:translate3d(100%,-100%,0);transition:transform .3s ease}.about-us-inner{display:flex;flex-flow:column;width:100%}.team-wrap{display:grid;gap:2em;grid-template-columns:repeat(3,1fr);margin-top:3em;width:100%}.team-item{align-items:flex-start;flex-direction:column;gap:1em}.team-item,.team-thumb{display:flex;width:100%}.team-thumb-img{aspect-ratio:1;background:linear-gradient(180deg,#e8e8e8,#d4d4d4);border-radius:1em;object-fit:cover;object-position:center 20%;width:100%}.team-content{padding-left:0;width:100%}.team-content-title{color:rgba(0,0,0,.45);font-size:1.125em;margin-bottom:1.25em}.service-card-wrap{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;margin-top:4.2em;position:relative;width:100%}.service-card{align-items:center;aspect-ratio:1;display:flex;justify-content:center;overflow:hidden;padding:5em;position:relative}.service-card-thumb{height:100%;inset:0 auto auto 0;position:absolute;width:100%}.service-card-thumb-img{height:100%;object-fit:cover;width:100%}.service-card-thumb-overlay{background-color:var(--black);opacity:.4}.service-card-overlay,.service-card-thumb-overlay{height:100%;inset:0 auto auto 0;position:absolute;width:100%}.service-card-overlay{background-color:hsla(0,0%,97%,.8);transition:opacity .4s ease}.service-card:hover .service-card-overlay{opacity:0}.service-card:hover .h3,.service-card:hover .service-card-content-wrap{color:var(--white)}.service-card:hover .service-card-tag{background-color:hsla(0,0%,100%,.2);color:var(--white)}.service-card-content-wrap{margin-bottom:1em;position:relative;text-align:center;transition:color .4s ease;width:100%;z-index:1}.service-card-tag-wrap{display:flex;flex-flow:wrap;gap:.5em;justify-content:center;margin-top:1em;position:relative;width:100%}.service-card-tag{background-color:rgba(0,0,0,.08);border-radius:6.5em;font-size:.8em;padding:.4em .85em;transition:background-color .4s ease,color .4s ease}.reviews-inner{display:flex;flex-flow:column;width:100%}.process-steps{display:grid;gap:1.5em;grid-template-columns:repeat(4,1fr);margin-top:3em}.process-step{background:var(--white);border:none;border-radius:1em;padding:1.5em}.process-step-num{font-family:Dmsans,sans-serif;font-size:.7em;font-weight:500;letter-spacing:.1em;color:rgba(0,0,0,.4);margin-bottom:1em;text-transform:uppercase}.process-step-title{font-size:1.25em;font-weight:500;margin-bottom:.75em}.process-optional{font-style:normal}.leftclick-section.why-section{background:#0a0a0c;padding:6em 0;position:relative;overflow:hidden}.dark-mode .why-section{background:radial-gradient(ellipse 70% 60% at 50% 50%,#141420 0%,#0a0a0c 70%)}.why-inner{display:flex;flex-direction:column;width:100%}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5em;margin-top:3em;width:100%}.why-card{background:hsla(0,0%,100%,.06);border-radius:1em;padding:1.5em}.why-card-title{color:#f0f0f2;font-size:1.25em;font-weight:500;margin-bottom:.75em}.why-card-text{color:hsla(0,0%,100%,.5);font-size:.95em;line-height:155%}.why-section .h2{color:#f0f0f2}.leftclick-section.training-section{padding:6em 0}.training-inner{display:grid;grid-template-columns:1fr 1fr;gap:3em;align-items:center;width:100%}.training-text{display:flex;flex-direction:column}.training-stats{display:flex;gap:2.5em;margin-top:1.5em}.training-stat-num{font-size:1.5em;font-weight:500;letter-spacing:-1px}.training-stat-label{font-size:.7em;color:rgba(0,0,0,.4);margin-top:.15em}.dark-mode .training-stat-label{color:hsla(0,0%,100%,.35)}.training-video-wrap{position:relative;width:100%;padding-bottom:56.25%;border-radius:1em;overflow:hidden}.training-video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.dark-mode .training-section{background:radial-gradient(ellipse 70% 60% at 50% 50%,#141420 0%,#111113 70%)}@media screen and (max-width:991px){.training-inner{grid-template-columns:1fr;gap:2em}.training-stats{flex-wrap:wrap;gap:1.5em}.training-video{order:-1}}.leftclick-section.cta-section{background:#111113;overflow:hidden;padding:6em 0;position:relative}.cta-glow{background:radial-gradient(ellipse 70% 55% at 50% 40%,#1a1a2e 0%,transparent 70%);inset:0;pointer-events:none;position:absolute}.cta-inner{align-items:center;display:flex;flex-direction:column;gap:1.25em;text-align:center}.cta-heading{color:#f0f0f2;text-align:center;width:100%}.cta-sub{color:hsla(0,0%,100%,.5);max-width:32em;text-align:center}.cta-btn-wrap{font-size:1.1em;margin-top:.75em}.cta-section .btn{background-color:#f0f0f2;color:#111113}.cta-section .btn-icon-box{background-color:#111113}.cta-section .btn-icon-box .btn-icon,.cta-section .btn-icon-box .btn-icon-hover{filter:invert(1)}.footer-inner{display:flex;flex-flow:column;width:100%}.footer-top{display:flex;gap:4em;justify-content:space-between;width:100%}.footer-text-wrap{flex-shrink:0;max-width:27.5em;width:100%}.footer-h6{color:var(--white);font-size:1em;font-weight:400;line-height:100%;margin-bottom:.25em;opacity:.65}.footer-btn{margin-top:2em}.footer-columns{display:flex;gap:4em;padding-top:.25em}.footer-col{display:flex;flex-flow:column;gap:.75em;min-width:8em}.footer-col-heading{color:var(--white);font-size:.75em;font-weight:500;letter-spacing:.15em;margin-bottom:.5em;opacity:.6;text-transform:uppercase}.footer-section .lead-text{color:hsla(0,0%,100%,.7)}.footer-link{color:var(--white);font-size:.9375em;opacity:.7;transition:opacity .2s}.footer-link:hover{opacity:1}.footer-divider{background-color:hsla(0,0%,100%,.1);height:1px;margin-top:5em;width:100%}.footer-bottom{justify-content:space-between;margin-top:2em;width:100%}.footer-bottom,.footer-bottom-left{align-items:center;display:flex}.footer-logo{display:flex;width:5em}.footer-bottom-center{display:flex}.footer-bottom-link-wrap{display:flex;gap:2em}.footer-nav-link{color:var(--white);font-size:.8125em;opacity:.6;transition:opacity .2s}.footer-nav-link:hover{opacity:.8}.footer-bottom-right{align-items:center;display:flex}.copyright-text{font-size:.8125em;opacity:.6}@media screen and (max-width:991px){.leftclick-body{font-size:16px}.common-wrap{padding-left:20px;padding-right:20px}.leftclick-section.header-wrap{padding-bottom:20px;padding-top:20px}.header-btn,.nav-wrap{display:none}.menu-btn{display:flex}.main-logo{width:9em}.h1,.h2{font-size:36px;letter-spacing:-1px}.h2{width:70%}.h3{font-size:32px}.h5{font-size:24px}.lead-text{font-size:20px}.lead-text.max-800{max-width:100%}.leftclick-section.hero-wrap{min-height:auto;padding-bottom:32px;padding-top:48px}.hero-btn{font-size:16px}.super-headline{font-size:13px}.leftclick-section.about-section{padding-bottom:16px;padding-top:48px}.leftclick-section.about-us-section,.leftclick-section.case-studies-section,.leftclick-section.footer-section,.leftclick-section.reviews-section{padding-bottom:48px;padding-top:48px}.leftclick-section.services-section{padding-bottom:0;padding-top:48px}.about-content-wrap{gap:40px;grid-template-columns:1fr}.about-content-wrap .about-content,.about-content-wrap .about-thumb{grid-column:1}.about-content .hero-btn{font-size:16px}.about-wrap,.case-studies-wrap{gap:24px;margin-top:32px}.case-studies-wrap{grid-template-columns:1fr;row-gap:32px}.process-steps{grid-template-columns:1fr 1fr}.leftclick-section.cta-section{padding:48px 0}.cta-btn-wrap{font-size:16px}.cta-heading{width:100%}.team-wrap{grid-template-columns:1fr}.team-item{flex-direction:row;gap:1.25em}.team-thumb{width:8em;flex-shrink:0}.team-wrap{gap:24px;margin-top:32px}.service-card-wrap{grid-template-columns:1fr;margin-top:32px}.service-card{padding:24px}.service-card-overlay{opacity:0}.service-card .h3,.service-card-content-wrap{color:var(--white)}.service-card .service-card-tag{background-color:hsla(0,0%,100%,.2);color:var(--white)}.why-grid{grid-template-columns:1fr;gap:16px}.why-section{padding:48px 0}.footer-top{flex-flow:column;gap:40px}.footer-columns{flex-wrap:wrap;gap:32px}.footer-col{min-width:calc(50% - 16px)}.footer-divider{margin-top:40px}.footer-bottom{align-items:flex-start;flex-flow:column;gap:16px;margin-top:24px}.footer-logo{width:4em}.footer-bottom-right{margin-top:0}.footer-text-wrap{max-width:100%}.titile-wrap{gap:16px}}.legal-section{padding-bottom:6em;padding-top:4em}.legal-inner{max-width:42em}.legal-inner .h1{margin-bottom:.5em}.legal-updated{font-size:.875em;margin-bottom:3em;opacity:.5}.legal-h2{font-size:1.25em;font-weight:500;margin-bottom:.75em;margin-top:2.5em}.legal-p{font-size:1em;line-height:170%;margin-bottom:1em;opacity:.75}.dark-mode-toggle{align-items:center;background:var(--white);border:1px solid rgba(0,0,0,.1);border-radius:50%;bottom:1.5em;box-shadow:0 2px 12px rgba(0,0,0,.08);color:var(--black);cursor:pointer;display:flex;height:2.75em;justify-content:center;position:fixed;right:1.5em;transition:background .3s,color .3s,border-color .3s,box-shadow .3s;width:2.75em;z-index:9999}.dark-mode-toggle:hover{box-shadow:0 4px 20px rgba(0,0,0,.15)}.dark-mode-icon{height:1.125em;width:1.125em}.dark-mode .dark-mode-icon.sun,.dark-mode-icon.moon{display:none}.dark-mode .dark-mode-icon.moon{display:block}.dark-mode.leftclick-body{background-color:#111113;color:#f0f0f2}.dark-mode .leftclick-section{background-color:#111113}.dark-mode .leftclick-section.case-studies-section{background:radial-gradient(ellipse 70% 50% at 50% 60%,#10101a 0%,#0a0a0c 70%)}.dark-mode .leftclick-section.reviews-section{background:radial-gradient(ellipse 70% 50% at 50% 50%,#10101a 0%,#0a0a0c 70%)}.dark-mode .leftclick-section.reviews-section:before{background:radial-gradient(circle at 15% 30%,hsla(0,0%,100%,.03) 0,transparent 50%),radial-gradient(circle at 85% 70%,hsla(0,0%,100%,.02) 0,transparent 50%)}.dark-mode .process-step{background:hsla(0,0%,100%,.06);border:none}.dark-mode .process-step-num{color:hsla(0,0%,100%,.35)}.dark-mode .leftclick-section.footer-section{background-color:#0a0a0c}.dark-mode .marquee-section{background-color:#0a0a0c;border-bottom-color:hsla(0,0%,100%,.06);border-top-color:hsla(0,0%,100%,.06)}.dark-mode .marquee-label{color:hsla(0,0%,100%,.55)}.dark-mode .marquee-item{color:hsla(0,0%,100%,.5)}.dark-mode .team-content-title{color:hsla(0,0%,100%,.35)}.dark-mode .main-logo img{filter:none;content:url("scraped/images/ai247-logo-light.png")}.dark-mode .nav-link{color:#f0f0f2}.dark-mode .menu-bar{background-color:#f0f0f2}.dark-mode .hero-bg-img{display:none}.dark-mode .hero-wrap{background:radial-gradient(ellipse 80% 60% at 50% 40%,#1a1a2e 0%,#111113 70%)}.dark-mode .absolute-full{filter:invert(1) hue-rotate(180deg) brightness(.6)}.dark-mode .h1,.dark-mode .h2,.dark-mode .h3,.dark-mode .h5,.dark-mode .hero-inner,.dark-mode .hero-title,.dark-mode .p{color:#f0f0f2}.dark-mode .lead-text{color:hsla(0,0%,100%,.5)}.dark-mode .super-headline-num{background-color:#f0f0f2;color:#111113}.dark-mode .text-dark{color:#f0f0f2}.dark-mode .btn{background-color:#f0f0f2;color:#111113}.dark-mode .btn:hover{background-color:#d8d8d8}.dark-mode .btn-icon-box{background-color:#111113}.dark-mode .btn-icon-box .btn-icon,.dark-mode .btn-icon-box .btn-icon-hover{filter:invert(1)}.dark-mode .footer-section .btn.btn-light{background-color:#f0f0f2;color:#111113}.dark-mode .footer-section .btn-icon-box.dark-bg{background-color:#111113}.dark-mode .footer-section .btn-icon-box .btn-icon,.dark-mode .footer-section .btn-icon-box .btn-icon-hover{filter:none}.dark-mode .about-thumb-img{filter:brightness(.9)}.dark-mode .case-studies-card{color:#f0f0f2}.dark-mode .case-studies-card-img{filter:brightness(.9)}.dark-mode .link-icon-box{background-color:hsla(0,0%,100%,.1)}.dark-mode .link-icon-box .link-icon,.dark-mode .link-icon-box .link-icon-hover{filter:none}.dark-mode .team-thumb-img{background:linear-gradient(180deg,#e8e8e8,#d4d4d4)}.dark-mode .service-card-overlay{background-color:rgba(0,0,0,.75)}.dark-mode .service-card-tag{background-color:hsla(0,0%,100%,.1);color:#f0f0f2}.dark-mode .copyright-text,.dark-mode .footer-col-heading,.dark-mode .footer-h6,.dark-mode .footer-link,.dark-mode .footer-nav-link,.dark-mode .footer-section,.dark-mode .footer-section .lead-text{color:#fff}.dark-mode .footer-divider{background-color:hsla(0,0%,100%,.06)}.dark-mode .dark-mode-toggle{background:#111113;border-color:hsla(0,0%,100%,.1);box-shadow:0 2px 12px rgba(0,0,0,.3);color:#f0f0f2}.dark-mode .dark-mode-toggle:hover{box-shadow:0 4px 20px rgba(0,0,0,.5)}.case-study-inner{display:flex;flex-direction:column}.case-study-hero{display:flex;gap:1em}.case-study-hero-text-block{background:#fff;border-radius:1em;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;padding:1.5em;width:28.6%}.case-study-hero-text-block-btn{margin-bottom:1em}.back-btn{align-items:center;background:rgba(0,0,0,.08);border-radius:2em;color:inherit;display:inline-flex;font-size:1em;gap:1em;padding:.2em 1em .2em .25em;text-decoration:none}.back-btn-arrow{align-items:center;background:#000;border-radius:100%;display:flex;height:2em;justify-content:center;overflow:hidden;position:relative;transform:rotate(180deg);width:2em}.back-btn-arrow .btn-icon{filter:none;transform:none;width:.6em}.back-btn-arrow .btn-icon-hover{display:none}.dark-mode .back-btn-arrow .btn-icon,.dark-mode .back-btn-arrow .btn-icon-hover{filter:none}.case-study-hero-thumb{flex:1;min-width:0}.case-study-hero-thumb-img{border-radius:1em;height:100%;object-fit:cover;width:100%}.case-study-description-wrap{align-items:flex-start;display:flex;gap:1em;padding:5em 0 4.5em}.case-study-tags-card-wrap{flex-shrink:0;width:28.6%}.case-study-tags-card{background:rgba(0,0,0,.08);border-radius:1em;display:flex;flex-wrap:wrap;gap:.75em;padding:1.5em}.case-study-description{flex:1;min-width:0;padding:.5em 1em 1em}.case-study-description-title{display:flex;flex-direction:column;gap:.65em}.case-study-description-info{color:rgba(0,0,0,.4);font-size:1.125em}.case-study-details-wrap{display:flex;flex-direction:column;gap:2.5em;margin-top:2.5em}.case-study-details{background-color:#f7f7f8;border-radius:1em;display:flex;flex-direction:column;gap:.75em;padding:2em}.case-study-details:first-child{background-color:#111113;color:#f0f0f2}.case-study-details:first-child h5{color:#f0f0f2}.case-study-details:first-child li{color:hsla(0,0%,100%,.7)}.case-study-details h5{color:var(--black);font-family:Dmsans,Arial,sans-serif;font-size:1.5em;font-weight:500;letter-spacing:-.02em;margin-bottom:.25em}.case-study-details p{color:rgba(0,0,0,.55);font-size:1.0625em;line-height:155%}.case-study-details ul{list-style:none;padding-left:0}.case-study-details li{border-bottom:1px solid rgba(0,0,0,.06);color:rgba(0,0,0,.55);font-size:1.0625em;line-height:155%;padding:.5em 0}.case-study-details li:last-child{border-bottom:none}.case-study-details:first-child li{border-bottom-color:hsla(0,0%,100%,.1)}.case-study-details:first-child li:last-child{border-bottom:none}.dark-mode .case-study-hero-text-block{background:hsla(0,0%,100%,.06)}.dark-mode .case-study-tags-card{background:hsla(0,0%,100%,.1)}.dark-mode .back-btn{background:hsla(0,0%,100%,.1);color:#f0f0f2}.dark-mode .case-study-description-info{color:hsla(0,0%,100%,.35)}.dark-mode .case-study-details{background-color:hsla(0,0%,100%,.06)}.dark-mode .case-study-details:first-child{background-color:#f0f0f2;color:#111113}.dark-mode .case-study-details:first-child h5{color:#111113}.dark-mode .case-study-details:first-child li{border-bottom-color:rgba(0,0,0,.08);color:rgba(0,0,0,.55)}.dark-mode .case-study-details h5{color:#f0f0f2}.dark-mode .case-study-details li,.dark-mode .case-study-details p{border-bottom-color:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.5)}@media (max-width:768px){.process-steps{grid-template-columns:1fr}.case-study-hero{flex-direction:column}.case-study-hero-text-block{width:100%}.case-study-description-wrap{flex-direction:column;padding:3em 0 2.5em}.case-study-tags-card-wrap{width:100%}}.wa-float{position:fixed;left:1.5em;bottom:1.5em;width:3.25em;height:3.25em;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.22);z-index:9999;transition:transform .2s,box-shadow .2s}.wa-float:hover{transform:scale(1.06);box-shadow:0 6px 22px rgba(0,0,0,.3)}.wa-float svg{width:1.7em;height:1.7em;fill:#fff}@media screen and (max-width:991px){.wa-float{width:3em;height:3em;left:16px;bottom:16px}}.lang-switch{display:inline-flex;gap:.3em;align-items:center}.lang-btn{background:none;border:1px solid rgba(0,0,0,.2);color:var(--black);border-radius:2em;padding:.3em .8em;font-family:inherit;font-size:.7em;font-weight:500;cursor:pointer;transition:all .15s;line-height:1}.lang-btn:hover{border-color:var(--black)}.lang-btn.on{background:#111113;color:#fff;border-color:#111113}.dark-mode .lang-btn{color:#f0f0f2;border-color:hsla(0,0%,100%,.25)}.dark-mode .lang-btn.on{background:#f0f0f2;color:#111113;border-color:#f0f0f2}body.ar,body.ar *{font-family:'Cairo','Segoe UI',Tahoma,sans-serif}body.ar{line-height:1.7}body.ar .h1,body.ar .h2,body.ar .h3,body.ar .h5,body.ar .hero-stat-num,body.ar .training-stat-num,body.ar .stat-num,body.ar .result-big{letter-spacing:normal}body.ar .hero-sub,body.ar .lead-text,body.ar .p{line-height:1.85}[dir=rtl] .marquee-label{padding-right:0;padding-left:2em}[dir=rtl] .wa-float{left:auto;right:1.5em}[dir=rtl] .dark-mode-toggle{right:auto;left:1.5em}.ctrl-dock{position:fixed;top:1.4em;right:1.1em;left:auto;display:flex;flex-direction:column;gap:.6em;z-index:10001;direction:ltr}[dir=rtl] .ctrl-dock{right:1.1em;left:auto;direction:ltr}.ctrl-btn{width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(0,0,0,.1);background:#fff;color:#111;box-shadow:0 2px 10px rgba(0,0,0,.12);transition:transform .15s ease,box-shadow .2s ease;font-family:inherit;font-size:.85em;font-weight:600;text-decoration:none;padding:0}.ctrl-btn:hover{transform:scale(1.08);box-shadow:0 4px 16px rgba(0,0,0,.18)}.ctrl-btn svg{width:1em;height:1em}.ctrl-lang{font-size:.95em;font-weight:700}.ctrl-wa{background:#25d366;border-color:#25d366;color:#fff}.ctrl-wa svg{fill:#fff;width:1.15em;height:1.15em}.dark-mode .ctrl-btn{background:#1b1b20;border-color:hsla(0,0%,100%,.14);color:#f0f0f2;box-shadow:0 2px 10px rgba(0,0,0,.4)}.dark-mode .ctrl-wa{background:#25d366;border-color:#25d366;color:#fff}@media screen and (max-width:991px){.ctrl-dock{top:5.5em;bottom:auto;right:12px;transform:none;flex-direction:row}[dir=rtl] .ctrl-dock{right:12px;left:auto}}.case-studies-card-tile{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 80% 80% at 50% 30%,#1e2440 0%,#111113 72%)}.case-studies-card-tile svg{width:32%;max-width:7.5em;height:auto;stroke:hsla(0,0%,100%,.9);fill:none;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s ease}.case-studies-card:hover .case-studies-card-tile svg{transform:scale(1.07)}.tile-content{background:radial-gradient(ellipse 80% 80% at 50% 30%,#1e2a44 0%,#111113 72%)}.tile-dental{background:radial-gradient(ellipse 80% 80% at 50% 30%,#143029 0%,#111113 72%)}.tile-pr{background:radial-gradient(ellipse 80% 80% at 50% 30%,#2a2246 0%,#111113 72%)}.case-studies-card-thumb{aspect-ratio:4/3!important;height:auto!important}.case-studies-card-thumb .case-studies-card-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}