body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.homepage{background:#032b8d}.chennai{color:#28c76f}.hero{align-items:center;background:linear-gradient(#032b8dd9,#032b8dd9),url(/static/media/home-img2.be735a78e0511460c197.png) 50%/cover no-repeat;border-radius:0 0 40px 40px;display:flex;gap:2rem;justify-content:space-between;overflow:hidden;padding:4rem 8%;position:relative}.hero-content{flex:1 1;max-width:550px;z-index:2}.hero-content h1{color:#fff;font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1rem;text-shadow:0 2px 6px #0000004d}.hero-content p{color:#ffffffe6;font-size:1.15rem;line-height:1.7;margin-bottom:2rem}.btn{background:linear-gradient(90deg,#22c55e,#16a34a);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:1rem 2rem;position:relative;text-decoration:none;transition:color .3s ease;z-index:1}.btn:after,.btn:before{background:linear-gradient(90deg,#f31ce8,#fd2af3);content:"";height:100%;position:absolute;top:0;transition:width .5s ease;width:0;z-index:-1}.btn :before{left:0}.btn :after{right:0}.btn :hover:after,.btn :hover:before{width:50%}.btn:hover{box-shadow:0 8px 22px #f52fde73;color:#fff}.hero-image{display:flex;flex:1 1;justify-content:center;z-index:2}.hero-image img{animation:float 5s ease-in-out infinite;border-radius:20px;box-shadow:0 10px 25px #00000040;max-width:500px;width:100%}@media (max-width:768px){.hero{flex-direction:column-reverse;padding:3rem 5%;text-align:center}.hero-image img{max-width:320px}}.stats-section{background:#032b8d;color:#fff;padding:80px 20px}.stats-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between;margin:0 auto;max-width:1200px}.stats-title{color:#20c9a0;font-size:1.2rem;font-weight:600;margin-bottom:10px;text-transform:uppercase}.stats-subtitle{font-size:2rem;font-weight:700;margin-bottom:20px}.stats-content{flex:1 1;min-width:300px}.stats-content p{color:#ffffffd9;font-size:1.1rem;line-height:1.6}.stats-divider{background:#fff3;min-height:300px;width:2px}.stats-grid{flex:1 1;min-width:300px}.stats-cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-top:20px}.stat-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border-radius:16px;padding:25px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.stat-card:hover{box-shadow:0 8px 24px #0000004d;transform:translateY(-5px)}.stat-card h3{color:#20c9a0;font-size:2rem;font-weight:700;margin-bottom:8px}.stat-card p{color:#fffc;font-size:1rem}@media (max-width:992px){.stats-container{flex-direction:column;text-align:center}.stats-divider{display:none}.stats-cards{grid-template-columns:1fr 1fr}}@media (max-width:600px){.stats-cards{grid-template-columns:1fr}}.mv-section{background:#032b8d;display:flex;justify-content:center;padding:60px 20px}.mv-container{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,1fr);max-width:1200px;width:100%}.mv-card{background:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;cursor:pointer;padding:35px 25px;text-align:center;transform:scale(1);transition:all .4s ease}.mv-icon{color:#28c76f;font-size:40px;margin-bottom:15px}.mv-icon,.mv-title{transition:all .3s ease}.mv-title{color:#111;font-size:20px;font-weight:700;margin-bottom:12px}.mv-text{color:#333;font-size:16px;line-height:1.6;transition:all .3s ease}.mv-card:hover{background:linear-gradient(135deg,#28c76f,#81fbb8);box-shadow:0 10px 20px #0003;transform:translateY(-5px) scale(1.05)}.mv-card:hover .mv-icon,.mv-card:hover .mv-text,.mv-card:hover .mv-title{color:#fff}@media (max-width:768px){.mv-container{grid-template-columns:1fr}}.design-container{background:#032b8d;background:linear-gradient(#032b8dd9,#032b8dd9),url(/static/media/home-img1.aa76a77b3dc7166b3502.png) 50%/cover no-repeat;display:flex;justify-content:center;padding:100px 20px;position:relative}.design-content{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-radius:20px;box-shadow:0 20px 50px #0003;display:flex;gap:50px;justify-content:space-between;max-width:1200px;padding:40px;width:100%}.design-image img{border-radius:16px;box-shadow:0 8px 20px #0003;max-width:450px;width:100%}.design-text{flex:1 1;max-width:600px;min-width:320px}.design-title{color:#fff;font-size:2.4rem;font-weight:700;line-height:1.3;margin-bottom:15px}.design-title:after{background:#28c76f;border-radius:3px;content:"";display:block;height:4px;margin-top:12px;width:70px}.design-subtitle{color:#d9f0db;font-size:1.1rem;line-height:1.6;margin:20px 0 35px;max-width:500px}.services-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.service-card{align-items:center;background:#ffffff0d;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:12px;padding:18px;transition:all .3s ease}.service-card:hover{background:#28c76f33;transform:translateY(-5px)}.service-card .icon{align-items:center;background:#28c76f1a;border-radius:50%;color:#28c76f;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}@media (max-width:900px){.design-content{flex-direction:column;padding:30px;text-align:center}.design-title:after{margin:10px auto}.design-subtitle{margin-left:auto;margin-right:auto}.services-grid{grid-template-columns:1fr}}.cloud-container{background:#032b8d;background:linear-gradient(#032b8dd9,#032b8dd9),url(/static/media/hero-img.572b59e0cf811bd09a3d.png) 50%/cover no-repeat;display:flex;justify-content:center;padding:100px 20px;position:relative}.cloud-content{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-radius:20px;box-shadow:0 20px 50px #0003;display:flex;gap:50px;justify-content:space-between;max-width:1200px;padding:40px;width:100%}.cloud-image img{border-radius:16px;box-shadow:0 8px 20px #0003;max-width:450px;width:100%}.cloud-text{flex:1 1;max-width:600px;min-width:320px}.cloud-title{color:#fff;font-size:2.4rem;font-weight:700;line-height:1.3;margin-bottom:15px}.cloud-title:after{background:#28c76f;border-radius:3px;content:"";display:block;height:4px;margin-top:12px;width:70px}.cloud-subtitle{color:#d9f0db;font-size:1.1rem;line-height:1.6;margin:20px 0 35px;max-width:500px}.cloud-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cloud-card{align-items:center;background:#ffffff0d;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:12px;padding:18px;transition:all .3s ease}.cloud-card:hover{background:#28c76f33;transform:translateY(-5px)}.cloud-card .icon{align-items:center;background:#28c76f1a;border-radius:50%;color:#28c76f;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}@media (max-width:900px){.cloud-content{flex-direction:column;padding:30px;text-align:center}.cloud-title:after{margin:10px auto}.cloud-subtitle{margin-left:auto;margin-right:auto}.cloud-grid{grid-template-columns:1fr}}.industries-container{background:#032b8d;padding:50px 20px;text-align:center}.industries-title{color:#f5f5f5;font-size:2rem;font-weight:700;margin-bottom:10px}.industries-subtitle{color:#28c76f;font-size:1rem;margin-bottom:40px}.industries-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);justify-items:center}.industry-card{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background:#ffffff14;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #0000004d;color:#fff;font-family:Inter,sans-serif;max-width:250px;padding:25px 30px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.industry-card:hover{background:linear-gradient(135deg,#28c76f,#81fbb8);box-shadow:0 8px 20px #00000026;color:#fff;transform:scale(1.08)}.industry-card h3{color:#f5f5f5;font-size:1.2rem;font-weight:700;margin-top:12px}.industry-card p{color:#475569;color:#28c76f;font-size:.9rem;margin-top:8px}.industry-card:hover h3,.industry-card:hover p{color:#fff}.iconh{align-items:center;background:#e0f7ec;border-radius:50%;color:#28c76f;display:flex;font-size:28px;height:60px;justify-content:center;margin:0 auto 12px;transition:all .3s ease;width:60px}.industry-card:hover .iconh{background:#fff;color:#28c76f;transform:scale(1.1)}@media (max-width:900px){.industries-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.industries-grid{grid-template-columns:1fr}}.expectation-container{background:#032b8d;padding:60px 20px;text-align:center}.expectation-title{color:#f5f5f5;font-size:2rem;font-weight:700;margin-bottom:20px}.expectation-divider{display:flex;justify-content:center;margin-bottom:30px}.expectation-divider .dot{background:#28c76f;border-radius:10px;height:6px;width:40px}.statse-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);justify-items:center;margin:0 auto;max-width:1000px}.statee-item{padding:10px 20px;position:relative}.statee-item:not(:last-child):after{background:#ffffff4d;content:"";height:40px;position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:2px}.statee-item h3{color:#f5f5f5;font-size:2rem;font-weight:700;margin-bottom:8px}.statee-item p{color:#fffc;font-size:1rem;font-weight:500}@media (max-width:992px){.statse-grid{gap:30px;grid-template-columns:2fr 2fr}.statee-item:not(:last-child):after{display:none}}@media (max-width:600px){.statse-grid{grid-template-columns:1fr}}.contact-box{align-items:center;background:linear-gradient(135deg,#28c76f,#81fbb8);border:1px solid #e2e8f0;border-radius:16px;display:flex;justify-content:space-between;margin:0 auto;max-width:600px;padding:25px 20px}.contact-text h3{color:#f5f5f5;font-size:1.2rem;font-weight:700;margin-bottom:6px}.contact-text p{color:#f5f5f5;font-size:.95rem}.contact-btn{background:linear-gradient(135deg,#a855f7,#ec4899);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:12px 25px;transition:transform .3s ease}.contact-btn:hover{transform:scale(1.05)}@media (max-width:900px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.stats-grid{grid-template-columns:1fr}.contact-box{flex-direction:column;gap:15px;text-align:center}}.aboutpage{background:#032b8d}@media (max-width:900px){.nav-links{background:#fff;box-shadow:0 4px 10px #0000001a;display:none;flex-direction:column;left:0;padding:20px;position:absolute;top:70px;width:100%}.nav-links.open{display:flex}.menu-toggle{display:block}}.about-usa{align-items:center;background:linear-gradient(#032b8dd9,#032b8dd9),url(/static/media/about-img.9882e0ce8a827a223c0b.jpg) 50%/cover no-repeat;display:flex;flex-wrap:wrap;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;gap:40px;justify-content:center;padding:60px 20px 80px}.about-image img{animation:float 6s ease-in-out infinite;border-radius:12px;box-shadow:0 8px 20px #0000001a;height:auto;max-width:100%;object-fit:contain;transition:transform .3s ease;width:400px}.about-contenta{max-width:600px;text-align:left}.labela{background:#f3e5ff;border-radius:20px;color:#22c55e;display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:12px;padding:6px 16px}.about-contenta h2{color:#f5f5f5;font-size:2.2rem;font-weight:700;line-height:1.3;margin-bottom:20px}.line-dot{background:#d9f0db;border-radius:3px;height:6px;margin-bottom:24px;position:relative;width:60px}.dot{background:#4caf50;border-radius:50%;height:14px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:14px}.about-contenta p{color:#f5f5f5;font-size:1.1rem;line-height:1.7;margin-bottom:20px}@media (max-width:768px){.about-usa{flex-direction:column;gap:30px;padding:40px 20px;text-align:center}.about-image img{max-width:350px;width:90%}.about-contenta{text-align:center}.about-contenta h2{font-size:1.8rem}.about-contenta p{font-size:1rem}}.about-sectionm{border-bottom:1px solid #fff3;border-top:1px solid #fff3;display:flex;justify-content:space-between;margin:60px auto;max-width:1100px;text-align:left}.about-cardm{border-right:1px solid #fff3;flex:1 1;margin:0 20px;padding:20px}.about-cardm:last-child{border-right:none}.about-cardm h3{color:#22c55e;font-size:20px;font-weight:600;margin-bottom:15px}.about-cardm p{color:#f5f5f5;font-size:16px;line-height:1.6}@media (max-width:768px){.about-sectionm{border:none;flex-direction:column;padding:0 20px}.about-cardm{border-bottom:1px solid #fff3;border-right:none;margin:0;padding:15px 10px}.about-cardm:last-child{border-bottom:none}}.services-sectiona{display:flex;gap:30px;justify-content:space-between;margin:80px auto;max-width:1200px;text-align:center}.service-carda{background:#fff;border-radius:16px;box-shadow:0 8px 24px #0000000d;cursor:pointer;flex:1 1;padding:30px 20px;transition:all .4s ease}.service-carda img{height:auto;margin-bottom:20px;transition:transform .4s ease;width:180px}.service-carda h3{color:#1a1a1a;font-size:22px;font-weight:700;margin-bottom:15px}.service-carda p{color:#555;font-size:15px;line-height:1.6;margin-bottom:20px}.read-morea{background:#3b82f6;border-radius:8px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:10px 20px;text-decoration:none;transition:background .3s ease,transform .3s ease}.read-morea:hover{background:#2563eb;transform:translateY(-3px)}.service-carda:hover{box-shadow:0 15px 35px #0000001a;transform:translateY(-10px)}.service-carda:hover img{transform:scale(1.05) rotate(2deg)}@media (max-width:1024px){.navbar{padding:15px 25px}.nav-links a:hover{color:#000}.about-usa{gap:40px;padding:40px 20px 60px}.about-imagea img{width:400px}.about-contenta h2{font-size:2rem}}@media (max-width:768px){.logo img{height:70px}.nav-links{gap:15px}.nav-links a:hover{color:#000}.services-sectiona{flex-direction:column;gap:20px;margin:60px 20px}.service-carda img{width:150px}}@media (max-width:480px){.navbar{padding:10px 15px}.nav-links a:hover{color:#000}.logo{height:50px}.logo img{height:60px}.about-usa{padding:30px 15px 50px}.about-imagea img{width:260px}.about-contenta h2{font-size:1.6rem}.about-contenta p{font-size:1rem}.footer-container{gap:20px;padding:0 15px}}.nav-links a{color:#456}.nav-links a:hover{color:#6a3df0}.serviceshero{background:#032b8d;overflow:hidden;padding:100px 20px;position:relative;text-align:center}.serviceshero h1{color:#28c76f;font-size:42px;font-weight:700;position:relative;z-index:5}.serviceshero h2{color:#f5f5f5}.services-cards{background:#032b8d;overflow:hidden;padding:80px 40px;position:relative}.services-cards:after,.services-cards:before{animation:float 10s ease-in-out infinite;border-radius:50%;content:"";opacity:.15;position:absolute;z-index:0}.services-cards:before{background:#60a5fa;height:180px;left:-80px;top:20px;width:180px}.services-cards:after{animation-duration:14s;background:#a78bfa;bottom:-100px;height:220px;right:-100px;width:220px}.cards-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));position:relative;z-index:5}.modal{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{animation:pop .4s ease;border-radius:12px;max-height:80vh;padding:40px}.close-btn{background:#f3f4f6;border-radius:50%;color:#111;font-size:18px;padding:8px;position:absolute;right:15px;top:15px;transition:background .3s ease}.close-btn:hover{background:#e5e7eb}@keyframes pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.process-section{background:#032b8d;margin-bottom:0;overflow:hidden;padding:100px 40px;position:relative}.process-wrapper{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px;position:relative}.process-card{animation:floatUpDown 6s ease-in-out infinite;background:#fff;border-radius:16px;box-shadow:0 6px 20px #0000000f;flex:1 1;padding:35px 25px;position:relative;text-align:center;transition:all .4s ease;z-index:2}.process-card:hover{box-shadow:0 12px 35px #3b82f640;transform:translateY(-15px) scale(1.03)}.icon{color:#f5f5f5;font-size:42px;transition:transform .4s ease,color .4s ease}.process-card:hover .icon{color:#f5f5f5;transform:scale(1.2) rotate(8deg)}.process-card h3{color:#f5f5f5;font-size:20px;font-weight:700;margin-bottom:12px}.process-card p{color:#f5f5f5;font-size:15px;line-height:1.5}.connector{animation:connectorFlow 3s linear infinite;background:linear-gradient(90deg,#3b82f6,#22c55e);background-size:200% 200%;height:2px;position:absolute;right:-20px;top:50%;width:40px}@keyframes floatUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes connectorFlow{0%{background-position:0 50%}to{background-position:100% 50%}}.process-card:first-child{background-color:#0d6efd;color:#fff}.process-card:nth-child(2){background-color:#22c55e;color:#fff}.process-card:nth-child(3){background-color:#f43f5e;color:#fff}.process-card:nth-child(4){background-color:#fb923c;color:#fff}@media (max-width:900px){.process-wrapper{flex-direction:column}.connector{display:none}}.whychoose-section{background:#032b8d;margin-top:0;padding:80px 40px;text-align:center}.whychoose-heading{color:#28c76f;font-size:28px;font-weight:700;margin-bottom:40px}.whychoose-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1100px}.whychoose-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000f;display:flex;gap:15px;padding:20px;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.whychoose-card:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-5px)}.icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:24px;justify-content:center;padding:14px}.text h3{color:#1e293b;font-size:17px;font-weight:600;margin:0 0 4px}.text p{color:#555;font-size:14px;margin:0}@media (max-width:768px){.whychoose-grid{grid-template-columns:1fr}}.services-feature{background:#032b8d;margin-top:0;padding:80px 20px;text-align:center}.services-feature .section-title{color:#28c76f;font-size:2rem;font-weight:700;margin-bottom:10px}.services-feature .section-description{color:#fff;font-size:1rem;line-height:1.6;margin:0 auto 40px;max-width:700px}.feature-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));justify-content:center}.feature-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000000d;display:flex;gap:15px;padding:25px;text-align:left;transition:.3s ease}.feature-card:hover{box-shadow:0 12px 35px #0000001a;transform:translateY(-5px)}.feature-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:24px;justify-content:center;padding:14px}.feature-card h3{color:#0d2b3e;font-size:1.2rem;margin-bottom:5px}.feature-card p{color:#58768b;font-size:.95rem;margin:0}.services-cta-section{background:#06f;border-radius:8px;color:#fff;margin:50px auto;max-width:1200px;overflow:hidden;padding:80px 20px;position:relative;text-align:center}.services-cta-section h2{font-size:2rem;font-weight:700;margin-bottom:20px}.services-cta-button{background:#fff;border:none;border-radius:25px;color:#06f;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 30px;transition:all .3s ease}.services-cta-button:hover{background:#f5f5f5;transform:scale(1.05)}.shape{border-radius:50%;height:40px;width:40px}.shape1{background:#ff8c42;left:20%;top:20px}.shape2{background:#ffcd3c;right:25%;top:40px}.shape3{background:#2ecc71;bottom:30px;height:50px;left:30%;width:50px}.shape4{background:#ff4f4f;bottom:25px;right:20%}.contacthero{background:#032b8d;overflow:hidden;padding:100px 20px;position:relative;text-align:center}.contacthero h1{color:#22c55e;font-size:42px;font-weight:700;position:relative;z-index:5}.contacthero h2{color:#fff;font-size:20px;font-weight:400;margin-top:15px;position:relative;z-index:5}.shape.blob{background:radial-gradient(circle at 30% 30%,#3b82f6b3,#0000 90%)}.contact-info{background:#032b8d;padding:80px 20px}.card-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.info-card{background:#fff;border-radius:14px;box-shadow:0 10px 30px #00000014;padding:40px 25px;text-align:center}.icon-wrap,.info-card{transition:all .3s ease}.icon-wrap{align-items:center;background:#f0fdf4;border-radius:50%;color:#10b981;display:flex;font-size:26px;height:70px;justify-content:center;margin:0 auto 20px;width:70px}.info-card:hover .icon-wrap{background:#10b981;color:#fff}.info-card h3{color:#1f2a3c;font-size:20px;font-weight:600;margin-bottom:10px}.info-card p{color:#6a7c92;font-size:15px;margin:5px 0}.contact{padding:60px 20px}.contact-title{color:#f5f5f5;font-size:2rem;font-weight:700;margin-bottom:10px;text-align:center}.contact-subtitle{color:#22c55e;margin-bottom:40px;text-align:center}.contact-form input{color:#000}.contact-wrapper{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}.contact-img{flex:1 1}.contact-img img{display:block;height:auto;width:100%}.contact-form{display:flex;flex:1 1;flex-direction:column;gap:15px;max-width:550px}.contact-form input,.contact-form textarea{background:#f1f1f1;border:none;border-radius:6px;font-size:14px;outline:none;padding:12px 15px;width:100%}.form-row{gap:15px}.form-row input{flex:1 1}.contact-form textarea{min-height:120px;resize:none}.checkbox-row{align-items:center;color:#444;display:flex;font-size:14px;gap:8px}.checkbox-row input[type=checkbox]{margin:0;position:relative;top:0}.checkbox-row label{cursor:pointer;line-height:1.5;margin:0}.btn-submit{background:#00c853;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px;transition:.3s}.btn-submit:hover{background:#009624}@media (max-width:992px){.contact-wrapper{text-align:center}.contact-wrapper,.form-row{flex-direction:column}.checkbox-row{justify-content:center;text-align:left}}.careers-hero{background:#032b8d;overflow:hidden;padding:100px 20px;position:relative;text-align:center}.careers-hero h1{color:#22c55e;font-size:42px;font-weight:700;position:relative;z-index:5}.careers-hero h2{color:#fff;font-size:18px;font-weight:400;margin-left:auto;margin-right:auto;margin-top:10px;max-width:700px;position:relative;z-index:5}.shape.plus{left:38%;top:55%}.shape.triangle1{right:20%;top:18%}.shape.triangle2{bottom:12%;left:18%}.shape.blob{background:radial-gradient(circle at 30% 30%,#19fda6e6,#0000 90%);right:10%;top:10%}.shape.dot{top:40%}.careers-form-section{align-items:center;background:#032b8d;display:flex;justify-content:center;overflow:hidden;padding:100px 20px;position:relative}.careers-form-container{background:#071a35;border-radius:20px;box-shadow:0 12px 40px #14b8a633,0 0 25px #14b8a626;color:#fff;max-width:770px;padding:40px 30px;position:relative;transition:box-shadow .3s ease-in-out;width:90%;z-index:5}.careers-form-container:hover{box-shadow:0 16px 50px #14b8a659,0 0 40px #14b8a640}.careers-form-container h2{color:#14b8a6;font-size:32px;margin-bottom:12px}.careers-subtitle{color:#a1b5c5;font-size:16px;margin-bottom:25px}.careers-form{display:flex;flex-direction:column;gap:25px}.form-row{display:flex;gap:35px;width:99%}.form-row>div{display:flex;flex:1 1;flex-direction:column}button,input{background:#0b2442;border:1px solid #14b8a6;border-radius:8px;color:#fff;font-size:16px;outline:none;padding:12px;width:93%}input:focus{border-color:#06b6d4;box-shadow:0 0 8px #06b6d480}.error{color:#ff4d4f;font-size:14px;margin-top:6px}button.apply-btn{background:#14b8a6;border:none;color:#fff;cursor:pointer;font-size:18px;font-weight:700;transition:background .3s ease,transform .2s}button.apply-btn:hover{background:#0d9488;transform:scale(1.03)}@media (max-width:768px){.form-row{flex-direction:column}}.animated-shape{background:radial-gradient(circle,#14b8a659,#0000 70%);border-radius:50%;height:180px;position:absolute;width:180px;z-index:1}.animated-shape.left{left:5%;top:20%}.animated-shape.right{bottom:20%;right:5%}@media (max-width:768px){.form-row{flex-direction:column}.animated-shape.left,.animated-shape.right{display:none}}.job-postings{background:linear-gradient(135deg,#f8fbfd,#eef6fa);border-radius:16px;box-shadow:0 8px 20px #00336614;font-family:Segoe UI,sans-serif;margin:60px auto;max-width:1100px;padding:90px 25px;text-align:center;transition:transform .3s ease}.job-postings:hover{transform:translateY(-4px)}.job-postings .section-label{color:#1abc9c;display:inline-block;font-size:.95rem;font-weight:700;letter-spacing:1.5px;margin-bottom:20px;text-transform:uppercase}.job-postings h2{color:#036;font-size:2.5rem;font-weight:800;line-height:1.3;margin-bottom:25px}.job-postings p{color:#333;font-size:1.15rem;line-height:1.8;margin:0 auto 30px;max-width:850px}.job-postings a{border-bottom:2px solid #0000;color:#036;font-weight:600;text-decoration:none;transition:all .3s ease}.job-postings a:hover{border-bottom:2px solid #1abc9c;color:#1abc9c}.job-postings .cta-btn{background:#036;border-radius:50px;box-shadow:0 4px 12px #0363;color:#fff;display:inline-block;font-size:1rem;font-weight:600;padding:12px 28px;text-decoration:none;transition:all .3s ease}.job-postings .cta-btn:hover{background:#1abc9c;box-shadow:0 6px 16px #1abc9c40;color:#fff}@media (max-width:768px){.job-postings{margin:30px 15px;padding:60px 20px}.job-postings h2{font-size:2rem}.job-postings p{font-size:1rem}.job-postings .cta-btn{font-size:.95rem;padding:10px 22px}}.jobs-container{padding:24px}.jobs-title{font-size:1.5rem;font-weight:700;margin-bottom:16px}.jobs-list{list-style:none;margin:0;padding:0}.job-item{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:16px}.job-title{font-size:1.25rem}.job-description,.job-title{margin-bottom:8px}.job-location{font-weight:700;margin-bottom:4px}.job-date{color:#6b7280;font-size:.875rem}.job-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin:15px 0;padding:20px}.job-header{align-items:center;display:flex;justify-content:space-between}.job-title{color:#1e40af;font-size:18px;font-weight:600}.job-location{color:#666;font-size:14px;margin-left:10px}.apply-btn{background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 14px}.job-details{border-top:1px solid #eee;margin-top:15px;padding-top:15px}.loader-container{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loader-logo{animation:pulse 1.5s infinite;height:auto;width:150px}.logo span{color:#1a2a3a;font-size:22px;font-weight:700}.solutionshero{background:#032b8d;overflow:hidden;padding:100px 20px;position:relative;text-align:center}.solutionshero-content h1{color:#28c76f;font-size:42px;font-weight:700;position:relative;z-index:5}.solutionshero-content h2{color:#f5f5f5}.solutions-cards{background:#032b8d;overflow:hidden;padding:80px 40px;position:relative}.solutions-cards h2{color:#28c76f}.solutions-cards:after,.solutions-cards:before{animation:float 10s ease-in-out infinite;border-radius:50%;content:"";opacity:.15;position:absolute;z-index:0}.solutions-cards:before{background:#60a5fa;height:180px;left:-80px;top:20px;width:180px}.solutions-cards:after{animation-duration:14s;background:#a78bfa;bottom:-100px;height:220px;right:-100px;width:220px}.scards-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));position:relative;z-index:5}.card{background:#fff;border-radius:16px;box-shadow:0 4px 15px #0000000d;cursor:pointer;padding:30px;position:relative;transition:all .4s ease}.card:hover{background:linear-gradient(135deg,#28c76f,#81fbb8);color:#fff;transform:translateY(-5px)}.icon{font-size:40px;margin-bottom:15px}.card h3{color:#1e293b;font-size:20px;font-weight:700;margin-bottom:12px}.card p{color:#555;font-size:15px;margin-bottom:15px}.card button{background:none;border:none;color:#2563eb;cursor:pointer;font-weight:600;transition:color .3s ease}.card button:hover{color:#1d4ed8;text-decoration:underline}.icons{color:blue;font-size:42px;margin-bottom:15px;transition:transform .4s ease,color .4s ease}@media (max-width:600px){.modal-content{padding:20px}.modal-content h2{font-size:22px}}.navbar{background:#032b8d;box-shadow:0 2px 8px #0000000d;font-family:Segoe UI,sans-serif;justify-content:space-between;padding:15px 40px;position:relative;z-index:100}.logo,.navbar{align-items:center;display:flex}.logo{gap:8px;height:70px}.logo img{height:90px;width:auto}.nav-links{display:flex;gap:25px}.nav-links a{color:#22c55e;font-size:16px;font-weight:500;text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:#fff}.right-section{align-items:center;display:flex;gap:20px}.cart{cursor:pointer;font-size:20px;position:relative}.cart-count{background:red;border-radius:50%;color:#fff;font-size:12px;font-weight:700;padding:2px 5px;position:absolute;right:-10px;top:-8px}.btn-support{border:2px dashed #22c55e;border-radius:8px;color:#000;font-weight:600;padding:8px 18px;text-decoration:none;transition:.3s}.btn-support:hover{background:#22c55e;color:#fff}.btn-login{background:#a855f7;border-radius:8px;color:#fff;font-weight:600;padding:10px 20px;text-decoration:none;transition:background .3s ease}.btn-login:hover{background:#9333ea}.menu-toggle{background:none;border:none;color:#f5f5f5;cursor:pointer;display:none}@media (max-width:900px){.nav-links{background:#fff;box-shadow:0 4px 10px #0000001a;display:none;flex-direction:column;left:0;padding:20px;position:absolute;top:70px;width:100%}.nav-links a:hover{color:#000}.nav-links.open{display:flex}.menu-toggle{display:block}}.expertisehero{background:#032b8d;overflow:hidden;padding:100px 20px;position:relative;text-align:center}.expertisehero-content h1{color:#28c76f;font-size:42px;font-weight:700;position:relative;z-index:5}.expertisehero-content h2{color:#f5f5f5}.shape{opacity:.9;pointer-events:none;position:absolute;z-index:1}.shape.plus{animation:float 6s ease-in-out infinite;color:#10b981;font-size:28px;font-weight:700;left:40%;top:50%;transform:rotate(20deg)}.shape.triangle1{animation:float 7s ease-in-out infinite;right:25%;top:20%}.shape.triangle2{animation:float-reverse 8s ease-in-out infinite;bottom:15%;left:20%}.shape.blob{background:radial-gradient(circle at 30% 30%,#2df9abe6,#0000 90%)}.shape.blob,.shape.blob1{animation:pulse 10s ease-in-out infinite;border-radius:50%;height:220px;right:8%;top:8%;width:220px}.shape.blob1{background:radial-gradient(circle at 30% 30%,rgba(33,232,116,.758),#0000 70%)}.shape.dot{animation:bounce 4s ease-in-out infinite;background:#f87171;border-radius:50%;height:10px;right:45%;top:42%;width:10px}@keyframes float-reverse{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(15px) rotate(-15deg)}}@keyframes pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.expertise-cards{background:#032b8d;overflow:hidden;padding:80px 40px;position:relative}.expertise-cards:after,.expertise-cards:before{animation:float 12s ease-in-out infinite;border-radius:50%;content:"";opacity:.12;position:absolute;z-index:0}.expertise-cards:before{background:#60a5fa;height:200px;left:-60px;top:-80px;width:200px}.expertise-cards:after{animation-duration:16s;background:#9333ea;bottom:-120px;height:250px;right:-100px;width:250px}.expertise-grid{grid-gap:40px;align-items:stretch;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-items:center;perspective:1200px;position:relative;z-index:5}.expertise-card{background:#fff;border-radius:20px;box-shadow:0 6px 20px #00000014;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;max-width:350px;overflow:hidden;padding:35px 25px;position:relative;transition:all .4s ease,transform .3s ease;width:100%}.expertise-card:before{background:linear-gradient(135deg,#3b82f633,#9333ea33);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(25deg);transition:opacity .4s ease;width:200%}.expertise-card:hover:before{opacity:1}.expertise-card:hover{box-shadow:0 15px 35px #6366f140;transform:translateY(-12px) scale(1.05) rotateX(3deg)}.expertise-card .icon{color:#2563eb;font-size:50px;margin-bottom:18px;position:relative;transition:transform .4s ease,color .4s ease;z-index:2}.expertise-card:hover .icon{color:#3b82f6;transform:translateY(-6px) scale(1.2)}.section-title{color:#28c76f}.expertise-card h3{color:#28c76f;font-size:22px;font-weight:700;margin-bottom:14px}.expertise-card h3,.expertise-card p{position:relative;text-align:center;z-index:2}.expertise-card p{color:#555;font-size:15px;line-height:1.5;margin-bottom:20px}.expertise-card button{align-self:center;animation:glow 2s infinite alternate;background:linear-gradient(90deg,#2563eb,#9333ea);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 18px;position:relative;transition:transform .3s ease;z-index:2}.expertise-card button:hover{transform:scale(1.05)}@keyframes glow{0%{box-shadow:0 0 8px #2563eb80,0 0 16px #9333ea80}to{box-shadow:0 0 14px #2563ebcc,0 0 28px #9333eacc}}.expertise-card{animation:fadeUp .8s ease forwards;opacity:0;transform:translateY(30px)}.expertise-grid .expertise-card:first-child{animation-delay:.1s}.expertise-grid .expertise-card:nth-child(2){animation-delay:.2s}.expertise-grid .expertise-card:nth-child(3){animation-delay:.3s}.expertise-grid .expertise-card:nth-child(4){animation-delay:.4s}.expertise-grid .expertise-card:nth-child(5){animation-delay:.5s}.expertise-grid .expertise-card:nth-child(6){animation-delay:.6s}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-overlay{align-items:center;animation:fadeIn .3s ease forwards;background:#000000a6;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-content{animation:slideUp .4s ease forwards;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000040;max-height:85vh;max-width:700px;overflow-y:auto;padding:30px;position:relative;width:90%}.modal-content h2{color:#1e293b;font-size:26px;margin-bottom:15px;text-align:center}.modal-content p{color:#444;font-size:15px;line-height:1.6;margin-bottom:12px}.modal-content h4{color:#2563eb;font-size:18px;margin-bottom:10px;margin-top:18px}.modal-content ul{color:#333;font-size:14px;margin:0 0 15px 20px;padding:0}.modal-content ul li{line-height:1.5;margin-bottom:6px}.modal-close{color:#555;cursor:pointer;font-size:24px;position:absolute;right:16px;top:12px;transition:color .3s ease,transform .2s ease}.modal-close:hover{color:#e11d48;transform:scale(1.2)}.close-btn{background:linear-gradient(90deg,#2563eb,#9333ea);border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-weight:600;margin:20px auto 0;padding:10px 18px;transition:background .3s ease,transform .3s ease}.close-btn:hover{background:linear-gradient(90deg,#1d4ed8,#7e22ce);transform:scale(1.05)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.expertise-grid{gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.expertise-grid{gap:25px;grid-template-columns:1fr}.expertise-card{max-width:100%;padding:25px 20px}.modal-content{padding:20px}.modal-content h2{font-size:22px}}.footer{background:#032b8d;color:#fff;font-family:Arial,sans-serif;overflow:hidden;padding:60px 0;position:relative}.footer-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:auto;max-width:1200px;padding:0 20px}.footer-logo{margin-bottom:15px;width:150px}.footer-column h3{font-size:1.1rem;font-weight:600;margin-bottom:15px}.footer-column li,.footer-column p{color:#fff;font-size:.9rem;margin-bottom:10px}.footer-column ul{list-style:none;padding:0}.footer-column ul li a{color:#fff;text-decoration:none;transition:color .3s}.footer-column ul li a:hover,.learn-more{color:#28c76f}.learn-more{display:inline-block;font-weight:500;margin-top:10px;text-decoration:none}.learn-more:hover{text-decoration:underline}.newsletter-box{display:flex;margin-top:10px}.newsletter-box input{border:1px solid #ccc;border-radius:5px 0 0 5px;flex:1 1;outline:none;padding:10px}.newsletter-box button{background:#007bff;border:none;border-radius:0 5px 5px 0;color:#fff;cursor:pointer;padding:10px 15px}.footer-bottom{border-top:1px solid #ddd;color:#fff;font-size:.85rem;margin-top:30px;padding:20px;text-align:center}.social-icons{margin-top:10px}.social-icons a{color:#fff;font-size:1.2rem;margin:0 8px;transition:transform .3s ease,color .3s ease}.social-icons a:hover{color:#28c76f;transform:scale(1.2)}.decorative-shape{animation:float 6s ease-in-out infinite;background:#007bff1a;border-radius:50%;height:50px;position:absolute;width:50px}.shape1{left:50px;top:30px}.shape2{bottom:50px;right:80px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}
/*# sourceMappingURL=main.ab7452e7.css.map*/