:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html{scroll-behavior:smooth}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.navbar{background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:1000;width:100%}.navbar-container{max-width:1400px;min-height:76px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.navbar-logo{display:flex;align-items:center;flex-shrink:0}.navbar-logo a{display:inline-flex;align-items:center;text-decoration:none}.navbar-logo img{display:block;width:320px;height:100px;max-width:100%;object-fit:contain;object-position:left center}.navbar-menu>ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:26px}.navbar-menu li{position:relative;font-size:13px;font-weight:600}.navbar-menu a{text-decoration:none;color:#222;transition:color .2s ease}.navbar-menu a:hover,.dropdown-title:hover{color:#1f9ad6}.dropdown-title{display:flex;align-items:center;gap:4px;cursor:pointer;color:#111}.arrow{font-size:11px;transition:transform .2s ease}.dropdown-menu{list-style:none;margin:0;padding:6px 0;position:absolute;top:100%;left:0;background:#fff;min-width:220px;box-shadow:0 8px 20px #00000026;border-radius:4px;z-index:9999;opacity:0;visibility:hidden;transition:opacity .2s ease}.dropdown-menu.show{opacity:1;visibility:visible}.dropdown-menu li{padding:12px 18px;font-size:13px;font-weight:500}.sub-dropdown{position:relative}.sub-dropdown-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#111}.sub-dropdown-menu{list-style:none;position:absolute;top:0;left:100%;min-width:260px;background:#fff;box-shadow:0 8px 20px #00000026;border-radius:4px;padding:6px 0;margin:0;opacity:0;visibility:hidden;transition:all .2s ease}.sub-dropdown:hover .sub-dropdown-menu{opacity:1;visibility:visible}.sub-dropdown-menu li:hover,.dropdown-menu li:hover{background:#f5f5f5}.menu-toggle{display:none;font-size:26px;cursor:pointer;color:#111}@media(max-width:991px){.navbar-container{min-height:68px;gap:16px}.navbar-logo img{width:220px;height:50px}.menu-toggle{display:block}.navbar-menu{position:absolute;top:100%;left:0;width:100%;background:#fff;max-height:0;overflow:hidden;transition:max-height .3s ease}.navbar-menu.open{max-height:80vh;overflow-y:auto}.navbar-menu>ul{flex-direction:column;align-items:stretch;gap:0;padding:10px 20px}.navbar-menu li{padding:12px 0;width:100%}.dropdown-menu,.sub-dropdown-menu{position:static;min-width:0;width:100%;box-shadow:none;border-radius:0;padding-left:20px;opacity:1;visibility:visible;display:none}.dropdown-menu.show,.sub-dropdown:hover .sub-dropdown-menu{display:block}.dropdown:hover .dropdown-menu{opacity:1;visibility:visible}}@media(max-width:575px){.navbar-container{min-height:62px;padding:8px 14px}.navbar-logo img{width:185px;height:44px}.menu-toggle{font-size:23px}}.footer{background:#1b5563;color:#fff;padding:100px 0 80px}.footer-container{max-width:1200px;margin:auto;padding:0 20px;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:start}.footer-left h2{font-size:52px;font-weight:700;margin-bottom:15px}.footer-left .line{width:60px;height:3px;background:#ff6a00;margin:20px 0}.footer-left p{color:#cfdde2;line-height:1.8;font-size:18px;max-width:500px}.copyright{display:block;margin-top:35px;font-size:13px;color:#9fb4bb}.footer-right{display:flex;flex-direction:column;gap:20px;justify-self:end;margin-top:54px}.address p{margin:6px 0;font-size:17px;color:#d9e7ec}.contact{margin-top:10px}.contact .email,.contact .phone{color:#ff6a00;font-weight:700;font-size:18px}.social{margin-top:15px;display:flex;gap:18px;font-size:24px}.social a{color:inherit;text-decoration:none}.social svg{cursor:pointer;transition:.3s;color:inherit}.social a:hover svg{color:#ff6a00;transform:translateY(-3px)}.everify{margin-top:28px}.everify img{width:170px;height:auto;background:#fff;padding:8px 12px;border-radius:8px}.everify p{margin-top:10px;font-size:14px;color:#fff;font-weight:500}@media(min-width:1600px){.footer-container{max-width:1400px;grid-template-columns:1.3fr 1fr}.footer-left h2{font-size:48px}}@media(max-width:1199px){.footer-container{gap:50px}.footer-left h2{font-size:36px}}@media(max-width:991px){.footer{padding:80px 0 60px}.footer-container{grid-template-columns:1fr;text-align:center;gap:40px}.footer-right{justify-self:center;align-items:center}.footer-left p{margin:auto}.social{justify-content:center}}@media(max-width:767px){.footer{padding:60px 0 50px}.footer-left h2{font-size:28px}.footer-left p{font-size:14px}}@media(max-width:575px){.footer-left h2{font-size:24px}.footer-left p{font-size:13px}.social{gap:14px;font-size:16px}}.services-hero{width:100%;min-height:520px;background-size:cover;background-position:center;position:relative}.services-overlay{background:#08202de0;min-height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:162px 20px}.services-content{max-width:900px;width:100%;margin:auto;color:#fff}.services-content.show{opacity:1;transform:translateY(0);transition:.8s ease}.services-content.hide{opacity:0;transform:translateY(40px);transition:.8s ease}.services-content h1{font-size:56px;font-weight:700;margin-bottom:15px}.services-content p{font-size:15px;line-height:1.8;color:#d8e6ec}@media(min-width:1600px){.services-hero{min-height:620px}.services-content{max-width:1100px}.services-content h1{font-size:64px}.services-content p{font-size:17px}}@media(max-width:1199px){.services-content{max-width:800px}.services-content h1{font-size:48px}}@media(max-width:991px){.services-hero{min-height:500px}.services-overlay{padding:70px 20px}.services-content h1{font-size:40px}.services-content p{font-size:14px}}@media(max-width:767px){.services-hero{min-height:auto}.services-overlay{padding:80px 15px}.services-content h1{font-size:32px}.services-content p{font-size:13px;line-height:1.7}.underline{width:60px}}@media(max-width:575px){.services-overlay{padding:70px 12px}.services-content h1{font-size:26px}.services-content p{font-size:12px;line-height:1.6}.underline{width:50px}}.ai-section{padding:120px 0;background:#f3f5f7}.ai-wrap{max-width:1200px;margin:auto;padding:0 20px;position:relative}.ai-img img{width:600px;max-width:100%;border-radius:14px;box-shadow:0 25px 45px #00000026;display:block}.ai-box{position:absolute;top:50%;right:0;transform:translateY(-50%);width:520px;max-width:100%;background:#e9e9e9;border-left:4px solid #e74c3c;padding:50px;box-shadow:0 15px 40px #0000001a;border-radius:8px}.ai-box h2{margin:0;font-size:26px;color:#1c2b39}.ai-line{width:100%;height:2px;background:#2c98d1;margin:18px 0 25px}.ai-box p{color:#5a6a7a;line-height:1.8;font-size:15px}@media(min-width:1600px){.ai-wrap{max-width:1400px}.ai-img img{width:700px}.ai-box{width:600px;padding:80px}.ai-box h2{font-size:30px}.ai-box p{font-size:16px}}@media(max-width:1199px){.ai-img img{width:520px}.ai-box{width:460px;padding:40px}.ai-box h2{font-size:24px}}@media(max-width:991px){.ai-section{padding:90px 0}.ai-wrap{display:flex;flex-direction:column;align-items:center}.ai-img img{width:100%;max-width:500px}.ai-box{position:relative;transform:none;width:100%;margin-top:-80px;padding:35px}}@media(max-width:767px){.ai-section{padding:70px 0}.ai-box{margin-top:-60px;padding:25px}.ai-box h2{font-size:22px}.ai-box p{font-size:13px;line-height:1.7}}@media(max-width:575px){.ai-section{padding:60px 0}.ai-box{margin-top:-40px;padding:20px}.ai-box h2{font-size:20px}.ai-box p{font-size:12px;line-height:1.6}}.cyber-section{padding:120px 0;background:#f3f5f7}.cyber-wrap{max-width:1200px;margin:auto;padding:0 20px;position:relative}.cyber-img{display:flex;justify-content:flex-end}.cyber-img img{width:600px;max-width:100%;border-radius:14px;box-shadow:0 25px 45px #00000026}.cyber-box{position:absolute;top:50%;left:0;transform:translateY(-50%);width:520px;max-width:100%;background:#e9e9e9;padding:50px;border-right:4px solid #e74c3c;box-shadow:0 15px 40px #0000001a;border-radius:8px}.cyber-box h2{margin:0;font-size:26px;color:#1c2b39}.cyber-line{width:100%;height:2px;background:#2c98d1;margin:18px 0 25px}.cyber-box p{color:#5a6a7a;line-height:1.8;font-size:15px}@media(min-width:1600px){.cyber-wrap{max-width:1400px}.cyber-img img{width:700px}.cyber-box{width:600px;padding:80px}.cyber-box h2{font-size:30px}.cyber-box p{font-size:16px}}@media(max-width:1199px){.cyber-img img{width:520px}.cyber-box{width:460px;padding:40px}.cyber-box h2{font-size:24px}}@media(max-width:991px){.cyber-section{padding:90px 0}.cyber-wrap{display:flex;flex-direction:column;align-items:center}.cyber-img{justify-content:center}.cyber-img img{width:100%;max-width:500px}.cyber-box{position:relative;transform:none;width:100%;margin-bottom:-80px;padding:35px;z-index:2}}@media(max-width:767px){.cyber-section{padding:70px 0}.cyber-box{margin-bottom:-60px;padding:25px}.cyber-box h2{font-size:22px}.cyber-box p{font-size:13px;line-height:1.7}}@media(max-width:575px){.cyber-section{padding:60px 0}.cyber-box{margin-bottom:-40px;padding:20px}.cyber-box h2{font-size:20px}.cyber-box p{font-size:12px;line-height:1.6}}.dt-section{background:#f4f4f4;padding:120px 0}.dt-container{max-width:1200px;margin:auto;padding:0 20px;position:relative}.dt-image img{width:560px;max-width:100%;border-radius:14px;display:block;box-shadow:0 25px 45px #0000001f}.dt-card{position:absolute;top:50%;right:0;transform:translateY(-50%);width:520px;max-width:100%;background:#ededed;padding:45px 30px;border-left:4px solid #e74c3c;box-shadow:0 15px 35px #0000001a;border-radius:8px}.dt-card h2{font-size:26px;margin-bottom:15px;color:#222}.dt-line{width:100%;height:2px;background:#2b78a5;margin-bottom:20px}.dt-card p{font-size:15px;line-height:1.8;color:#555}@media(min-width:1600px){.dt-container{max-width:1400px}.dt-image img{width:680px}.dt-card{width:600px;padding:80px}.dt-card h2{font-size:30px}.dt-card p{font-size:16px}}@media(max-width:1199px){.dt-image img{width:500px}.dt-card{width:460px;padding:35px}.dt-card h2{font-size:24px}}@media(max-width:991px){.dt-section{padding:90px 0}.dt-container{display:flex;flex-direction:column;align-items:center}.dt-image img{width:100%;max-width:500px}.dt-card{position:relative;transform:none;width:100%;margin-top:-80px;padding:35px}}@media(max-width:767px){.dt-section{padding:70px 0}.dt-card{margin-top:-60px;padding:25px}.dt-card h2{font-size:22px}.dt-card p{font-size:13px;line-height:1.7}}@media(max-width:575px){.dt-section{padding:60px 0}.dt-card{margin-top:-40px;padding:20px}.dt-card h2{font-size:20px}.dt-card p{font-size:12px;line-height:1.6}}.analytics-section{padding:120px 0;background:#f3f5f7}.analytics-container{max-width:1200px;margin:auto;padding:0 20px;position:relative}.analytics-image img{width:600px;max-width:100%;border-radius:14px;display:block;margin-left:auto;box-shadow:0 25px 50px #00000026}.analytics-card{position:absolute;top:50%;left:0;transform:translateY(-50%);width:520px;max-width:100%;background:#ededed;padding:50px;border-right:4px solid #e74c3c;box-shadow:0 15px 35px #0000001f;border-radius:8px}.analytics-card h2{margin:0;font-size:26px;color:#222}.analytics-line{width:100%;height:2px;background:#2c98d1;margin:15px 0 25px}.analytics-card p{color:#5a6a7a;line-height:1.7;font-size:15px}@media(min-width:1600px){.analytics-container{max-width:1400px}.analytics-image img{width:700px}.analytics-card{width:600px;padding:80px}.analytics-card h2{font-size:30px}.analytics-card p{font-size:16px}}@media(max-width:1199px){.analytics-image img{width:520px}.analytics-card{width:460px;padding:35px}.analytics-card h2{font-size:24px}}@media(max-width:991px){.analytics-section{padding:90px 0}.analytics-container{display:flex;flex-direction:column;align-items:center}.analytics-image img{width:100%;max-width:500px}.analytics-card{position:relative;transform:none;width:100%;margin-bottom:-80px;padding:35px;z-index:2}}@media(max-width:767px){.analytics-section{padding:70px 0}.analytics-card{margin-bottom:-60px;padding:25px}.analytics-card h2{font-size:22px}.analytics-card p{font-size:13px;line-height:1.7}}@media(max-width:575px){.analytics-section{padding:60px 0}.analytics-card{margin-bottom:-40px;padding:20px}.analytics-card h2{font-size:20px}.analytics-card p{font-size:12px;line-height:1.6}}.gov-section{padding:120px 0;background:#f3f5f7}.gov-container{max-width:1200px;margin:auto;padding:0 20px;position:relative}.gov-image img{width:600px;max-width:100%;border-radius:14px;display:block;box-shadow:0 25px 50px #00000026}.gov-card{position:absolute;top:50%;right:0;transform:translateY(-50%);width:520px;max-width:100%;background:#ededed;padding:50px;border-left:4px solid #e74c3c;box-shadow:0 15px 35px #0000001f;border-radius:8px}.gov-card h2{margin:0;font-size:26px;color:#222}.gov-line{width:100%;height:2px;background:#2c98d1;margin:15px 0 25px}.gov-card p{color:#5a6a7a;line-height:1.7;font-size:15px}@media(min-width:1600px){.gov-container{max-width:1400px}.gov-image img{width:700px}.gov-card{width:600px;padding:80px}.gov-card h2{font-size:30px}.gov-card p{font-size:16px}}@media(max-width:1199px){.gov-image img{width:520px}.gov-card{width:460px;padding:35px}.gov-card h2{font-size:24px}}@media(max-width:991px){.gov-section{padding:90px 0}.gov-container{display:flex;flex-direction:column;align-items:center}.gov-image img{width:100%;max-width:500px}.gov-card{position:relative;transform:none;width:100%;margin-top:-80px;padding:35px}}@media(max-width:767px){.gov-section{padding:70px 0}.gov-card{margin-top:-60px;padding:25px}.gov-card h2{font-size:22px}.gov-card p{font-size:13px;line-height:1.7}}@media(max-width:575px){.gov-section{padding:60px 0}.gov-card{margin-top:-40px;padding:20px}.gov-card h2{font-size:20px}.gov-card p{font-size:12px;line-height:1.6}}.web-section{padding:120px 0;background:#f3f5f7}.web-container{max-width:1200px;margin:auto;padding:0 20px;position:relative}.web-image{display:flex;justify-content:flex-end}.web-image img{width:600px;max-width:100%;border-radius:14px;box-shadow:0 25px 50px #00000026}.web-card{position:absolute;top:50%;left:0;transform:translateY(-50%);width:520px;max-width:100%;background:#ededed;padding:50px;border-right:4px solid #e74c3c;box-shadow:0 15px 35px #0000001f;border-radius:8px}.web-card h2{margin:0;font-size:26px;color:#222}.web-line{width:100%;height:2px;background:#2c98d1;margin:15px 0 25px}.web-card p{color:#5a6a7a;line-height:1.7;font-size:15px}@media(min-width:1600px){.web-container{max-width:1400px}.web-image img{width:700px}.web-card{width:600px;padding:80px}.web-card h2{font-size:30px}.web-card p{font-size:16px}}@media(max-width:1199px){.web-image img{width:520px}.web-card{width:460px;padding:35px}.web-card h2{font-size:24px}}@media(max-width:991px){.web-section{padding:90px 0}.web-container{display:flex;flex-direction:column;align-items:center}.web-image{justify-content:center}.web-image img{width:100%;max-width:500px}.web-card{position:relative;transform:none;width:100%;margin-bottom:-80px;padding:35px;z-index:2}}@media(max-width:767px){.web-section{padding:70px 0}.web-card{margin-bottom:-60px;padding:25px}.web-card h2{font-size:22px}.web-card p{font-size:13px;line-height:1.7}}@media(max-width:575px){.web-section{padding:60px 0}.web-card{margin-bottom:-40px;padding:20px}.web-card h2{font-size:20px}.web-card p{font-size:12px;line-height:1.6}}.managed-section{padding:120px 0;background:#f3f5f7}.managed-container{max-width:1200px;margin:auto;padding:0 20px;position:relative}.managed-image img{width:600px;max-width:100%;border-radius:14px;box-shadow:0 25px 50px #00000026}.managed-card{position:absolute;top:50%;right:0;transform:translateY(-50%);width:520px;max-width:100%;background:#ededed;padding:50px;border-left:4px solid #e74c3c;box-shadow:0 15px 35px #0000001f;border-radius:8px}.managed-card h2{margin:0;font-size:26px;color:#222}.managed-line{width:100%;height:2px;background:#2c98d1;margin:15px 0 25px}.managed-card p{color:#5a6a7a;line-height:1.7;font-size:15px}@media(min-width:1600px){.managed-container{max-width:1400px}.managed-image img{width:700px}.managed-card{width:600px;padding:80px}.managed-card h2{font-size:30px}.managed-card p{font-size:16px}}@media(max-width:1199px){.managed-image img{width:520px}.managed-card{width:460px;padding:35px}.managed-card h2{font-size:24px}}@media(max-width:991px){.managed-section{padding:90px 0}.managed-container{display:flex;flex-direction:column;align-items:center}.managed-image img{width:100%;max-width:500px}.managed-card{position:relative;transform:none;width:100%;margin-top:-80px;padding:35px}}@media(max-width:767px){.managed-section{padding:70px 0}.managed-card{margin-top:-60px;padding:25px}.managed-card h2{font-size:22px}.managed-card p{font-size:13px;line-height:1.7}}@media(max-width:575px){.managed-section{padding:60px 0}.managed-card{margin-top:-40px;padding:20px}.managed-card h2{font-size:20px}.managed-card p{font-size:12px;line-height:1.6}}.hero{height:630px;background-size:cover;background-position:center;display:flex;align-items:center;position:relative;padding:0 40px}.hero-overlay{margin-left:auto;margin-right:200px;max-width:520px;background:#00000073;padding:50px 45px 55px;color:#fff;border-radius:90px 8px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero-overlay h1{font-size:32px;line-height:1.3;font-weight:600;margin-bottom:18px}.hero-overlay p{font-size:13.5px;line-height:1.7;color:#e6e6e6;margin-bottom:26px}.hero-btn{background:#f05a4f;color:#fff;border:none;padding:12px 28px;font-size:13px;font-weight:600;border-radius:4px;cursor:pointer;transition:background .3s ease}.hero-btn:hover{background:#d94c42}.wave{position:absolute;bottom:-41px;left:0;width:100%;height:170px}.wave svg{width:100%;height:100%}@media(min-width:1600px){.hero{height:720px;padding:0 80px}.hero-overlay{max-width:600px;margin-right:260px;padding:60px}.hero-overlay h1{font-size:38px}.hero-overlay p{font-size:15px}}@media(max-width:1400px){.hero-overlay{margin-right:120px}}@media(max-width:1199px){.hero{height:580px}.hero-overlay{margin-right:60px;max-width:480px;padding:40px}.hero-overlay h1{font-size:28px}}@media(max-width:991px){.hero{justify-content:center;text-align:center;padding:0 20px}.hero-overlay{margin:0;max-width:100%;border-top-left-radius:60px;border-bottom-right-radius:60px}.hero-overlay h1{font-size:26px}.hero-overlay p{font-size:14px}}@media(max-width:767px){.hero{height:auto;padding:80px 15px 120px}.hero-overlay{padding:30px 20px}.hero-overlay h1{font-size:22px;line-height:1.4}.hero-overlay p{font-size:13px}.hero-btn{padding:10px 22px;font-size:12px}.wave{bottom:-20px;height:120px}}@media(max-width:575px){.hero{padding:70px 12px 100px}.hero-overlay{padding:25px 18px;border-top-left-radius:40px;border-bottom-right-radius:40px}.hero-overlay h1{font-size:19px}.hero-overlay p{font-size:12px}.hero-btn{width:100%}}.ai-section{width:100%;background:#f3f5f9;padding:90px 0;overflow:hidden}.ai-container{max-width:1200px;margin:auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:60px;transform:translate(-80px);transition:all .9s ease}.ai-container.ai-animate{opacity:1;transform:translate(0)}.ai-content{flex:1}.ai-content h2{font-size:26px;font-weight:600;color:#1f9ad6;margin-bottom:20px}.ai-content p{font-size:14px;line-height:1.7;color:#555;margin-bottom:18px}.ai-image-wrapper{flex:1;display:flex;justify-content:flex-end}.ai-image-wrapper img{width:100%;max-width:460px;display:block;border-radius:18px;border:6px solid #f05a4f}@media(min-width:1600px){.ai-container{max-width:1400px;gap:80px}.ai-content h2{font-size:32px}.ai-content p{font-size:16px}.ai-image-wrapper img{max-width:520px}}@media(max-width:1199px){.ai-container{gap:40px}.ai-content h2{font-size:24px}.ai-image-wrapper img{max-width:400px}}@media(max-width:991px){.ai-section{padding:70px 0}.ai-container{flex-direction:column;text-align:center;gap:40px;transform:translateY(40px)}.ai-container.ai-animate{transform:translateY(0)}.ai-image-wrapper{justify-content:center}.ai-image-wrapper img{max-width:360px}}@media(max-width:767px){.ai-section{padding:60px 0}.ai-content h2{font-size:22px}.ai-content p{font-size:13px}.ai-image-wrapper img{max-width:300px;border-width:4px}}@media(max-width:575px){.ai-section{padding:50px 0}.ai-content h2{font-size:20px}.ai-content p{font-size:12px;line-height:1.6}.ai-image-wrapper img{max-width:100%}}.services-sections{width:100%;padding:100px 0;background:linear-gradient(135deg,#007bb3,#005f8a,#003f5c);background-size:200% 200%;animation:gradientMove 10s ease infinite;overflow:hidden}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.services-grid{max-width:1100px;margin:auto;padding:0 20px;display:flex;flex-direction:column;gap:30px}.services-row{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%}.service-box{width:100%;min-height:200px;padding:30px 25px;color:#fff;position:relative;background:#ffffff0f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:16px;border:1px solid rgba(255,255,255,.15);box-shadow:0 10px 30px #00000040,inset 0 0 20px #ffffff0d;transition:all .5s ease;opacity:0;transform:translateY(50px) scale(.95);overflow:hidden}.service-box h3{font-size:20px;font-weight:600;margin-bottom:14px}.service-box li{font-size:14px;line-height:1.6;opacity:.9}.active .services-row:nth-child(1) .service-box:nth-child(1){transition-delay:.1s}.active .services-row:nth-child(1) .service-box:nth-child(2){transition-delay:.3s}.active .services-row:nth-child(1) .service-box:nth-child(3){transition-delay:.5s}.active .services-row:nth-child(2) .service-box:nth-child(1){transition-delay:.7s}.active .services-row:nth-child(2) .service-box:nth-child(2){transition-delay:.9s}.active .services-row:nth-child(2) .service-box:nth-child(3){transition-delay:1.1s}.active .service-box{opacity:1;transform:translateY(0) scale(1)}.service-box:before{content:"";position:absolute;top:0;left:-120%;width:200%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.3),transparent);transform:skew(-20deg);transition:.7s}.service-box:hover:before{left:120%}.service-box:hover{transform:translateY(-10px) scale(1.02);background:#ffffff1f;border:1px solid rgba(255,255,255,.3);box-shadow:0 20px 60px #00000059,0 0 25px #00b4ff66,inset 0 0 20px #ffffff1a}@media(min-width:1600px){.services-grid{max-width:1300px}.service-box{padding:40px;min-height:230px}.service-box h3{font-size:22px}.service-box li{font-size:15px}}@media(max-width:1199px){.services-grid{max-width:1000px}.services-row{gap:24px}.service-box{padding:25px 20px}}@media(max-width:991px){.services-sections{padding:80px 0}.services-row{grid-template-columns:repeat(2,1fr)}.service-box{min-height:auto}}@media(max-width:767px){.services-sections{padding:60px 0}.services-grid{gap:20px}.services-row{grid-template-columns:1fr;gap:20px}.service-box{padding:22px 18px}.service-box h3{font-size:18px}.service-box li{font-size:13px}.service-box:hover{transform:none}}@media(max-width:575px){.services-sections{padding:50px 0}.service-box{padding:18px 16px;border-radius:12px}.service-box h3{font-size:17px}.service-box li{font-size:12px;line-height:1.5}}.mission-section{width:100%;background:#fff;padding:90px 0}.mission-title{text-align:center;font-size:26px;font-weight:600;color:#0a7abf;margin-bottom:50px}.mission-wrapper{max-width:1100px;margin:auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;opacity:0;transform:scale(.85);transition:all .8s ease}.mission-wrapper.pop-in{opacity:1;transform:scale(1)}.mission-text{background:#fff;padding:35px;box-shadow:0 10px 35px #0000000f;border-radius:10px}.mission-text p{font-size:14px;line-height:1.8;color:#555;margin-bottom:20px}.mission-image{display:flex;justify-content:center}.mission-image img{width:100%;max-width:480px;border-radius:30px;border:3px solid #f25c54;box-shadow:0 14px 35px #0000002e}@media(min-width:1600px){.mission-wrapper{max-width:1300px;gap:70px}.mission-title{font-size:32px}.mission-text{padding:45px}.mission-text p{font-size:16px}.mission-image img{max-width:540px}}@media(max-width:1199px){.mission-wrapper{gap:40px}.mission-text{padding:30px}.mission-title{font-size:24px}}@media(max-width:991px){.mission-section{padding:70px 0}.mission-wrapper{grid-template-columns:1fr;text-align:center;gap:40px;transform:translateY(40px) scale(.95)}.mission-wrapper.pop-in{transform:translateY(0) scale(1)}.mission-text{padding:25px}}@media(max-width:767px){.mission-section{padding:60px 0}.mission-title{font-size:22px;margin-bottom:35px}.mission-text p{font-size:13px;line-height:1.7}.mission-image img{max-width:340px}}@media(max-width:575px){.mission-section{padding:50px 0}.mission-title{font-size:20px}.mission-text{padding:20px}.mission-text p{font-size:12px;line-height:1.6}.mission-image img{max-width:100%}}.cta-section{width:100%;padding:160px 0 180px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.cta-section:before{content:"";position:absolute;inset:0;background:linear-gradient(#041432e6,#041432f2);z-index:1}.cta-card{position:relative;z-index:2;max-width:1000px;margin:auto;display:grid;grid-template-columns:1fr 1fr;border-radius:14px;overflow:hidden;box-shadow:0 35px 70px #0000008c;opacity:0;transform:scale(.8);transition:all .9s ease}.cta-card.cta-pop{opacity:1;transform:scale(1)}.cta-left{background:#f05b52;padding:60px 50px;color:#fff}.cta-left h2{font-size:26px;font-weight:600;line-height:1.35;margin-bottom:18px}.cta-left p{font-size:14px;line-height:1.7}.cta-right{background:#10a7e5;padding:60px 50px;color:#fff;display:flex;flex-direction:column;justify-content:center}.cta-right p{font-size:14px;line-height:1.8;margin-bottom:30px}.cta-btn{width:fit-content;padding:12px 30px;background:transparent;border:2px solid #ffffff;color:#fff;font-size:12px;font-weight:600;letter-spacing:1px;cursor:pointer;transition:all .3s ease}.cta-btn:hover{background:#fff;color:#10a7e5}@media(min-width:1600px){.cta-card{max-width:1200px}.cta-left,.cta-right{padding:80px 70px}.cta-left h2{font-size:32px}.cta-left p,.cta-right p{font-size:16px}}@media(max-width:1199px){.cta-section{padding:130px 0 150px}.cta-left,.cta-right{padding:50px 40px}.cta-left h2{font-size:24px}}@media(max-width:991px){.cta-section{padding:110px 0 130px}.cta-card{grid-template-columns:1fr}.cta-left,.cta-right{text-align:center;padding:40px 30px}.cta-btn{margin:auto}}@media(max-width:767px){.cta-section{padding:90px 0 110px}.cta-left h2{font-size:22px}.cta-left p,.cta-right p{font-size:13px}.cta-card{border-radius:10px}}@media(max-width:575px){.cta-section{padding:70px 0 90px}.cta-left,.cta-right{padding:30px 20px}.cta-left h2{font-size:20px;line-height:1.4}.cta-left p,.cta-right p{font-size:12px;line-height:1.6}.cta-btn{width:100%;padding:10px}}.global-clients{width:100%;padding:90px 0 80px;background:#fbfaf7;text-align:center}.global-title{font-size:22px;font-weight:600;color:#0a7ec2;margin-bottom:50px}.map-wrapper{width:920px;max-width:90%;margin:0 auto;background:#061c49;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0003}.map-wrapper:before,.map-wrapper:after{content:"";position:absolute;top:0;width:4px;height:100%;background:#f15b4f;z-index:2}.map-wrapper:before{left:0}.map-wrapper:after{right:0}.map-wrapper img{width:100%;height:auto;display:block;border-radius:22px;transition:transform .5s ease}.map-wrapper:hover img{transform:scale(1.03)}@media(min-width:1600px){.global-title{font-size:28px}.map-wrapper{width:1100px}}@media(max-width:1199px){.map-wrapper{width:800px}.global-title{font-size:20px}}@media(max-width:991px){.global-clients{padding:70px 0}.map-wrapper{width:100%;max-width:85%;border-radius:18px}.map-wrapper img{border-radius:18px}}@media(max-width:767px){.global-clients{padding:60px 0}.global-title{font-size:18px;margin-bottom:35px}.map-wrapper{max-width:92%;border-radius:14px}.map-wrapper img{border-radius:14px}.map-wrapper:before,.map-wrapper:after{width:3px}.map-wrapper:hover img{transform:none}}@media(max-width:575px){.global-clients{padding:50px 0}.global-title{font-size:16px;line-height:1.4}.map-wrapper{max-width:95%;border-radius:12px}.map-wrapper img{border-radius:12px}.map-wrapper:before,.map-wrapper:after{width:2px}}.industries-hero{width:100%;min-height:520px;background-size:cover;background-position:center;position:relative}.industries-overlay{background:#08202de0;min-height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:193px 20px;position:relative}.industries-content{max-width:900px;width:100%;margin:auto;color:#fff}.industries-content.show{opacity:1;transform:translateY(0);transition:.8s ease}.industries-content.hide{opacity:0;transform:translateY(40px);transition:.8s ease}.industries-content h1{font-size:56px;font-weight:700;margin-bottom:15px}.underline{width:70px;height:3px;background:#ff6a00;margin:15px auto 25px}.industries-content p{font-size:15px;line-height:1.8;color:#d8e6ec}@media(min-width:1600px){.industries-hero{min-height:620px}.industries-content{max-width:1100px}.industries-content h1{font-size:64px}.industries-content p{font-size:17px}}@media(max-width:1199px){.industries-content{max-width:800px}.industries-content h1{font-size:48px}}@media(max-width:991px){.industries-hero{min-height:500px}.industries-overlay{padding:70px 20px}.industries-content h1{font-size:40px}.industries-content p{font-size:14px}}@media(max-width:767px){.industries-hero{min-height:auto}.industries-overlay{padding:80px 15px}.industries-content h1{font-size:32px}.industries-content p{font-size:13px;line-height:1.7}.underline{width:60px}.wave{height:100px}}@media(max-width:575px){.industries-overlay{padding:70px 12px}.industries-content h1{font-size:26px}.industries-content p{font-size:12px;line-height:1.6}.underline{width:50px}.wave{height:80px}}.financial-section{padding:120px 0;background:#f5f6f7}.financial-container{max-width:1200px;margin:auto;padding:0 20px;position:relative}.financial-image img{width:560px;max-width:100%;border-radius:14px;display:block;box-shadow:0 25px 45px #0000001f}.financial-card{position:absolute;top:50%;right:0;transform:translateY(-50%);width:520px;max-width:100%;background:#fff;padding:45px 40px;border-left:4px solid #e74c3c;box-shadow:0 15px 35px #00000014;border-radius:8px}.financial-card h2{margin:0;font-size:26px;color:#1d2b38}.financial-line{width:100%;height:2px;background:#2b78a5;margin:15px 0 25px}.financial-card p{line-height:1.8;color:#555;font-size:15px}@media(min-width:1600px){.financial-container{max-width:1400px}.financial-image img{width:680px}.financial-card{width:600px;padding:80px}.financial-card h2{font-size:30px}.financial-card p{font-size:16px}}@media(max-width:1199px){.financial-image img{width:500px}.financial-card{width:460px;padding:35px}.financial-card h2{font-size:24px}}@media(max-width:991px){.financial-section{padding:90px 0}.financial-container{display:flex;flex-direction:column;align-items:center}.financial-image img{width:100%;max-width:500px}.financial-card{position:relative;transform:none;width:100%;margin-top:-80px;padding:35px}}@media(max-width:767px){.financial-section{padding:70px 0}.financial-card{margin-top:-60px;padding:25px}.financial-card h2{font-size:22px}.financial-card p{font-size:13px;line-height:1.7}}@media(max-width:575px){.financial-section{padding:60px 0}.financial-card{margin-top:-40px;padding:20px}.financial-card h2{font-size:20px}.financial-card p{font-size:12px;line-height:1.6}}.securities-section{padding:120px 0;background:#f5f6f7}.securities-container{max-width:1200px;margin:auto;padding:0 20px;position:relative}.securities-image{display:flex;justify-content:flex-end}.securities-image img{width:560px;max-width:100%;border-radius:14px;display:block;box-shadow:0 25px 45px #0000001f}.securities-card{position:absolute;top:50%;left:0;transform:translateY(-50%);width:520px;max-width:100%;background:#fff;padding:45px 40px;border-right:4px solid #e74c3c;box-shadow:0 15px 35px #00000014;border-radius:8px}.securities-card h2{margin:0;font-size:26px;color:#1d2b38}.securities-line{width:100%;height:2px;background:#2b78a5;margin:15px 0 25px}.securities-card p{line-height:1.8;color:#555;font-size:15px}@media(min-width:1600px){.securities-container{max-width:1400px}.securities-image img{width:680px}.securities-card{width:600px;padding:80px}.securities-card h2{font-size:30px}.securities-card p{font-size:16px}}@media(max-width:1199px){.securities-image img{width:500px}.securities-card{width:460px;padding:35px}.securities-card h2{font-size:24px}}@media(max-width:991px){.securities-section{padding:90px 0}.securities-container{display:flex;flex-direction:column;align-items:center}.securities-image{justify-content:center}.securities-image img{width:100%;max-width:500px}.securities-card{position:relative;transform:none;width:100%;margin-bottom:-80px;padding:35px;z-index:2}}@media(max-width:767px){.securities-section{padding:70px 0}.securities-card{margin-bottom:-60px;padding:25px}.securities-card h2{font-size:22px}.securities-card p{font-size:13px;line-height:1.7}}@media(max-width:575px){.securities-section{padding:60px 0}.securities-card{margin-bottom:-40px;padding:20px}.securities-card h2{font-size:20px}.securities-card p{font-size:12px;line-height:1.6}}.healthcare-section{padding:120px 0;background:#f4f6f8}.healthcare-container{max-width:1200px;margin:auto;padding:0 20px;position:relative}.healthcare-image img{width:600px;max-width:100%;border-radius:14px;display:block;box-shadow:0 25px 50px #00000026}.healthcare-card{position:absolute;top:50%;right:0;transform:translateY(-50%);width:520px;max-width:100%;background:#fff;padding:45px 40px;border-left:4px solid #e24c4b;box-shadow:0 20px 45px #0000001a;border-radius:8px;z-index:2}.healthcare-card h2{margin:0;font-size:26px;color:#1d2b38}.healthcare-line{width:100%;height:2px;background:#2b78a5;margin:18px 0 28px}.healthcare-card p{font-size:15px;line-height:1.8;color:#5a6a7a}@media(min-width:1600px){.healthcare-container{max-width:1400px}.healthcare-image img{width:700px}.healthcare-card{width:600px;padding:80px}.healthcare-card h2{font-size:30px}.healthcare-card p{font-size:16px}}@media(max-width:1199px){.healthcare-image img{width:520px}.healthcare-card{width:460px;padding:35px}.healthcare-card h2{font-size:24px}}@media(max-width:991px){.healthcare-section{padding:90px 0}.healthcare-container{display:flex;flex-direction:column;align-items:center}.healthcare-image img{width:100%;max-width:500px}.healthcare-card{position:relative;transform:none;width:100%;margin-top:-80px;padding:35px}}@media(max-width:767px){.healthcare-section{padding:70px 0}.healthcare-card{margin-top:-60px;padding:25px}.healthcare-card h2{font-size:22px}.healthcare-card p{font-size:13px;line-height:1.7}}@media(max-width:575px){.healthcare-section{padding:60px 0}.healthcare-card{margin-top:-40px;padding:20px}.healthcare-card h2{font-size:20px}.healthcare-card p{font-size:12px;line-height:1.6}}.insurance-section{padding:120px 0;background:#f4f6f8}.insurance-container{max-width:1200px;margin:auto;padding:0 20px;position:relative}.insurance-image{display:flex;justify-content:flex-end}.insurance-image img{width:600px;max-width:100%;border-radius:14px;display:block;box-shadow:0 25px 50px #00000026}.insurance-card{position:absolute;top:50%;left:0;transform:translateY(-50%);width:520px;max-width:100%;background:#fff;padding:45px 40px;border-right:4px solid #e24c4b;box-shadow:0 20px 45px #0000001a;border-radius:8px}.insurance-card h2{margin:0;font-size:26px;color:#1d2b38}.insurance-line{width:100%;height:2px;background:#2b78a5;margin:18px 0 28px}.insurance-card p{font-size:15px;line-height:1.8;color:#5a6a7a}@media(min-width:1600px){.insurance-container{max-width:1400px}.insurance-image img{width:700px}.insurance-card{width:600px;padding:71px}.insurance-card h2{font-size:30px}.insurance-card p{font-size:16px}}@media(max-width:1199px){.insurance-image img{width:520px}.insurance-card{width:460px;padding:35px}.insurance-card h2{font-size:24px}}@media(max-width:991px){.insurance-section{padding:90px 0}.insurance-container{display:flex;flex-direction:column;align-items:center}.insurance-image{justify-content:center}.insurance-image img{width:100%;max-width:500px}.insurance-card{position:relative;transform:none;width:100%;margin-bottom:-80px;padding:35px;z-index:2}}@media(max-width:767px){.insurance-section{padding:70px 0}.insurance-card{margin-bottom:-60px;padding:25px}.insurance-card h2{font-size:22px}.insurance-card p{font-size:13px;line-height:1.7}}@media(max-width:575px){.insurance-section{padding:60px 0}.insurance-card{margin-bottom:-40px;padding:20px}.insurance-card h2{font-size:20px}.insurance-card p{font-size:12px;line-height:1.6}}.enterprise-section{padding:120px 0;background:#f4f6f8}.enterprise-container{max-width:1200px;margin:auto;padding:0 20px;position:relative}.enterprise-image img{width:600px;max-width:100%;border-radius:14px;display:block;box-shadow:0 25px 50px #00000026}.enterprise-card{position:absolute;top:50%;right:0;transform:translateY(-50%);width:520px;max-width:100%;background:#fff;padding:45px 40px;border-left:4px solid #e24c4b;box-shadow:0 20px 45px #0000001a;border-radius:8px;z-index:2}.enterprise-card h2{margin:0;font-size:26px;color:#1d2b38}.enterprise-line{width:100%;height:2px;background:#2b78a5;margin:18px 0 28px}.enterprise-card p{font-size:15px;line-height:1.8;color:#5a6a7a}@media(min-width:1600px){.enterprise-container{max-width:1400px}.enterprise-image img{width:700px}.enterprise-card{width:600px;padding:71px}.enterprise-card h2{font-size:30px}.enterprise-card p{font-size:16px}}@media(max-width:1199px){.enterprise-image img{width:520px}.enterprise-card{width:460px;padding:35px}.enterprise-card h2{font-size:24px}}@media(max-width:991px){.enterprise-section{padding:90px 0}.enterprise-container{display:flex;flex-direction:column;align-items:center}.enterprise-image img{width:100%;max-width:500px}.enterprise-card{position:relative;transform:none;width:100%;margin-top:-80px;padding:35px}}@media(max-width:767px){.enterprise-section{padding:70px 0}.enterprise-card{margin-top:-60px;padding:25px}.enterprise-card h2{font-size:22px}.enterprise-card p{font-size:13px;line-height:1.7}}@media(max-width:575px){.enterprise-section{padding:60px 0}.enterprise-card{margin-top:-40px;padding:20px}.enterprise-card h2{font-size:20px}.enterprise-card p{font-size:12px;line-height:1.6}}.fintech-section{padding:120px 0;background:#f4f6f8}.fintech-container{max-width:1200px;margin:auto;padding:0 20px;position:relative}.fintech-image{display:flex;justify-content:flex-end}.fintech-image img{width:600px;max-width:100%;border-radius:14px;display:block;box-shadow:0 25px 50px #00000026}.fintech-card{position:absolute;top:50%;left:0;transform:translateY(-50%);width:520px;max-width:100%;background:#fff;padding:45px 40px;border-right:4px solid #e24c4b;box-shadow:0 20px 45px #0000001a;border-radius:8px;z-index:2}.fintech-card h2{margin:0;font-size:26px;color:#1d2b38}.fintech-line{width:100%;height:2px;background:#2b78a5;margin:18px 0 28px}.fintech-card p{font-size:15px;line-height:1.8;color:#5a6a7a}@media(min-width:1600px){.fintech-container{max-width:1400px}.fintech-image img{width:700px}.fintech-card{width:600px;padding:80px}.fintech-card h2{font-size:30px}.fintech-card p{font-size:16px}}@media(max-width:1199px){.fintech-image img{width:520px}.fintech-card{width:460px;padding:35px}.fintech-card h2{font-size:24px}}@media(max-width:991px){.fintech-section{padding:90px 0}.fintech-container{display:flex;flex-direction:column;align-items:center}.fintech-image{justify-content:center}.fintech-image img{width:100%;max-width:500px}.fintech-card{position:relative;transform:none;width:100%;margin-bottom:-80px;padding:35px;z-index:2}}@media(max-width:767px){.fintech-section{padding:70px 0}.fintech-card{margin-bottom:-60px;padding:25px}.fintech-card h2{font-size:22px}.fintech-card p{font-size:13px;line-height:1.7}}@media(max-width:575px){.fintech-section{padding:60px 0}.fintech-card{margin-bottom:-40px;padding:20px}.fintech-card h2{font-size:20px}.fintech-card p{font-size:12px;line-height:1.6}}.retail-section{padding:120px 0;background:#f4f6f8}.retail-container{max-width:1200px;margin:auto;padding:0 20px;position:relative}.retail-image img{width:600px;max-width:100%;border-radius:14px;display:block;box-shadow:0 25px 50px #00000026}.retail-card{position:absolute;top:50%;right:0;transform:translateY(-50%);width:520px;max-width:100%;background:#fff;padding:45px 40px;border-left:4px solid #e24c4b;box-shadow:0 20px 45px #0000001a;border-radius:8px;z-index:2}.retail-card h2{margin:0;font-size:26px;color:#1d2b38}.retail-line{width:100%;height:2px;background:#2b78a5;margin:18px 0 28px}.retail-card p{font-size:15px;line-height:1.8;color:#5a6a7a}@media(min-width:1600px){.retail-container{max-width:1400px}.retail-image img{width:700px}.retail-card{width:600px;padding:80px}.retail-card h2{font-size:30px}.retail-card p{font-size:16px}}@media(max-width:1199px){.retail-image img{width:520px}.retail-card{width:460px;padding:35px}.retail-card h2{font-size:24px}}@media(max-width:991px){.retail-section{padding:90px 0}.retail-container{display:flex;flex-direction:column;align-items:center}.retail-image img{width:100%;max-width:500px}.retail-card{position:relative;transform:none;width:100%;margin-top:-80px;padding:35px}}@media(max-width:767px){.retail-section{padding:70px 0}.retail-card{margin-top:-60px;padding:25px}.retail-card h2{font-size:22px}.retail-card p{font-size:13px;line-height:1.7}}@media(max-width:575px){.retail-section{padding:60px 0}.retail-card{margin-top:-40px;padding:20px}.retail-card h2{font-size:20px}.retail-card p{font-size:12px;line-height:1.6}}.restaurants-section{padding:120px 0;background:#f4f6f8}.restaurants-container{max-width:1200px;margin:auto;padding:0 20px;position:relative}.restaurants-image{display:flex;justify-content:flex-end}.restaurants-image img{width:600px;max-width:100%;border-radius:14px;display:block;box-shadow:0 25px 50px #00000026}.restaurants-card{position:absolute;top:50%;left:0;transform:translateY(-50%);width:520px;max-width:100%;background:#fff;padding:45px 40px;border-right:4px solid #e24c4b;box-shadow:0 20px 45px #0000001a;border-radius:8px;z-index:2}.restaurants-card h2{margin:0;font-size:26px;color:#1d2b38}.restaurants-line{width:100%;height:2px;background:#2b78a5;margin:18px 0 28px}.restaurants-card p{font-size:15px;line-height:1.8;color:#5a6a7a}@media(min-width:1600px){.restaurants-container{max-width:1400px}.restaurants-image img{width:700px}.restaurants-card{width:600px;padding:80px}.restaurants-card h2{font-size:30px}.restaurants-card p{font-size:16px}}@media(max-width:1199px){.restaurants-image img{width:520px}.restaurants-card{width:460px;padding:35px}.restaurants-card h2{font-size:24px}}@media(max-width:991px){.restaurants-section{padding:90px 0}.restaurants-container{display:flex;flex-direction:column;align-items:center}.restaurants-image{justify-content:center}.restaurants-image img{width:100%;max-width:500px}.restaurants-card{position:relative;transform:none;width:100%;margin-bottom:-80px;padding:35px;z-index:2}}@media(max-width:767px){.restaurants-section{padding:70px 0}.restaurants-card{margin-bottom:-60px;padding:25px}.restaurants-card h2{font-size:22px}.restaurants-card p{font-size:13px;line-height:1.7}}@media(max-width:575px){.restaurants-section{padding:60px 0}.restaurants-card{margin-bottom:-40px;padding:20px}.restaurants-card h2{font-size:20px}.restaurants-card p{font-size:12px;line-height:1.6}}.energy-section{padding:120px 0;background:#f4f6f8}.energy-container{max-width:1200px;margin:auto;padding:0 20px;position:relative}.energy-image img{width:600px;max-width:100%;border-radius:14px;display:block;box-shadow:0 25px 50px #00000026}.energy-card{position:absolute;top:50%;right:0;transform:translateY(-50%);width:520px;max-width:100%;background:#fff;padding:45px 40px;border-left:4px solid #e24c4b;box-shadow:0 18px 40px #0000001a;border-radius:8px;z-index:2}.energy-card h2{margin:0;font-size:26px;color:#222}.energy-line{width:100%;height:2px;background:#2b78a5;margin:15px 0 25px}.energy-card p{font-size:15px;line-height:1.8;color:#555}@media(min-width:1600px){.energy-container{max-width:1400px}.energy-image img{width:700px}.energy-card{width:600px;padding:80px}.energy-card h2{font-size:30px}.energy-card p{font-size:16px}}@media(max-width:1199px){.energy-image img{width:520px}.energy-card{width:460px;padding:35px}.energy-card h2{font-size:24px}}@media(max-width:991px){.energy-section{padding:90px 0}.energy-container{display:flex;flex-direction:column;align-items:center}.energy-image img{width:100%;max-width:500px}.energy-card{position:relative;transform:none;width:100%;margin-top:-80px;padding:35px}}@media(max-width:767px){.energy-section{padding:70px 0}.energy-card{margin-top:-60px;padding:25px}.energy-card h2{font-size:22px}.energy-card p{font-size:13px;line-height:1.7}}@media(max-width:575px){.energy-section{padding:60px 0}.energy-card{margin-top:-40px;padding:20px}.energy-card h2{font-size:20px}.energy-card p{font-size:12px;line-height:1.6}}.insights-hero{width:100%;min-height:520px;background-size:cover;background-position:center;position:relative}.insights-overlay{background:#08202de0;min-height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:192px 20px}.insights-content{max-width:900px;width:100%;margin:auto;color:#fff}.insights-content.show{opacity:1;transform:translateY(0);transition:.8s ease}.insights-content.hide{opacity:0;transform:translateY(40px);transition:.8s ease}.insights-content h1{font-size:56px;font-weight:700;margin-bottom:10px}.insights-underline{width:70px;height:3px;background:#ff6a00;margin:15px auto 25px}.insights-content p{font-size:15px;line-height:1.8;color:#d8e6ec}@media(min-width:1600px){.insights-hero{min-height:620px}.insights-content{max-width:1100px}.insights-content h1{font-size:64px}.insights-content p{font-size:17px}}@media(max-width:1199px){.insights-content{max-width:800px}.insights-content h1{font-size:48px}}@media(max-width:991px){.insights-hero{min-height:500px}.insights-overlay{padding:70px 20px}.insights-content h1{font-size:40px}.insights-content p{font-size:14px}}@media(max-width:767px){.insights-hero{min-height:auto}.insights-overlay{padding:80px 15px}.insights-content h1{font-size:32px}.insights-content p{font-size:13px;line-height:1.7}.insights-underline{width:60px}}@media(max-width:575px){.insights-overlay{padding:70px 12px}.insights-content h1{font-size:26px}.insights-content p{font-size:12px;line-height:1.6}.insights-underline{width:50px}}.insights-section{padding:90px 0;background:#e6e6e6}.insights-container{max-width:1200px;margin:auto;padding:0 20px;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.insight-card{background:#e5eff2;padding:18px 22px 28px;border-radius:8px;box-shadow:0 10px 25px #00000014;transition:all .3s ease;border:1px solid #e6e6e6;display:flex;flex-direction:column}.insight-card:hover{transform:translateY(-8px)}.insight-card img{width:100%;height:378px;object-fit:cover;margin-bottom:18px;border-bottom:4px solid #e24c4b;border-radius:4px}.insight-card h3{font-size:20px;margin-bottom:15px;color:#222}.insight-card p{font-size:14px;line-height:1.7;color:#555;margin-bottom:20px}.insight-btn{display:inline-block;margin-top:auto;padding:10px 26px;font-size:13px;border:2px solid #2b78a5;color:#2b78a5;text-decoration:none;transition:.3s;letter-spacing:1px}.insight-btn:hover{background:#2b78a5;color:#fff}.insight-btn.primary:hover{background:#1f5c7d}@media(min-width:1600px){.insights-container{max-width:1400px;gap:50px}.insight-card h3{font-size:22px}.insight-card p{font-size:15px}}@media(max-width:1199px){.insights-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:991px){.insights-section{padding:70px 0}.insights-container{grid-template-columns:1fr;gap:30px}.insight-card img{height:180px}}@media(max-width:767px){.insight-card{padding:16px 18px 22px}.insight-card h3{font-size:18px}.insight-card p{font-size:13px}.insight-btn{font-size:12px;padding:8px 20px}}@media(max-width:575px){.insights-section{padding:60px 0}.insight-card img{height:160px}.insight-card h3{font-size:16px}.insight-card p{font-size:12px;line-height:1.6}}.career-hero{width:100%;min-height:520px;background-size:cover;background-position:center;position:relative}.career-overlay{background:#08202de0;min-height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:192px 20px}.career-content{max-width:900px;margin:auto;color:#fff}.career-content.show{opacity:1;transform:translateY(0);transition:.8s ease}.career-content.hide{opacity:0;transform:translateY(40px);transition:.8s ease}.career-content h1{font-size:56px;font-weight:700;margin-bottom:10px}.career-underline{width:70px;height:3px;background:#ff6a00;margin:15px auto 25px}.career-content p{font-size:15px;line-height:1.8;color:#d8e6ec}@media(min-width:1600px){.career-hero{min-height:620px}.career-content{max-width:1100px}.career-content h1{font-size:64px}.career-content p{font-size:17px}}@media(max-width:1199px){.career-content{max-width:800px}.career-content h1{font-size:48px}}@media(max-width:991px){.career-hero{min-height:500px}.career-overlay{padding:70px 20px}.career-content h1{font-size:40px}.career-content p{font-size:14px}}@media(max-width:767px){.career-hero{min-height:auto}.career-overlay{padding:80px 15px}.career-content h1{font-size:32px}.career-content p{font-size:13px;line-height:1.7}.career-underline{width:60px}}@media(max-width:575px){.career-overlay{padding:70px 12px}.career-content h1{font-size:26px}.career-content p{font-size:12px;line-height:1.6}.career-underline{width:50px}}.benefits-section{padding:90px 0;background:#f4f6f8}.benefits-container{max-width:1200px;margin:auto;padding:0 20px;text-align:center}.benefits-container h2{font-size:30px;color:#2b78a5;margin-bottom:50px;font-weight:600}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.benefit-card{background:#cfe7ef;padding:18px;border-radius:8px;transition:all .3s ease;box-shadow:0 8px 20px #0000000d;display:flex;flex-direction:column}.benefit-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px #0000001f}.benefit-card img{width:100%;height:170px;object-fit:cover;margin-bottom:18px;border-radius:6px}.benefit-card p{font-size:15px;color:#3c4f63;font-weight:600;line-height:1.6}@media(min-width:1600px){.benefits-container{max-width:1400px}.benefits-container h2{font-size:34px}.benefit-card p{font-size:16px}}@media(max-width:1199px){.benefits-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){.benefits-section{padding:70px 0}.benefits-grid{grid-template-columns:repeat(2,1fr);gap:25px}.benefits-container h2{font-size:26px}.benefit-card img{height:160px}}@media(max-width:767px){.benefits-grid{grid-template-columns:1fr;gap:20px}.benefits-container h2{font-size:22px}.benefit-card{padding:16px}.benefit-card p{font-size:14px}}@media(max-width:575px){.benefits-section{padding:60px 0}.benefit-card img{height:150px}.benefit-card p{font-size:13px}}.career-cta{background:#e6e6e6;padding:100px 0;text-align:center}.cta-container{max-width:900px;margin:auto;padding:0 20px}.career-cta h3{color:#2b78a5;font-size:28px;margin-bottom:5px}.sub{color:#6a8ca6;font-size:18px;margin-bottom:55px}blockquote{font-size:28px;color:#1d6f96;font-style:italic;line-height:1.5;font-weight:600;margin-bottom:30px}.author{display:flex;justify-content:center;align-items:center;gap:15px;margin-bottom:45px}.avatar{width:50px;height:50px;border-radius:50%;object-fit:cover}.name{display:block;font-weight:600;color:#444}.role{font-size:13px;color:#888}.career-cta h4{color:#2b78a5;font-size:24px;margin-bottom:35px}.cta-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.btn-outline{padding:14px 30px;border:2px solid #2b78a5;color:#2b78a5;text-decoration:none;font-size:13px;letter-spacing:1px;transition:.3s}.btn-outline:hover{background:#2b78a5;color:#fff}@media(min-width:1600px){.cta-container{max-width:1100px}blockquote,.career-cta h3{font-size:32px}}@media(max-width:1199px){blockquote{font-size:26px}}@media(max-width:991px){.career-cta{padding:80px 0}blockquote{font-size:22px}.career-cta h3{font-size:24px}.career-cta h4{font-size:20px}}@media(max-width:767px){.career-cta{padding:70px 0}blockquote{font-size:18px;line-height:1.6}.sub{font-size:15px;margin-bottom:40px}.cta-buttons{flex-direction:column;align-items:center}.btn-outline{width:100%;max-width:260px;text-align:center;padding:12px 20px}}@media(max-width:575px){blockquote{font-size:16px}.career-cta h3{font-size:22px}.career-cta h4{font-size:18px}}.staffing-hero{width:100%;min-height:520px;background-size:cover;background-position:center;position:relative}.staffing-overlay{background:#08202de0;min-height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:192px 20px}.staffing-content{max-width:900px;width:100%;margin:auto;color:#fff}.staffing-content.show{opacity:1;transform:translateY(0);transition:.8s ease}.staffing-content.hide{opacity:0;transform:translateY(40px);transition:.8s ease}.staffing-content h1{font-size:56px;font-weight:700;margin-bottom:10px}.staffing-underline{width:70px;height:3px;background:#ff6a00;margin:15px auto 25px}.staffing-content p{font-size:15px;line-height:1.8;color:#d8e6ec}@media(min-width:1600px){.staffing-hero{min-height:620px}.staffing-content{max-width:1100px}.staffing-content h1{font-size:64px}.staffing-content p{font-size:17px}}@media(max-width:1199px){.staffing-content{max-width:800px}.staffing-content h1{font-size:48px}}@media(max-width:991px){.staffing-hero{min-height:500px}.staffing-overlay{padding:70px 20px}.staffing-content h1{font-size:40px}.staffing-content p{font-size:14px}}@media(max-width:767px){.staffing-hero{min-height:auto}.staffing-overlay{padding:80px 15px}.staffing-content h1{font-size:32px}.staffing-content p{font-size:13px;line-height:1.7}.staffing-underline{width:60px}}@media(max-width:575px){.staffing-overlay{padding:70px 12px}.staffing-content h1{font-size:26px}.staffing-content p{font-size:12px;line-height:1.6}.staffing-underline{width:50px}}.staffing-intro{padding:90px 0;background:#f4f6f8}.staffing-main-title{text-align:center;color:#1f6fa6;font-size:28px;font-weight:600;margin-bottom:60px;padding:0 20px}.staffing-intro-container{max-width:1200px;margin:auto;padding:0 20px;display:grid;grid-template-columns:1fr 1.3fr;gap:60px;align-items:start}.staffing-left h3{font-size:34px;line-height:1.3;font-weight:700;color:#222}.staffing-block{margin-bottom:35px}.staffing-block h4{font-size:17px;font-weight:700;margin-bottom:10px;color:#333}.staffing-block p{font-size:15px;color:#666;line-height:1.8}@media(min-width:1600px){.staffing-intro-container{max-width:1400px}.staffing-main-title{font-size:32px}.staffing-left h3{font-size:40px}.staffing-block p{font-size:16px}}@media(max-width:1199px){.staffing-intro-container{gap:50px}.staffing-left h3{font-size:30px}}@media(max-width:991px){.staffing-intro{padding:70px 0}.staffing-intro-container{grid-template-columns:1fr;gap:40px;text-align:center}.staffing-main-title{font-size:24px;margin-bottom:40px}.staffing-left h3{font-size:26px}.staffing-block h4{font-size:16px}.staffing-block p{font-size:14px}}@media(max-width:767px){.staffing-intro{padding:60px 0}.staffing-main-title{font-size:22px}.staffing-left h3{font-size:22px;line-height:1.4}.staffing-block{margin-bottom:25px}.staffing-block p{font-size:13px;line-height:1.7}}@media(max-width:575px){.staffing-main-title,.staffing-left h3{font-size:20px}.staffing-block p{font-size:12px;line-height:1.6}}.staffing-cards{padding:90px 0;background:#f4f6f8}.staffing-cards-container{max-width:1200px;margin:auto;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.staff-card{position:relative;background:#0d4a63;padding:40px 30px;border-radius:14px;color:#fff;overflow:hidden;box-shadow:0 10px 25px #0000001f;border-bottom:4px solid #f25b6b;transform:translateY(60px) scale(.95);opacity:0;transition:all .6s ease;display:flex;flex-direction:column}.staff-card.show{transform:translateY(0) scale(1);opacity:1}.staff-card:nth-child(2){transition-delay:.1s}.staff-card:nth-child(3){transition-delay:.2s}.staff-card:nth-child(4){transition-delay:.3s}.staff-card:nth-child(5){transition-delay:.4s}.staff-card:nth-child(6){transition-delay:.5s}.corner{position:absolute;top:0;right:0;width:70px;height:70px;background:#e75b72;clip-path:polygon(100% 0,0 0,100% 100%)}.icon{width:55px;height:55px;border:2px solid rgba(255,255,255,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:20px}.staff-card h3{font-size:20px;margin-bottom:12px}.staff-card p{font-size:14px;color:#cfe7f0;line-height:1.6}.staff-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0003}@media(min-width:1600px){.staffing-cards-container{max-width:1400px;gap:40px}.staff-card h3{font-size:22px}.staff-card p{font-size:15px}}@media(max-width:1199px){.staffing-cards-container{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){.staffing-cards{padding:70px 0}.staffing-cards-container{grid-template-columns:repeat(2,1fr);gap:25px}.staff-card{padding:30px 25px}}@media(max-width:767px){.staffing-cards-container{grid-template-columns:1fr;gap:20px}.staff-card{padding:28px 22px}.staff-card h3{font-size:18px}.staff-card p{font-size:13px}}@media(max-width:575px){.staff-card h3{font-size:16px}.staff-card p{font-size:12px}}.contact-hero{height:60vh;min-height:420px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.overlay{width:100%;height:100%;background:#061e28d1;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 20px}.hero-box{text-align:center;color:#fff;transition:all .9s cubic-bezier(.17,.67,.3,1.33)}.hero-box.show{opacity:1;transform:scale(1) translateY(0)}.hero-box.hide{opacity:0;transform:scale(.6) translateY(40px)}.label{letter-spacing:2px;font-size:14px;color:#bbb}.hero-box h1{font-size:70px;margin:15px 0 25px;font-weight:700;line-height:1.2}.hero-box h1 span{color:#ff6a00}.hero-btn{padding:14px 35px;border:2px solid white;background:transparent;color:#fff;font-weight:600;letter-spacing:1px;cursor:pointer;transition:.3s}.hero-btn:hover{background:#ff6a00;border-color:#ff6a00}.scroll-down{position:absolute;bottom:30px;color:#ff6a00;font-size:28px;animation:bounce 1.5s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@media(min-width:1600px){.contact-hero{height:70vh}.hero-box h1{font-size:80px}}@media(max-width:1199px){.hero-box h1{font-size:56px}}@media(max-width:991px){.contact-hero{height:55vh}.hero-box h1{font-size:46px}.label{font-size:13px}}@media(max-width:767px){.contact-hero{height:50vh}.hero-box h1{font-size:36px}.scroll-down{font-size:24px;bottom:20px}}@media(max-width:575px){.contact-hero{height:45vh;min-height:360px}.hero-box h1{font-size:28px}.label{font-size:12px}}.contact-section{background:linear-gradient(120deg,#e6f2f5,#d7e1e7);padding:100px 0}.contact-container{max-width:1200px;margin:auto;padding:0 20px;display:grid;grid-template-columns:2fr 1fr;gap:60px}.contact-left h2{font-size:26px;margin-bottom:40px;color:#1b2a33;line-height:1.4}.form{display:flex;flex-direction:column}.input-group{position:relative;margin-bottom:25px}.input-group input,.input-group textarea{width:90%;padding:14px;border:1px solid #c9d3da;background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);outline:none;font-size:14px;color:#1b2a33;border-radius:6px}.input-group label{position:absolute;left:12px;top:14px;color:#666;font-size:14px;transition:.3s;pointer-events:none}.input-group input:focus+label,.input-group textarea:focus+label,.input-group input:valid+label,.input-group textarea:valid+label{top:-8px;left:8px;font-size:12px;color:#0d6efd;background:#d7e1e7;padding:0 4px}.input-group input:focus,.input-group textarea:focus{border-color:#0d6efd;box-shadow:0 0 0 2px #0d6efd1a}.form button{margin-top:20px;padding:14px;background:#0e4a61;color:#fff;border:none;cursor:pointer;font-size:14px;border-radius:6px;transition:.3s}.form button:hover{background:#0d6efd;transform:translateY(-2px)}.success-msg{margin-top:15px;color:#28a745;font-size:14px;animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.contact-card{background:#ff5a00;padding:40px;border-radius:14px;box-shadow:0 12px 30px #00000026;display:flex;flex-direction:column;justify-content:center}.contact-card h3{font-size:26px;margin-bottom:20px;color:#fff}.contact-card p{margin:8px 0;color:#fff;font-size:14px}.contact-card .email{font-weight:700;margin-top:20px}.map-btn{display:block;margin-top:30px;text-align:center;padding:12px;border-radius:6px;background:#0e4a61;color:#fff;text-decoration:none;transition:.3s}.map-btn:hover{background:#0d6efd}@media(min-width:1600px){.contact-container{max-width:1400px}.contact-left h2{font-size:30px}}@media(max-width:1199px){.contact-container{gap:40px}}@media(max-width:991px){.contact-section{padding:80px 0}.contact-container{grid-template-columns:1fr;gap:40px}.contact-left h2{font-size:22px;text-align:center}.contact-card{text-align:center}}@media(max-width:767px){.contact-section{padding:70px 0}.contact-left h2{font-size:20px}.input-group input,.input-group textarea{font-size:13px}.contact-card{padding:30px}}@media(max-width:575px){.contact-left h2{font-size:18px}.contact-card h3{font-size:22px}.contact-card p{font-size:13px}}.about-hero{height:520px;background-size:cover;background-position:center;position:relative}.about-overlay{background:#08202de0;height:100%;display:flex;align-items:center;text-align:center;padding:0 20px}.about-content{max-width:900px;width:100%;margin:auto;color:#fff}.about-content.show{opacity:1;transform:translateY(0);transition:.8s ease}.about-content.hide{opacity:0;transform:translateY(40px);transition:.8s ease}.about-content h1{font-size:56px;font-weight:700}.about-underline{width:70px;height:3px;background:#ff6a00;margin:20px auto}.about-content p{font-size:16px;line-height:1.7}@media(min-width:1600px){.about-hero{height:650px}.about-content h1{font-size:64px}.about-content p{font-size:18px}}@media(max-width:1199px){.about-content h1{font-size:48px}.about-content p{font-size:15px}}@media(max-width:991px){.about-hero{height:480px}.about-content h1{font-size:40px}.about-content p{font-size:14px}}@media(max-width:767px){.about-hero{height:420px}.about-content h1{font-size:32px}.about-underline{width:50px;margin:16px auto}.about-content p{font-size:13px;line-height:1.6}}@media(max-width:575px){.about-hero{height:380px}.about-content h1{font-size:26px}.about-content p{font-size:12px}}.about-content-section{background:#f4f7f9;padding:90px 0 60px}.about-container{max-width:1100px;margin:auto;padding:0 20px;color:#4b5c66}.about-container p{font-size:16px;line-height:1.8;margin-bottom:25px}.about-services{margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.service-block{background:#fff;padding:25px 22px;border-radius:10px;box-shadow:0 8px 25px #0000000d;transition:.3s ease}.service-block:hover{transform:translateY(-6px);box-shadow:0 14px 35px #00000014}.service-block h4{font-size:18px;color:#1c2f3a;margin-bottom:12px;font-weight:700}.service-block ul{list-style:none;padding-left:0}.service-block li{margin:6px 0;font-size:15px;color:#5f6f79}@media(min-width:1600px){.about-container{max-width:1300px}.about-container p{font-size:18px}.service-block h4{font-size:20px}.service-block li{font-size:16px}}@media(max-width:1199px){.about-services{gap:25px}}@media(max-width:991px){.about-content-section{padding:70px 0 50px}.about-services{grid-template-columns:repeat(2,1fr)}.about-container p{font-size:14px}.service-block{padding:22px}}@media(max-width:767px){.about-services{grid-template-columns:1fr;gap:20px}.about-container p{font-size:13px;line-height:1.7}.service-block h4{font-size:16px}.service-block li{font-size:13px}}@media(max-width:575px){.about-container p{font-size:12px}.service-block{padding:18px}}.service-section{text-align:center;padding:90px 0 100px;background:#f5f7f9}.service-title{color:#1f7db4;font-size:28px;font-weight:600;margin-bottom:50px;padding:0 20px}.service-grid{max-width:1200px;margin:auto;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.service-card{background:#fff;border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.05);box-shadow:0 8px 25px #0000000d;transition:all .35s ease;cursor:pointer;display:flex;flex-direction:column}.service-card:hover{transform:translateY(-10px);box-shadow:0 18px 45px #0000001f}.service-img{height:190px;overflow:hidden}.service-img img{width:100%;height:100%;object-fit:cover;transition:.6s ease}.service-card:hover img{transform:scale(1.08)}.service-text{padding:20px;font-weight:600;color:#2b4f73;font-size:18px}@media(min-width:1600px){.service-grid{max-width:1400px;gap:40px}.service-title{font-size:32px}.service-text{font-size:20px}}@media(max-width:1199px){.service-grid{gap:25px}}@media(max-width:991px){.service-section{padding:70px 0 80px}.service-grid{grid-template-columns:repeat(2,1fr)}.service-img{height:170px}.service-text{font-size:16px}}@media(max-width:767px){.service-grid{grid-template-columns:1fr;gap:20px}.service-img{height:160px}.service-text{font-size:15px}}@media(max-width:575px){.service-title{font-size:22px}.service-text{font-size:14px}}.team-section{padding:90px 20px;background:#fff}.team-container{max-width:1100px;margin:auto}.team-title{text-align:center;font-size:38px;font-weight:700;color:#0e2431;margin-bottom:70px}.team-card{display:flex;align-items:center;gap:40px;padding:40px 0;border-bottom:1px solid #e5e5e5}.team-card:last-child{border-bottom:none}.team-image img{height:260px;object-fit:cover;border-radius:12px}.team-content{flex:1;text-align:left}.team-content h3{font-size:30px;color:#111;margin-bottom:10px}.team-content span{display:inline-block;font-size:15px;font-weight:600;color:#0e4a61;margin-bottom:20px}.team-content p{font-size:16px;line-height:1.8;color:#555;margin-bottom:25px;white-space:pre-line}.team-socials{display:flex;gap:15px}.team-socials a{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f3f3f3;color:#0e2431;font-size:16px;transition:.3s ease}.team-socials a:hover{background:#0e4a61;color:#fff}@media(max-width:768px){.team-card{flex-direction:column;text-align:center}.team-content{text-align:center}.team-image img{width:170px}.team-title{font-size:30px}.team-content h3{font-size:24px}.team-content p{font-size:15px}.team-socials{justify-content:center}}.ai-agents-page{min-height:70vh;padding:100px 20px;background:linear-gradient(135deg,#0f172a,#1e293b);position:relative;overflow:hidden}.ai-agents-page:before,.ai-agents-page:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.5}.ai-agents-page:before{width:300px;height:300px;background:#3b82f6;top:-100px;left:-100px}.ai-agents-page:after{width:350px;height:350px;background:#8b5cf6;bottom:-150px;right:-100px}.ai-agents-container{max-width:1300px;margin:0 auto;position:relative;z-index:2}.ai-agents-content{display:flex;align-items:center;justify-content:space-between;gap:80px}.ai-agents-text{flex:1;background:#ffffff0d;padding:50px;border-radius:30px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1)}.ai-agents-text h1{font-size:56px;line-height:1.1;color:#fff;margin-bottom:25px}.ai-agents-text .subtitle{font-size:22px;color:#38bdf8;font-weight:500;margin-bottom:30px}.ai-agents-text p{font-size:18px;line-height:1.9;color:#cbd5e1;margin-bottom:20px}.ai-agents-image{flex:1;text-align:center;position:relative}.ai-agents-image:before{content:"";position:absolute;width:450px;height:450px;background:radial-gradient(circle,rgba(59,130,246,.35),transparent);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-agents-image img{width:100%;max-width:550px;position:relative;z-index:2;filter:drop-shadow(0 0 40px rgba(56,189,248,.4))}.ai-node{position:absolute;border-radius:50%;background:#38bdf8;box-shadow:0 0 25px #38bdf8;animation:float 6s infinite ease-in-out}.node-1{width:14px;height:14px;top:100px;right:100px}.node-2{width:10px;height:10px;top:300px;left:50px;animation-delay:2s}.node-3{width:18px;height:18px;bottom:100px;right:300px;animation-delay:4s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media(max-width:992px){.ai-agents-content{flex-direction:column-reverse;gap:50px}.ai-agents-text{padding:35px;text-align:center}.ai-agents-text h1{font-size:42px}.ai-agents-image img{max-width:400px}}@media(max-width:768px){.ai-agents-page{padding:70px 20px}.ai-agents-text h1{font-size:34px}.ai-agents-text .subtitle{font-size:18px}.ai-agents-text p{font-size:16px}.ai-agents-text{padding:25px}}.ai-healthcare-page{min-height:70vh;padding:100px 20px;background:linear-gradient(135deg,#fff,#eff6ff 45%,#dbeafe);overflow:hidden}.ai-healthcare-container{max-width:1300px;margin:0 auto}.ai-healthcare-content{display:flex;align-items:center;justify-content:space-between;gap:80px}.ai-healthcare-text{flex:1}.ai-healthcare-text h1{font-size:56px;line-height:1.1;color:#0f172a;margin-bottom:25px;font-weight:700}.ai-healthcare-text .subtitle{font-size:22px;color:#2563eb;font-weight:600;margin-bottom:30px}.ai-healthcare-text p{font-size:18px;line-height:1.9;color:#475569;margin-bottom:20px}.ai-healthcare-image{flex:1;text-align:center;position:relative}.ai-healthcare-image:before{content:"";position:absolute;width:420px;height:420px;background:radial-gradient(circle,rgba(37,99,235,.2),transparent 70%);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-healthcare-image img{width:100%;max-width:550px;height:auto;position:relative;z-index:2;filter:drop-shadow(0 20px 40px rgba(37,99,235,.2))}.ai-healthcare-page:before,.ai-healthcare-page:after{content:"";position:absolute;border-radius:50%;background:#2563eb14}.ai-healthcare-page:before{width:300px;height:300px;top:-120px;left:-100px}.ai-healthcare-page:after{width:220px;height:220px;bottom:-80px}@media(max-width:992px){.ai-healthcare-content{flex-direction:column-reverse;text-align:center;gap:50px}.ai-healthcare-text h1{font-size:42px}.ai-healthcare-image img{max-width:400px}}@media(max-width:768px){.ai-healthcare-page{padding:70px 20px}.ai-healthcare-text h1{font-size:34px}.ai-healthcare-text .subtitle{font-size:18px}.ai-healthcare-text p{font-size:16px}}.ai-financial-page{min-height:70vh;padding:100px 20px;background:linear-gradient(135deg,#071a2f,#0f3460,#0d9488);overflow:hidden;position:relative}.ai-financial-page:before,.ai-financial-page:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.35}.ai-financial-page:before{width:350px;height:350px;background:#14b8a6;top:-100px;left:-100px}.ai-financial-page:after{width:300px;height:300px;background:#2563eb;bottom:-120px;right:-100px}.ai-financial-container{max-width:1300px;margin:0 auto;position:relative;z-index:2}.ai-financial-content{display:flex;align-items:center;justify-content:space-between;gap:80px}.ai-financial-text{flex:1}.ai-financial-text h1{font-size:56px;line-height:1.1;color:#fff;margin-bottom:25px;font-weight:700}.ai-financial-text .subtitle{font-size:22px;color:#5eead4;font-weight:600;margin-bottom:30px}.ai-financial-text p{font-size:18px;line-height:1.9;color:#cbd5e1;margin-bottom:20px}.ai-financial-image{flex:1;text-align:center;position:relative}.ai-financial-image:before{content:"";position:absolute;width:450px;height:450px;background:radial-gradient(circle,rgba(20,184,166,.25),transparent);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-financial-image img{width:100%;max-width:550px;height:auto;position:relative;z-index:2;filter:drop-shadow(0 20px 40px rgba(20,184,166,.35))}@media(max-width:992px){.ai-financial-content{flex-direction:column-reverse;text-align:center;gap:50px}.ai-financial-text h1{font-size:42px}.ai-financial-image img{max-width:400px}}@media(max-width:768px){.ai-financial-page{padding:70px 20px}.ai-financial-text h1{font-size:34px}.ai-financial-text .subtitle{font-size:18px}.ai-financial-text p{font-size:16px}}.document-ai-page{min-height:70vh;padding:100px 20px;background:linear-gradient(135deg,#2e1065,#581c87 45%,#7e22ce);overflow:hidden;position:relative}.document-ai-page:before,.document-ai-page:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.35}.document-ai-page:before{width:350px;height:350px;background:#a855f7;top:-100px;left:-100px}.document-ai-page:after{width:300px;height:300px;background:#c084fc;bottom:-120px;right:-100px}.document-ai-container{max-width:1300px;margin:0 auto;position:relative;z-index:2}.document-ai-content{display:flex;align-items:center;justify-content:space-between;gap:80px}.document-ai-text{flex:1}.document-ai-text h1{font-size:56px;line-height:1.1;color:#fff;margin-bottom:25px;font-weight:700}.document-ai-text .subtitle{font-size:22px;color:#e9d5ff;font-weight:600;margin-bottom:30px}.document-ai-text p{font-size:18px;line-height:1.9;color:#e2e8f0;margin-bottom:20px}.document-ai-image{flex:1;text-align:center;position:relative}.document-ai-image:before{content:"";position:absolute;width:450px;height:450px;background:radial-gradient(circle,rgba(168,85,247,.25),transparent);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.document-ai-image img{width:100%;max-width:550px;height:auto;position:relative;z-index:2;filter:drop-shadow(0 20px 40px rgba(168,85,247,.4))}@media(max-width:992px){.document-ai-content{flex-direction:column-reverse;text-align:center;gap:50px}.document-ai-text h1{font-size:42px}.document-ai-image img{max-width:400px}}@media(max-width:768px){.document-ai-page{padding:70px 20px}.document-ai-text h1{font-size:34px}.document-ai-text .subtitle{font-size:18px}.document-ai-text p{font-size:16px}}.ai-cybersecurity-page{min-height:70vh;padding:100px 20px;background:linear-gradient(135deg,#000,#111827 45%,#7f1d1d);overflow:hidden;position:relative}.ai-cybersecurity-page:before,.ai-cybersecurity-page:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.3}.ai-cybersecurity-page:before{width:350px;height:350px;background:#ef4444;top:-100px;left:-100px}.ai-cybersecurity-page:after{width:300px;height:300px;background:#dc2626;bottom:-100px;right:-100px}.ai-cybersecurity-container{max-width:1300px;margin:0 auto;position:relative;z-index:2}.ai-cybersecurity-content{display:flex;align-items:center;justify-content:space-between;gap:80px}.ai-cybersecurity-text{flex:1}.ai-cybersecurity-text h1{font-size:56px;line-height:1.1;color:#fff;margin-bottom:25px;font-weight:700}.ai-cybersecurity-text .subtitle{font-size:22px;color:#f87171;font-weight:600;margin-bottom:30px}.ai-cybersecurity-text p{font-size:18px;line-height:1.9;color:#d1d5db;margin-bottom:20px}.ai-cybersecurity-image{flex:1;text-align:center;position:relative}.ai-cybersecurity-image:before{content:"";position:absolute;width:450px;height:450px;background:radial-gradient(circle,rgba(239,68,68,.25),transparent);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-cybersecurity-image img{width:100%;max-width:550px;height:auto;position:relative;z-index:2;filter:drop-shadow(0 20px 40px rgba(239,68,68,.35))}@media(max-width:992px){.ai-cybersecurity-content{flex-direction:column-reverse;text-align:center;gap:50px}.ai-cybersecurity-text h1{font-size:42px}.ai-cybersecurity-image img{max-width:400px}}@media(max-width:768px){.ai-cybersecurity-page{padding:70px 20px}.ai-cybersecurity-text h1{font-size:34px}.ai-cybersecurity-text .subtitle{font-size:18px}.ai-cybersecurity-text p{font-size:16px}}.ai-saas-page{min-height:70vh;padding:100px 20px;background:linear-gradient(135deg,#0f172a,#1e293b,#312e81);overflow:hidden;position:relative}.ai-saas-container{max-width:1300px;margin:0 auto;position:relative;z-index:2}.ai-saas-content{display:flex;align-items:center;justify-content:space-between;gap:80px}.ai-saas-text{flex:1}.ai-saas-text h1{font-size:56px;line-height:1.1;color:#fff;margin-bottom:25px;font-weight:700}.ai-saas-text .subtitle{font-size:22px;color:#60a5fa;margin-bottom:30px;font-weight:600}.ai-saas-text p{font-size:18px;line-height:1.9;color:#cbd5e1;margin-bottom:20px}.ai-saas-image{flex:1;text-align:center;position:relative}.ai-saas-image img{width:100%;max-width:550px;height:auto;position:relative;z-index:2;filter:drop-shadow(0 20px 40px rgba(96,165,250,.3))}.floating-card{position:absolute;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:25px;animation:floatCard 7s ease-in-out infinite}.card-1{width:180px;height:180px;top:80px;left:60px}.card-2{width:120px;height:120px;top:220px;right:120px;animation-delay:2s}.card-3{width:140px;height:140px;bottom:100px;left:35%;animation-delay:4s}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}@media(max-width:992px){.ai-saas-content{flex-direction:column-reverse;text-align:center;gap:50px}.ai-saas-text h1{font-size:42px}.ai-saas-image img{max-width:400px}.floating-card{display:none}}@media(max-width:768px){.ai-saas-page{padding:70px 20px}.ai-saas-text h1{font-size:34px}.ai-saas-text .subtitle{font-size:18px}.ai-saas-text p{font-size:16px}}.recommendation-page{min-height:70vh;padding:100px 20px;background:linear-gradient(135deg,#7c2d12,#f97316 45%,#7e22ce);overflow:hidden;position:relative}.recommendation-page:before,.recommendation-page:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.35}.recommendation-page:before{width:350px;height:350px;background:#fb923c;top:-120px;left:-100px}.recommendation-page:after{width:300px;height:300px;background:#a855f7;bottom:-100px;right:-100px}.recommendation-container{max-width:1300px;margin:0 auto;position:relative;z-index:2}.recommendation-content{display:flex;align-items:center;justify-content:space-between;gap:80px}.recommendation-text{flex:1}.recommendation-text h1{font-size:56px;line-height:1.1;color:#fff;margin-bottom:25px;font-weight:700}.recommendation-text .subtitle{font-size:22px;color:#fde68a;font-weight:600;margin-bottom:30px}.recommendation-text p{font-size:18px;line-height:1.9;color:#f1f5f9;margin-bottom:20px}.recommendation-image{flex:1;text-align:center;position:relative}.recommendation-image:before{content:"";position:absolute;width:450px;height:450px;background:radial-gradient(circle,rgba(168,85,247,.25),transparent);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.recommendation-image img{width:100%;max-width:550px;height:auto;position:relative;z-index:2;filter:drop-shadow(0 20px 40px rgba(168,85,247,.35))}@media(max-width:992px){.recommendation-content{flex-direction:column-reverse;text-align:center;gap:50px}.recommendation-text h1{font-size:42px}.recommendation-image img{max-width:400px}}@media(max-width:768px){.recommendation-page{padding:70px 20px}.recommendation-text h1{font-size:34px}.recommendation-text .subtitle{font-size:18px}.recommendation-text p{font-size:16px}}.predictive-analytics-page{min-height:70vh;padding:100px 20px;background:linear-gradient(135deg,#020617,#0f172a 45%,#1e3a8a);overflow:hidden;position:relative}.predictive-analytics-container{max-width:1300px;margin:0 auto;position:relative;z-index:2}.predictive-analytics-content{display:flex;align-items:center;justify-content:space-between;gap:80px}.predictive-analytics-text{flex:1}.predictive-analytics-text h1{font-size:56px;line-height:1.1;color:#fff;margin-bottom:25px;font-weight:700}.predictive-analytics-text .subtitle{font-size:22px;color:#60a5fa;font-weight:600;margin-bottom:30px}.predictive-analytics-text p{font-size:18px;line-height:1.9;color:#cbd5e1;margin-bottom:20px}.predictive-analytics-image{flex:1;text-align:center;position:relative}.predictive-analytics-image:before{content:"";position:absolute;width:450px;height:450px;background:radial-gradient(circle,rgba(59,130,246,.25),transparent);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.predictive-analytics-image img{width:100%;max-width:550px;height:auto;position:relative;z-index:2;filter:drop-shadow(0 20px 40px rgba(59,130,246,.35))}.chart-glow{position:absolute;background:linear-gradient(90deg,transparent,#3b82f6,transparent);border-radius:20px;box-shadow:0 0 25px #3b82f6b3;animation:pulseChart 4s infinite ease-in-out}.chart-1{width:250px;height:4px;top:140px;left:80px}.chart-2{width:180px;height:4px;bottom:180px;right:120px;animation-delay:1.5s}.chart-3{width:220px;height:4px;top:350px;right:300px;animation-delay:3s}@keyframes pulseChart{0%,to{opacity:.3;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.15)}}@media(max-width:992px){.predictive-analytics-content{flex-direction:column-reverse;text-align:center;gap:50px}.predictive-analytics-text h1{font-size:42px}.predictive-analytics-image img{max-width:400px}.chart-glow{display:none}}@media(max-width:768px){.predictive-analytics-page{padding:70px 20px}.predictive-analytics-text h1{font-size:34px}.predictive-analytics-text .subtitle{font-size:18px}.predictive-analytics-text p{font-size:16px}}
