.navbar{align-items:center;background:#0000;box-shadow:none!important;display:flex;justify-content:center;padding:25px 0;position:fixed;top:0;transition:all .4s ease;width:100%;z-index:1000}.nav-pill{animation:fadeIn .8s ease forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-radius:50px;gap:1.2rem;max-width:95%;padding:10px 25px}.nav-links,.nav-pill{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.nav-links{gap:1rem}.nav-links a{border-radius:20px;color:#fff!important;font-size:.95rem;padding:5px 10px;text-decoration:none;transition:color .3s,transform .3s}.nav-links .active,.nav-links a:hover{color:#a855f7!important}.nav-links a:hover{cursor:pointer;transform:scale(1.08)}@media (max-width:700px){.nav-pill{animation:fadeIn .8s ease forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-radius:50px;gap:.9rem;max-width:95%;padding:8px 18px}.nav-links,.nav-pill{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.nav-links{gap:.8rem}.nav-links a{font-size:.8rem;padding:3px 8px}}@media (max-width:534px){.nav-pill{animation:fadeIn .8s ease forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-radius:50px;gap:.75rem;max-width:95%;padding:7px 15px}.nav-links,.nav-pill{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.nav-links{gap:.7rem}.nav-links a{font-size:.7rem;padding:2px 6px}}@media (max-width:453px){.nav-pill{animation:fadeIn .8s ease forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-radius:50px;max-width:95%;padding:5px 11px}.nav-links,.nav-pill{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.nav-links a{font-size:.6rem;padding:2px 5px}}@media (max-width:420px){.nav-pill{animation:fadeIn .8s ease forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-radius:50px;max-width:95%;padding:5px 11px}.nav-links,.nav-pill{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.nav-links a{font-size:.6rem;padding:2px 5px}}@media (max-width:383px){.nav-pill{animation:fadeIn .8s ease forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-radius:50px;gap:.3rem;max-width:95%;padding:2px 7px}.nav-links,.nav-pill{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.nav-links{gap:.4rem}.nav-links a{font-size:.5rem;padding:2px 3px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.hero{background:#100425;color:#fff;justify-content:center;min-height:100vh;padding:160px 40px 60px}.hero,.hero-content{align-items:center;display:flex;position:relative}.hero-content{flex-wrap:wrap;gap:3rem;justify-content:space-between;max-width:1200px;width:100%;z-index:1}.hero-text{flex:1 1;max-width:600px}.hero-text h1{color:#fff;font-size:2.6rem;font-weight:700;line-height:1.15;margin-bottom:.6rem}.hero-text h1>*{display:block}.hero-text span{color:#fff;text-shadow:0 0 20px #0cffff80}.hero-text p{color:#fff;font-size:1rem;font-weight:400;line-height:1.45;margin-bottom:1.2rem}.hero-greeting{color:#fff;font-size:1.05rem;font-weight:500;line-height:1.1;margin:0 0 .25rem}.hero-name{font-size:2.4rem;line-height:1.12;margin:0 0 .4rem}.hero-subtitle{font-size:.98rem;line-height:1.3;margin:0 0 .6rem;opacity:.95}.hero-specialized-list,.hero-stats,.hero-trusted{font-size:.95rem;line-height:1.25;margin:0 0 .45rem}.hero-specialized-title{font-size:1rem;font-weight:600;line-height:1.15;margin:.4rem 0 .25rem}.hero-tagline{font-size:1rem;line-height:1.2;margin-top:.6rem}.hero-buttons{display:flex;flex-wrap:wrap;gap:1.5rem}.btn{border:none;border-radius:50px;cursor:pointer;display:inline-block;font-weight:500;overflow:hidden;padding:12px 30px;position:relative;text-decoration:none;white-space:nowrap}.btn.contact-btn{background:#0000;border:2px solid #555;color:#fff;position:relative;z-index:1}.btn.contact-btn:before{background:linear-gradient(135deg,#00b4d8,#a855f7);border-radius:50%;content:"";height:0;left:50%;left:var(--mouse-x,50%);position:absolute;top:50%;top:var(--mouse-y,50%);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease,background-position 0s;width:0;z-index:-1}.btn.contact-btn:hover:before{height:400%;width:400%}.btn.contact-btn:hover{border-color:#0000;color:#fff}.hero-image{flex:1 1}.hero-image,.image-mask{align-items:center;display:flex;justify-content:center}.image-mask{animation:rotateGradient 3s linear infinite;background:linear-gradient(45deg,#00b4d8,#a855f7,#00b4d8);background-size:200% 200%;border-radius:25px;height:500px;padding:5px;position:relative;width:550px}.image-mask:before{border-radius:25px;bottom:-20px;content:"";filter:blur(30px);left:-20px;opacity:.5;position:absolute;right:-20px;top:-20px;z-index:-1}@keyframes rotateGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.image-mask img{border-radius:20px;height:100%;object-fit:cover;width:100%}@media (max-width:1100px){.hero-content{gap:2rem}.hero-content,.hero-text{max-width:100%}.hero-text h1{font-size:3rem}.image-mask{height:420px;width:450px}}@media (max-width:912px){.hero{padding:140px 30px 60px}.hero-content{flex-direction:column-reverse;gap:2.5rem;text-align:center}.hero-text{max-width:100%}.hero-text h1{font-size:2.5rem}.hero-text p{font-size:1rem}.hero-buttons{justify-content:center;width:100%}.btn.contact-btn{text-align:center;width:100%}.image-mask{border-radius:20px;height:450px;padding:4px;width:400px}.image-mask:before{border-radius:20px;bottom:-15px;filter:blur(25px);left:-15px;right:-15px;top:-15px}.image-mask img{border-radius:15px}}@media (max-width:768px){.hero{padding:120px 20px 40px}.hero-text h1{font-size:2rem}.hero-text p{font-size:.95rem;line-height:1.6}.image-mask{height:400px;width:350px}}@media (max-width:520px){.hero{padding:100px 15px 40px}.hero-text h1{font-size:1.8rem;margin-bottom:.8rem}.hero-text p{font-size:.9rem;line-height:1.5}.hero-buttons{gap:1rem}.image-mask{border-radius:18px;height:380px;max-width:320px;padding:4px;width:100%}.image-mask:before{border-radius:18px;bottom:-12px;filter:blur(20px);left:-12px;right:-12px;top:-12px}.image-mask img{border-radius:14px}}@media (max-width:400px){.hero{padding:90px 10px 30px}.hero-text h1{font-size:1.5rem}.hero-text p{font-size:.85rem}.image-mask{height:340px;max-width:280px}.btn{font-size:.9rem;padding:10px 20px}}#work{background:linear-gradient(180deg,#140828,#1e0f32 50%,#190c2d);border-radius:12px;color:#f5f5ff;padding-bottom:100px}.subtitle{color:#a68ef5;font-size:1rem;margin-top:-10px}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e0f2880;border:1px solid #8c3cff4d;border-radius:20px;box-shadow:0 0 25px #783cff33;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .4s ease}.card iframe{border-radius:15px 15px 0 0;flex-shrink:0;height:320px;width:100%}.card:hover{box-shadow:0 0 35px #965aff80;transform:translateY(-12px) scale(1.02)}.btn{background:linear-gradient(135deg,#6a0dad,#a855f7)!important;border:none!important;color:#fff!important;font-weight:600;transition:all .3s ease}.btn:hover{box-shadow:0 0 18px #a855f799;transform:translateY(-3px)}.card-title{color:#d5baff;font-weight:600}.card-text{color:#e8e0ff;font-size:.95rem;line-height:1.6}h1{color:#c084fc;font-weight:700;margin-bottom:15px}.card{animation:fadeInCard .8s ease forwards;opacity:0}@keyframes fadeInCard{to{opacity:1}}@media (max-width:576px){.work-card{display:block;margin:0 auto 1.5rem;width:100%!important}.row .col-6{flex:0 0 100%;max-width:100%}.work-card iframe{height:280px;width:100%!important}}@media (max-width:430px){.card{margin-left:0!important;overflow:hidden;width:100%!important}}#Clients{overflow:hidden;padding:60px 0}.Clients-title{font-size:2.2rem;font-weight:700}.subtitle{font-size:1.1rem}.logos-carousel{cursor:grab;direction:ltr!important;margin:0 auto;max-width:1200px;overflow:hidden}.logos-inner{direction:ltr!important;display:flex;gap:2rem}.logo-item{align-items:center;display:flex;flex:0 0 auto;height:130px;justify-content:center;width:130px}.logo-item img{filter:grayscale(100%);height:100%;object-fit:contain;opacity:.9;transition:transform .3s ease,filter .3s ease;width:100%}.logo-item img:hover{filter:grayscale(0);opacity:1;transform:scale(1.1)}@media (max-width:768px){.logo-item{height:90px;width:90px}}@media (max-width:576px){.logo-item{height:70px;width:70px}}.cv-section{color:#f5f5ff;overflow:hidden;padding:100px 0}.cv-title{color:#c084fc;font-size:2.8rem;font-weight:700;margin-bottom:10px;text-align:center}.cv-subtitle{color:#a68ef5;font-size:1rem;margin-bottom:60px;text-align:center}.cv-content{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.cv-left,.cv-right{flex:1 1;max-width:500px;min-width:320px}.cv-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#190a2873;border:1px solid #8c3cff4d;border-radius:25px;box-shadow:0 0 20px #8c3cff26;margin-bottom:30px;padding:30px;transition:all .4s ease}.cv-card:hover{box-shadow:0 0 35px #aa5aff66;transform:translateY(-6px)}.cv-card h2{color:#c084fc;font-size:1.3rem}.cv-card h2,.cv-item{margin-bottom:15px}.cv-item h3{color:#fff;font-weight:600;margin-bottom:4px}.cv-item span{color:#c084fc}.cv-date{color:#a68ef5;font-size:.9rem;margin-bottom:6px}.cv-card p{color:#d8ccff;line-height:1.6}.cv-skills{list-style:none;margin-top:0;padding:0}.cv-skills li{background:#8c3cff26;border:1px solid #8c3cff40;border-radius:15px;color:#e8e0ff;display:inline-block;font-size:.9rem;margin:5px;padding:6px 14px;transition:all .3s ease}.cv-skills li:hover{background:#b45aff4d;transform:scale(1.05)}.cv-download{margin-top:40px;text-align:center}.btn-download{background:linear-gradient(90deg,#7e22ce,#9333ea);border:none;border-radius:25px;color:#fff;cursor:pointer;font-weight:600;padding:12px 28px;transition:all .4s ease}.btn-download:hover{background:linear-gradient(90deg,#9333ea,#c084fc);box-shadow:0 0 20px #b45aff66;color:#fff;transform:scale(1.05) translateY(-3px)}.cv-awards{list-style:none;margin:10px 0 0;padding:0}.cv-awards li{color:#ddd;font-size:1rem;line-height:1.5;margin-bottom:8px}.cv-awards li strong{color:#c084fc}.cv-card-imgs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#190a2873;border:1px solid #8c3cff4d;border-radius:25px;box-shadow:0 0 20px #8c3cff26;margin-bottom:30px;padding:20px;transition:all .4s ease}.cv-card-imgs:hover{box-shadow:0 0 35px #aa5aff66;transform:translateY(-6px)}.cert-images-container{align-items:center;display:flex;flex-wrap:wrap;gap:25px;justify-content:space-around}.cert-image{border-radius:8px;box-shadow:0 4px 10px #0003;height:auto;max-height:285px;max-width:100%;transition:transform .3s ease,box-shadow .3s ease}.cert-image:hover{box-shadow:0 6px 15px #0000004d;transform:translateY(-5px) scale(1.02)}@media (max-width:1200px){.cert-images-container{gap:10px!important}.cert-image{max-height:250px}}@media (max-width:768px){.cert-images-container{gap:10px}.cert-image{max-height:200px}.cv-title{font-size:2rem}.cv-content{align-items:center;flex-direction:column}}@media (max-width:376px){.cert-image{max-height:150px}.cv-title{font-size:2rem}.cv-content{align-items:center;flex-direction:column}}#reviews{padding:100px 0}#reviews h1{color:#c084fc;font-size:2.5rem;font-weight:700;margin-bottom:2rem!important}#reviews .carousel{border-radius:20px;margin:0 auto;padding:60px 0;position:relative}#reviews .carousel img{border-radius:20px;display:flex;height:500px;justify-content:center;margin:auto;object-fit:contain;transition:transform .4s ease,box-shadow .4s ease}#reviews .carousel img:hover{transform:scale(1.03)}#reviews .carousel-indicators{bottom:-15px}#reviews .carousel-indicators [data-bs-target]{background-color:#ffffff4d;border:none;border-radius:50%;height:10px;margin:0 5px;transition:all .3s ease;width:10px}#reviews .carousel-indicators [data-bs-target]:hover{background-color:#c084fc;box-shadow:0 0 10px #c084fccc}#reviews .carousel-indicators .active{background-color:#a855f7;box-shadow:0 0 15px #a855f7e6;transform:scale(1.3)}#reviews .carousel-control-next,#reviews .carousel-control-prev{background:#0000;border:none;height:50px;position:absolute;top:50%;transform:translateY(-50%);width:50px;z-index:5}#reviews .carousel-control-prev{left:20px}#reviews .carousel-control-next{right:20px}#reviews .carousel-control-next-icon,#reviews .carousel-control-prev-icon{background:none!important;height:100%;position:relative;width:100%}#reviews .carousel-control-next-icon:after,#reviews .carousel-control-prev-icon:after{border-right:3px solid #c084fc;border-top:3px solid #c084fc;content:"";height:16px;left:50%;position:absolute;top:50%;transform-origin:center;transition:all .3s ease;width:16px}#reviews .carousel-control-prev-icon:after{transform:translate(-50%,-50%) rotate(-135deg)}#reviews .carousel-control-next-icon:after{transform:translate(-50%,-50%) rotate(45deg)}#reviews .carousel-control-next-icon:hover:after,#reviews .carousel-control-prev-icon:hover:after{border-color:#e9d5ff}@media (max-width:992px){#reviews .carousel img{height:200px}#reviews .carousel-control-prev{left:10px}#reviews .carousel-control-next{right:10px}}@media (max-width:576px){#reviews .carousel img{height:150px}#reviews .carousel-control-next,#reviews .carousel-control-prev{height:40px;width:40px}#reviews .carousel-control-prev{left:5px}#reviews .carousel-control-next{right:5px}}.contact-section{border-radius:30px;color:#fff;padding:100px 20px;text-align:center}.contact-title{color:#f5f3ff;font-size:2.8rem;font-weight:700;letter-spacing:1px;margin-bottom:12px}.contact-subtitle{color:#d8b4fe;font-size:1.2rem;margin-bottom:50px}.social-links{flex-wrap:wrap;gap:60px;margin-bottom:40px}.social-icon,.social-links{align-items:center;display:flex;justify-content:center;position:relative}.social-icon{animation:float 4s ease-in-out infinite;background:#ffffff1a;border:2px solid #a855f799;border-radius:50%;box-shadow:0 0 15px #9333ea33;color:#f5f3ff;font-size:2rem;height:70px;transition:all .35s ease;width:70px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.social-icon:before{background:#a855f74d;border-radius:50%;content:"";inset:0;position:absolute;transform:scale(0);transition:transform .4s ease;z-index:-1}.social-icon:hover:before{opacity:0;transform:scale(1.5)}.social-icon:hover{background:linear-gradient(135deg,#a855f7,#7e22ce);border-color:#0000;box-shadow:0 0 35px #a855f799;color:#fff;transform:scale(1.2) rotate(5deg)}.footer-note{color:#c4b5fd;font-size:1rem;letter-spacing:.6px;margin-top:25px}.contact-lines{color:#fff;display:inline-block;margin-bottom:18px;text-align:left}.contact-lines p{font-size:.98rem;line-height:1.2;margin:10px 0}.contact-link{color:#c4b5fd;font-weight:600;text-decoration:none}.add-buttons{color:#d1d5db;font-size:.98rem;margin:14px 0}.platform-list{display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:center;margin:10px 0 18px}.platform-btn{background:#ffffff0a;border:1px solid #a855f72e;border-radius:999px;color:#fff;font-size:.95rem;gap:8px;padding:8px 12px;text-decoration:none;transition:all .25s ease}.platform-btn,.platform-icon{align-items:center;display:inline-flex;justify-content:center}.platform-icon{font-size:1.05rem;height:22px;width:28px}.x-icon{display:inline-block;font-size:1.05rem;font-weight:700}.platform-name{display:inline-block;min-width:60px;text-align:left}.platform-btn.icon-only{border-radius:999px;height:44px;padding:8px;width:44px}.platform-btn.icon-only .platform-icon{font-size:1.05rem}.contact-section.rtl .platform-list .platform-btn.icon-only{flex-direction:row}.platform-btn:hover{background:linear-gradient(135deg,#00b4d8,#a855f7);border-color:#0000;color:#fff;transform:translateY(-4px)}.contact-section.rtl .contact-lines{text-align:right}.contact-section.rtl .platform-list .platform-btn{flex-direction:row-reverse}.contact-section.rtl .platform-name{text-align:right}@media (max-width:768px){.contact-title{font-size:2.2rem}.social-links{gap:40px}.social-icon{font-size:1.6rem;height:60px;width:60px}}.lang-toggle-btn{background:#0000;border:1px solid #a855f7;border-radius:25px;bottom:20px;color:#fff;cursor:pointer;left:20px;padding:5px 15px;position:fixed;transition:all .3s;z-index:10}.lang-toggle-btn:hover{background:#a855f7;color:#fff;transform:scale(1.1)}
/*# sourceMappingURL=main.bd17748d.css.map*/