.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.hero-slider[data-v-cd4e7beb]{height:calc(100vh - 80px);overflow:hidden;position:relative;width:100%}.hero-swiper[data-v-cd4e7beb]{height:100%;width:100%}.hero-swiper[data-v-cd4e7beb] .swiper-slide{opacity:0!important;transition:opacity .5s ease-in-out}.hero-swiper[data-v-cd4e7beb] .swiper-slide-active{opacity:1!important}.hero-fallback[data-v-cd4e7beb],.slide-container[data-v-cd4e7beb]{height:100%;width:100%}.slide-container[data-v-cd4e7beb]{align-items:center;display:flex;position:relative}.slide-background[data-v-cd4e7beb]{background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-background[data-v-cd4e7beb],.slide-overlay[data-v-cd4e7beb]{height:100%;left:0;position:absolute;top:0;width:100%}.slide-overlay[data-v-cd4e7beb]{background:linear-gradient(135deg,#000000b3,#f59e0b4d)}.slide-content[data-v-cd4e7beb]{margin:0 auto;max-width:1200px;padding:0 24px;position:relative;width:100%;z-index:10}.content-wrapper[data-v-cd4e7beb]{max-width:600px}.slide-badge[data-v-cd4e7beb]{color:#f59e0b;display:block;font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:24px;text-transform:uppercase}.slide-title[data-v-cd4e7beb]{color:#fff;font-size:3.5rem;font-weight:900;line-height:1.1;margin-bottom:24px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.slide-description[data-v-cd4e7beb]{color:#f3f4f6;font-size:1.125rem;line-height:1.7;margin-bottom:40px;max-width:500px}.slide-buttons[data-v-cd4e7beb]{display:flex;flex-wrap:wrap;gap:16px}.btn-watch[data-v-cd4e7beb]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid hsla(0,0%,100%,.3);border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:16px 32px;transition:all .3s ease}.btn-watch[data-v-cd4e7beb]:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-2px)}.btn-learn[data-v-cd4e7beb]{background:#f59e0b;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 32px;transition:all .3s ease}.btn-learn[data-v-cd4e7beb]:hover{background:#d97706;transform:translateY(-2px)}.btn-icon[data-v-cd4e7beb]{height:20px;width:20px}.hero-navigation[data-v-cd4e7beb]{display:flex;justify-content:space-between;left:24px;pointer-events:none;position:absolute;right:24px;top:50%;transform:translateY(-50%);z-index:30}.hero-button-next[data-v-cd4e7beb],.hero-button-prev[data-v-cd4e7beb]{align-items:center;background:transparent;border:3px solid #f59e0b;border-radius:50%;box-shadow:0 4px 15px #f59e0b33;color:#f59e0b;cursor:pointer;display:flex;height:60px;justify-content:center;pointer-events:auto;transition:all .3s ease;width:60px}.hero-button-next[data-v-cd4e7beb]:hover,.hero-button-prev[data-v-cd4e7beb]:hover{background:#f59e0b;box-shadow:0 6px 20px #f59e0b66;color:#fff;transform:scale(1.1)}.nav-icon[data-v-cd4e7beb]{height:20px;transition:all .3s ease;width:20px}.hero-swiper[data-v-cd4e7beb] .swiper-pagination{bottom:40px}.hero-swiper[data-v-cd4e7beb] .swiper-pagination-bullet{background:#ffffff80;height:12px;margin:0 6px;opacity:1;width:12px}.hero-swiper[data-v-cd4e7beb] .swiper-pagination-bullet-active{background:#f59e0b;transform:scale(1.2)}.video-modal[data-v-cd4e7beb]{align-items:center;background-color:#000000e6;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:1000}.modal-content[data-v-cd4e7beb]{background-color:#0f172a;border-radius:12px;box-shadow:0 25px 50px -12px #00000080;max-width:900px;overflow:hidden;position:relative;width:100%}.video-container[data-v-cd4e7beb]{height:0;padding-bottom:56.25%;position:relative;width:100%}.video-container iframe[data-v-cd4e7beb]{border-radius:8px;height:100%;left:0;position:absolute;top:0;width:100%}.modal-close[data-v-cd4e7beb]{align-items:center;background-color:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:15px;top:15px;transition:all .3s ease;width:40px;z-index:10}.modal-close[data-v-cd4e7beb]:hover{background-color:#fff3;transform:rotate(90deg)}.fade-enter-active[data-v-cd4e7beb],.fade-leave-active[data-v-cd4e7beb]{transition:opacity .3s}.fade-enter-from[data-v-cd4e7beb],.fade-leave-to[data-v-cd4e7beb]{opacity:0}@media (max-width:1024px){.hero-navigation[data-v-cd4e7beb]{display:none!important}}@media (max-width:768px){.hero-slider[data-v-cd4e7beb]{height:calc(100vh - 70px)}.slide-title[data-v-cd4e7beb]{font-size:2.5rem}.slide-description[data-v-cd4e7beb]{font-size:1rem}.slide-buttons[data-v-cd4e7beb]{align-items:flex-start;flex-direction:column}.btn-learn[data-v-cd4e7beb],.btn-watch[data-v-cd4e7beb]{justify-content:center;width:100%}}@media (max-width:576px){.slide-title[data-v-cd4e7beb]{font-size:2rem}.content-wrapper[data-v-cd4e7beb]{text-align:center}.hero-swiper[data-v-cd4e7beb] .swiper-pagination{bottom:20px}.modal-content[data-v-cd4e7beb]{margin:0 10px}.modal-close[data-v-cd4e7beb]{height:35px;right:10px;top:10px;width:35px}}.spinner[data-v-f6aeb945]{animation:spin-f6aeb945 1s linear infinite;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#f59e0b;height:50px;width:50px}@keyframes spin-f6aeb945{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.services-section[data-v-f6aeb945]{background-color:#f9fafb}.service-card[data-v-f6aeb945]{background:#fff;border:1px solid rgba(245,158,11,.1);border-radius:20px;box-shadow:0 4px 6px #0000000d;color:inherit;cursor:pointer;display:block;min-height:300px;overflow:hidden;padding:1rem;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.service-card[data-v-f6aeb945]:before{background:linear-gradient(90deg,#f59e0b,#d97706);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.service-card[data-v-f6aeb945]:hover:before{transform:scaleX(1)}.service-card[data-v-f6aeb945]:hover{border-color:#f59e0b4d;box-shadow:0 20px 40px #f59e0b26;transform:translateY(-8px)}.service-content[data-v-f6aeb945]{display:flex;flex-direction:column;height:100%;position:relative;z-index:2}.service-icon-wrapper[data-v-f6aeb945]{margin-bottom:1.5rem}.service-icon[data-v-f6aeb945]{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:20px;color:#d97706;display:flex;font-size:2rem;height:80px;justify-content:center;overflow:hidden;transition:all .3s ease;width:80px}.service-card:hover .service-icon[data-v-f6aeb945]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;transform:scale(1.1)}.service-icon-img[data-v-f6aeb945]{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.service-card:hover .service-icon-img[data-v-f6aeb945]{transform:scale(1.06)}.service-banner[data-v-f6aeb945]{border-radius:20px 20px 0 0;height:200px;margin:-1rem -1rem 1.25rem;overflow:hidden;width:calc(100% + 2rem)}.service-banner-img[data-v-f6aeb945]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.service-title[data-v-f6aeb945]{color:#1f2937;font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.service-description[data-v-f6aeb945]{color:#6b7280;flex-grow:1;line-height:1.6;margin-bottom:3rem;overflow-wrap:anywhere;word-break:break-word}.service-arrow[data-v-f6aeb945]{align-items:center;bottom:2rem;color:#f59e0b;display:flex;font-size:1.2rem;position:absolute;transform:translate(0);transition:all .3s ease}[dir=rtl] .service-arrow[data-v-f6aeb945]{left:2rem;right:auto}[dir=ltr] .service-arrow[data-v-f6aeb945]{left:auto;right:2rem}[dir=rtl] .service-card:hover .service-arrow[data-v-f6aeb945]{transform:translate(-8px)}[dir=ltr] .service-card:hover .service-arrow[data-v-f6aeb945]{transform:translate(8px)}[dir=rtl] .service-description[data-v-f6aeb945],[dir=rtl] .service-title[data-v-f6aeb945]{text-align:right}[dir=ltr] .service-description[data-v-f6aeb945],[dir=ltr] .service-title[data-v-f6aeb945]{text-align:left}@media (max-width:768px){.service-card[data-v-f6aeb945]{padding:1.5rem}.service-icon[data-v-f6aeb945]{font-size:1.5rem;height:60px;width:60px}.service-title[data-v-f6aeb945]{font-size:1.25rem}.service-banner[data-v-f6aeb945]{height:160px;margin:-1.5rem -1.5rem 1rem;width:calc(100% + 3rem)}}@keyframes fadeInUp-f6aeb945{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.service-card[data-v-f6aeb945]{animation:fadeInUp-f6aeb945 .6s ease forwards}.service-card[data-v-f6aeb945]:first-child{animation-delay:.1s}.service-card[data-v-f6aeb945]:nth-child(2){animation-delay:.2s}.service-card[data-v-f6aeb945]:nth-child(3){animation-delay:.3s}.service-card[data-v-f6aeb945]:nth-child(4){animation-delay:.4s}.service-card[data-v-f6aeb945]:nth-child(5){animation-delay:.5s}.service-card[data-v-f6aeb945]:nth-child(6){animation-delay:.6s}.clients-section[data-v-a8608045]{background-color:#f9fafb}.text-primary[data-v-a8608045]{color:#f59e0b}.bg-primary[data-v-a8608045]{background-color:#f59e0b}.from-primary[data-v-a8608045]{--tw-gradient-from:#f59e0b}.to-primary-dark[data-v-a8608045]{--tw-gradient-to:#d97706}.border-primary[data-v-a8608045]{border-color:#f59e0b}.btn-primary[data-v-a8608045]{align-items:center;background-color:#f59e0b;border-radius:50px;color:#fff;display:inline-flex;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.btn-primary[data-v-a8608045]:hover{background-color:#d97706;transform:translateY(-2px)}.btn-primary[data-v-a8608045]:after{background:#fff9;border-radius:100%;content:"";height:5px;left:50%;opacity:0;position:absolute;top:50%;transform:scale(1) translate(-50%,-50%);transform-origin:50% 50%;width:5px}.btn-primary[data-v-a8608045]:hover:after{animation:ripple-a8608045 1s ease-out}.hexagon-wrapper[data-v-a8608045]{padding-top:115%;position:relative;width:100%}.hexagon-inner[data-v-a8608045]{background:#fff;box-shadow:0 4px 20px #0000001a;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:all .3s ease;width:100%}.hexagon-inner[data-v-a8608045]:hover{box-shadow:0 10px 25px #00000026;transform:translateY(-5px) scale(1.05)}.client-logo-container[data-v-a8608045]{align-items:center;display:flex;height:100%;justify-content:center;padding:0;position:relative;width:100%}.client-logo-img[data-v-a8608045]{filter:grayscale(100%);height:100%;-o-object-fit:cover;object-fit:cover;transition:all .4s ease;width:100%}.hexagon-inner:hover .client-logo-img[data-v-a8608045]{filter:grayscale(0);transform:scale(1.1)}.client-overlay[data-v-a8608045]{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);bottom:0;left:0;padding:15% 10% 10%;position:absolute;text-align:center;transform:translateY(100%);transition:transform .3s ease;width:100%}.hexagon-inner:hover .client-overlay[data-v-a8608045]{transform:translateY(0)}.client-name[data-v-a8608045]{color:#fff;font-size:.9rem;font-weight:600;margin:0}.client-type[data-v-a8608045]{color:#ffffffb3;font-size:.8rem;margin-top:4px}.reveal-animation[data-v-a8608045]{opacity:0;transform:translateY(30px);transition:all .8s ease}.revealed[data-v-a8608045]{opacity:1;transform:translateY(0)}.scattered-dots[data-v-a8608045]{display:none}.vertical-accent-line[data-v-a8608045]{background-color:#f59e0b;border-radius:2px;flex-shrink:0;height:80px;margin-top:8px;width:4px}.stat-card-simple[data-v-a8608045]{background:#fff;border-left:3px solid #f59e0b;border-radius:12px;box-shadow:0 4px 6px #0000000d;padding:1.5rem 1rem;text-align:center;transition:all .3s ease}.stat-card-simple[data-v-a8608045]:hover{box-shadow:0 8px 15px #0000001a;transform:translateY(-3px)}@media (max-width:768px){.stat-card-simple[data-v-a8608045]{padding:.75rem}.stat-card-simple .stat-number[data-v-a8608045]{font-size:1.5rem}.stat-card-simple .stat-label[data-v-a8608045]{font-size:.875rem}}.swiper-container[data-v-a8608045]{padding-bottom:3rem;position:relative}.swiper-pagination-custom[data-v-a8608045]{bottom:10px!important;position:absolute;text-align:center;width:100%;z-index:10}[data-v-a8608045] .custom-bullet,[data-v-a8608045] .swiper-pagination-bullet{background:#f59e0b!important;height:10px!important;margin:0 5px!important;opacity:.3!important;width:10px!important}[data-v-a8608045] .custom-bullet-active,[data-v-a8608045] .swiper-pagination-bullet-active{background:#f59e0b!important;height:12px!important;opacity:1!important;width:12px!important}@keyframes ripple-a8608045{0%{opacity:1;transform:scale(0)}20%{opacity:.8;transform:scale(25)}to{opacity:0;transform:scale(40)}}:lang(ar) .client-name[data-v-a8608045],:lang(ar) .client-type[data-v-a8608045]{text-align:center}:lang(ar) .vertical-accent-line[data-v-a8608045]{margin-left:auto;margin-right:0}:lang(ar) .flex[data-v-a8608045]{flex-direction:row-reverse}@media (max-width:1024px){.vertical-accent-line[data-v-a8608045]{height:60px;width:3px}}@media (max-width:768px){.stat-card-simple[data-v-a8608045]{padding:1rem .75rem}.stat-card-simple .stat-number[data-v-a8608045]{font-size:1.8rem}.vertical-accent-line[data-v-a8608045]{height:50px}}[data-v-30930f98]{box-sizing:border-box;margin:0;padding:0}.latest-news-section[data-v-30930f98]{background-color:#f9fafb;padding:80px 0}.container[data-v-30930f98]{margin:0 auto;max-width:1200px;padding:0 24px}.section-header[data-v-30930f98]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:64px}.header-left[data-v-30930f98]{flex:1}.header-badge[data-v-30930f98]{color:#f59e0b;display:block;font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:16px;text-transform:uppercase}.title-with-line[data-v-30930f98]{align-items:flex-start;display:flex;gap:16px}.title-line[data-v-30930f98]{background-color:#f59e0b;flex-shrink:0;height:80px;margin-top:8px;width:4px}.main-heading[data-v-30930f98]{color:#111827;font-size:60px;font-weight:700;line-height:1.1;margin:0;max-width:600px}.header-btn[data-v-30930f98]{background:#f59e0b;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 32px;transition:all .2s ease}.header-btn[data-v-30930f98]:hover{background:#d97706;transform:translateY(-2px)}.swiper-container[data-v-30930f98]{position:relative}.blog-swiper[data-v-30930f98]{padding-bottom:50px}.fallback-grid[data-v-30930f98]{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.blog-card[data-v-30930f98]{background:#fff;border:1px solid #f1f5f9;border-radius:24px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;height:100%;overflow:hidden;transition:all .3s ease}.blog-card[data-v-30930f98]:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-4px)}.card-image-wrapper[data-v-30930f98]{height:240px;overflow:hidden;position:relative}.card-image[data-v-30930f98]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.blog-card:hover .card-image[data-v-30930f98]{transform:scale(1.05)}.date-badge[data-v-30930f98]{background:#f59e0b;border-radius:16px;box-shadow:0 8px 25px #f59e0b4d;color:#fff;min-width:60px;padding:12px 16px;position:absolute;right:24px;text-align:center;top:24px}.badge-day[data-v-30930f98]{display:block;font-size:20px;font-weight:900;line-height:1}.badge-month[data-v-30930f98]{font-size:12px;font-weight:600;margin-top:2px;opacity:.95}.card-body[data-v-30930f98]{padding:32px}.card-title[data-v-30930f98]{color:#111827;font-size:24px;font-weight:900;line-height:1.3;margin-bottom:16px;-webkit-line-clamp:2}.card-text[data-v-30930f98],.card-title[data-v-30930f98]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.card-text[data-v-30930f98]{color:#6b7280;font-size:16px;line-height:1.6;margin-bottom:32px;-webkit-line-clamp:3}.card-footer[data-v-30930f98]{align-items:center;border-top:2px solid #f8fafc;display:flex;justify-content:space-between;padding-top:16px}.read-more[data-v-30930f98]{background:none;border:none;color:#374151;cursor:pointer;font-size:16px;font-weight:700;transition:color .2s ease}.read-more[data-v-30930f98]:hover{color:#f59e0b}.comment-info[data-v-30930f98]{align-items:center;color:#f59e0b;display:flex;font-size:16px;font-weight:700;gap:8px}.comment-icon[data-v-30930f98]{height:20px;width:20px}.mobile-btn[data-v-30930f98]{margin-top:48px;text-align:center}.blog-swiper[data-v-30930f98] .swiper-pagination{bottom:0}.blog-swiper[data-v-30930f98] .swiper-pagination-bullet{background:#f59e0b;opacity:.3}.blog-swiper[data-v-30930f98] .swiper-pagination-bullet-active{opacity:1}.blog-swiper[data-v-30930f98] .swiper-button-next,.blog-swiper[data-v-30930f98] .swiper-button-prev{background:#fff;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a;color:#f59e0b;height:44px;width:44px}.blog-swiper[data-v-30930f98] .swiper-button-next:after,.blog-swiper[data-v-30930f98] .swiper-button-prev:after{font-size:18px;font-weight:700}.d-none[data-v-30930f98]{display:none!important}.d-md-none[data-v-30930f98]{display:block!important}.d-md-block[data-v-30930f98]{display:none!important}@media (min-width:768px){.d-md-block[data-v-30930f98]{display:block!important}.d-md-none[data-v-30930f98]{display:none!important}.fallback-grid[data-v-30930f98]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.fallback-grid[data-v-30930f98]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.section-header[data-v-30930f98]{align-items:flex-start;flex-direction:column;gap:24px}.main-heading[data-v-30930f98]{font-size:36px}.fallback-grid[data-v-30930f98]{grid-template-columns:1fr}}@media (max-width:576px){.main-heading[data-v-30930f98]{font-size:32px}.latest-news-section[data-v-30930f98]{padding:40px 0}.card-body[data-v-30930f98]{padding:24px}.container[data-v-30930f98]{padding:0 16px}}.empty-container[data-v-30930f98],.error-container[data-v-30930f98],.loading-container[data-v-30930f98]{margin-bottom:20px;padding:40px 0;text-align:center}.loading-container .spinner[data-v-30930f98]{animation:spin 1s linear infinite;border:4px solid #f3f4f6;border-radius:50%;border-top-color:#f59e0b;height:40px;margin:0 auto 20px;width:40px}.error-container[data-v-30930f98]{color:#ef4444;font-weight:500}.empty-container[data-v-30930f98]{color:#6b7280;font-weight:500}
