*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.custom-header{background:linear-gradient(135deg,#06081b 0%,#0a0f2e 100%);box-shadow:0 2px 10px #00000080;position:sticky;top:0;z-index:999;padding:1rem 0;border-bottom:1px solid #ffffff;height:100px}.brand-glow{font-weight:500;font-size:1.8rem;color:#fff;text-shadow:0 0 5px #7986cb,0 0 10px #5c6bc0;transition:all .3s ease;width:200px;height:60px}.brand-glow:hover{color:#7986cb;text-shadow:0 0 10px #7986cb,0 0 20px #5c6bc0}.nav-link-glow{color:#fff;font-size:18px;transition:all .3s ease;text-decoration:none;margin:8px}.nav-link-glow:hover{color:#7986cb;text-shadow:0 0 5px #7986cb}.navbar .brand-glow img{height:55px;width:auto;object-fit:contain;display:block}.navbar .container-fluid{display:flex;align-items:center;justify-content:space-between}.btn-glow{background-color:#7986cb!important;color:#fff!important;border:none;transition:all .3s ease;width:150px;height:50px}.btn-glow:hover{background-color:#7986cb;color:#fff;box-shadow:0 0 15px #7986cb;transform:translateY(-2px)}.custom-dropdown .nav-link-glow,.custom-dropdown .dropdown-toggle{color:#fffc!important;font-weight:500;transition:all .3s ease}.custom-dropdown .dropdown-toggle:after{display:inline-block;margin-left:.5rem;vertical-align:middle;border-top:.4em solid #7986cb;border-right:.4em solid transparent;border-left:.4em solid transparent}.custom-dropdown .dropdown-toggle:hover,.custom-dropdown.show .dropdown-toggle{color:#7986cb!important;text-shadow:0 0 10px #7986cb,0 0 20px #5c6bc0}.custom-dropdown .dropdown-menu{background:linear-gradient(135deg,#06081b 0%,#0a0f2e 100%);border:1px solid #1a237e;border-radius:8px;box-shadow:0 4px 20px #0006;animation:fadeSlideDown .3s ease forwards;transform-origin:top}.custom-dropdown .dropdown-item{color:#d1d1d1!important;transition:all .3s ease;font-weight:500;padding:.6rem 1rem}.custom-dropdown .dropdown-item:hover{background:#7986cb!important;color:#fff!important;transform:translate(5px)}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.nav-link-glow:focus,.nav-link-glow:active,.nav-link-glow.active,.custom-dropdown .dropdown-item:active{color:#7986cb!important;background:transparent!important;text-shadow:0 0 8px #7986cb;box-shadow:none!important;outline:none!important}.custom-dropdown .dropdown-item.active,.custom-dropdown .dropdown-item:focus{background:#7986cb!important;color:#fff!important}.nav-link-glow.active{color:#7986cb!important;text-shadow:0 0 10px #7986cb,0 0 20px #5c6bc0}.nav-link-glow:focus,.nav-link-glow:active{background:transparent!important;color:#bac6ff!important;outline:none!important;box-shadow:none!important}.nav-link{font-weight:bolder;font-size:17px}@media (max-width: 768px){.custom-header{height:80px;padding:.5rem 0}.navbar{width:100%;padding:0}.container-fluid{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0!important}.navbar-brand{display:flex;align-items:center;margin-right:auto}.navbar-toggler{margin-left:auto!important;display:flex;align-items:center;justify-content:center;padding:6px 10px}.navbar .brand-glow img{height:42px;width:auto;object-fit:contain}.policy-content{padding:15px 8px}.section-header{margin-bottom:8px}.policy-block{gap:6px!important;margin-bottom:8px!important;padding:0}.policy-block .policy-image{order:-1}.policy-block .policy-image img{max-width:88%;border-radius:10px;margin:0 auto}.policy-block .policy-text h3{font-size:1.25rem}.policy-block .policy-text p{font-size:.93rem;line-height:1.45}.policy-block,.policy-block .policy-text,.policy-block .policy-image{transform:translateY(10px)}.floating-shape{display:none!important}}.navbar-collapse{background:linear-gradient(135deg,#06081b 0%,#0a0f2e 100%);padding:12px 0;border-radius:0 0 8px 8px}.navbar-nav .nav-link{color:#fff!important;padding:12px 20px;font-weight:600}.navbar-nav .nav-link:hover{color:#dfe7ff!important;background:rgba(255,255,255,.08);border-radius:6px}.navbar-toggler:focus{box-shadow:none!important}.navbar-toggler{background-color:#7986cb!important;color:#fff!important;border:none!important}.navbar-toggler[aria-expanded=true]{background-color:#5c6bc0!important;color:#fff!important;box-shadow:0 0 10px #7986cb}.footer-section{background:linear-gradient(135deg,#01020b 0%,#080a24 100%);color:#d1d1d1;padding:40px 0 20px;border-top:1px solid #111;font-family:Poppins,sans-serif;margin-bottom:0!important}.footer-title{font-size:1.5rem;color:#7986cb;font-weight:600;margin-bottom:1rem}.footer-text{font-size:14px;color:#bdbdbd;margin-bottom:1.2rem;line-height:1.6}.footer-subtitle{color:#7986cb;font-weight:500;margin-bottom:1rem;font-size:1.1rem}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{list-style:none;margin-bottom:8px;display:flex;align-items:center;gap:8px}.footer-links li i{color:#fff;font-size:.95rem}.footer-links a{font-size:.9rem;text-decoration:none;color:#bdbdbd;transition:all .3s ease}.footer-links a:hover{color:#7986cb;text-shadow:0 0 8px #7986cb}.footer-contact-item{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:#bdbdbd;margin-bottom:.7rem;line-height:1.5}.footer-contact-item i{font-size:1rem;color:#fff;margin-top:2px}.social-icons{display:flex;gap:12px;flex-wrap:wrap}.social-icons a{display:inline-flex;align-items:center;justify-content:center;background:#0f1342;color:#7986cb;width:38px;height:38px;border-radius:50%;font-size:16px;border:1px solid #7986cb;transition:all .3s ease}.social-icons a:hover{background:#7986cb;color:#080a24;transform:translateY(-4px);box-shadow:0 0 10px #7986cb}.footer-bottom{border-top:1px solid #7986cb;padding-top:20px;margin-top:20px;color:#9e9e9e;font-size:.9rem;padding-bottom:10px!important;margin-bottom:0!important}.footer-bottom span{color:#7986cb;font-weight:500}.footer-section{padding-bottom:0!important}.footer-bottom{margin-bottom:0!important;padding-bottom:0!important}@media (max-width: 992px){.footer-section{text-align:center}.footer-contact-item,.footer-links li,.social-icons{justify-content:center}}@media (max-width: 768px){.footer-title{font-size:1.3rem}.footer-subtitle{font-size:1rem}.footer-bottom{font-size:.82rem}}.hero-banner{height:100vh;background:linear-gradient(135deg,#01020b 0%,#080a24 100%);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;perspective:1000px;padding:0 3rem;box-sizing:border-box}.hero-banner:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,#ffffff20,transparent 70%);animation:pulseGlow 6s infinite alternate}@keyframes pulseGlow{0%{transform:scale(1);opacity:.3}to{transform:scale(1.2);opacity:.7}}.floating-shape{position:absolute;border-radius:50%;opacity:.2;animation:floatShape 8s ease-in-out infinite}.shape1{width:120px;height:120px;background:#7986cb!important;top:10%;left:15%}.shape2{width:80px;height:80px;background:#7986cb!important;top:60%;left:75%;animation-duration:10s}.shape3{width:100px;height:100px;background:#7986cb;top:35%;left:50%;animation-duration:12s}.hero-banner:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(to bottom,transparent,#ffffff2c);pointer-events:none}.btn-glow{background:linear-gradient(90deg,#5c6bc0,#7986cb);color:#fff!important;border:none;transition:all .3s ease;width:180px;border-radius:30px}.btn-glow:hover{background:linear-gradient(90deg,#7986cb,#5c6bc0);box-shadow:0 0 15px #7986cb;transform:translateY(-3px)}.btn-outline-glow{width:150px;height:49px;border-radius:30px;transition:all .3s ease}.btn-outline-glow:hover{background-color:#7986cb;color:#fff;box-shadow:0 0 10px #fff;transform:translateY(-3px)}.animate-fade-left{opacity:0;transform:translate(-30px);animation:fadeLeft 1s forwards}.animate-fade-left.delay-1{animation-delay:.5s;font-size:18px;line-height:35px}.animate-fade-left.delay-2{animation-delay:1s}@keyframes fadeLeft{to{opacity:1;transform:translate(0)}}.hero-image{width:1000px;height:auto;opacity:0;transform:translate(100px);animation:slideInRight 1s ease-out forwards,float 4s ease-in-out infinite 1s;object-fit:cover;display:block}@keyframes slideInRight{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.typing-cursor{display:inline-block;width:1ch;animation:blink .8s steps(2,start) infinite;color:#0f0}@keyframes blink{0%,50%,to{opacity:1}25%,75%{opacity:0}}@media (max-width: 1024px){.hero-banner{flex-direction:column-reverse;justify-content:center;text-align:center;padding:4rem 1.5rem;height:auto}.hero-banner .text-section{order:2;margin-top:2rem}.hero-banner .text-section h1{font-size:2.2rem}.hero-banner .text-section p{font-size:1rem}.hero-banner .hero-image{order:1;width:100%;max-width:100%;height:auto;margin:0 auto 2rem;display:block}}@media (max-width: 768px){.hero-banner{flex-direction:column-reverse;justify-content:center;align-items:center;text-align:center;padding:3rem 1rem;height:auto}.hero-banner .text-section{margin-top:1rem;max-width:95%}.hero-banner .text-section h1{font-size:1.9rem;line-height:1.3}.hero-banner .text-section p{font-size:.95rem;line-height:1.6}.hero-image{display:block!important;width:100%;max-width:400px;height:500px;object-fit:contain;margin-bottom:1.5rem;animation:slideInRight 1s ease-out forwards,float 5s ease-in-out infinite 1s}}@media (max-width: 480px){.hero-banner{padding:2rem 1rem;text-align:center;height:auto}.hero-banner .text-section{max-width:100%}.hero-banner .text-section h1{font-size:1.6rem;line-height:1.2}.hero-banner .text-section p{font-size:.9rem;line-height:1.5}.hero-image{display:block!important;width:90%;max-width:280px;height:auto;object-fit:contain;margin-bottom:1rem}}@media (max-width: 360px){.hero-banner{padding:1.5rem 1rem;height:auto}.hero-banner .text-section{text-align:center;width:100%}.hero-banner .text-section h1{font-size:1.4rem;line-height:1.2}.hero-banner .text-section p{font-size:.85rem;line-height:1.4}.hero-image{display:block!important;width:100%;max-width:250px;height:auto;object-fit:contain}}.hero-banner .d-flex a,.hero-banner .d-flex button{text-decoration:none!important}.hero-banner .btn-glow,.hero-banner .btn-outline-glow{white-space:nowrap;display:inline-flex;justify-content:center;align-items:center}@media (max-width: 1024px){.hero-banner .d-flex{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}.hero-banner .btn-glow,.hero-banner .btn-outline-glow{width:auto;min-width:140px;padding:10px 18px;font-size:.95rem;text-align:center}}@media (max-width: 778px){.hero-banner .d-flex{display:flex!important;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.6rem}.hero-banner .btn-glow,.hero-banner .btn-outline-glow{width:auto;min-width:125px;height:42px;font-size:.83rem;margin-top:10px;padding:8px 14px}}@media (max-width: 480px){.hero-banner .d-flex{display:flex!important;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.5rem}.hero-banner .btn-glow,.hero-banner .btn-outline-glow{min-width:115px;height:38px;font-size:.78rem;padding:6px 10px;white-space:nowrap;margin-top:10px}}@media (max-width: 360px){.hero-banner .d-flex{display:flex!important;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.4rem}.hero-banner .btn-glow,.hero-banner .btn-outline-glow{min-width:105px;height:34px;font-size:.75rem;padding:5px 8px;margin-top:10px}}.policy-block{display:flex;align-items:center;justify-content:space-between;gap:30px;width:100%;margin-bottom:40px;position:relative;z-index:1}.policy-block:last-child{margin-bottom:0}@media (max-width: 992px){.policy-block{flex-direction:column;text-align:center}}.section-header{width:100%;text-align:center;margin-bottom:30px;position:relative;z-index:2}.section-header h2{font-size:2rem;font-weight:700;color:#fff}.section-header p{color:#ccc;font-size:1rem;margin-top:8px}.policy-content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:linear-gradient(135deg,#0a0e31 0%,#030410 100%);padding:40px;color:#fff;box-shadow:0 0 20px #0006;position:relative;overflow:hidden;min-height:auto}.policy-text{flex:1;min-width:280px}.policy-text h3{font-size:1.8rem;font-weight:600;color:#fff}.policy-text p{color:#bbb;line-height:1.6}.learn-more{display:inline-block;color:#7986cb;text-decoration:none;font-weight:500;transition:color .3s,text-shadow .3s}.learn-more:hover{color:#fff;text-shadow:0 0 8px rgba(14,25,104,.6)}.policy-image{flex:1;display:flex;justify-content:center;align-items:center;overflow:visible}.policy-image img{width:100%;max-width:500px;border-radius:12px;object-fit:contain;transition:transform .5s ease,box-shadow .5s ease;display:block;opacity:1}.policy-image img:hover{transform:scale(1.05)}.policy-content .floating-shape{position:absolute;border-radius:50%;opacity:.15;animation:floatShape 8s ease-in-out infinite;z-index:0}.policy-content .shape1{width:100px;height:100px;background:#7986cb;top:5%;left:10%}.policy-content .shape2{width:70px;height:70px;background:#7986cb;bottom:10%;right:15%;animation-duration:10s}.policy-content .shape3{width:90px;height:90px;background:#7986cb;top:30%;right:40%;animation-duration:12s}@keyframes floatShape{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-40px) rotate(45deg)}}.policy-content .square1,.policy-content .square2,.policy-content .square3{position:absolute;border-radius:8px;opacity:.12;background:#526cff;animation:floatShape 10s ease-in-out infinite;z-index:0}.policy-content .square1{width:80px;height:80px;top:15%;right:25%;animation-duration:9s}.policy-content .square2{width:100px;height:100px;bottom:10%;left:20%;animation-duration:11s}.policy-content .square3{width:60px;height:60px;bottom:25%;right:10%;animation-duration:13s}.policy-content .floating-shape{filter:drop-shadow(0 0 10px rgba(121,134,203,.3))}.policy-block{opacity:0;transform:translateY(60px);transition:all 1s ease-out;will-change:transform,opacity}.policy-block.visible{opacity:1!important;transform:translateY(0)!important}.policy-block .policy-image{opacity:0;transform:translate(60px);transition:all 1s ease-out}.policy-block .policy-text{opacity:0;transform:translateY(60px);transition:all 1s ease-out}.policy-block.visible .policy-image{opacity:1!important;transform:translate(0)!important}.policy-block.visible .policy-text{opacity:1!important;transform:translateY(0)!important}@media (min-width: 769px){.policy-block{flex-direction:row!important;align-items:center;justify-content:space-between;text-align:left}.policy-block .policy-image img{max-width:550px;height:auto}}@media (max-width: 768px){.policy-content{padding:15px 8px}.section-header{margin-bottom:8px}.policy-block{gap:6px!important;margin-bottom:8px!important;padding:0}.policy-block .policy-image{order:-1}.policy-block .policy-image img{max-width:88%;border-radius:10px;margin:0 auto}.policy-block .policy-text h3{font-size:1.25rem}.policy-block .policy-text p{font-size:.93rem;line-height:1.45}.policy-block,.policy-block .policy-text,.policy-block .policy-image{transform:translateY(10px)}.floating-shape{display:none!important}}.leaders-section{background:#f8fafc;padding:60px;border-radius:12px;box-shadow:0 4px 12px #0000001a;text-align:left;margin:40px auto;position:relative}.leaders-section h2{color:#0a1a3b;font-size:2rem;margin-bottom:40px;font-weight:600}.leaders-container{position:relative;overflow:hidden}.leaders-wrapper{display:flex;transition:transform .6s ease-in-out}.leader-card{display:flex;align-items:center;justify-content:flex-start;background-color:#fff;border-radius:12px;min-width:100%;overflow:hidden;padding:40px;gap:80px;transition:transform .3s ease,box-shadow .3s ease;transform:translateY(0)}.leader-card:hover{transform:translateY(-12px)}.leader-card img.leader-photo{width:300px;height:300px;object-fit:cover;border-radius:10px;flex-shrink:0}.leader-info{flex:1}.leader-info h3{font-size:1.5rem;color:#0a1a3b;margin-bottom:10px;font-weight:bolder}.leader-info h4{font-size:1rem;color:#7986cb;margin-bottom:15px;font-weight:500}.leader-info p{font-size:.95rem;line-height:1.6;color:#444}.leaders-wrapper{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}.leader-card{flex:0 0 100%;scroll-snap-align:start;transition:transform .3s ease}.leaders-wrapper::-webkit-scrollbar{display:none}.leader-nav{position:absolute;bottom:25px;right:30px;display:flex;justify-content:space-between;align-items:center;gap:20px;z-index:10}.leader-nav button{background:#7986cb;border:none;color:#fff;font-size:1.8rem;border-radius:50%;width:50px;height:50px;cursor:pointer;transition:transform .3s ease,background .3s ease;display:flex;align-items:center;justify-content:center}.leader-nav button:hover{background:#5c6bc0;transform:scale(1.1)}.leader-dots{display:none!important}@media (max-width: 900px){.leader-card{flex-direction:column;text-align:center;gap:20px}.leader-card img.leader-photo{width:200px;height:200px}.leaders-section{padding:40px 20px}.leader-nav{bottom:15px;right:15px;gap:15px}.leader-nav button{font-size:1.5rem;width:40px;height:40px}}.logo-item img{height:80px;width:auto;max-width:150px;object-fit:contain;transition:filter .3s ease,transform .3s ease}.connect-us-section{position:relative;height:70vh;background-image:url(/assets/connectus-b69b437a.webp);background-attachment:fixed;background-position:center;background-size:cover;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden}.connect-us-section .overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.connect-us-section .content{position:relative;z-index:2;max-width:700px;padding:20px}.connect-us-section h2{font-size:2rem;line-height:1.5;margin-bottom:30px;font-weight:500}.connect-btn{background:linear-gradient(90deg,#3f51b5,#7986cb);color:#fff;border:none;border-radius:8px;padding:14px 36px;font-size:1.1rem;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease}.connect-btn:hover{transform:translateY(-3px);box-shadow:0 5px 20px #7986cb66}@media (max-width: 992px){.connect-us-section{background-size:contain;background-repeat:no-repeat;background-position:center}.connect-us-section h2{font-size:1.7rem}}@media (max-width: 768px){.connect-us-section{background-size:cover;background-repeat:no-repeat;background-position:center}.connect-us-section h2{font-size:1.4rem;line-height:1.4}}@media (max-width: 480px){.connect-us-section h2{font-size:1.2rem}}.banner-section{position:relative;width:100%;height:80vh;background:url(/assets/contact1-5303edd4.webp) center/cover no-repeat;display:flex;align-items:center;justify-content:flex-start;padding-left:8%;overflow:hidden;transition:all .4s ease;background-size:cover;background-position:center center;background-repeat:no-repeat}.banner-overlay{width:100%;background:rgba(0,0,0,.6);height:100%;display:flex;align-items:center}.banner-content{position:relative;z-index:2;max-width:600px;color:#fff;transition:all .3s ease}.banner-content h1{color:#fff;font-size:3rem;font-weight:700;margin-bottom:15px;text-shadow:0 4px 12px rgba(0,0,0,.6);transition:all .3s ease}.banner-content p{color:#fff;font-size:1.1rem;line-height:1.6;margin-bottom:25px;transition:all .3s ease}.contact-btn{background:linear-gradient(135deg,#586bc0,#8b9bff);color:#fff;border:none;padding:12px 30px;border-radius:30px;font-weight:600;cursor:pointer;transition:all .3s ease}.contact-btn:hover{background:linear-gradient(135deg,#8b9bff,#586bc0);transform:translateY(-3px);box-shadow:0 0 10px #7986cb99}.banner-section{padding-left:0}.banner-content{margin-left:8%}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.fade-up{opacity:0;animation:fadeUp 1s ease-out forwards}.delay-1{animation-delay:.3s}.delay-2{animation-delay:.6s}@media (max-width: 992px){.banner-section{height:auto;padding:90px 5%;justify-content:center;text-align:center}.banner-content{max-width:90%}.banner-content h1{font-size:2.4rem}.banner-content p{font-size:1rem}}@media (max-width: 768px){.banner-section{height:auto;padding:80px 5%;justify-content:center;text-align:center}.banner-overlay{background:none}.banner-content h1{font-size:1.9rem;margin-bottom:10px}.banner-content p{font-size:.9rem;margin-bottom:20px}.contact-btn{padding:9px 22px;font-size:.85rem}}@media (max-width: 480px){.banner-section{height:auto;padding:70px 5%;justify-content:center;text-align:center}.banner-content h1{font-size:1.5rem}.banner-content p{font-size:.85rem}.contact-btn{padding:8px 18px;font-size:.8rem}}@media (max-width: 360px){.banner-section{height:auto;padding:65px 5%;justify-content:center;text-align:center}.banner-content h1{font-size:1.3rem}.banner-content p{font-size:.8rem}.contact-btn{font-size:.75rem;padding:7px 16px}}.hero-section{width:100%;background:url(/assets/contactus-603a98cc.webp) center/cover no-repeat;display:flex;align-items:center;justify-content:center;padding:80px 5%;position:relative;overflow:hidden}.hero-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:500px;background:linear-gradient(to right,rgba(255,255,255,.671) 40%,rgba(255,255,255,.2) 100%);z-index:0}.hero-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1200px;width:100%}.text-content{flex:1}.text-content h2 span{color:#7986cb;font-size:1.8rem;font-weight:500}.text-content h1{color:#1e1e2f;font-size:2.8rem;line-height:1.3;font-weight:600;margin:10px 0 30px}.hero-btn{background:linear-gradient(90deg,#586bc0,#7986cb);border:none;color:#fff;padding:12px 30px;border-radius:6px;font-size:1rem;cursor:pointer;transition:.3s ease}.hero-btn:hover{transform:translateY(-2px)}.image-content{flex:1;display:flex;justify-content:center}.image-content img{width:100%;max-width:500px;border-radius:12px;object-fit:cover;box-shadow:0 6px 16px #0000001a}@media (max-width: 992px){.hero-content{flex-direction:column;text-align:center}.text-content h1{font-size:2rem}.image-content img{max-width:400px;margin-top:20px}}.map-section{display:flex;max-width:100%;height:400px;overflow:hidden;box-shadow:0 8px 24px #0000001a;margin:5px;border-radius:12px;transition:all .4s ease}.map-left{flex:0 0 30%;background:linear-gradient(135deg,#586bc0 0%,#8b9bff 50%,#4353a5 100%);position:relative;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:12px 0 0 12px;transition:all .3s ease}.map-left:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.45);z-index:0;border-radius:12px 0 0 12px}.map-overlay{position:relative;z-index:1;text-align:left;padding:30px}.map-right{flex:0 0 70%;height:100%;border-radius:0 12px 12px 0;overflow:hidden;display:flex;align-items:center}.map-right iframe{width:100%;height:100%;border:none;border-radius:0 12px 12px 0;object-fit:cover;transition:all .3s ease}.map-title{display:flex;align-items:center;justify-content:center;font-size:1.4rem;gap:5px;margin-bottom:15px}.map-title i{color:#fff;font-size:1.5rem}.address-text{line-height:1.4rem;margin-bottom:10px;font-size:.95rem}.contact-info p{display:flex;align-items:center;gap:10px;margin:4px 0}.contact-info i{color:#fff;font-size:1rem}.address-text{display:flex;align-items:flex-start;gap:8px;line-height:1.4rem}.address-text i{font-size:1.2rem;margin-top:3px}.info-card p i{font-size:.99rem;width:16px;text-align:center}.info-card p{display:flex;align-items:center;gap:6px;margin:4px 0}@media (max-width: 992px){.map-section{flex-direction:column;height:auto;gap:16px;padding:20px 0}.map-left,.map-right{width:95%;height:auto;border-radius:12px}.map-left{padding:25px 20px}.map-overlay{text-align:left;width:100%}.address-text{align-items:flex-start;text-align:left}.contact-line,.contact-info p{justify-content:flex-start}.map-right iframe{height:350px;border-radius:12px}}@media (max-width: 768px){.map-left,.map-right{width:100%;height:auto}.map-left{padding:20px}.map-overlay h2{font-size:1.35rem}.map-overlay p,.contact-info p{font-size:.9rem;line-height:1.4}.map-right iframe{height:320px}}@media (max-width: 576px){.map-section{gap:12px}.map-left{padding:18px}.map-overlay h2{font-size:1.25rem}.map-overlay p{font-size:.85rem}.map-right iframe{height:300px}}@media (max-width: 400px){.map-overlay{padding:15px}.map-overlay h2{font-size:1.1rem}.map-overlay p{font-size:.78rem}.map-right iframe{height:260px}}.contact-form-section{position:relative;background:url(../assets/background1.jpg) center/cover no-repeat;color:#fff;padding:80px 0;text-align:center;overflow:hidden}.contact-form-section .form-title{font-size:2rem;font-weight:700;color:#586bc0;margin-bottom:10px}.contact-form-section .form-subtitle{color:#000;margin-bottom:40px}.contact-form label{display:block;color:#9fa8da;margin-bottom:6px;font-size:.95rem;text-align:left}.contact-form .form-control{background:transparent;border:1px solid #586bc0;color:#000;border-radius:8px;padding:10px 14px;transition:all .3s ease}.contact-form .form-control:focus{border-color:#91a2ff;box-shadow:0 0 8px #7986cb99;outline:none}.submit-btn{background:linear-gradient(135deg,#586bc0 0%,#8b9bff 100%);color:#fff;border:none;padding:12px 32px;border-radius:30px;font-weight:600;transition:all .3s ease}.submit-btn:hover{background:linear-gradient(135deg,#91a2ff 0%,#586bc0 100%);transform:translateY(-2px);box-shadow:0 0 10px #7986cb99}.form-control.error{border-color:#ff4d4d;background-color:#fff6f6;transition:all .3s ease-in-out}.error-text{color:#ff4d4d;font-size:.9rem;margin-top:5px;display:block;animation:fadeIn .3s ease-in-out}.success-text{color:#28a745;font-size:1rem;margin-top:12px;font-weight:600;animation:fadeIn .4s ease-in-out}.form-control:focus{border-color:#2563eb;box-shadow:0 0 6px #2563eb4d;background-color:#fff;transition:all .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.info-section{background:#f5f7ff;padding:80px 0;text-align:center}.info-container{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;max-width:1200px;margin:0 auto}.info-card{background:linear-gradient(135deg,#586bc0,#7986cb);color:#fff;padding:50px;border-radius:16px;flex:1 1 360px;min-width:340px;transition:all .3s ease;box-shadow:0 6px 16px #00000026;max-height:300px}.info-card:hover{transform:translateY(-6px);box-shadow:0 10px 20px #0003}.info-card i{font-size:2.2rem;color:#fff;margin-bottom:15px;text-align:center}.info-card h3{font-size:1.1rem;font-weight:600;margin-bottom:12px;color:#fff}.info-card p{font-size:.88rem;color:#f3f3f3;margin-bottom:5px}.info-card{text-align:center}.info-card p{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0}.info-card p i{font-size:.85rem}.info-card .main-icon{font-size:1.6rem;margin-bottom:8px;display:block;width:100%}.info-btn{margin-top:15px;background:#fff;color:#586bc0;border:none;padding:10px 22px;border-radius:6px;cursor:pointer;font-size:.95rem;transition:.3s ease}.info-btn:hover{background:#e8eaf6;transform:translateY(-2px)}.social-icons-contact{display:flex;justify-content:center;gap:18px;margin-top:18px}.social-icons-contact a,.social-icons-contact i,.social-icons-contact svg{background:none;color:#fff;font-size:1.9rem;border:none;transition:transform .3s ease;text-decoration:none}.social-icons-contact a:hover i,.social-icons-contact a:hover svg{transform:scale(1.05)}.info-card i.fa-share-nodes{font-size:1.9rem;margin-bottom:8px;margin-top:10px}.social-icons-contact a i{font-size:1.8rem;margin:0 6px}.social-icons-contact a{display:inline-flex;align-items:center;justify-content:center}.info-card{padding:15px 18px}@media (max-width: 768px){.info-container{flex-direction:column;align-items:center}.info-card{width:90%}}.fade-in-up{opacity:0;transform:translateY(40px);filter:blur(6px);transition:opacity 1s ease,transform 1s cubic-bezier(.25,.1,.25,1),filter 1s ease;will-change:opacity,transform,filter}.fade-in-up.visible{opacity:1;transform:translateY(0);filter:blur(0)}.services-banner-section{position:relative;background:url(/assets/service1-74d9eec1.webp) center/cover no-repeat;color:#fff;min-height:80vh;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;font-family:Poppins,sans-serif;padding:0 10%}.services-banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(10,12,40,.6);z-index:1}.services-banner-content{position:relative;z-index:2;max-width:600px;text-align:left}.services-banner-content h1{font-size:3rem;font-weight:700;color:#fff;margin-bottom:1rem}.services-banner-content p{font-size:1.1rem;line-height:1.6;color:#e0e0e0;margin-bottom:2rem}.services-btn{background:#7986cb;color:#fff;border:none;padding:12px 28px;border-radius:30px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.services-btn:hover{background:#5c6bc0;box-shadow:0 0 12px #7986cb;transform:translateY(-3px)}@media (max-width: 768px){.services-banner-section{justify-content:center;text-align:center;padding:0 20px}.services-banner-content{text-align:center}.services-banner-content h1{font-size:2rem}.services-banner-content p{font-size:1rem}.services-btn{padding:10px 22px;font-size:.95rem}}.services-container{display:flex;flex-direction:column;min-height:100vh;margin-top:60px!important;padding:0 1rem}.services-section{padding:2rem 1rem;text-align:center}.services-section h2{margin-bottom:2rem;font-size:2rem}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;justify-items:center}.service-card{background-color:#f9f9f9;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px #0000001a;text-align:center;width:100%;max-width:400px;transition:all .3s ease}.service-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #00000026}.service-card .icon{font-size:2rem;margin-bottom:1rem}.service-card h3{margin-bottom:.5rem;font-size:1.2rem}.service-card p{font-size:.95rem;line-height:1.4}@media (max-width: 992px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.services-grid{grid-template-columns:1fr}.services-section h2{font-size:1.5rem}.service-card{width:100%}}.scroll-to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;border-radius:50%;background:#7986cb;color:#fff;border:none;font-size:1.8rem;cursor:pointer;z-index:1000;transition:all .3s ease}.scroll-to-top:hover{background:#526cff;transform:translateY(-5px)}.services-container{opacity:0;transform:translateY(100px);transition:all .8s ease-out}.services-container.visible{opacity:1;transform:translateY(0)}.service-card{opacity:0;transform:translateY(50px);transition:all .6s ease-out;font-weight:500}.services-container.visible .service-card{opacity:1;transform:translateY(0)}.services-container.visible .service-card:nth-child(1){transition-delay:.1s}.services-container.visible .service-card:nth-child(2){transition-delay:.2s}.services-container.visible .service-card:nth-child(3){transition-delay:.3s}.services-container.visible .service-card:nth-child(4){transition-delay:.4s}.services-container.visible .service-card:nth-child(5){transition-delay:.5s}.services-container.visible .service-card:nth-child(6){transition-delay:.6s}.service-card:hover{transform:translateY(-8px);box-shadow:0 8px 25px #00000026;transition:all .3s ease}.service-card:hover{transition-delay:0s!important;cursor:pointer}.service-card:hover{background-color:#fff;transform:translateY(-8px);box-shadow:0 8px 25px #00000026;transition:all .3s ease;transition-delay:0s!important}.service-card:hover h3,.service-card:hover .icon{color:#0020c0!important;transition:color .3s ease}.service-card h3{font-weight:bolder}.software-section{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;background-color:#f7fafd;padding:60px;border-radius:10px;width:100%;height:auto;font-family:Poppins,sans-serif}.software-heading{grid-column:1 / -1;text-align:center;margin-bottom:40px}.software-heading h2{font-size:2.3rem;font-weight:700;background:linear-gradient(90deg,#4353a5,#7986cb);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.software-heading p{color:#555;font-size:1rem;line-height:1.6;max-width:700px;margin:0 auto}.software-card{display:flex;position:relative;border-radius:8px;overflow:hidden;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.25);box-shadow:0 8px 20px #00000026;transition:transform .4s ease,box-shadow .4s ease}.software-card:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 100%);transform:skew(-25deg);animation:shine 3.5s infinite;opacity:.7}@keyframes shine{0%{left:-75%}to{left:125%}}.software-card:hover{transform:translateY(-5px);box-shadow:0 12px 25px #00000040}.software-image{width:40%;object-fit:cover}.software-content{flex:1;padding:25px}.software-content h3{color:#002b5c;margin-bottom:15px;font-size:1.3rem}.software-content p{color:#333;line-height:1.6;font-size:.95rem}@media (max-width: 900px){.software-section{grid-template-columns:1fr;width:95%;padding:40px 20px}.software-card{flex-direction:column}.software-image{width:100%;height:200px}.software-heading h2{font-size:1.9rem}.software-heading p{font-size:.95rem}}.products-banner-section{position:relative;background:url(/assets/product1-2c19f00b.webp) center/cover no-repeat;color:#fff;min-height:80vh;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;font-family:Poppins,sans-serif;padding:0 10%;max-width:1440px;margin:0 auto}@media (max-width: 1024px){.products-banner-section{justify-content:center;text-align:center;padding:0 5%}}@media (max-width: 768px){.products-banner-section{min-height:60vh;padding:0 5%;justify-content:center;text-align:center}}.products-banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(10,12,40,.6);z-index:1}.products-banner-content{position:relative;z-index:2;max-width:600px;text-align:left}.products-banner-content h1{font-size:3rem;font-weight:700;margin-bottom:1rem}.products-banner-content p{font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.products-btn{background:#7986cb;color:#fff;border:none;padding:12px 28px;border-radius:30px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.products-btn:hover{background:#5c6bc0;box-shadow:0 0 12px #7986cb;transform:translateY(-3px)}.fade-up{opacity:0;transform:translateY(30px);animation:fadeUp 1s ease forwards}.fade-up.delay-1{animation-delay:.3s}.fade-up.delay-2{animation-delay:.6s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@media (max-width: 992px){.products-banner-content h1,.about-banner-content h1{font-size:2.4rem}.products-banner-content p,.about-banner-content p{font-size:1rem}.products-btn,.about-btn{font-size:.95rem}}@media (max-width: 768px){.products-banner-content h1,.about-banner-content h1{font-size:2rem;line-height:1.3}.products-banner-content p,.about-banner-content p{font-size:.9rem;line-height:1.4}.products-btn,.about-btn{font-size:.85rem;padding:10px 22px}}@media (max-width: 480px){.products-banner-content h1,.about-banner-content h1{font-size:1.7rem}.products-banner-content p,.about-banner-content p{font-size:.85rem}.products-btn,.about-btn{padding:8px 20px}}@media (max-width: 319px){.products-banner-content h1,.about-banner-content h1{font-size:1.3rem}.products-banner-content p,.about-banner-content p{font-size:10px}.products-btn,.about-btn{font-size:.6rem;padding:6px 16px}}.blog-section{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;padding:60px 5%;max-width:1440px;margin:0 auto}.blog-card{background:#ffffff;border-radius:16px;overflow:hidden;flex:1 1 300px;max-width:350px;min-width:280px;box-shadow:0 6px 20px #0000001a;transition:transform .3s ease;position:relative}.blog-card:before{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);transform:skew(-25deg);animation:glisten 5s infinite linear 1s;pointer-events:none}@keyframes glisten{0%{left:-150%}to{left:150%}}.blog-card:hover{transform:translateY(-6px)}.blog-image{width:100%;height:180px;object-fit:cover}.blog-content{padding:18px;text-align:left}.blog-tag{display:inline-block;padding:4px 10px;border-radius:6px;font-size:.75rem;color:#fff;margin-bottom:10px}.blog-tag.tech{background:#7986cb}.blog-content h3{margin:6px 0;font-size:1.1rem;color:#1e1e1e}.blog-content p{font-size:.9rem;color:#555;line-height:1.5}.blog-header{color:#000;width:100%;text-align:center;margin-bottom:40px}@media (max-width: 1024px){.products-banner-section{justify-content:center;text-align:center;padding:0 10%}.products-banner-content{text-align:center}.products-banner-content h1{font-size:2.5rem}.products-banner-content p{font-size:1rem}}@media (max-width: 768px){.products-banner-section{padding:0 5%;min-height:60vh}.products-banner-content h1{font-size:2rem}.products-banner-content p{font-size:.95rem}.products-btn{padding:10px 22px;font-size:.9rem}.blog-card{max-width:100%}}@media (max-width: 480px){.products-banner-content h1{font-size:1.6rem}.products-banner-content p{font-size:.9rem}.blog-card{min-width:100%}}.about-banner-section{position:relative;background:url(/assets/bannernew-9f0d39af.webp) center/cover no-repeat;color:#fff;text-align:center;min-height:80vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.about-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);z-index:1}.about-banner-content{position:relative;z-index:2;max-width:800px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%}.about-banner-content h1{font-size:3.2rem;font-weight:700;margin-bottom:20px}.about-banner-content p{font-size:1.15rem;line-height:1.7;color:#e0e0e0;margin-bottom:35px}.about-btn{background:linear-gradient(90deg,#586bc0,#7986cb);border:none;color:#fff;padding:14px 36px;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.about-btn:hover{transform:translateY(-3px);box-shadow:0 0 15px #7986cb99}.about-section{background:#ffffff;color:#1a1a1a;padding:100px 20px;font-family:Poppins,sans-serif}.about-row{display:flex;align-items:center;justify-content:center;max-width:1200px;margin:0 auto;gap:60px;flex-wrap:wrap}.about-image{flex:.9;display:flex;justify-content:center}.about-img{width:100%;max-width:520px;height:100vh;border-radius:12px;object-fit:cover;box-shadow:0 8px 24px #0000001a}.about-text{flex:1.2;text-align:left}.about-text h2{font-size:2.4rem;color:#13294b;font-weight:700;margin-bottom:20px;line-height:1.3}.about-text p{color:#324766;font-size:1.1rem;line-height:1.8;max-width:750px}.about-points{list-style:none;margin-top:20px;padding-left:0;max-width:750px}.about-points li{color:#586bc0;font-size:1.05rem;margin-bottom:12px;position:relative;padding-left:28px;line-height:1.6;font-weight:700}.about-points li:before{content:"★";position:absolute;left:0;top:0;color:#586bc0;font-size:1rem;line-height:1.2}@media (max-width: 900px){.about-row{flex-direction:column;text-align:center}.about-text{text-align:center;margin-top:30px}.about-text h2{font-size:1.9rem}.about-text p{font-size:1rem;max-width:100%}.about-points{max-width:100%}.about-img{width:100%;max-width:100%;height:auto;object-fit:cover}}@media (max-width: 900px){.about-banner-content h1{font-size:2.4rem}.about-banner-content p{font-size:1rem;line-height:1.6}}@media (max-width: 600px){.about-banner-content h1{font-size:1.9rem}.about-banner-content p{font-size:.9rem}}.why-choose-section{font-family:Poppins,sans-serif;background:rgba(255,255,255,.457);padding:80px 0}.why-title{font-size:2rem;color:#4353a5;font-weight:700;margin-bottom:1rem;letter-spacing:.5px}.why-desc{font-size:1rem;color:#555;margin-bottom:1.5rem;line-height:1.7;font-weight:400}.why-points{list-style:none!important;padding:0;margin:0}.why-points li{margin-bottom:.9rem;font-size:1rem;color:#222;display:flex;align-items:center;gap:10px;font-weight:500}.why-points li:before{content:"✓";color:#7986cb;font-weight:700;font-size:1.1rem}.why-image{max-width:90%;width:100%;border-radius:12px;box-shadow:0 8px 20px #0000001a;transition:transform .4s ease,box-shadow .4s ease;object-fit:cover}.why-image:hover{transform:scale(1.03);box-shadow:0 12px 24px #00000026}@media (max-width: 992px){.why-title{font-size:1.8rem;text-align:center}.why-desc{text-align:center}.why-points{text-align:left;max-width:85%;margin:0 auto}.why-image{margin-top:25px;width:100%;max-width:100%;height:auto}}@media (max-width: 768px){.why-choose-section .row{display:flex;flex-direction:column-reverse}.why-title{font-size:1.7rem}.why-image{order:-1;margin-bottom:30px;width:100%;max-width:100%;height:auto;object-fit:cover}.why-points li{font-size:.95rem}}.works-section{background:#fff;padding:80px 0;text-align:center}.section-title{font-size:2rem;color:#1a1a1a;margin-bottom:10px;font-weight:700}.section-subtitle{color:#777;margin-bottom:40px}.work-card{border:none;border-radius:12px;transition:all .3s ease;box-shadow:0 4px 12px #00000014}.work-card:hover{transform:translateY(-6px);box-shadow:0 6px 18px #00000026}.work-card img{border-top-left-radius:12px;border-top-right-radius:12px}@media (max-width: 768px){.why-choose-section,.works-section{padding:50px 20px}.section-title{font-size:1.6rem}.why-text h2{font-size:1.5rem}}.heading{color:#0a1a3b!important;font-weight:bolder!important}.container{max-width:1200px;margin:0 auto;padding:40px 20px}.trusted-section{text-align:center;overflow:hidden;background-color:#fff}.trusted-section h2{font-size:1.8rem;margin-bottom:30px;color:#222;font-weight:600}.logo-slider{position:relative;overflow:hidden;width:100%}.logo-track{display:flex;align-items:center;width:max-content;animation:scroll 25s linear infinite}.logo-item{flex:0 0 auto;display:flex;justify-content:center;align-items:center;padding:0 40px}.logo-item img{height:80px;width:200px;object-fit:contain;transition:filter .3s ease,transform .3s ease}.logo-item img:hover{filter:grayscale(0%);transform:scale(1.1)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 992px){.logo-item{padding:0 25px}.logo-item img{height:60px;max-width:120px}}@media (max-width: 576px){.trusted-section h2{font-size:1.3rem}.logo-item{padding:0 15px}.logo-item img{height:50px;max-width:100px}}.contact-cta-section{background:#7986cb;color:#fff;padding:30px 20px;border-radius:12px;margin:60px auto;max-width:1300px;box-shadow:0 4px 12px #0000001a;font-family:Poppins,sans-serif}.cta-text h2{font-size:1.8rem;font-weight:600;margin-bottom:10px}.cta-text p{font-size:1rem;color:#eaeaea;margin-bottom:0}.cta-btn{background:#ffffff;color:#1a1a1a;border:none;border-radius:50px;padding:10px 25px;font-size:1rem;font-weight:500;transition:all .3s ease}.cta-btn:hover{background:#ffffff;color:#7986cb;transform:translateY(-3px)}.arrow{margin-left:8px;font-weight:700}@media (max-width: 768px){.cta-text h2{font-size:1.4rem}.cta-text p{font-size:.95rem}.cta-btn{padding:8px 20px;font-size:.95rem}}.scroll-to-top{position:fixed;bottom:30px;right:30px;background-color:#7986cb;color:#fff;border:none;border-radius:50%;width:45px;height:45px;font-size:1.5rem;cursor:pointer;transition:all .3s ease;z-index:9999;box-shadow:0 4px 10px #0000004d}.scroll-to-top:hover{background-color:#5c6bc0;transform:translateY(-3px)}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif;font-weight:400}
