@keyframes text-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes moveFromCenter{0%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(var(--move-x))}}@keyframes moveUpFade{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes moveLeftRight{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes moveDownUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes moveRightLeft{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes moveUpContent{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes slideFromLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideFromRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideFromBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes marqueeAnimation{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.home-one-marquee{position:relative;width:100%;overflow:hidden;padding:2.5rem 0;border-top:2px solid #dde5f8;border-bottom:2px solid #dde5f8}.marquee-block{position:relative;width:100%;overflow:hidden}.right-marquee{display:flex;width:-moz-fit-content;width:fit-content;animation:marqueeAnimation 40s linear infinite;padding:0 2rem}.right-marquee:hover{animation-play-state:paused}.right-marquee-text-box{display:flex;gap:6rem;padding:0 2rem}.marque-text-item{display:flex;align-items:center;gap:1.5rem;position:relative;transition:transform .3s ease}.marque-text-item:hover{transform:translateY(-8px)}.new-italic-text{font-size:3rem;font-style:italic;color:#07203226;font-weight:500;transition:color .3s ease;letter-spacing:-.02em;text-transform:capitalize}.marque-text-item:hover .new-italic-text{color:#2e5bff}.marquee-icon{width:32px;height:33px;opacity:.5;transition:all .3s ease}.marque-text-item:hover .marquee-icon{opacity:1;transform:translate(4px)}.data-solutions-heading{opacity:0;transform:translateY(50px);will-change:opacity,transform}.data-solutions-heading.in-view{opacity:1;transform:translateY(0);transition:all .8s ease-out}.data-solutions-text{opacity:0;transform:translateY(50px);will-change:opacity,transform}.data-solutions-text.in-view{opacity:1;transform:translateY(0);transition:all .8s ease-out;transition-delay:.2s}.gradient-text{background:linear-gradient(90deg,#124072,#2e5bff,#124072);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:text-gradient 5s linear infinite}.fade-up{opacity:0;animation:fade-up 1s ease-out forwards}.move-from-center{opacity:0;transform:translate(0);transition:opacity .8s ease-out,transform .8s ease-out}.move-from-center.animate{opacity:1;transform:translate(var(--move-x))}.move-left{--move-x: -80px}.move-right{--move-x: 80px}.move-stay{--move-x: 0px}.round-image-one{position:absolute;inset:auto -60px 10% auto;opacity:1;transform:translateZ(0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);transform-style:preserve-3d}.round-image-two{position:absolute;inset:60px auto auto -70px;inset:60px auto auto -90px;opacity:1;transform:translateZ(0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);transform-style:preserve-3d}.round-image-one img,.round-image-two img{-o-object-fit:cover;object-fit:cover;max-width:100%;display:inline-block}.dashboard-container{max-width:799px;margin:0 auto;position:relative}.dashboard-image{width:100%;height:auto;max-height:500px;transform-style:preserve-3d;transition:transform .2s ease;will-change:transform}.dashboard-wrapper{perspective:2000px;transform-style:preserve-3d;border-radius:1rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.dashboard-wrapper .dashboard-image{transform:translateZ(0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);transform-style:preserve-3d}.dashboard-wrapper:hover .dashboard-image{transform:translateZ(0) scale3d(1.03,1.03,1) rotateX(0) rotateY(-2deg) rotate(0) skew(0)}.form-input-wrapper{position:relative;width:100%;max-width:500px;margin:0 auto}.form-input{width:100%;padding:1rem 11rem 1rem 3rem;border:1px solid rgba(0,0,0,.1);border-radius:.75rem;font-size:.95rem;transition:all .3s ease;background-color:#fff}.form-input:focus{outline:none;border-color:#2e5bff;box-shadow:0 0 0 4px #2e5bff1a}.email-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#94a3b8}.submit-button{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:linear-gradient(135deg,#2e5bff,#6b46c1);color:#fff;padding:.5rem 1.5rem;border-radius:.5rem;font-weight:500;transition:all .3s ease;border:none;cursor:pointer;white-space:nowrap;font-size:.95rem}.submit-button:hover{transform:translateY(-50%) scale(.98);box-shadow:0 10px 20px -10px #2e5bff66}@media (max-width: 640px){.form-input{padding-right:8.5rem}.submit-button{font-size:.875rem;padding:.5rem 1rem}.round-image-one img,.round-image-two img{display:none}}@media (min-width: 641px) and (max-width: 768px){.form-input{padding-right:9.5rem}.round-image-one img,.round-image-two img{display:none}}.investment-line{position:absolute;top:50%;left:0;z-index:-10;height:2px;width:100%;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}@media (max-width: 1023px){.move-from-center.animate{transform:translate(0)!important}}@media (min-width: 1024px){.move-from-center.move-left.animate{transform:translate(-40px)}.move-from-center.move-right.animate{transform:translate(40px)}}.animate-up{opacity:0;transform:translateY(40px)}.animate-left-right{opacity:0;transform:translate(-40px)}.animate-down-up{opacity:0;transform:translateY(40px)}.animate-right-left{opacity:0;transform:translate(40px)}.animate-up.in-view,.animate-left-right.in-view,.animate-down-up.in-view,.animate-right-left.in-view{animation:none;opacity:1;transform:translate(0);transition:all .8s cubic-bezier(.4,0,.2,1)}.gradient-number{background:linear-gradient(90deg,#2e5bff,#6b46c1);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.animate-move-up{opacity:0;transform:translateY(50px)}.animate-zoom-in{opacity:0;transform:scale(0)}.animate-slide-left{opacity:0;transform:translate(-50px)}.animate-slide-right{opacity:0;transform:translate(50px)}.animate-move-up.in-view{animation:moveUpContent .8s ease-out forwards}.animate-zoom-in.in-view{animation:zoomIn .8s ease-out forwards}.animate-slide-left.in-view{animation:slideFromLeft .8s ease-out forwards}.animate-slide-right.in-view{animation:slideFromRight .8s ease-out forwards}.company-logo{max-width:100%;height:auto;transition:opacity .3s ease}.logo{background-color:#fff;border-radius:.75rem;border:1px solid #e5e7eb;transition:all .3s ease;opacity:0}.logo.in-view{animation:slideInFromLeft .6s ease-out forwards}.logo:nth-child(1){animation-delay:.1s}.logo:nth-child(2){animation-delay:.2s}.logo:nth-child(3){animation-delay:.3s}.logo:nth-child(4){animation-delay:.4s}.logo:nth-child(5){animation-delay:.5s}.logo:nth-child(6){animation-delay:.6s}.logo:nth-child(7){animation-delay:.7s}.logo:nth-child(8){animation-delay:.8s}.logo:nth-child(9){animation-delay:.9s}.logo:nth-child(10){animation-delay:1s}.logo:nth-child(11){animation-delay:1.1s}.logo:nth-child(12){animation-delay:1.2s}.logo:hover{transform:translateY(-5px);box-shadow:0 10px 30px -10px #0000001a}.logo:hover .company-logo{opacity:.8}.trusted-client{text-align:center;font-size:2.25rem;font-weight:700;color:#072032;margin-bottom:3rem;position:relative;display:inline-block}.trusted-client:after{content:"";position:absolute;bottom:-8px;left:50%;width:84px;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='8' viewBox='0 0 84 8' fill='none'%3E%3Cpath d='M1 5.39971C24.3333 -1.06672 64.6667 -1.06672 83 5.39971' stroke='%232E5BFF' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;transform:translate(-50%)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.data-solutions-card{background:#fff;border-radius:24px;padding:3.5rem 2rem;transition:all .4s ease;text-align:center;min-height:320px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-shadow:0 4px 20px -8px #0000001a}.data-solutions-card:hover{transform:scale(1.1)}.data-solutions-card img{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;margin-bottom:2rem;transition:transform .4s ease}.data-solutions-card:hover img{transform:scale(1.1)}.data-solutions-card h3{font-size:1.25rem;line-height:1.4;margin-bottom:1rem;font-weight:600;color:#072032;transition:color .4s ease}.data-solutions-card:hover h3{color:#2e5bff}.data-solutions-card p{font-size:1rem;line-height:1.6;color:#6b7280;max-width:280px}.data-solutions-card:nth-child(1){animation-delay:.1s}.data-solutions-card:nth-child(2){animation-delay:.2s}.data-solutions-card:nth-child(3){animation-delay:.3s}.data-solutions-card:nth-child(4){animation-delay:.4s}.data-solutions-card:nth-child(5){animation-delay:.5s}.data-solutions-card:nth-child(6){animation-delay:.6s}.home-three-client-section{padding:6rem 0;overflow:hidden}.review-container{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center;margin-bottom:4rem;opacity:0;transform:translateY(50px)}.review-container.in-view{animation:slideFromBottom .8s ease-out forwards}.home-three-client-heading{font-size:2.75rem;font-weight:700;color:#072032;margin-bottom:2rem}.home-three-client-marquee-main-wrap{width:100%;overflow:hidden;opacity:0;transform:translateY(50px)}.home-three-client-marquee-main-wrap.in-view{animation:slideFromBottom .8s ease-out forwards;animation-delay:.2s}.home-three-client-marquee-strip{display:flex;animation:reviewMarquee 40s linear infinite}.home-three-client-marquee-strip:hover{animation-play-state:paused}.home-three-client-marquee-box{display:flex;gap:2rem;padding:0 1rem}.testimonial-contain-wrap{background:#fff;border-radius:24px;padding:2rem;min-width:400px;box-shadow:0 4px 20px -8px #0000001a;transition:all .3s ease}.testimonial-contain-wrap:hover{transform:translateY(-8px);box-shadow:0 20px 40px -12px #00000026}.testimonial-contain-wrap p{font-size:1.25rem;line-height:1.6;color:#072032;margin-bottom:2rem;font-weight:500}.main-flex-container{display:flex;justify-content:space-between;align-items:flex-end}.client-contain-box{display:flex;align-items:center;gap:1rem}.client-image-wrap{width:48px;height:48px;border-radius:50%;overflow:hidden}.client-image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reviewer-details{text-align:left}.heading-six{font-weight:600;color:#072032;margin-bottom:.25rem}.reviewer-details div:last-child{color:#6b7280;font-size:.875rem}.rating{color:#6b7280;font-size:.875rem}.star{color:#ffb800}@keyframes reviewMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content{background:#fff;padding:2rem;position:relative;border-radius:10px;width:90%;max-width:500px;box-shadow:0 8px 24px #00000026}.popup-content h3{margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.popup-form-fields{display:flex;flex-direction:column;gap:1rem}.input-group{display:flex;border:1px solid #ccc;border-radius:8px;padding:.75rem 1rem;background:#f9f9f9}.input-group .icon{margin-right:.75rem;color:#666;font-size:1rem}.email-field{border:none;background:transparent;flex:1;font-size:1rem;outline:none}.email-field::-moz-placeholder{color:#999}.email-field::placeholder{color:#999}textarea.email-field{min-height:100px;resize:vertical}.submit-button-details{margin-top:1rem;background:linear-gradient(to right,#4f46e5,#6366f1);color:#fff;padding:.75rem 1.5rem;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:background .3s ease}.submit-button-details:hover{background:linear-gradient(to right,#4338ca,#4f46e5)}.close-popup{position:absolute;top:1rem;right:1rem;cursor:pointer;font-size:1.2rem;color:#888}.animate-up[data-astro-cid-3krok5hf]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.animate-up[data-astro-cid-3krok5hf].visible{animation:slideUp .6s ease-out forwards}.nav-active[data-astro-cid-7jmz6mbo]{background:linear-gradient(105.49deg,#2e5bff,#6b46c1)!important;color:#fff!important;font-weight:700!important;font-size:20px}.nav-active1[data-astro-cid-7jmz6mbo]{background:linear-gradient(105.49deg,#2e5bff,#6b46c1)!important;color:#fff!important;font-weight:700!important;font-size:18px}@media (max-width: 767px){.nav-active[data-astro-cid-7jmz6mbo]{background:linear-gradient(105.49deg,#2e5bff,#6b46c1)!important;color:#fff!important;font-weight:700!important;font-size:20px;display:none}}.animate-up[data-astro-cid-7jmz6mbo]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.animate-up[data-astro-cid-7jmz6mbo].visible{animation:slideUp .6s ease-out forwards}.animate-up[data-astro-cid-wdiasvre]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.animate-up[data-astro-cid-wdiasvre].visible{animation:slideUp .6s ease-out forwards}.animate-up[data-astro-cid-2sqriz2w]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.animate-up[data-astro-cid-2sqriz2w].visible{animation:slideUp .6s ease-out forwards}.custom-toast[data-astro-cid-kcaf6bio]{position:fixed;top:2rem;right:2rem;min-width:260px;max-width:320px;padding:1rem 1.5rem;background:linear-gradient(90deg,#f77 60%,#ffacac);color:#fff;font-size:1.05rem;border-radius:.75rem;box-shadow:0 6px 40px #00000026;opacity:0;pointer-events:none;z-index:10005;transform:translateY(-50px) scale(.95);transition:opacity .3s,transform .3s}.custom-toast[data-astro-cid-kcaf6bio].show{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.animate-up[data-astro-cid-kcaf6bio]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.animate-up[data-astro-cid-kcaf6bio].visible{animation:slideUp .6s ease-out forwards}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-up[data-astro-cid-os4zifub]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.animate-up[data-astro-cid-os4zifub].visible{animation:slideUp .6s ease-out forwards}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee[data-astro-cid-os4zifub]{animation:marquee 30s linear infinite}.animate-marquee[data-astro-cid-os4zifub]:hover{animation-play-state:paused}.error-message[data-astro-cid-j7pv25f6]{color:#dc2626;font-size:.875rem;margin-top:.25rem}.form-message[data-astro-cid-j7pv25f6]{text-align:center;padding:.5rem;border-radius:.375rem}.form-message[data-astro-cid-j7pv25f6].success{background-color:#dcfce7;color:#166534}.form-message[data-astro-cid-j7pv25f6].error{background-color:#fee2e2;color:#dc2626}.grecaptcha-badge[data-astro-cid-j7pv25f6]{display:none!important}.g-recaptcha[data-astro-cid-j7pv25f6]{margin:20px 0}
