.hero-module__q_m67W__hero{text-align:center;background-color:var(--bg-dark-pure);flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;padding-top:35px;display:flex;position:relative;overflow:hidden}.hero-module__q_m67W__container{width:100%;max-width:var(--max-width-site);z-index:5;flex-direction:column;justify-content:flex-start;align-items:center;margin:0 auto;display:flex;position:relative}.hero-module__q_m67W__ambientGlow{z-index:0;pointer-events:none;width:100%;height:100vh;position:absolute;top:0;left:0}.hero-module__q_m67W__glow{width:var(--glow-width);height:var(--glow-width);pointer-events:none;z-index:0;background:radial-gradient(circle,#7f00ff26 0%,#7f00ff00 70%);position:absolute;top:400px;left:50%;transform:translate(-50%,-50%)}.hero-module__q_m67W__moon{z-index:0;opacity:.45;pointer-events:none;width:100%;max-width:1440px;height:auto;position:absolute;top:6%;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 75%,#0000 100%);mask-image:linear-gradient(#000 75%,#0000 100%)}.hero-module__q_m67W__floatingArrow{width:var(--arrow-size);height:var(--arrow-size);z-index:2;animation:6s ease-in-out infinite hero-module__q_m67W__float;position:absolute;bottom:30%;left:8%}@keyframes hero-module__q_m67W__float{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(-5deg)}to{transform:translateY(0)rotate(0)}}.hero-module__q_m67W__topBadge{text-transform:uppercase;letter-spacing:1.2px;color:#fff;z-index:5;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;margin-bottom:40px;padding:8px 16px;font-size:12px;font-weight:400;line-height:16px}.hero-module__q_m67W__title{letter-spacing:-3px;width:100%;max-width:var(--max-width-container);color:#fff;z-index:5;margin:0 auto 24px;font-size:85px;font-weight:700;line-height:1.2}[dir=rtl] .hero-module__q_m67W__title{letter-spacing:0;line-height:1.4}.hero-module__q_m67W__gradientText{background:var(--primary-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-right:-20px;padding-right:20px;font-style:italic;font-weight:900;display:inline-block}.hero-module__q_m67W__description{color:#cdc2da;max-width:var(--max-width-desc);z-index:5;margin-bottom:32px;font-size:20px;font-weight:400;line-height:28px}.hero-module__q_m67W__social{z-index:5;align-items:center;gap:16px;margin-bottom:40px;display:flex}.hero-module__q_m67W__avatars{display:flex}.hero-module__q_m67W__avatar{width:var(--avatar-size);height:var(--avatar-size);object-fit:cover;background:#222;border:1px solid #000;border-radius:50%;margin-inline-start:-20px;overflow:hidden}.hero-module__q_m67W__avatar:first-child{margin-inline-start:0}.hero-module__q_m67W__plusIcon{width:var(--avatar-size);height:var(--avatar-size);background:var(--primary-gradient);border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;margin-inline-start:-20px;display:flex}.hero-module__q_m67W__socialText{color:#fff;align-items:center;gap:12px;margin-inline-start:20px;font-family:Inter,sans-serif;font-size:29px;font-weight:500;line-height:normal;display:flex}[dir=rtl] .hero-module__q_m67W__socialText{flex-direction:row-reverse}.hero-module__q_m67W__clientText{color:#b5b5b5;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:30.4px}.hero-module__q_m67W__ctaButtons{z-index:5;gap:16px;display:flex}.hero-module__q_m67W__primaryBtn{background:var(--primary-gradient);border-radius:var(--btn-radius);color:#fff;letter-spacing:-.48px;transition:var(--transition);align-items:center;gap:12px;padding:0 32px;font-family:Epilogue,sans-serif;font-size:16px;font-weight:600;line-height:54px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 #7f00ff00}.hero-module__q_m67W__primaryBtn:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff40 50%,#0000 100%);width:60%;height:100%;transition:left .55s;position:absolute;top:0;left:-100%}.hero-module__q_m67W__primaryBtn:hover:before{left:160%}.hero-module__q_m67W__primaryBtn:hover{transform:translateY(-2px);box-shadow:0 8px 40px #7f00ff8c}.hero-module__q_m67W__primaryBtn:active{transform:scale(.97)translateY(0);box-shadow:0 4px 20px #7f00ff59}.hero-module__q_m67W__secondaryBtn{border-radius:var(--btn-radius);color:#fff;letter-spacing:-.48px;transition:var(--transition);background:#ffffff05;border:1px solid #ffffff1a;align-items:center;gap:10px;padding:0 32px;font-family:Epilogue,sans-serif;font-size:16px;font-weight:600;line-height:54px;display:flex;position:relative;overflow:hidden}.hero-module__q_m67W__secondaryBtn:hover{background:#ffffff12;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 30px #ffffff0f}.hero-module__q_m67W__secondaryBtn:active{background:#ffffff0a;transform:scale(.97)translateY(0)}.hero-module__q_m67W__heroImageSection{width:100%;max-width:var(--hero-image-max-width);z-index:5;justify-content:center;margin-top:80px;padding-bottom:100px;display:flex;position:relative}.hero-module__q_m67W__heroImageBackground{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.hero-module__q_m67W__heroImageBackground:before{content:"";filter:blur(120px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#ad26e31a 0%,#ad26e300 80%);width:120%;height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-module__q_m67W__heroImage{z-index:2;border-radius:54px;width:100%;height:auto;display:block;position:relative;box-shadow:0 20px 80px #000c}@media (max-width:768px){.hero-module__q_m67W__title{font-size:48px}.hero-module__q_m67W__floatingArrow{width:120px;height:120px;bottom:28%;left:4%}}@media (max-width:576px){.hero-module__q_m67W__social,.hero-module__q_m67W__ctaButtons{flex-direction:column}}
.about-module__65-7Xq__about{background-color:var(--bg-dark-pure);position:relative;overflow:hidden}.about-module__65-7Xq__container{flex-direction:column;gap:80px;display:flex}.about-module__65-7Xq__title{letter-spacing:0;color:#fff;text-align:center;margin:0 auto;font-size:60px;font-weight:400;line-height:60px}.about-module__65-7Xq__arrowsDecor{z-index:10;pointer-events:none;position:absolute;top:-30px;left:-40px}.about-module__65-7Xq__arrowsDecor img{width:70px;height:auto}[dir=rtl] .about-module__65-7Xq__arrowsDecor{left:auto;right:-40px;transform:scaleX(-1)}.about-module__65-7Xq__gradientText{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:italic;font-weight:700;display:inline-block}.about-module__65-7Xq__content{grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;display:grid}.about-module__65-7Xq__stats{justify-content:center;align-items:center;display:flex}.about-module__65-7Xq__statsWrapper{flex-direction:column;align-items:center;gap:12px;display:flex}.about-module__65-7Xq__decorativeWrapper{justify-content:center;align-items:center;display:flex;position:relative}.about-module__65-7Xq__decor{pointer-events:none;position:absolute;top:-20px;left:-30px;transform:rotate(-10deg)}.about-module__65-7Xq__number{color:#fff;letter-spacing:-2px;text-transform:uppercase;font-family:Inter,sans-serif;font-size:130.4px;font-weight:900;line-height:150px}.about-module__65-7Xq__expText{color:#9d9d9d;letter-spacing:0;margin-top:10px;font-family:Epilogue,sans-serif;font-size:18.8px;font-weight:700;line-height:28px}.about-module__65-7Xq__textContent{gap:40px;display:flex;position:relative}.about-module__65-7Xq__divider{background:#ffffff1a;width:1px;height:180px;margin:0 40px}.about-module__65-7Xq__textWrapper{flex-direction:column;justify-content:center;gap:40px;display:flex}.about-module__65-7Xq__description{color:#999;max-width:500px;font-family:Epilogue,sans-serif;font-size:16px;font-weight:400;line-height:30.4px}.about-module__65-7Xq__aboutBtn{border-radius:var(--btn-radius);background:var(--primary-gradient);color:#fff;letter-spacing:-.48px;text-transform:capitalize;cursor:pointer;width:212px;height:54px;transition:var(--transition);justify-content:space-between;align-self:flex-start;align-items:center;padding-inline:28px 6px;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;display:flex;box-shadow:0 10px 30px #7f00ff33}.about-module__65-7Xq__iconCircle{color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.about-module__65-7Xq__aboutBtn:hover{transform:translateY(-2px);box-shadow:0 15px 40px #7f00ff66}@media (max-width:1024px){.about-module__65-7Xq__title{font-size:48px;line-height:42px}.about-module__65-7Xq__content{text-align:center;grid-template-columns:1fr;gap:40px}.about-module__65-7Xq__textContent{flex-direction:column;align-items:center;gap:20px}.about-module__65-7Xq__divider{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100px;height:1px}.about-module__65-7Xq__textWrapper{align-items:center}.about-module__65-7Xq__number{font-size:120px}.about-module__65-7Xq__aboutBtn{align-self:center}}@media (max-width:480px){.about-module__65-7Xq__title{font-size:36px}.about-module__65-7Xq__number{font-size:100px}}
.feature-module__p6OWrq__feature{background-color:var(--bg-dark-pure);position:relative;overflow:hidden}.feature-module__p6OWrq__ambientGlow{pointer-events:none;z-index:9;opacity:.9;width:100%;height:100%;position:absolute;top:0;left:0}.feature-module__p6OWrq__glowHighlight{width:100%;max-width:var(--max-width-container);pointer-events:none;z-index:1;opacity:.7;filter:blur(60px);height:800px;position:absolute;top:-55%;left:50%;transform:translate(-50%,-50%)}.feature-module__p6OWrq__container{z-index:2;position:relative}.feature-module__p6OWrq__header{flex-direction:column;margin-bottom:80px;display:flex;position:relative}.feature-module__p6OWrq__bgTitle{letter-spacing:-3px;color:#e2e2e21a;text-transform:uppercase;z-index:1;max-width:800px;margin-bottom:-40px;font-family:Epilogue,sans-serif;font-size:36px;font-weight:900;line-height:72px}.feature-module__p6OWrq__mainTitle{letter-spacing:-2.4px;color:#e2e2e2;z-index:2;text-transform:capitalize;font-family:Epilogue,sans-serif;font-size:48px;font-weight:900;line-height:48px;position:relative}.feature-module__p6OWrq__grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid;overflow:hidden}.feature-module__p6OWrq__card{min-height:380px;transition:var(--transition);background:#4b43561a;flex-direction:column;justify-content:space-between;padding:30px;display:flex;position:relative;overflow:hidden}.feature-module__p6OWrq__cardInnerGlow{pointer-events:none;z-index:0;opacity:.15;width:100%;height:100%;position:absolute;top:0;left:0}.feature-module__p6OWrq__innerGlowImg{filter:blur(20px)}.feature-module__p6OWrq__cardTop,.feature-module__p6OWrq__cardBottom{z-index:2;position:relative}.feature-module__p6OWrq__cardTop{flex-direction:column;gap:40px;display:flex}.feature-module__p6OWrq__cardNumber{color:var(--text-color);opacity:1;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:500;line-height:28px}.feature-module__p6OWrq__textPart{flex-direction:column;gap:20px;display:flex}.feature-module__p6OWrq__cardTitle{color:#e2e2e2;letter-spacing:0;max-width:260px;font-family:Epilogue,sans-serif;font-size:30px;font-weight:700;line-height:36px}.feature-module__p6OWrq__cardDesc{color:#c7c6c6;max-width:280px;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:26px}.feature-module__p6OWrq__cardBottom{margin-top:60px}.feature-module__p6OWrq__iconWrapper{color:var(--accent-purple);opacity:.9}[dir=rtl] .feature-module__p6OWrq__bgTitle{margin-right:0;font-family:Tajawal,sans-serif}:is([dir=rtl] .feature-module__p6OWrq__mainTitle,[dir=rtl] .feature-module__p6OWrq__featureSub,[dir=rtl] .feature-module__p6OWrq__cardTitle,[dir=rtl] .feature-module__p6OWrq__cardDesc,[dir=rtl] .feature-module__p6OWrq__cardNumber){font-family:Tajawal,sans-serif}[dir=rtl] .feature-module__p6OWrq__card{border-right:none;border-left:1px solid var(--border-color)}[dir=rtl] .feature-module__p6OWrq__card:last-child{border-left:none}@media (max-width:1024px){.feature-module__p6OWrq__grid{gap:20px}}@media (max-width:768px){.feature-module__p6OWrq__grid{grid-template-columns:1fr}.feature-module__p6OWrq__cardTop{margin-bottom:40px}.feature-module__p6OWrq__cardTitle{font-size:25px}.feature-module__p6OWrq__mainTitle{font-size:32px;line-height:40px}.feature-module__p6OWrq__bgTitle{font-size:24px;line-height:32px}}
.vision-module__93sqAa__vision{background-color:var(--bg-dark-pure);position:relative;overflow:hidden}.vision-module__93sqAa__container{z-index:2;position:relative}.vision-module__93sqAa__contentWrapper{align-items:center;gap:52px;display:flex}.vision-module__93sqAa__imageContainer{flex:1.2;align-items:flex-end;display:flex;position:relative}.vision-module__93sqAa__imageSmall{z-index:1;width:320px;height:440px;margin-right:-5px;position:relative;transform:translateY(-20px)}.vision-module__93sqAa__imageLarge{z-index:2;width:460px;height:620px;margin-top:60px;position:relative}.vision-module__93sqAa__img{object-fit:cover;border:1px solid #ffffff1a;border-radius:60px;width:100%;height:100%;box-shadow:0 40px 100px #0009}.vision-module__93sqAa__textSide{flex-direction:column;flex:.8;gap:32px;display:flex}.vision-module__93sqAa__title{letter-spacing:-1.2px;color:#fff;text-transform:capitalize;font-family:Epilogue,sans-serif;font-size:48px;font-weight:400;line-height:80px}.vision-module__93sqAa__gradientText{background:var(--accent-gradient);-webkit-text-fill-color:transparent;letter-spacing:-1.2px;text-transform:capitalize;-webkit-background-clip:text;font-size:48px;font-weight:700;line-height:63px}.vision-module__93sqAa__description{color:#c7c6c6;letter-spacing:0;max-width:480px;font-family:Manrope,sans-serif;font-size:18px;font-weight:400;line-height:28px}[dir=rtl] .vision-module__93sqAa__contentWrapper{flex-direction:row-reverse}:is([dir=rtl] .vision-module__93sqAa__title,[dir=rtl] .vision-module__93sqAa__gradientText,[dir=rtl] .vision-module__93sqAa__description){font-family:Tajawal,sans-serif}[dir=rtl] .vision-module__93sqAa__imageSmall{margin-left:-5px;margin-right:0}@media (max-width:1200px){.vision-module__93sqAa__title{font-size:52px}.vision-module__93sqAa__contentWrapper{gap:60px}.vision-module__93sqAa__imageSmall{width:250px;height:350px;margin-right:-60px}.vision-module__93sqAa__imageLarge{width:360px;height:500px}}@media (max-width:1024px){.vision-module__93sqAa__contentWrapper{text-align:center;flex-direction:column-reverse;gap:80px}.vision-module__93sqAa__textSide{align-items:center;max-width:100%}.vision-module__93sqAa__imageContainer{justify-content:center;width:100%}[dir=rtl] .vision-module__93sqAa__contentWrapper{flex-direction:column-reverse}}@media (max-width:768px){.vision-module__93sqAa__imageContainer{flex-direction:column;align-items:center;gap:30px}.vision-module__93sqAa__imageSmall,.vision-module__93sqAa__imageLarge{aspect-ratio:4/5;width:85%;height:auto;margin:0 auto!important;transform:none!important}.vision-module__93sqAa__img{border-radius:40px}.vision-module__93sqAa__title{font-size:34px;line-height:1.2}}
.showcase-module__0TRIzq__showcase{justify-content:center;align-items:center;width:100%;height:690px;margin-top:50px;display:flex;position:relative;overflow:hidden}.showcase-module__0TRIzq__bgWrapper{width:100%;height:100%;position:absolute;top:0;left:0}.showcase-module__0TRIzq__bgImage{object-fit:cover;object-position:center}.showcase-module__0TRIzq__overlay{z-index:1;background:#ad26e326;width:100%;height:100%;position:absolute;top:0;left:0}.showcase-module__0TRIzq__content{z-index:5;text-align:center;color:#fff;flex-direction:column;align-items:center;display:flex;position:relative}.showcase-module__0TRIzq__playBtnWrapper{cursor:pointer;margin-bottom:40px}.showcase-module__0TRIzq__playBtn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.showcase-module__0TRIzq__playBtn:after{content:"";border:1px solid #ffffff4d;border-radius:50%;width:100%;height:100%;animation:2s infinite showcase-module__0TRIzq__ripple;position:absolute}@keyframes showcase-module__0TRIzq__ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.showcase-module__0TRIzq__playBtn:hover{background:#fff3;transform:scale(1.1)}.showcase-module__0TRIzq__playBtn svg{margin-left:4px}.showcase-module__0TRIzq__textContent{max-width:900px}.showcase-module__0TRIzq__badge{text-transform:uppercase;letter-spacing:1.8px;color:#fffefe;opacity:.9;margin-bottom:20px;font-family:Inter,sans-serif;font-size:12.8px;font-weight:500;line-height:18px;display:block}.showcase-module__0TRIzq__title{letter-spacing:0;color:#fffefe;margin:0;font-family:Epilogue,sans-serif;font-size:48px;font-weight:600;line-height:57px}:is([dir=rtl] .showcase-module__0TRIzq__title,[dir=rtl] .showcase-module__0TRIzq__badge){letter-spacing:0;font-family:Tajawal,sans-serif}.showcase-module__0TRIzq__modalOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10000;cursor:zoom-out;background:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;padding:40px;display:flex;position:fixed;top:0;left:0}.showcase-module__0TRIzq__modalClose{color:#fff;cursor:pointer;z-index:10001;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:30px;right:30px}.showcase-module__0TRIzq__modalContent{aspect-ratio:16/9;cursor:default;border-radius:24px;width:100%;max-width:1200px;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000080}.showcase-module__0TRIzq__videoContainer{width:100%;height:100%}@media (max-width:768px){.showcase-module__0TRIzq__showcase{height:500px}.showcase-module__0TRIzq__title{padding:0 20px;font-size:26px;line-height:32px}.showcase-module__0TRIzq__playBtn{width:70px;height:70px}.showcase-module__0TRIzq__modalOverlay{padding:20px}.showcase-module__0TRIzq__modalClose{width:50px;height:50px;top:20px;right:20px}}
.portfolio-module__RG2vna__portfolio{background-color:var(--bg-dark-pure);padding:35px 0;position:relative;overflow:hidden}.portfolio-module__RG2vna__ambientGlow{pointer-events:none;z-index:1;opacity:.9;width:100%;height:100%;position:absolute;top:0;left:0}.portfolio-module__RG2vna__glowHighlight{width:100%;max-width:var(--max-width-container);pointer-events:none;z-index:1;opacity:.7;filter:blur(60px);height:800px;animation:15s ease-in-out infinite alternate portfolio-module__RG2vna__float;position:absolute;top:-20%;left:50%;transform:translate(-50%,-50%)}@keyframes portfolio-module__RG2vna__float{0%{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.7;transform:translate(-55%,-45%)scale(1.1)}to{opacity:.5;transform:translate(-45%,-55%)scale(1)}}.portfolio-module__RG2vna__contentContainer{z-index:5;position:relative}.portfolio-module__RG2vna__header{z-index:2;flex-direction:column;margin-bottom:80px;display:flex;position:relative;overflow:visible}.portfolio-module__RG2vna__bgTitle{letter-spacing:-3.6px;color:#e2e2e21a;text-transform:uppercase;z-index:1;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;margin-bottom:-32px;margin-left:-4px;font-family:Epilogue,sans-serif;font-size:72px;font-weight:900;line-height:72px}[dir=rtl] .portfolio-module__RG2vna__bgTitle{font-family:Tajawal,sans-serif}.portfolio-module__RG2vna__mainTitle{letter-spacing:-2.4px;color:#e2e2e2;z-index:2;text-transform:capitalize;font-family:Epilogue,sans-serif;font-size:48px;font-weight:900;line-height:48px;position:relative}:is([dir=rtl] .portfolio-module__RG2vna__mainTitle,[dir=rtl] .portfolio-module__RG2vna__viewText){font-family:Tajawal,sans-serif}.portfolio-module__RG2vna__grid{grid-template-columns:2fr 1fr 1fr;gap:16px;min-height:524px;display:grid}.portfolio-module__RG2vna__colBig{height:100%}.portfolio-module__RG2vna__imageWrapperBig{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 4px 30px #0000001a}.portfolio-module__RG2vna__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;z-index:2;background:#0006;justify-content:center;align-items:center;width:100%;height:100%;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;left:0}.portfolio-module__RG2vna__viewText{color:#fff;font-family:Epilogue,sans-serif;font-size:18px;font-weight:700;transition:all .4s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.portfolio-module__RG2vna__imageWrapperBig:hover .img{transform:scale(1.08)}.portfolio-module__RG2vna__imageWrapperBig:hover .portfolio-module__RG2vna__overlay{opacity:1}.portfolio-module__RG2vna__imageWrapperBig:hover .portfolio-module__RG2vna__viewText{transform:translateY(0)}.portfolio-module__RG2vna__colMiddle{flex-direction:column;gap:16px;height:100%;display:flex}.portfolio-module__RG2vna__imageWrapperSmall{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;flex:1;width:100%;position:relative;overflow:hidden}.portfolio-module__RG2vna__imageWrapperSmall:hover .img{transform:scale(1.08)}.portfolio-module__RG2vna__imageWrapperSmall:hover .portfolio-module__RG2vna__overlay{opacity:1}.portfolio-module__RG2vna__imageWrapperSmall:hover .portfolio-module__RG2vna__viewText{transform:translateY(0)}.portfolio-module__RG2vna__colTall{height:100%}.portfolio-module__RG2vna__imageWrapperTall{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;width:100%;height:100%;position:relative;overflow:hidden}.portfolio-module__RG2vna__imageWrapperTall:hover .img{transform:scale(1.08)}.portfolio-module__RG2vna__imageWrapperTall:hover .portfolio-module__RG2vna__overlay{opacity:1}.portfolio-module__RG2vna__imageWrapperTall:hover .portfolio-module__RG2vna__viewText{transform:translateY(0)}.portfolio-module__RG2vna__img{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.portfolio-module__RG2vna__imageWrapperTall:hover .portfolio-module__RG2vna__img{transform:scale(1.06)}.portfolio-module__RG2vna__modalOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;cursor:zoom-out;background:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;padding:40px;display:flex;position:fixed;top:0;left:0}.portfolio-module__RG2vna__closeBtn{color:#fff;cursor:pointer;z-index:10001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex;position:absolute;top:30px;right:30px}[dir=rtl] .portfolio-module__RG2vna__closeBtn{left:30px;right:auto}.portfolio-module__RG2vna__closeBtn:hover{color:#000;background:#fff}.portfolio-module__RG2vna__modalContent{cursor:default;justify-content:center;align-items:center;width:100%;max-width:1200px;height:100%;max-height:80vh;display:flex;position:relative}.portfolio-module__RG2vna__modalImageWrapper{border-radius:24px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000080}.portfolio-module__RG2vna__modalImg{object-fit:contain}[dir=rtl] .portfolio-module__RG2vna__header{align-items:flex-start}@media (max-width:1200px){.portfolio-module__RG2vna__grid{grid-template-columns:1fr 1fr;gap:14px;height:auto}.portfolio-module__RG2vna__colBig{grid-column:span 2;height:480px}.portfolio-module__RG2vna__colMiddle,.portfolio-module__RG2vna__colTall{height:300px}}@media (max-width:768px){.portfolio-module__RG2vna__bgTitle{margin-bottom:-28px;font-size:24px}.portfolio-module__RG2vna__mainTitle{font-size:32px}.portfolio-module__RG2vna__grid{grid-template-columns:1fr;gap:12px;height:auto;min-height:auto}.portfolio-module__RG2vna__colBig{aspect-ratio:16/10;grid-column:auto;height:auto}.portfolio-module__RG2vna__imageWrapperBig{height:100%}.portfolio-module__RG2vna__quadGrid{gap:10px}.portfolio-module__RG2vna__quadCell{border-radius:14px}.portfolio-module__RG2vna__colMiddle{flex-direction:row;gap:12px;height:auto;display:flex}.portfolio-module__RG2vna__imageWrapperSmall{aspect-ratio:1;border-radius:14px;flex:1;height:auto}.portfolio-module__RG2vna__colTall{aspect-ratio:10/16;height:auto}.portfolio-module__RG2vna__imageWrapperTall{border-radius:14px;height:100%}@media (max-width:476px){.portfolio-module__RG2vna__colMiddle{flex-direction:column}.portfolio-module__RG2vna__imageWrapperSmall{aspect-ratio:16/11;height:auto}}.portfolio-module__RG2vna__modalOverlay{padding:20px}.portfolio-module__RG2vna__closeBtn{width:50px;height:50px;top:20px;right:20px}[dir=rtl] .portfolio-module__RG2vna__closeBtn{left:20px;right:auto}}
.partners-module__uUbrYa__partners{background-color:var(--bg-dark-pure);border-top:1px solid #ffffff0d;padding:10px 0;position:relative;overflow:hidden}.partners-module__uUbrYa__carouselContainer{align-items:center;width:100%;max-width:850px;margin:0 auto;display:flex;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.partners-module__uUbrYa__track{will-change:transform;align-items:center;gap:120px;padding:0 60px;display:flex}.partners-module__uUbrYa__logoItem{flex-shrink:0;justify-content:center;align-items:center;display:flex}.partners-module__uUbrYa__logo{object-fit:contain;opacity:.4;filter:grayscale()brightness(2);transition:opacity .4s}.partners-module__uUbrYa__logo:hover{opacity:.8}@media (max-width:768px){.partners-module__uUbrYa__track{gap:60px}.partners-module__uUbrYa__logo{width:80px;height:auto}}
.blog-module__r2Uipq__blog{background-color:var(--bg-dark-pure);padding:100px 0;position:relative;overflow:hidden}.blog-module__r2Uipq__container{z-index:5;position:relative}.blog-module__r2Uipq__header{justify-content:space-between;align-items:flex-end;margin-bottom:80px;display:flex}.blog-module__r2Uipq__titleWrapper{flex-direction:column;display:flex;position:relative}.blog-module__r2Uipq__bgTitle{letter-spacing:-3.6px;color:#e2e2e21a;text-transform:uppercase;z-index:1;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;margin-bottom:-32px;margin-left:-4px;font-family:Epilogue,sans-serif;font-size:72px;font-weight:900;line-height:72px}.blog-module__r2Uipq__mainTitle{letter-spacing:-2.4px;color:#e2e2e2;text-transform:none;z-index:2;margin:0;font-family:Epilogue,sans-serif;font-size:48px;font-weight:900;line-height:48px;position:relative}[dir=rtl] .blog-module__r2Uipq__mainTitle{font-family:Tajawal,sans-serif;left:auto;right:0}[dir=rtl] .blog-module__r2Uipq__bgTitle{font-family:Tajawal,sans-serif}.blog-module__r2Uipq__moreBtn{color:#e4e1ed;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:100px;padding:12px 32px;font-family:Epilogue,sans-serif;font-size:18px;font-weight:400;line-height:28px;transition:all .3s}.blog-module__r2Uipq__moreBtn:hover{color:#000;background:#fff;border-color:#fff}.blog-module__r2Uipq__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.blog-module__r2Uipq__cardLink{outline:none;text-decoration:none;display:block}.blog-module__r2Uipq__card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.blog-module__r2Uipq__card:hover{background:#ffffff0a;border-color:#ad26e34d}.blog-module__r2Uipq__cardHeader{padding:30px}.blog-module__r2Uipq__meta{align-items:center;gap:8px;margin-bottom:16px;display:flex}.blog-module__r2Uipq__badge{letter-spacing:.8px;color:#fffefe;text-transform:uppercase;opacity:.9;font-family:Inter,sans-serif;font-size:12.6px;font-weight:500;line-height:21px}.blog-module__r2Uipq__dot{color:#ffffff4d}.blog-module__r2Uipq__date{letter-spacing:0;color:#9d9b9b;font-family:DM Sans,Inter,sans-serif;font-size:14px;font-weight:400;line-height:21px}.blog-module__r2Uipq__articleTitle{letter-spacing:0;color:#fffefe;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Inter,sans-serif;font-size:23.8px;font-weight:500;line-height:33.6px;display:-webkit-box;overflow:hidden}[dir=rtl] .blog-module__r2Uipq__articleTitle{font-family:Tajawal,sans-serif;line-height:1.6}.blog-module__r2Uipq__imageWrapper{width:100%;padding-top:65%;position:relative;overflow:hidden}.blog-module__r2Uipq__articleImg{object-fit:cover;transition:transform .6s}.blog-module__r2Uipq__card:hover .blog-module__r2Uipq__articleImg{transform:scale(1.05)}.blog-module__r2Uipq__cardFooter{border-top:1px solid #ffffff08;padding:20px 30px}.blog-module__r2Uipq__arrowIcon{color:#fff9;transition:transform .3s,color .3s}.blog-module__r2Uipq__card:hover .blog-module__r2Uipq__arrowIcon{color:#fff;transform:translate(5px)}[dir=rtl] .blog-module__r2Uipq__card:hover .blog-module__r2Uipq__arrowIcon{transform:translate(-5px)}@media (max-width:992px){.blog-module__r2Uipq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-module__r2Uipq__bgTitle{font-size:48px}.blog-module__r2Uipq__mainTitle{font-size:28px}.blog-module__r2Uipq__grid{grid-template-columns:1fr}.blog-module__r2Uipq__header{flex-direction:column;align-items:flex-start;gap:20px}}
