html{scroll-behavior:smooth}.grid-backdrop-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;overflow:hidden;background-color:#070b19;pointer-events:none}.grid-backdrop{position:absolute;width:100%;height:100%;top:0;left:0;background:radial-gradient(circle at 20% 30%,rgba(27,37,65,.6) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(27,37,65,.4) 0%,transparent 60%)}.grid-backdrop-radial{position:absolute;width:100%;height:100%;top:0;left:0;background:transparent}.floating-menu{position:fixed;bottom:208px;right:40px;display:flex;flex-direction:column-reverse;align-items:center;z-index:999}.menu-btn{width:52px;height:52px;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:rgba(15,23,42,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;box-shadow:0 4px 20px #0003;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.16,1,.3,1)}.menu-btn:hover{transform:scale(1.05);border-color:#ffffff26;background:rgba(15,23,42,.95)}.menu-btn img{width:24px;height:24px}.menu-items{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:12px;opacity:0;visibility:hidden;transform:translateY(15px);transition:all .3s cubic-bezier(.16,1,.3,1)}.menu-items a{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 15px #0003;transition:all .25s ease}.whatsapp-btn{background:rgba(37,211,102,.15);border-color:#25d3664d!important}.whatsapp-btn:hover{background:rgba(37,211,102,.3);transform:translateY(-3px)}.call-btn{background:rgba(37,99,235,.15);border-color:#2563eb4d!important}.call-btn:hover{background:rgba(37,99,235,.3);transform:translateY(-3px)}.menu-items img{width:22px;height:22px}.menu-items.active{opacity:1;visibility:visible;transform:translateY(0)}.menu-btn.active{transform:rotate(135deg);background:var(--primary);border-color:var(--primary)}@media (max-width: 575.98px){.floating-menu{bottom:120px;right:15px}.menu-btn{width:46px;height:46px}.menu-btn img{width:20px;height:20px}.menu-items a{width:40px;height:40px}.menu-items img{width:18px;height:18px}.section-title h1{font-size:1.75rem!important}.section-title h5{font-size:1rem!important}.service-icon{width:60px!important;height:60px!important}.service-icon i{font-size:1.6rem!important}.carousel-caption h1{font-size:1.5rem!important}.carousel-caption h5{font-size:.9rem!important}.btn-lg{padding:10px 20px!important;font-size:.9rem!important}}@media (min-width: 576px) and (max-width: 767.98px){.floating-menu{bottom:150px;right:20px}.section-title h1{font-size:2rem!important}.carousel-caption h1{font-size:1.75rem!important}}@media (min-width: 768px) and (max-width: 991.98px){.floating-menu{bottom:180px;right:30px}.section-title h1{font-size:2.25rem!important}}.card{background:var(--bg-card);border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:var(--transition-smooth)}.card:hover{transform:translateY(-4px);border-color:#ffffff26;box-shadow:0 15px 30px #0003}img{max-width:100%;height:auto}@media (max-width: 767.98px){p{font-size:.95rem;line-height:1.6}.container-fluid{padding-left:15px;padding-right:15px}.navbar-nav{text-align:center;background:rgba(15,23,42,.98);padding:1rem;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.navbar-nav .nav-link{padding:10px 0}}.glass-panel{background:rgba(15,23,42,.65)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 32px #0003!important}.glass-panel-light{background:rgba(255,255,255,.05)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 32px #00000026!important}.glow-border{position:relative;border-radius:12px}.glow-border:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid rgba(255,255,255,.08);transition:border-color .3s ease}.glow-border:hover:after{border-color:#2563eb4d}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.25)}#spinner{transition:opacity .5s cubic-bezier(.16,1,.3,1),visibility .5s cubic-bezier(.16,1,.3,1);opacity:0;visibility:hidden;background:radial-gradient(circle at center,#0f172a 0%,#070b19 100%)!important}#spinner.show{opacity:1;visibility:visible}.corporate-loader-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.corporate-loader-logo{width:70px;height:auto;object-fit:contain;opacity:0;transform:translateY(10px);animation:loader-fade-in-up .8s cubic-bezier(.16,1,.3,1) forwards,loader-subtle-pulse 3s ease-in-out infinite .8s}.corporate-loader-brand{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:5px;color:#fff;margin-top:20px;margin-bottom:0;opacity:0;transform:translateY(10px);animation:loader-fade-in-up .8s cubic-bezier(.16,1,.3,1) .15s forwards;text-shadow:0 2px 10px rgba(0,0,0,.3)}.corporate-loader-track{width:140px;height:2px;background:rgba(255,255,255,.08);border-radius:1px;overflow:hidden;position:relative;margin-top:24px;opacity:0;animation:loader-fade-in .8s ease .3s forwards}.corporate-loader-bar{width:80px;height:100%;background:linear-gradient(90deg,transparent,var(--primary, #ea580c),transparent);position:absolute;top:0;left:-80px;animation:loader-progress-anim 1.8s cubic-bezier(.65,0,.35,1) infinite}.corporate-loader-subtext{font-family:Inter,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:1.5px;color:#64748b;text-transform:uppercase;margin-top:16px;opacity:0;animation:loader-fade-in .8s ease .45s forwards}@keyframes loader-fade-in-up{to{opacity:1;transform:translateY(0)}}@keyframes loader-fade-in{to{opacity:1}}@keyframes loader-subtle-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 0px rgba(234,88,12,0))}50%{transform:scale(1.02);filter:drop-shadow(0 0 8px rgba(234,88,12,.15))}}@keyframes loader-progress-anim{0%{left:-80px}to{left:140px}}html[dir=rtl],html[dir=rtl] body{text-align:right}html[dir=rtl] .ms-auto,html[dir=rtl] .navbar-nav{margin-right:0!important;margin-left:auto!important}html[dir=rtl] .me-2,html[dir=rtl] .me-1{margin-left:.5rem!important;margin-right:0!important}html[dir=rtl] .me-3{margin-left:1rem!important;margin-right:0!important}html[dir=rtl] .ms-3{margin-right:1rem!important;margin-left:0!important}html[dir=rtl] .text-lg-start{text-align:right!important}html[dir=rtl] .bi-arrow-right,html[dir=rtl] .fa-arrow-right,html[dir=rtl] .fa-paper-plane{display:inline-block;transform:scaleX(-1)}.cyber-corner,.cyber-scanline,.tech-cyber-grid,.about-cyber-grid,.career-cyber-grid,.industries-cyber-grid,.portfolio-cyber-grid,.holo-glow,.holo-beam-up,.holo-ring-outer,.holo-ring-inner,.holo-grid-base,.tech-logo-glow,.btn-glow,.fab-glow,.avatar-glow,.node-glow,.contact-icon-glow,.badge-status-glow{display:none!important}.glass-panel,.glass-panel-light,.glass-card,.hero-glass-panel,.contact-highlight-card,.modern-fact-card,.service-modern-card,.tech-stack-card{box-shadow:0 8px 30px #0003!important;border:1px solid rgba(255,255,255,.08)!important;text-shadow:none!important}.btn-cyber-primary,.btn-cyber-secondary,.btn-cyber-whatsapp,.btn-cyber-job,.btn-cyber-quote{position:relative;display:inline-flex!important;align-items:center;justify-content:center;padding:.8rem 2rem!important;font-family:var(--font-heading)!important;font-weight:600!important;border-radius:8px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;text-transform:none!important;letter-spacing:.2px!important;font-size:.95rem!important;cursor:pointer;text-decoration:none;box-shadow:0 4px 12px #00000026!important;overflow:hidden;height:auto!important;width:auto!important}.btn-cyber-primary,.btn-cyber-job{background:var(--primary)!important;border:1px solid var(--primary)!important;color:#fff!important}.btn-cyber-primary:hover,.btn-cyber-job:hover{background:#c2410c!important;border-color:#c2410c!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 16px #ea580c40!important}.btn-cyber-secondary,.btn-cyber-quote{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--text-bright)!important}.btn-cyber-secondary:hover,.btn-cyber-quote:hover{background:rgba(255,255,255,.12)!important;border-color:#fff3!important;color:var(--text-bright)!important;transform:translateY(-2px)}.btn-cyber-whatsapp{background:#25d366!important;border:1px solid #25d366!important;color:#fff!important}.btn-cyber-whatsapp:hover{background:#20ba5a!important;border-color:#20ba5a!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 16px #25d36640!important}.btn-cyber-primary:before,.btn-cyber-secondary:before,.btn-cyber-whatsapp .btn-fill,.btn-cyber-job .btn-fill{display:none!important}.btn-cyber-whatsapp .btn-text,.btn-cyber-job .btn-text{position:relative!important;opacity:1!important;visibility:visible!important}.btn-cyber-whatsapp .arrow-icon,.btn-cyber-job .icon-arrow{margin-left:8px!important;transform:none!important}.about-hero-header,.apply-hero-header,.career-hero-header,.contact-hero-header,.industries-hero-header,.clients-hero-header,.portfolio-hero-header,.legal-hero-header,.quotation-hero-header,.services-hero-header,.tech-hero-header{position:relative!important;overflow:hidden!important}.about-hero-header:before,.apply-hero-header:before,.career-hero-header:before,.contact-hero-header:before,.industries-hero-header:before,.clients-hero-header:before,.portfolio-hero-header:before,.legal-hero-header:before,.quotation-hero-header:before,.services-hero-header:before,.tech-hero-header:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;opacity:.12;z-index:1;pointer-events:none;animation:kenBurnsBg 25s ease-in-out infinite alternate}.about-hero-header:before{background-image:url(/assets/img/carousel-1.jpg)}.apply-hero-header:before,.career-hero-header:before{background-image:url(/assets/img/apply.jpg)}.contact-hero-header:before{background-image:url(/assets/img/carousel-2.jpg)}.industries-hero-header:before{background-image:url(/assets/img/it-consulting.jpg)}.clients-hero-header:before{background-image:url(/assets/img/professional-services.jpg)}.portfolio-hero-header:before{background-image:url(/assets/img/carousel-2.jpg)}.legal-hero-header:before{background-image:url(/assets/img/banking-services.jpg)}.quotation-hero-header:before{background-image:url(/assets/img/carousel-1.jpg)}.services-hero-header:before{background-image:url(/assets/img/software-development.jpg)}.tech-hero-header:before{background-image:url(/assets/img/ai-machine-learning.jpg)}@keyframes kenBurnsBg{0%{transform:scale(1) translate(0)}to{transform:scale(1.15) translate(-1.5%,-1%)}}.about-image-card-wrapper,.home-about-image-wrapper,.apply-image-wrapper,.industry-image-wrapper,.service-image-wrapper,.project-image-pad,.carousel-img-wrapper{overflow:hidden!important}.about-main-img,.home-about-img,.apply-main-img,.industry-img,.service-image,.project-img,.carousel-img{animation:photoVideoEffect 20s ease-in-out infinite alternate!important}@keyframes photoVideoEffect{0%{transform:scale(1) translate(0)}50%{transform:scale(1.06) translate(1px,-1px)}to{transform:scale(1.12) translate(-1px,1px)}}
