.header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);left:0;padding:12px 0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:999}.header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1500px;width:90%}.header-actions{align-items:center;display:flex;gap:30px}.logo img{height:45px;transition:transform .3s ease}.nav-menu{align-items:center;display:flex;gap:20px;padding-right:40px}.nav-link{background:none;border:none;color:var(--white);cursor:pointer;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .3s;white-space:nowrap}.nav-link:hover{opacity:.7}.language-switcher{align-items:center;padding-right:20px}.lang-btn{background:none;display:flex}.lang-btn img{border:1px solid #ffffff4d;height:24px;object-fit:cover;width:24px}@media (max-width:768px){.language-switcher{display:none}.nav-menu{background:var(--mobile-menu-gradient);flex-direction:column;height:100vh;padding:80px 20px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .4s ease;width:280px;z-index:999}.nav-menu.open{transform:translateX(0)}.menu-toggle{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;z-index:1000}.bar{background:var(--white);height:2px;transition:.3s;width:25px}.mobile-language-item{border-top:1px solid #ffffff1a;margin-top:20px;padding-top:20px;width:100%}.mobile-language-btn{background:var(--mobile-menu-gradient);border:none;border-radius:8px;color:var(--white);padding:10px;width:100%}}[dir=rtl] .header-container{flex-direction:row-reverse}.footer-container{grid-gap:3rem;border-top:1px solid var(--lang-btn-bg);display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px;padding:1.5rem 0}.footer{color:var(--off-white)}.footer-logo img{height:auto;margin-bottom:1.5rem;width:100px}.footer-description{font-size:.95rem;line-height:1.6;margin-bottom:2rem}.footer-title{color:var(--white);font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem;position:relative}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:.8rem}.footer-links a{color:inherit;display:inline-block;font-size:.95rem;position:relative;text-decoration:none;transition:all .3s ease}.footer-links a:hover{color:var(--blue-light);padding-left:8px}.footer-links a:before{color:var(--blue-light);content:"→";left:-20px;opacity:0;position:absolute;transition:all .3s ease}.footer-links a:hover:before{left:-12px;opacity:1}.social-icons{display:flex;flex-wrap:wrap;gap:1rem}.social-icon{align-items:center;background:var(--social-bg);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.social-icon:hover{box-shadow:0 5px 15px var(--social-bg);transform:translateY(-3px)}.social-icon svg{fill:var(--white);height:20px;transition:all .3s ease;width:20px}.social-icon:hover svg{fill:var(--blue-dark)}.contact-details{display:flex;flex-direction:column;gap:1rem}.contact-item{align-items:flex-start;display:flex;gap:.8rem}.contact-item svg{color:var(--off-white);margin-top:3px;min-width:16px}.contact-item p{color:var(--off-white)!important}.footer-bottom{border-top:1px solid var(--lang-btn-bg);padding:1rem 0}.footer-copy{font-size:.9rem;text-align:center}@media (max-width:1024px){.footer-container{gap:2rem;padding:10%;text-align:left}}@media (max-width:768px){.footer-container{grid-template-columns:1fr;text-align:center}.footer-logo img{margin-left:auto;margin-right:auto}.social-icons{justify-content:center}.footer-links a:hover{padding-left:0}.footer-links a:before{display:none}.contact-details{align-items:center}.contact-item{justify-content:center;text-align:center}.contact-item svg{margin-top:0}}@media (max-width:480px){.footer-description{font-size:.9rem}.footer-title{font-size:1.1rem}.footer-links a{font-size:.9rem}.footer-copy{font-size:.85rem;padding:0 1rem}.footer-links{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.footer-links li{margin-bottom:0}.footer-links a{padding:.3rem 0;white-space:nowrap}}:root{--duration:1.5s;--container-size:250px;--box-size:33px;--box-border-radius:15%}.boxes-container{align-items:center;display:flex;justify-content:space-between;position:relative;width:250px;width:var(--container-size)}.box{display:block;height:33px;height:var(--box-size);position:relative;transform-origin:-50% center;width:33px;width:var(--box-size)}.box,.box:after{border-radius:15%;border-radius:var(--box-border-radius)}.box:after{background-color:#add8e6;box-shadow:0 0 10px var( --loader-glow);content:"";inset:0;position:absolute}.box:first-child{animation:slide 1.5s ease-in-out infinite alternate;animation:slide var(--duration) ease-in-out infinite alternate}.box:first-child:after{animation:color-change 1.5s ease-in-out infinite alternate;animation:color-change var(--duration) ease-in-out infinite alternate}.box:nth-child(2):after{background-color:var(--loader-blue-2)}.box:nth-child(3):after{background-color:var(--loader-blue-3)}.box:nth-child(4):after{background-color:var(--loader-blue-4)}.box:nth-child(5):after{background-color:var(--loader-blue-5)}.box:nth-child(2){animation:flip-1 1.5s ease-in-out infinite alternate;animation:flip-1 var(--duration) ease-in-out infinite alternate}.box:nth-child(3){animation:flip-2 1.5s ease-in-out infinite alternate;animation:flip-2 var(--duration) ease-in-out infinite alternate}.box:nth-child(4){animation:flip-3 1.5s ease-in-out infinite alternate;animation:flip-3 var(--duration) ease-in-out infinite alternate}.box:nth-child(5){animation:flip-4 1.5s ease-in-out infinite alternate;animation:flip-4 var(--duration) ease-in-out infinite alternate}.box:nth-child(2):after{animation:squidge-1 1.5s ease-in-out infinite alternate;animation:squidge-1 var(--duration) ease-in-out infinite alternate}.box:nth-child(3):after{animation:squidge-2 1.5s ease-in-out infinite alternate;animation:squidge-2 var(--duration) ease-in-out infinite alternate}.box:nth-child(4):after{animation:squidge-3 1.5s ease-in-out infinite alternate;animation:squidge-3 var(--duration) ease-in-out infinite alternate}.box:nth-child(5):after{animation:squidge-4 1.5s ease-in-out infinite alternate;animation:squidge-4 var(--duration) ease-in-out infinite alternate}@keyframes slide{0%{background-color:var(--loader-blue-1);transform:translateX(0)}to{background-color:var(--loader-blue-5);transform:translateX(208.75px);transform:translateX(calc(var(--container-size) - var(--box-size)*1.25))}}@keyframes color-change{0%{background-color:var(--loader-blue-1)}to{background-color:var(--loader-blue-5)}}@keyframes flip-1{0%,15%{transform:rotate(0)}35%,to{transform:rotate(-180deg)}}@keyframes flip-2{0%,30%{transform:rotate(0)}50%,to{transform:rotate(-180deg)}}@keyframes flip-3{0%,45%{transform:rotate(0)}65%,to{transform:rotate(-180deg)}}@keyframes flip-4{0%,60%{transform:rotate(0)}80%,to{transform:rotate(-180deg)}}@keyframes squidge-1{5%{transform:scale(1)}15%{transform:scale(1.3,.7)}25%{transform:scale(.8,1.4)}60%,to{transform:scale(1)}}@keyframes squidge-2{20%{transform:scale(1)}30%{transform:scale(1.3,.7)}40%{transform:scale(.8,1.4)}70%,to{transform:scale(1)}}@keyframes squidge-3{35%{transform:scale(1)}45%{transform:scale(1.3,.7)}55%{transform:scale(.8,1.4)}80%,to{transform:scale(1)}}@keyframes squidge-4{50%{transform:scale(1)}60%{transform:scale(1.3,.7)}70%{transform:scale(.8,1.4)}90%,to{transform:scale(1)}}.loader-screen{align-items:center;background:#0a1929;background:var(--dark-bg,#0a1929);display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:100vh;width:100%}.loader-title{color:var( --loader-title-color);font-size:2.2rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.loader-subtitle{color:var(--loader-subtitle-color);font-size:.95rem;letter-spacing:1.5px;opacity:.85}.boxes-container{margin:12px 0}.loader-screen{inset:0;position:fixed;transition:transform .8s ease-in-out;z-index:9999}.loader-screen.slide-out{transform:translateX(-100%)}:root{--blue-dark:#0b3c8a;--blue-deep:#1e7fe6;--blue-main:#3fa9f5;--blue-light:#6ec1ff;--ice-blue:#6ef1ff;--white:#fff;--white-soft:#eaf4ff;--white-light:#bfe4ff;--text-muted:#dcebff;--off-white:#eceedf;--rating-stars:#fbbf24;--grey:#475569;--section-bg:#275a7e4d;--dark-shadow:#0000004d;--social-bg:#ffffff4d;--logo-shadow:#086efe4d;--nav-text:#eaf4f6;--mobile-menu-gradient:linear-gradient(135deg,#6ec1ff,#3fa9f5 35%,#8fabd4 65%,#4a70a9);--lang-btn-bg-hover:#fff3;--lang-btn-bg:#ffffff1a;--black:#000;--shadow-soft:#0000001a;--header-bg-scrolled:#0f1e3ce6;--loader-bg-dark:#0a1929;--loader-blue-1:#1795ff;--loader-blue-2:#1c9fff;--loader-blue-3:#1fb1fd;--loader-blue-4:#22c7fb;--loader-blue-5:#23d3fb;--loader-title-color:#45a7e7;--loader-subtitle-color:#aba9a9;--loader-glow:#1c9fff66;--card-bg-glass:#ffffff0d;--card-border-hover:#36709159;--card-shadow-hover:#3670912e;--vm-card-bg:#eaf4ff59;--vm-card-border:#6ec1ff59;--vm-card-border-hover:#3fa9f599;--vm-text-color:#fbf5de;--vm-shadow-hover:#3fa9f540;--vm-gradient-glow:#6ec1ff2e;--filter-shadow:#6ec1ff26;--ring-boreder:#6ec1ff99;--orbital--circle:#eaf4ffbf;--box-shoadow:#ffffff59;--orbital-circle1:#3fa9f573;--orbital-circle2:#3fa9f573;--Clientlogo--shadow:#0f172a40;--client--overlay:#1e7fe6e6;--form-shadow:#3fa9f526;--grey--shadow1:#ffffff73;--grey--shadow2:#6ec1ff40;--grey--shadow3:#ffffff1a;--grey--shadow4:#ffffff14;--blue--shadow:#3fa9f533;--phone--input:#0f172a;--phone--arrow:#64748b;--red:red;--phone--textarea:#ff47571a;--hero-background:#a8d0e6;--hero-subtitle:#efece3;--hero-overrelay1:#000000b3;--hero-overrelay2:#275a7e80;--purple:#7c67ff;--purple-main:#8da9ff;--purple-light:#a0c8ff;--pink:#ff6ec7;--error-text:#721c24;--open-posisions-background:#f9fafb;--careers-blue:#2563eb;--careers-blue1:#1e40af;--careers-blue2:#1e3a8a;--careers-grey-shadow:#6b7280;--careers-black-shadow:#00000080;--careers-black-shadow1:#0000001a}*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.5}html{scroll-behavior:smooth}.main-content{min-height:100vh;position:relative;z-index:1}.btn{border:none;border-radius:50px;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:12px 30px;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#0b3c8a,#3fa9f5 35%,#1e7fe6 65%,#6ec1ff);background:linear-gradient(135deg,var(--blue-dark) 0,var(--blue-main) 35%,var(--blue-deep) 65%,var(--blue-light) 100%)}.btn-primary,.btn-secondary{color:#fff;color:var(--white)}.btn-secondary{background:#0000;border:2px solid #fff;border:2px solid var(--white)}.btn-primary:hover,.btn-secondary:hover{box-shadow:0 10px 20px #6ec1ff;box-shadow:0 10px 20px var(--blue-light);transform:translateY(-3px)}.section{padding:20px 10px}.section-container{margin:0 auto;max-width:1200px}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#eaf4ff 40%,#bfe4ff);background:linear-gradient(135deg,var(--white) 0,var(--white-soft) 40%,var(--white-light) 100%);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:10px}.section-subtitle{color:#dcebff;color:var(--text-muted);font-size:1.1rem;margin:0 auto;max-width:600px}.language-switcher{display:flex;gap:10px;position:fixed;right:20px;top:20px;z-index:1000}.lang-btn{background:#0000;border:none;cursor:pointer;opacity:.6;padding:0;transition:transform .2s ease,opacity .2s ease}.lang-btn img{border-radius:50%;height:32px;width:32px}.lang-btn.active{opacity:1;transform:scale(1.1)}.lang-btn:hover{opacity:1}.scroll-to-top{background:linear-gradient(135deg,#0b3c8a,#3fa9f5 50%,#6ec1ff);background:linear-gradient(135deg,var(--blue-dark) 0,var(--blue-main) 50%,var(--blue-light) 100%);border:none;border-radius:50%;bottom:30px;box-shadow:0 8px 20px #0000004d;box-shadow:0 8px 20px var(--dark-shadow);color:#fff;color:var(--white);cursor:pointer;font-size:22px;font-weight:700;height:50px;position:fixed;right:30px;transition:transform .3s ease,opacity .3s ease;width:50px;z-index:1000}.scroll-to-top:hover{transform:translateY(-4px)}.canvas-background{background:var(--white);background:linear-gradient(135deg,var(--blue-light) 0,var(--blue-main) 35%,var(--blue-deep) 65%,var(--blue-dark) 100%);height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.hero-section{align-items:center;display:flex;justify-content:center;min-height:100dvh;overflow:hidden;padding:120px 20px 80px;position:relative;text-align:center}.video-container{display:flex;height:100%;left:0;position:absolute;top:0;transition:transform .7s cubic-bezier(.4,0,.2,1);width:100%;z-index:0}.video-container.transitioning{transform:translateX(-100%)}.video-wrapper{flex:0 0 100%;height:100%;opacity:1;position:relative;transition:opacity .3s ease;width:100%}.video-wrapper:not(.active){opacity:0}.hero-video{object-position:center}.hero-content{margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:3}.content-wrapper{animation:fadeInUp 1s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--lang-btn-bg);border-radius:20px;box-shadow:0 20px 60px var(--dark-shadow);padding:3rem}.hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--white) 0,var(--hero-background) 100%);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:20px;text-shadow:0 4px 30px var(--dark-shadow)}.hero-subtitle{color:var(--hero-subtitle);font-size:1.25rem;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px;opacity:.9}.hero-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media (max-width:768px){.hero-section{min-height:100svh}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.1rem;padding:0 1rem}.content-wrapper{margin:0 1rem;padding:2rem 1.5rem}.btn{font-size:1rem;padding:.8rem 2rem}.hero-buttons{gap:15px}}@media (max-width:480px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.hero-buttons{align-items:center;flex-direction:column}.btn{max-width:250px;text-align:center;width:100%}}.video-slider{inset:0;overflow:hidden;position:absolute;z-index:0}.video-track{display:flex;height:100%;transition:transform .7s cubic-bezier(.4,0,.2,1);width:100%}.hero-video{flex:0 0 100%;height:100%;object-fit:cover;width:100%}.vision-mission-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.company-card,.mission-card,.vision-card{background:var(--vm-card-bg);border:1px solid var(--vm-card-border);border-radius:16px;cursor:pointer;margin-top:30px;padding:30px;position:relative;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.company-card h3,.mission-card h3,.vision-card h3{color:var(--blue-deep);font-size:1.6rem;margin-bottom:20px}.company-card p,.mission-card p,.vision-card p{color:var(--vm-text-color);font-size:1.1rem;line-height:1.7}.company-card:hover,.mission-card:hover,.vision-card:hover{border-color:var(--vm-card-border-hover);box-shadow:0 20px 40px var(--vm-shadow-hover);transform:translateY(-10px) scale(1.02)}.company-card:before,.mission-card:before,.vision-card:before{background:linear-gradient(120deg,#0000,var(--vm-shadow-hover),#0000);border-radius:16px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease}.company-card:hover:before,.mission-card:hover:before,.vision-card:hover:before{opacity:1}.company-card,.mission-card,.vision-card{opacity:0;transform:translateY(40px)}.company-card.card-visible,.mission-card.card-visible,.vision-card.card-visible{opacity:1;transform:translateY(0)}.products-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.product-card{background:var(--vm-card-bg);border:1px solid var(--vm-card-border);border-radius:16px;cursor:pointer;padding:25px;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.product-card:hover{border-color:var(--vm-card-border-hover);box-shadow:0 18px 36px var(--vm-card-border);transform:translateY(-8px) scale(1.02)}.product-card:hover:before{opacity:1}.product-icon{color:var(--blue-deep);font-size:2.5rem;margin-bottom:15px}.product-title{color:var(--white);font-size:1.3rem;font-weight:600;margin-bottom:10px}.product-description{color:var(--off-white);font-size:.95rem;line-height:1.6}.services-container{margin:0 auto;max-width:1200px}.company-profile{background:var(--white);background:var(--vm-card-bg);border-left:5px solid var(--blue-deep);border-radius:20px;box-shadow:0 10px 30px var(--dark-shadow);margin-bottom:50px;padding:40px}.company-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.company-name{color:var(--blue-deep);font-size:2.2rem;font-weight:700;margin:0}.company-badge{background:linear-gradient(90deg,var(--blue-deep),var(--blue-main));border-radius:30px;color:var(--white);font-size:.9rem;font-weight:600;padding:8px 20px}.company-description{color:var(--grey);color:var(--white);font-size:1.1rem;line-height:1.7;margin-bottom:25px}.company-highlights{display:flex;flex-wrap:wrap;gap:20px}.highlight{background:var(--white-light);background:var(--vm-card-bg);border-radius:12px;color:var(--blue-deep);font-weight:600;gap:10px;padding:12px 20px}.highlight,.highlight-icon{align-items:center;display:flex}.highlight-icon{font-size:1rem;justify-content:center}.services-filter{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:40px}.filter-btn{background:var(--white-soft);border:none;border-radius:30px;color:var(--blue-deep);cursor:pointer;font-weight:600;padding:12px 25px;transition:all .3s ease}.filter-btn:hover{background:var(--white-light);transform:translateY(-2px)}.filter-btn.active{background:linear-gradient(90deg,var(--blue-deep),var(--blue-main));color:var(--white)}.services-list{margin-bottom:60px}.services-list-title{color:var(--white);font-size:1.8rem;margin-bottom:30px;text-align:center}.services-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(5,1fr)}.service-card{align-items:center;background:var(--vm-card-bg);border-radius:12px;box-shadow:0 5px 15px var(--shadow-soft);display:flex;flex-direction:column;justify-content:center;min-height:140px;padding:15px 10px;text-align:center;transition:all .3s ease}.service-card:hover{border-color:var(--blue-deep);transform:translateY(-8px)}.service-icon{align-items:center;background:var(--text-muted);border-radius:50%;color:var(--blue-deep);display:flex;font-size:1.5rem;height:45px;justify-content:center;margin-bottom:10px;padding:8px;width:45px}.service-name{color:var(--blue-deep);font-size:.9 rem;font-weight:600;margin:10px 0 0}.cta-section{background:linear-gradient(135deg,var(--blue-dark),var(--blue-deep));border-radius:20px;color:var(--white);padding:50px 40px;text-align:center}.cta-title{font-size:2rem;margin-bottom:20px}.cta-text{font-size:1.1rem;line-height:1.6;margin:0 auto 30px;max-width:700px;opacity:.9}.cta-button{background:var(--white);border:none;border-radius:30px;box-shadow:0 5px 10px var(--lang-btn-bg-hover);color:var(--blue-deep);cursor:pointer;font-size:1.1rem;font-weight:700;padding:16px 40px;transition:all .3s ease}.cta-button:hover{box-shadow:0 8px 25px var(--social-bg);transform:translateY(-3px)}a.cta-button{text-align:center;text-decoration:none}@media (max-width:768px){.services-section{padding:50px 15px}.section-title{font-size:2.5rem}.company-name{font-size:1.8rem}.company-profile{padding:30px 20px}.services-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.cta-section{padding:40px 25px}.cta-title{font-size:1.6rem}.service-icon{font-size:2rem;height:50px;width:50px}}@media (max-width:480px){.section-title{font-size:2rem}.services-grid{grid-template-columns:1fr}.company-header{align-items:flex-start;gap:15px}.company-header,.company-highlights{flex-direction:column}.filter-btn{font-size:.9rem;padding:10px 20px}}.orbital-container{align-items:center;display:flex;filter:drop-shadow(0 0 60px var(--filter-shadow));height:550px;justify-content:center;margin:80px auto;position:relative;width:700px}.orbital-ring{animation:ring-rotate 20s linear infinite;animation:ring-rotate var(--ring-speed,20s) linear infinite;border:1px solid var(--ring-boreder);border-radius:50%;pointer-events:none;position:absolute}.orbital-ring-1{height:300px;width:300px;z-index:2}.orbital-ring-2{animation-direction:reverse;height:500px;width:500px;z-index:1}@keyframes ring-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.orbital-item{left:50%;pointer-events:auto;position:absolute;top:50%;transform-origin:center}.orbital-ring-1 .orbital-item{transform:translate(-50%,-50%) rotate(calc(1turn*var(--item-index)/var(--total-items))) translate(150px) rotate(calc(-1turn*var(--item-index)/var(--total-items)))}.orbital-ring-2 .orbital-item{transform:translate(-50%,-50%) rotate(calc(1turn*var(--item-index)/var(--total-items))) translate(250px) rotate(calc(-1turn*var(--item-index)/var(--total-items)))}.client-orbital-circle{align-items:center;background:var(--orbital--circle);border-radius:50%;box-shadow:0 6px 22px var(--vm-shadow-hover),inset 0 2px 6px var(--box-shoadow);cursor:pointer;display:flex;height:100px;justify-content:center;overflow:hidden;pointer-events:auto;position:relative;transition:transform .4s ease,box-shadow .4s ease;width:100px}.client-orbital-circle:hover{box-shadow:0 10px 40px var(--orbital-circle1),inset 0 2px 10px var(--orbital-circle2);transform:scale(1.15)}.client-logo{filter:drop-shadow(0 2px 6px var(--Clientlogo--shadow));height:70%;object-fit:contain;pointer-events:none;width:70%}.client-name-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--client--overlay);border-radius:20px;box-shadow:0 8px 20px var(--Clientlogo--shadow);color:var(--white);font-size:.9rem;left:50%;opacity:0;position:absolute;top:-42px;transform:translateX(-50%) translateY(10px);transition:.3s;visibility:hidden}.client-orbital-circle:hover+.client-name-overlay{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}@media (max-width:768px){.orbital-container{height:clamp(380px,70vw,500px);width:clamp(380px,70vw,500px)}.orbital-ring-1{height:clamp(220px,40vw,260px);width:clamp(220px,40vw,260px)}.orbital-ring-2{height:clamp(320px,55vw,380px);width:clamp(320px,55vw,380px)}.orbital-ring-1 .orbital-item{transform:translate(-50%,-50%) rotate(calc(1turn*var(--item-index)/var(--total-items))) translate(clamp(110px,20vw,130px)) rotate(calc(-1turn*var(--item-index)/var(--total-items)))}.orbital-ring-2 .orbital-item{transform:translate(-50%,-50%) rotate(calc(1turn*var(--item-index)/var(--total-items))) translate(clamp(160px,30vw,190px)) rotate(calc(-1turn*var(--item-index)/var(--total-items)))}}@media (max-width:550px){.orbital-container{height:clamp(300px,90vw,320px);width:clamp(300px,90vw,320px)}.orbital-ring-1{height:clamp(160px,55vw,180px);width:clamp(160px,55vw,180px)}.orbital-ring-2{height:clamp(230px,75vw,260px);width:clamp(230px,75vw,260px)}.orbital-ring-1 .orbital-item{transform:translate(-50%,-50%) rotate(calc(1turn*var(--item-index)/var(--total-items))) translate(clamp(75px,26vw,90px)) rotate(calc(-1turn*var(--item-index)/var(--total-items)))}.orbital-ring-2 .orbital-item{transform:translate(-50%,-50%) rotate(calc(1turn*var(--item-index)/var(--total-items))) translate(clamp(110px,36vw,130px)) rotate(calc(-1turn*var(--item-index)/var(--total-items)))}.client-orbital-circle{height:clamp(48px,14vw,52px);width:clamp(48px,14vw,52px)}.client-logo{height:68%;width:68%}}.partners-section{overflow:hidden}.partners-header{margin-bottom:60px;text-align:center}.partners-header h2{font-size:2.5rem;margin-bottom:12px}.partners-header p{font-size:1.1rem;opacity:.7}.partners-slider{direction:ltr;overflow:hidden;position:relative;width:100%}.partners-track{animation:scroll 45s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.partners-slider:hover .partners-track{animation-play-state:paused}.partner-logo{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;flex:0 0 auto;height:120px;justify-content:center;margin:0 30px;transition:transform .3s,box-shadow .3s;width:220px}.partner-logo img{filter:grayscale(100%);max-height:70%;max-width:70%;object-fit:contain;opacity:.8;transition:.3s}.partner-logo:hover{transform:scale(1.08)}.partner-logo:hover img{filter:grayscale(0);opacity:1}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.partner-logo{height:100px;margin:0 20px;width:160px}.partners-header h2{font-size:2rem}}.contact-content{display:flex;justify-content:center;margin-top:40px}.contact-form{background:var(--vm-card-bg);border:1px solid var(--vm-card-border);border-radius:16px;box-shadow:0 10px 30px var(--form-shadow);max-width:780px;padding:40px;width:100%}.contact-form h3{color:var(--blue-deep);font-size:1.5rem}.contact-form h3,.form-group{margin-bottom:20px}.form-input,.form-textarea{background:var(--grey--shadow1);border:1px solid var(--vm-card-border);border-radius:8px;color:var(--phone--input);font-size:16px;padding:12px 15px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.form-input::placeholder,.form-textarea::placeholder{color:var(--phone--arrow)}.form-input:focus,.form-textarea:focus{border-color:var(--blue-main);box-shadow:0 0 0 3px #3fa9f533;outline:none}.form-textarea{min-height:120px;resize:vertical}.form-submit{background:linear-gradient(135deg,var(--blue-light),var(--blue-deep));border:none;border-radius:50px;color:var(--white);cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:transform .3s ease,box-shadow .3s ease}.form-submit:hover{box-shadow:0 12px 24px #3fa9f559;transform:translateY(-3px)}.phone-wrapper{direction:ltr;width:100%}.phone-wrapper .PhoneInput{align-items:center;background:var(--grey--shadow1);border:1px solid var(--vm-card-border);border-radius:8px;color:var(--black);display:flex;font-size:16px;padding:12px 15px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.phone-wrapper .PhoneInput:focus-within{border-color:var(--blue-main);box-shadow:0 0 0 3px var(--blue--shadow)}.phone-wrapper .PhoneInputInput{background:#0000;border:none;color:var(--phone--input);font-size:16px;outline:none;width:100%}.phone-wrapper .PhoneInputInput::placeholder{color:var(--phone--arrow)}.phone-wrapper .PhoneInputCountry{align-items:center;display:flex;margin-right:10px}.phone-wrapper .PhoneInputCountrySelect{background:#0000;border:none;cursor:pointer}.phone-wrapper .PhoneInputCountrySelectArrow{color:var(--phone--arrow);margin-left:6px}.error-message{color:var()}.form-input.error,.form-textarea.error,.phone-wrapper.error .PhoneInput{border-color:var(--red);box-shadow:0 0 0 3px var(--phone--textarea)}.popup-overlay{align-items:center;animation:fadeIn .3s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.popup-content{animation:slideIn .3s ease;border-radius:16px;box-shadow:0 20px 40px #0003;max-width:400px;padding:30px;position:relative;text-align:center;width:90%}.popup-close{background:none;border:none;color:inherit;cursor:pointer;font-size:24px;opacity:.7;position:absolute;right:15px;top:10px;transition:opacity .3s ease}.popup-close:hover{opacity:1}.popup-icon{animation:pop .3s ease .2s both;font-size:48px;font-weight:700;margin-bottom:20px}.popup-message{font-size:16px;font-weight:500;line-height:1.5;margin-bottom:20px}.popup-progress{background:#ffffff4d;border-radius:2px;height:4px;overflow:hidden}.popup-progress-bar{animation:progress 5s linear forwards;height:100%;transform-origin:left;width:100%}@keyframes pop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.error-message{color:var(--error-text);display:block;font-size:14px;margin-top:5px}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.gallery-section{overflow:hidden}.gallery-slider{overflow:hidden;position:relative;width:100%}.gallery-track{animation:gallery-scroll 45s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.gallery-slider:hover .gallery-track{animation-play-state:paused}.gallery-item{border-radius:16px;flex:0 0 auto;height:300px;margin:0 25px;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease;width:300px}.gallery-item img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.gallery-item:hover{box-shadow:0 25px 50px #00000040;transform:scale(1.07)}.gallery-item:hover img{transform:scale(1.1)}@keyframes gallery-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.gallery-item{height:220px;margin:0 15px;width:220px}}.feedback-container{margin:0 auto;max-width:1200px}.feedback-header{margin-bottom:60px;text-align:center}.feedback-title{color:var(--white);font-size:2.5rem;font-weight:700;letter-spacing:-.5px;margin-bottom:16px}.feedback-subtitle{color:var(--white-soft);font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:600px}.feedback-content{gap:40px}.carousel-container,.feedback-content{align-items:center;display:flex;flex-direction:column}.carousel-container{width:100%}.carousel-buttons{gap:20px;margin-bottom:20px}.carousel-btn,.carousel-buttons{display:flex;justify-content:center}.carousel-btn{align-items:center;background:var(--white);border:1px solid #eaeaea;border:1px solid var(--border-color,#eaeaea);border-radius:50%;color:var(--blue-dark);cursor:pointer;height:48px;transition:all .3s ease;width:48px}.carousel-btn:hover{background:var(--blue-deep);border-color:var(--blue-deep);color:var(--white);transform:scale(1.05)}.testimonials-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);transition:transform .3s ease;width:100%}.testimonial-card{background:var(--white);border-radius:16px;box-shadow:0 4px 20px #0000000d;display:flex;flex-direction:column;padding:32px}.testimonial-rating{align-items:center;display:flex;gap:12px;margin-bottom:20px}.rating-value{color:var(--black);font-size:1.25rem;font-weight:700}.stars{color:var(--rating-stars);font-size:1.5rem;letter-spacing:2px;line-height:1}.testimonial-comment{color:var(--black);flex-grow:1;font-size:1rem;line-height:1.7;margin-bottom:24px}.testimonial-author{align-items:center;border-top:1px solid #eaeaea;border-top:1px solid var(--border-color,#eaeaea);display:flex;gap:12px;padding-top:16px}.author-info{display:flex;flex-direction:column;gap:4px}.author-name{color:var(--blue-dark);font-size:1rem;font-weight:600}.author-position{color:#666;color:var(--text-secondary,#666);font-size:.875rem}.carousel-indicators{display:flex;gap:8px;justify-content:center}.carousel-indicator{background:var(--white-soft);border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px}.carousel-indicator:hover{background:var(--white);transform:scale(1.2)}.carousel-indicator.active{background:var(--blue-deep);transform:scale(1.2)}@media (max-width:1024px){.testimonials-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.feedback-section{padding:60px 16px}.feedback-title{font-size:2rem}.testimonials-grid{gap:20px;grid-template-columns:1fr}.testimonial-card{padding:24px}}@media (max-width:480px){.testimonials-grid{width:100%}}svg path{cursor:pointer}#name{background:#000000bf;border-radius:6px;color:var(--white);font-size:14px;padding:6px 10px;pointer-events:none;position:fixed;transition:opacity .15s ease;z-index:999}#timeCont{background-color:var(--white);border:3px solid #f58080;border-radius:5px;font-size:1.5rem;left:20px;padding:5px 8px;position:absolute;top:20px}.map-counters{display:flex;gap:100px;justify-content:center}.counter-box{background:#ececec;border:2px solid var(--white);border-radius:24px;min-width:220px;padding:10px;text-align:center}.counter-number{color:var(--blue-dark);font-size:48px;font-weight:700;margin-bottom:8px}.counter-title{color:var(--blue-dark);font-size:18px;font-weight:500;text-transform:uppercase}@media (max-width:1024px){.map-section{padding-right:50px}.map-counters{gap:40px}.counter-box{min-width:180px;padding:16px}.counter-number{font-size:40px}.counter-title{font-size:16px}}@media (max-width:768px){.map-section{padding-right:20px}.map-counters{align-items:center;flex-direction:column;gap:20px;margin-top:30px}.counter-box{max-width:320px;width:100%}.counter-number{font-size:36px}.counter-title{font-size:15px}}@media (max-width:480px){.counter-box{border-radius:18px;padding:14px}.counter-number{font-size:32px}.counter-title{font-size:14px}}.group-section{padding:40px 20px}.group-container{margin:0 auto;max-width:1200px;text-align:center}.group-title{color:var(--white);font-size:2.4rem;font-weight:700;margin-bottom:10px}.group-subtitle{color:var(--white-soft);font-size:1rem;line-height:1.6;margin:0 auto 50px;max-width:700px}.group-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.group-card{background:#fff;border-radius:24px;box-shadow:0 10px 25px #0000000f;color:inherit;cursor:pointer;padding:30px 25px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.group-card:hover{box-shadow:0 15px 35px #0000001a;transform:translateY(-6px)}.group-flag{height:auto;margin-bottom:4px;width:80%}.group-company{color:#111827;font-size:1.2rem;font-weight:600;margin-bottom:6px}.group-country{color:#2563eb;display:block;font-size:.9rem;margin-bottom:15px}.group-description{color:#4b5563;font-size:.95rem;line-height:1.6}.coming-soon-wrap{align-items:center;display:flex;gap:80px;justify-content:center;overflow:hidden;padding:40px;position:relative;width:100%}.coming-soon-wrap:before{height:800px;right:-200px;top:-300px;width:800px}.coming-soon-wrap:after,.coming-soon-wrap:before{border-radius:50%;content:"";position:absolute;z-index:0}.coming-soon-wrap:after{bottom:-200px;height:600px;left:-100px;width:600px}.game-scene{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:24px;box-shadow:0 20px 60px #0000001a,inset 0 0 20px #6ef1ff1a,0 0 0 1px #ffffff0d;height:450px;overflow:hidden;position:relative;width:580px;z-index:1}@keyframes backgroundPulse{0%,to{opacity:1}50%{opacity:.8}}.item{cursor:pointer;filter:drop-shadow(0 10px 15px rgba(0,0,0,.5));image-rendering:high-quality;position:absolute;transition:all .4s cubic-bezier(.175,.885,.32,1.275);will-change:transform,opacity,filter}.monitor{left:40%;opacity:.9;top:50%;transform:translate(-50%,-50%);width:250px;z-index:4}.farm{left:0;top:30%;width:150px;z-index:10}.laptop{left:50%;z-index:5}.laptop,.robot{bottom:25%;width:160px}.robot{right:0;z-index:10}.dashboard{bottom:5%;height:250px;opacity:.85;right:-100px;width:200px;z-index:3}.cube1{bottom:25%;left:35%;width:20px;z-index:10}.cube2{left:25%;transform:rotate(30deg);width:70px}.cube2,.cube3{bottom:18%;z-index:10}.cube3{left:33%;width:30px}.cube4{bottom:18%;left:38%;width:40px;z-index:10}.gear{left:60%;top:30%;width:50px}.gear,.gear1{opacity:.7;z-index:2}.gear1{left:55%;top:22%;width:60px}.controller{bottom:25%;left:8%;width:110px;z-index:11}.rocket{width:80px;z-index:3}.rocket1{bottom:20%;left:18%;width:90px;z-index:11}.bulb{right:55%;top:15%;width:80px;z-index:8}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.float{animation:floatY 4s ease-in-out infinite}@keyframes pulseScale{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}to{transform:translate(-50%,-50%) scale(1)}}.pulse{animation:pulseScale 3s ease-in-out infinite}@keyframes laptopTilt{0%{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(5deg) translateY(-10px)}to{transform:rotate(-5deg) translateY(0)}}.tilt{animation:laptopTilt 4s ease-in-out infinite}@keyframes robotDance{0%,to{transform:rotate(0deg) translateY(0)}25%{transform:rotate(5deg) translateY(-5px)}75%{transform:rotate(-5deg) translateY(-5px)}}.dance{animation:robotDance 2s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spin-slow{animation:spin 8s linear infinite}@keyframes shake{0%,to{transform:translateX(0) rotate(10deg)}10%,30%,50%,70%,90%{transform:translateX(-5px) rotate(-2deg)}20%,40%,60%,80%{transform:translateX(5px) rotate(2deg)}}.shake{animation:shake 10s ease-in-out infinite}@keyframes rocketFly{0%{opacity:0;transform:translate(800px,400px) rotate(-45deg)}10%{opacity:100%}50%{opacity:100%}80%{opacity:100%}to{opacity:0;transform:translate(-500px,-500px) rotate(-45deg)}}.fly{animation:rocketFly 10s linear infinite}@keyframes bulbGlow{0%{filter:drop-shadow(0 0 0 rgba(255,230,120,0)) brightness(1);transform:scale(1)}50%{filter:drop-shadow(0 0 25px rgba(255,230,120,1)) brightness(1.3);transform:scale(1.08)}to{filter:drop-shadow(0 0 0 rgba(255,230,120,0)) brightness(1);transform:scale(1)}}.glow{animation:bulbGlow 4s ease-in-out infinite}.coming-text{align-items:flex-start;display:flex;flex-direction:column;gap:24px;width:460px;z-index:1}.title-sub{color:var(--ice-blue);font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.coming-text h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--white),var(--ice-blue));-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:10px 0}.title-line{background:linear-gradient(90deg,var(--ice-blue),var(--purple));border-radius:2px;height:3px;margin-top:8px;width:80px}.coming-text p{color:var(--white);font-size:16px;line-height:1.6;margin:0;opacity:.9}.progress-container{display:flex;flex-direction:column;gap:12px;margin-top:10px;width:100%}.progress-info{align-items:center;display:flex;justify-content:space-between}.progress-label{color:var(--white);font-size:14px}.progress-percent{color:var(--ice-blue);font-size:18px;font-weight:700}.progress-line{background:#ffffff0d;box-shadow:inset 0 1px 0 #ffffff08;height:12px;margin:15px 0;width:100%}.progress-fill,.progress-line{border-radius:10px;overflow:hidden;position:relative}.progress-fill{animation:fillLoading 6s ease-in-out forwards;background:linear-gradient(90deg,var(--ice-blue) 0,var(--purple) 50%,var(--pink) 100%);box-shadow:0 0 20px #7c67ff66,inset 0 1px 0 #fff3;height:100%;width:0}@keyframes fillLoading{0%{width:0}to{width:75%}}@keyframes shimmer{0%{opacity:.8}50%{box-shadow:0 0 25px var(--ice-blue);opacity:1}to{opacity:.8}}.progress-sub{color:var(--purple-main);font-size:13px;margin-top:8px;text-align:center}.particles{height:100%;position:absolute;width:100%;z-index:0}.particle{animation:rise linear infinite;background:#fff9;border-radius:50%;bottom:0;height:2px;opacity:0;position:absolute;width:2px}@keyframes rise{0%{opacity:0;transform:translateY(0)}10%{opacity:.7}90%{opacity:.7}to{opacity:0;transform:translateY(-100vh)}}@media (max-width:1100px){.coming-soon-wrap{flex-direction:column;gap:40px;padding:40px 24px}.game-scene{height:380px}.coming-text,.game-scene{max-width:600px;width:100%}.coming-text{align-items:center;text-align:center}.title-line{align-self:center}.monitor{left:40%;width:250px}.farm{left:0;top:30%;width:150px}.laptop{bottom:20%;left:50%;width:150px}.robot{right:0;width:150px}.gear{left:60%;top:30%;width:50px}.gear1{left:55%;top:18%;width:65px}.controller{bottom:15%;left:15%;width:90px}.bulb{right:55%;top:10%;width:60px}.dashboard{bottom:5%;height:200px;right:-70px;width:180px}.rocket,.rocket1{width:80px}}@media (max-width:768px){.coming-soon-wrap{gap:30px;padding:30px 20px}.game-scene{height:300px;max-width:550px;width:100%}.coming-text h1{font-size:26px}.monitor{left:40%;width:200px}.farm{left:0;top:36%;width:150px}.laptop{bottom:15%;left:50%;width:150px}.robot{right:0;width:120px}.gear{left:60%;top:25%;width:50px}.gear1{left:55%;top:15%;width:65px}.controller{bottom:8%;left:20%;width:80px}.bulb{right:55%;top:10%;width:60px}.dashboard{bottom:0;height:180px;right:-50px;width:150px}.rocket,.rocket1{width:70px}}@media (max-width:480px){.coming-soon-wrap{gap:80px;padding:40px;width:100%}.game-scene{height:280px}.coming-text h1{font-size:22px}.monitor{left:40%;width:160px}.farm{left:0;top:36%;width:100px}.laptop{bottom:20%;left:50%;width:110px}.robot{right:0;width:90px}.gear{left:60%;top:25%;width:40px}.gear1{left:50%;top:15%;width:60px}.controller{bottom:15%;left:15%;width:60px}.bulb{right:55%;top:10%;width:50px}.dashboard{bottom:0;height:140px;right:-50px;width:120px}.rocket,.rocket1{width:60px}}.main-wrapper{align-items:center;display:flex;flex-direction:column;padding:40px 20px;width:100%}.section-header{margin-bottom:30px;text-align:center}.cards-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}.glass-card{background-position:50%;background-size:cover;border-radius:35px;box-shadow:0 10px 30px #0000001a;display:flex;flex-direction:column;height:520px;justify-content:space-between;overflow:hidden;padding:25px;position:relative;transition:all .5s ease;width:360px}.orange-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.middle-content,.progress-group,.top-nav{color:#fff;position:relative;z-index:2}.progress-group{display:flex;gap:6px;padding-bottom:10px}.bar-track{background:#ffffff4d;border-radius:10px;flex:1 1;height:3px;overflow:hidden}.bar-fill{background:#fff;height:100%;width:0}.middle-content h2{font-size:1.2rem;font-weight:200;line-height:1.2}.slide-up-text{animation:slideUp .6s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.top-nav{justify-content:space-between}.nav-left,.top-nav{align-items:center;display:flex}.nav-left{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.partner-logo-img{filter:brightness(0) invert(1);max-height:40px;max-height:30px;max-width:150px;max-width:120px;object-fit:contain}.circle-arrow{align-items:center;background:#ffffff1a;border:1px solid #ffffff80;border-radius:50%;color:#fff!important;display:flex;font-size:1.2rem;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.circle-arrow:hover{background-color:#fff;color:#362a7b!important;transform:scale(1.1)}.careers-page{background-color:var(--white);min-height:100vh}.careers-hero{background:linear-gradient(135deg,var(--blue-deep) 0,var(--blue-main) 100%);padding:clamp(60px,10vw,80px) 20px}.careers-hero:before{background:radial-gradient(circle at 20% 80%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff14 0,#0000 50%)}.careers-hero h1{letter-spacing:-.025em}body[dir=rtl] .careers-openings h2{left:auto;right:50%;transform:translateX(50%)}.careers-openings h2:after{background:linear-gradient(90deg,var(--blue-main),#0000)}.careers-job-card{border:1px solid var(--white-soft);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.careers-job-card:hover{border-color:var(--blue-main);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.careers-job-meta{color:var(--grey)}.careers-job-meta span{background-color:var(--white)}.careers-job-meta span:before{background-color:var(--grey)}.careers-job-description{color:var(--grey)}.careers-apply-btn{background:linear-gradient(135deg,#3fa9f5,#6ec1ff);color:#fff}.careers-apply-btn:before{background:linear-gradient(135deg,#1e40af,#1e3a8a)}.careers-apply-btn:hover{box-shadow:0 10px 20px #2563eb33}.careers-form-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.careers-form-popup{background:#fff;border-radius:16px;box-shadow:0 10px 25px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;position:relative;width:100%}.careers-popup-header{align-items:center;background:#2563eb;color:#fff;display:flex;font-size:1rem;font-weight:700;justify-content:center;padding:20px 40px;position:relative;text-align:center}.careers-close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;padding:0;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.careers-popup-content{flex:1 1;overflow-y:auto;padding:20px 30px}.careers-close-btn:hover{color:#fcc}@media (max-width:768px){.careers-hero{padding:40px 16px}.careers-openings{margin:40px auto;padding:0 16px}.careers-job-list{gap:20px;margin-top:30px}.careers-job-card{padding:24px}.careers-job-meta{flex-wrap:wrap}.careers-apply-btn{align-self:stretch;text-align:center;width:100%}.careers-popup-header{font-size:.75rem;padding:15px 20px}.careers-popup-content{padding:20px}}@media (max-width:480px){.careers-hero h1{font-size:2rem}.careers-hero p{font-size:1rem}.careers-job-card h3{font-size:1.25rem}.careers-job-description{font-size:.9375rem}.careers-popup-header{font-size:1rem;padding:12px 16px}.careers-popup-content{padding:15px}}.careers-page{background-color:var(--open-posisions-background);color:var(--blue-dark);min-height:130vh}.careers-hero{background:linear-gradient(135deg,var(--blue-deep) 0,var(--blue-dark) 100%);color:var(--white);overflow:hidden;position:relative;text-align:center}.careers-hero:before{background:radial-gradient(circle at 20% 80%,var(--grey--shadow3) 0,#0000 50%),radial-gradient(circle at 80% 20%,var(--grey--shadow4) 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.careers-hero h1{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.2;margin-bottom:16px;position:relative}.careers-hero p{font-size:clamp(1.1rem,2vw,1.25rem);font-weight:300;line-height:1.6;margin:0 auto;max-width:600px;opacity:.95;position:relative}.careers-openings{margin:60px auto;max-width:1200px;padding:0 clamp(20px,5vw,40px)}.careers-openings h2{color:var(--black);display:inline-block;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;left:50%;margin-bottom:40px;position:relative;text-align:center;transform:translateX(-50%)}.careers-openings h2:after{background:linear-gradient(90deg,var(--careers-blue),#0000);border-radius:2px;bottom:-10px;content:"";height:4px;left:0;position:absolute;width:100%}.careers-job-list{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));margin-top:50px}.careers-job-card{animation:fadeInUp .5s ease-out;background:var(--white);border:1px solid var(--open-posisions-background);border-radius:16px;display:flex;flex-direction:column;height:100%;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1)}.careers-job-card:nth-child(2){animation-delay:.1s}.careers-job-card:nth-child(3){animation-delay:.2s}.careers-job-card:hover{border-color:var(--careers-blue);transform:translateY(-8px)}.careers-job-card h3{color:var(--black);font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:12px}.careers-job-meta{align-items:center;color:var(--careers-grey-shadow);display:flex;font-size:.875rem;gap:12px;margin-bottom:20px}.careers-job-meta span{align-items:center;background-color:var(--open-posisions-background);border-radius:20px;display:inline-flex;font-weight:500;gap:6px;padding:4px 12px}.careers-job-meta span:before{background-color:var(--careers-grey-shadow);border-radius:50%;content:"";display:inline-block;height:6px;width:6px}.careers-job-description{color:var(--careers-grey-shadow);flex-grow:1;font-size:1rem;line-height:1.6;margin-bottom:24px}.careers-form-wrapper{background:var(--white);border-radius:12px;box-shadow:0 8px 32px #0000001a;margin:40px auto;max-width:900px;overflow:hidden;position:relative}.careers-form{color:var(--lang-btn-bg);font-family:Arial,sans-serif;padding:30px 20px 20px;position:relative}.careers-form-tabs{display:flex;gap:10px;margin-bottom:30px;margin-top:10px}.careers-tab{background:var(--orbital--circle);border-radius:8px;color:#374151;flex:1 1;font-weight:600;padding:10px;text-align:center}.careers-tab.active{background:var(--careers-blue);color:var(--white)}.careers-form-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:20px}.careers-form-group{display:flex;flex-direction:column}.careers-form-group label{color:var(--black);font-weight:600;margin-bottom:8px}.careers-form input,.careers-form select,.careers-form textarea{border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;padding:10px 12px;transition:border .2s;width:100%}.careers-form input:focus,.careers-form select:focus,.careers-form textarea:focus{border-color:#3b82f6;outline:none}.careers-form textarea{min-height:80px;resize:vertical}.careers-education-section{margin-bottom:30px}.careers-education-section h3{color:var(--blue-dark);font-size:1.4rem;margin-bottom:20px}.careers-education-section h4{color:var(--careers-blue);font-size:1.1rem;margin:20px 0 15px}.careers-experience-section{margin-bottom:40px}.careers-languages-section,.careers-skills-section{background:var(--white);border:1px solid var(--open-posisions-background);border-radius:12px;margin-bottom:40px;padding:25px;transition:all .3s ease}.careers-languages-section:hover,.careers-skills-section:hover{border-color:var(--careers-blue);box-shadow:0 6px 20px #3b82f614}.careers-section-header{margin-bottom:25px}.careers-section-header h3{align-items:center;color:var(--blue-dark);display:flex;font-size:1.4rem;gap:10px;margin-bottom:8px}.careers-section-header h3:before{background:var(--careers-blue);border-radius:2px;content:"";height:20px;width:4px}.careers-section-description{color:var(--careers-grey-shadow);font-size:.95rem;line-height:1.5;margin:0}.careers-degree-card{background:var(--white);border:1px solid var(--open-posisions-background);border-radius:8px;margin-bottom:15px;padding:20px;transition:all .3s ease}.careers-degree-card:hover{border-color:var(--careers-blue);box-shadow:0 4px 12px #3b82f61a}.careers-degree-header{align-items:center;border-bottom:1px solid var(--open-posisions-background);display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.careers-degree-header span{color:var(--blue-dark);font-weight:600}.experiences-list{display:flex;flex-direction:column;gap:20px;margin-bottom:25px}.experience-item{animation:slideIn .3s ease-out;background:var(--white);border:1px solid var(--open-posisions-background);border-radius:12px;padding:25px;position:relative;transition:all .3s ease}.experience-item:hover{border-color:var(--careers-blue);box-shadow:0 4px 15px #0000000d}.experience-header{align-items:center;border-bottom:1px solid var(--open-posisions-background);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.experience-header h4{align-items:center;color:var(--blue-dark);display:flex;font-size:1.1rem;gap:8px;margin:0}.experience-header h4:before{background:var(--careers-blue);border-radius:50%;content:"";height:8px;width:8px}.languages-container,.skills-container{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.language-item,.skill-item{align-items:center;animation:slideIn .3s ease-out;background:var(--open-posisions-background);border-radius:10px;display:flex;gap:15px;padding:15px;transition:all .3s ease}.language-item:hover,.skill-item:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.language-content,.skill-content{align-items:center;display:flex;flex:1 1;gap:15px}.skill-number{background:var(--careers-blue);color:var(--white);font-size:.9rem;font-weight:600;height:32px;width:32px}.language-flag,.skill-number{align-items:center;border-radius:50%;display:flex;flex-shrink:0;justify-content:center}.language-flag{background:var(--white);box-shadow:0 2px 8px #0000001a;font-size:1.2rem;height:40px;width:40px}.language-content input,.skill-content input{border:1px solid #e5e7eb;border-radius:8px;flex:2 1;font-size:.95rem;min-width:200px;padding:10px 15px;transition:all .2s ease}.language-content input:focus,.skill-content input:focus{border-color:var(--careers-blue);box-shadow:0 0 0 3px #3b82f61a;outline:none}.skill-level-selector{flex:1 1;min-width:150px}.skill-level-selector select{background:var(--white);border:1px solid #e5e7eb;border-radius:8px;color:var(--black);cursor:pointer;font-size:.9rem;padding:10px 15px;transition:all .2s ease;width:100%}.skill-level-selector select:focus{border-color:var(--careers-blue);outline:none}.language-proficiency{flex:3 1}.proficiency-buttons{display:flex;flex-wrap:wrap;gap:8px}.proficiency-btn{background:var(--white);border:1px solid #e5e7eb;border-radius:20px;color:var(--careers-grey-shadow);cursor:pointer;font-size:.8rem;font-weight:500;padding:6px 12px;transition:all .2s ease}.proficiency-btn:hover{border-color:var(--careers-blue);color:var(--careers-blue)}.proficiency-btn.active{background:var(--careers-blue);border-color:var(--careers-blue);color:var(--white)}.proficiency-guide{background:var(--white);border:1px solid #e5e7eb;border-radius:10px;margin-top:30px;padding:20px}.proficiency-guide h4{color:var(--blue-dark);font-size:1.1rem;margin-bottom:15px}.guide-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.guide-item{background:var(--open-posisions-background);border-radius:8px;display:flex;flex-direction:column;gap:5px;padding:12px}.guide-level{border-radius:4px;display:inline-block;font-size:.9rem;font-weight:600;padding:4px 8px;width:-webkit-fit-content;width:fit-content}.guide-level.beginner{background:#dcfce7;color:#166534}.guide-level.intermediate{background:#fef3c7;color:#92400e}.guide-level.advanced{background:#dbeafe;color:#1e40af}.guide-level.native{background:#f3e8ff;color:#6b21a8}.guide-item span:last-child{color:var(--careers-grey-shadow);font-size:.85rem}.date-inputs{display:flex;gap:10px}.month-select,.year-select{background:var(--white);border:1px solid #d1d5db;border-radius:8px;cursor:pointer;flex:1 1;font-size:.95rem;padding:10px 12px;transition:border .2s ease}.month-select:focus,.year-select:focus{border-color:var(--careers-blue);outline:none}.month-select:disabled,.year-select:disabled{background:var(--open-posisions-background);cursor:not-allowed;opacity:.6}.currently-working-checkbox{align-items:center;display:flex;gap:8px;margin-top:10px}.currently-working-checkbox input[type=checkbox]{cursor:pointer;height:16px;width:16px}.currently-working-checkbox label{color:var(--careers-grey-shadow);cursor:pointer;font-size:.9rem;margin:0}.currently-working-checkbox input[type=checkbox]:checked+label{color:var(--careers-blue);font-weight:600}.experience-description{border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:.95rem;min-height:80px;padding:12px 15px;resize:vertical;transition:border .2s ease;width:100%}.experience-description:focus{border-color:var(--careers-blue);outline:none}.careers-add-btn{align-items:center;background:var(--careers-blue);border:none;border-radius:8px;color:var(--white);cursor:pointer;display:inline-flex;gap:6px;margin-bottom:20px;padding:8px 14px}.careers-add-btn:hover{background:var(--careers-blue1)}.add-experience-btn,.careers-add-btn-large{align-items:center;background:var(--white);border:2px dashed var(--careers-blue);border-radius:10px;color:var(--careers-blue);cursor:pointer;display:flex;font-weight:600;gap:10px;justify-content:center;margin-bottom:15px;margin-top:10px;padding:14px;transition:all .3s ease;width:100%}.add-experience-btn:hover,.careers-add-btn-large:hover{background:var(--careers-blue);color:var(--white);transform:translateY(-2px)}.add-experience-btn svg,.careers-add-btn-large svg{stroke:currentColor}.careers-remove-btn{align-items:center;background:none;border:1px solid var(--red);border-radius:6px;color:var(--red);cursor:pointer;display:flex;font-size:.9rem;gap:5px;padding:6px 12px;transition:all .3s ease}.careers-remove-btn:hover{background-color:var(--red);color:var(--white)}.remove-experience-btn{align-items:center;background:var(--white);border:none;border:1px solid var(--red);border-radius:50%;color:var(--red);cursor:pointer;display:flex;font-size:20px;font-weight:700;height:28px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:28px}.remove-experience-btn:hover{background:var(--red);color:var(--white);transform:scale(1.1)}.language-remove-btn,.skill-remove-btn{align-items:center;background:var(--white);border:none;border-radius:8px;color:var(--red);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.language-remove-btn:hover,.skill-remove-btn:hover{background:var(--red);color:var(--white);transform:scale(1.1)}.language-actions,.skill-actions{align-items:center;display:flex;gap:10px}.careers-form-buttons{display:flex;gap:16px;justify-content:center;margin-top:40px}.careers-cancel-btn{background:var(--grey--shadow2);color:var(--black)}.careers-apply-btn,.careers-cancel-btn{border:none;border-radius:12px;cursor:pointer;font-weight:600;padding:14px 28px}.careers-apply-btn{align-self:flex-start;background:linear-gradient(135deg,var(--careers-blue) 0,var(--careers-blue1) 100%);color:var(--white);font-size:1rem;overflow:hidden;position:relative;transition:all .3s ease;z-index:1}.careers-apply-btn:before{background:linear-gradient(135deg,var(--careers-blue1) 0,var(--careers-blue2) 100%);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .3s ease;width:100%;z-index:-1}.careers-apply-btn:hover:before{left:0}.careers-apply-btn:hover{transform:scale(1.02)}.careers-error-input{border-color:var(--red);color:var(--red);font-style:italic;font-weight:700}.careers-error-label{color:var(--red);font-size:.85rem;font-weight:600;margin-bottom:-8px}.optional-message{background:var(--open-posisions-background);border-radius:8px;color:var(--careers-grey-shadow);font-size:.9rem;padding:10px;text-align:center}.optional-message p{margin:0}.careers-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.careers-modal{animation:slideInUp .4s cubic-bezier(.175,.885,.32,1.275);background:var(--white);border:1px solid #0000001a;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:400px;overflow:hidden;padding:40px 30px 30px;position:relative;text-align:center;width:90%}.careers-modal:before{background:linear-gradient(90deg,var(--careers-blue),var(--careers-blue1));content:"";height:6px;left:0;position:absolute;right:0;top:0}.careers-modal-close{align-items:center;background:none;border:none;border-radius:50%;color:var(--careers-grey-shadow);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;line-height:1;padding:0;position:absolute;right:15px;top:15px;transition:all .2s ease;width:32px;z-index:1}.careers-modal p{color:var(--black);font-size:1rem;line-height:1.5;margin-bottom:20px}.careers-modal button{background:var(--careers-blue);border:none;border-radius:8px;color:var(--white);cursor:pointer;font-weight:600;margin-top:0;padding:10px 24px;transition:background-color .3s ease}.careers-modal button:hover{background:var(--careers-blue1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.careers-form-wrapper{margin:20px}.careers-form-grid{grid-template-columns:1fr}.careers-form-tabs{flex-direction:column}.careers-tab{width:100%}.careers-form-buttons{flex-direction:column}.careers-languages-section,.careers-skills-section{padding:15px}.language-content,.skill-content{align-items:stretch;flex-direction:column;gap:10px}.language-content input,.skill-content input{min-width:0;min-width:auto}.proficiency-buttons{justify-content:center}.language-item,.skill-item{align-items:stretch;flex-direction:column}.language-actions,.skill-actions{justify-content:space-between}.guide-grid{grid-template-columns:1fr}.date-inputs{flex-direction:column}.month-select,.year-select{width:100%}.experience-item{padding:15px}.experience-header{align-items:flex-start;flex-direction:column;gap:10px}.remove-experience-btn{position:absolute;right:15px;top:15px}.careers-degree-header{align-items:flex-start;flex-direction:column;gap:10px}}@media (max-width:480px){.careers-modal{padding:35px 20px 25px;width:95%}}
/*# sourceMappingURL=main.a321cc91.css.map*/