:root{--vedha-blue:#0f53fa;--vedha-red:#f6412d;--vedha-yellow:#ffb30c;--vedha-green:#0fbc49}.text-justify{text-align:justify!important}.orange-red-color{color:var(--vedha-blue)!important}.btn-orange-red{background-color:var(--vedha-blue)!important;border-color:var(--vedha-blue)!important}.btn-orange-red:hover{background-color:#004899!important}.shape-ico.orange-red-color,.nav-orange-red-hover li:hover>a{color:var(--vedha-blue)!important}.desktoplogo{height:70px;align-items:center!important;line-height:normal!important;display:flex!important}img[src*=logo],.product-logo img,.fbox-ico-branded img,.desktoplogo img,.smllogo img,.footer-info img{mix-blend-mode:multiply;filter:brightness(1.05)contrast(1.05)}.aligned-list-wrapper{justify-content:center;width:100%;display:flex}.aligned-list-wrapper ul{text-align:left;margin:0;padding-left:25px;display:inline-block}.aligned-list-wrapper ul li{list-style-position:outside}#hero-1{padding-top:150px}.bg-blue{background-color:var(--vedha-blue)}.color-blue{color:var(--vedha-blue)!important}.color-red{color:var(--vedha-red)!important}.color-yellow{color:var(--vedha-yellow)!important}.color-green{color:var(--vedha-green)!important}.btn-blue{background-color:var(--vedha-blue)!important;border-color:var(--vedha-blue)!important}.btn-red{background-color:var(--vedha-red)!important;border-color:var(--vedha-red)!important}.btn-yellow{background-color:var(--vedha-yellow)!important;border-color:var(--vedha-yellow)!important}.btn-green{background-color:var(--vedha-green)!important;border-color:var(--vedha-green)!important}.tra-menu .wsmainfull,.wsmainfull.scroll,.white-menu .wsmainfull{padding-top:2px!important;padding-bottom:2px!important}.tra-menu.navbar-light .wsmenu>.wsmenu-list>li>a:not(.btn){color:#222!important}.tra-menu.navbar-light .wsmenu>.wsmenu-list>li>a.btn-tra-white{color:#222!important;border-color:#222!important}.tra-menu.navbar-light .wsmenu>.wsmenu-list>li>a.btn-tra-white:hover{background-color:var(--vedha-blue)!important;color:#fff!important;border-color:var(--vedha-blue)!important}#products .row-cols-md-3{flex-wrap:wrap;display:flex}#products .row-cols-md-3 .col{margin-bottom:30px;display:flex}.fbox-2{background:#fff;border-radius:12px;flex-direction:column;width:100%;height:100%;padding:40px 30px;transition:all .3s;display:flex;box-shadow:0 5px 20px #0000000d}.fbox-2:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0f53fa1a}.fbox-txt-center{flex-direction:column;flex:1;display:flex}.fbox-txt-center p{text-align:justify;flex:1;font-size:.9rem;line-height:1.6;margin-bottom:25px!important}.fbox-txt-center .btn{align-self:center;width:fit-content;margin-top:auto!important}@keyframes floating-slow{0%{transform:translate(0)rotate(0)}50%{transform:translate(5px,-15px)rotate(.5deg)}to{transform:translate(0)rotate(0)}}.img-blend-premium{filter:drop-shadow(0 20px 40px #0f53fa1a);animation:10s ease-in-out infinite floating-slow}.img-mask-radial{-webkit-mask-image:radial-gradient(circle,#000 65%,#0000 100%);mask-image:radial-gradient(circle,#000 65%,#0000 100%)}.img-glow-wrapper{z-index:1;position:relative}.img-glow-wrapper:after{content:"";filter:blur(50px);z-index:-1;background:radial-gradient(circle,#0f53fa26 0%,#f4f7fb00 70%);border-radius:50%;width:60%;height:60%;position:absolute;top:20%;left:20%}.fbox-ico-branded{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.fbox-ico-branded:before{content:"V";color:#0f53fa1f;z-index:-1;pointer-events:none;font-family:Rubik,sans-serif;font-size:70px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shape-ico .ico-bkg{opacity:.4}.inner-page-hero{background-color:#f4f7fb;padding-top:150px;padding-bottom:70px}.wide-100,.wide-90,.wide-80,.wide-70,.wide-60,.wide-50,.wide-40{padding-top:60px!important}.img-block-wrapper{z-index:1;display:inline-block;position:relative}.img-block-wrapper:before{content:"";filter:blur(30px);z-index:-1;background:radial-gradient(circle,#0f53fa14 0%,#f4f7fb00 70%);border-radius:50%;width:70%;height:70%;position:absolute;top:15%;left:15%}.img-blend-premium{filter:drop-shadow(0 15px 40px #0f53fa1a);animation:12s ease-in-out infinite floating-slow;-webkit-mask-image:radial-gradient(circle,#000 70%,#0000 100%);mask-image:radial-gradient(circle,#000 70%,#0000 100%)}.fbox-side{align-items:flex-start;gap:16px;display:flex}.fbox-ico-side span:before{font-size:32px!important}.fbox-ico-side{background:#0f53fa0d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.fbox-txt-side h5{margin-bottom:6px;font-size:1.1rem;line-height:1.2}.fbox-txt-side p{text-align:justify;margin-bottom:0}.hero-float-img.grid-img{mix-blend-mode:multiply;filter:saturate(1.1)brightness(1.05);-webkit-mask-image:inset(5% 5% 5% 5% round 30px);mask-image:inset(5% 5% 5% 5% round 30px);-webkit-mask-image:inset(5% 5% 5% 5% round 30px);opacity:1;margin-left:auto;transition:all .8s;animation:8s ease-in-out infinite floating-slow;display:block;max-width:85%!important}.features-grid .fbox-4{background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;padding:30px;transition:all .3s;display:flex;box-shadow:0 5px 20px #00000008}.features-grid .fbox-4:hover{border-color:#0f53fa1a;transform:translateY(-5px);box-shadow:0 10px 30px #0f53fa14}.fbox-ico-centered{width:64px;height:64px;color:var(--vedha-blue);background:#0f53fa0d;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:20px;font-size:32px;display:flex}.benefit-card{border-left:4px solid var(--vedha-blue);background:#fff;border-radius:12px;margin-bottom:20px;padding:25px;font-weight:400;box-shadow:0 3px 15px #00000005;color:#222!important}.solution-journey{justify-content:space-between;align-items:flex-start;max-width:1100px;margin:0 auto;padding:60px 0;display:flex;position:relative}.solution-journey:before{content:"";z-index:1;background:#e9ecef;height:3px;position:absolute;top:90px;left:10%;right:10%}.flow-step{z-index:2;text-align:center;flex:1;padding:0 15px;position:relative}.flow-step .icon-outer{background:#fff;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 25px;transition:all .3s;display:flex;position:relative;box-shadow:0 8px 25px #0000001a}.flow-step .icon-inner{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.4rem;transition:all .3s;display:flex}.step-1 .icon-inner{background:#ff9800}.step-2 .icon-inner{background:#00bcd4}.step-3 .icon-inner{background:#2196f3}.step-4 .icon-inner{background:#e91e63}.step-5 .icon-inner{background:#9c27b0}.flow-step:hover .icon-outer{transform:scale(1.1)}.flow-step h6{color:#1d293f;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:.95rem;font-weight:800}.flow-step p{color:#6c757d;font-size:.88rem;line-height:1.5}.flow-step:after{content:"";color:#dee2e6;z-index:3;font-family:"Font Awesome 5 Free";font-size:14px;font-weight:900;position:absolute;top:42px;right:-10px}.flow-step:last-child:after{display:none}@media (width<=991px){.solution-journey{flex-direction:column;padding-left:20px}.solution-journey:before{width:2px;height:auto;top:0;bottom:0;left:50px}.flow-step{width:100%;margin-bottom:40px;display:flex;text-align:left!important}.flow-step .icon-outer{flex-shrink:0;margin:0 25px 0 0}.flow-step:after{display:none}}.benefit-card strong{font-weight:500;color:#000!important}.faq-carousel .faq-item{flex-direction:column;justify-content:center;min-height:200px;padding:30px 60px;display:flex}.faq-carousel .owl-nav button{justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);color:#333!important;background:#0f53fa0d!important;border-radius:50%!important;font-size:24px!important}.faq-carousel .owl-nav button:hover{color:var(--vedha-blue)!important;background:#0f53fa1a!important}.faq-carousel .owl-nav .owl-prev{left:-70px}.faq-carousel .owl-nav .owl-next{right:-70px}.faq-carousel .owl-dots{text-align:center;justify-content:center;gap:10px;margin-top:40px;display:flex}.faq-carousel .owl-dot{display:inline-block;background:0 0!important;border:none!important;outline:none!important;padding:0!important}.faq-carousel .owl-dot span{border-radius:50%;width:8px;height:8px;transition:all .3s;display:block;background:#d1d1d1!important;margin:0!important}.faq-carousel .owl-dot.active span{transform:scale(1.2);background:#444!important}@media (width<=991px){.faq-carousel .owl-nav{display:none}}.invoice-hero-img{mix-blend-mode:darken;filter:drop-shadow(0 20px 50px #0fbc4926);border-radius:16px;max-width:85%;margin:0 auto;animation:10s ease-in-out infinite floating-slow;display:block;-webkit-mask-image:none!important;mask-image:none!important}.invoice-hero-img:hover{filter:drop-shadow(0 30px 60px #0fbc4940);transform:scale(1.02)}.img-blend-premium-blue{filter:drop-shadow(0 20px 50px #0f53fa26);transition:all .5s;animation:8s ease-in-out infinite floating-slow;-webkit-mask-image:radial-gradient(circle,#000 65%,#0000 95%);mask-image:radial-gradient(circle,#000 65%,#0000 95%)}.img-blend-premium-blue:hover{filter:drop-shadow(0 30px 60px #0f53fa33);transform:scale(1.02)}.img-blend-premium-red{filter:drop-shadow(0 20px 50px #f6412d26);transition:all .5s;animation:9s ease-in-out infinite floating-slow;-webkit-mask-image:radial-gradient(circle,#000 65%,#0000 95%);mask-image:radial-gradient(circle,#000 65%,#0000 95%)}.img-blend-premium-red:hover{filter:drop-shadow(0 30px 60px #f6412d33);transform:scale(1.02)}.ribbon-list-wrapper{background:#fff;border-radius:20px;flex-wrap:wrap;display:flex;overflow:hidden;box-shadow:0 10px 40px #00000014}.ribbon-sidebar{color:#fff;z-index:2;background:linear-gradient(135deg,#1d293f 0%,#0d4edb 100%);flex-direction:column;justify-content:center;align-items:center;min-width:240px;padding:60px 25px;display:flex;position:relative;overflow:hidden}.ribbon-sidebar:after{content:"";background:#3498db;width:25px;height:100%;position:absolute;top:0;right:0;box-shadow:-5px 0 15px #0000001a}.ribbon-sidebar h3{text-transform:uppercase;letter-spacing:2px;text-align:center;text-shadow:0 2px 4px #0000001a;z-index:5;font-size:1.25rem;font-weight:800;line-height:1.4;position:relative;color:#fff!important}.ribbon-content{background:#fdfdfe;flex-direction:column;flex:1;justify-content:center;padding:50px 40px;display:flex}.ribbon-item{align-items:center;width:100%;max-width:600px;margin-bottom:20px;padding-left:55px;transition:all .3s;display:flex;position:relative}.ribbon-item:nth-child(2n){align-self:flex-end;margin-left:20px}.ribbon-head{z-index:3;width:80px;height:80px;color:inherit;background:#fff;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:2rem;display:flex;position:absolute;left:0;box-shadow:0 5px 15px #0000000f}.ribbon-body{z-index:1;background:#fff;border:2px solid;border-radius:0 40px 40px 0;flex-direction:column;flex:1;justify-content:center;min-height:60px;margin-left:-5px;padding:12px 35px 12px 45px;display:flex;box-shadow:4px 4px 15px #00000008}.ribbon-body h6{color:#2c3e50;margin:0;font-size:1rem;font-weight:700;line-height:1.2}.ribbon-body p{color:#7f8c8d;margin:4px 0 0;font-size:.85rem;line-height:1.4}.ribbon-item.color-1{color:#3498db}.ribbon-item.color-2{color:#a29bfe}.ribbon-item.color-3{color:#fd79a8}.ribbon-item.color-4{color:#00cec9}.ribbon-item.color-5{color:#fab1a0}.ribbon-item.color-6{color:#55efc4}.ribbon-item:hover{opacity:.95;transform:translate(8px)}@media (width<=991px){.ribbon-sidebar{min-width:100%;padding:40px}.ribbon-item{max-width:100%;align-self:flex-start!important;margin-left:0!important}}.contact-info-card{z-index:1;background:#fff;border-radius:16px;align-items:flex-start;gap:18px;margin-bottom:20px;padding:30px 28px;transition:all .3s;display:flex;position:relative;box-shadow:0 8px 30px #0000000f}.contact-info-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #0f53fa1f}.contact-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.4rem;display:flex}.contact-icon.blue{background:#0f53fa1a}.contact-icon.green{background:#0fbc491a}.contact-icon.red{background:#f6412d1a}.contact-info-card h6{color:#1d293f;margin-bottom:4px;font-size:.95rem;font-weight:700}.contact-info-card p{color:#666;margin:0;font-size:.92rem;line-height:1.5}.contact-intro-box{background:linear-gradient(135deg,#0f53fa0a 0%,#0fbc490a 100%);border-left:4px solid #0f53fa;border-radius:0 12px 12px 0;margin-bottom:50px;padding:28px 34px}.section-divider{background:linear-gradient(90deg,#0f53fa,#0fbc49);border-radius:2px;width:60px;height:4px;margin:14px 0 40px}.blog-card{background:#fff;border-radius:16px;height:100%;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 8px 30px #0000000f}.blog-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0000001f}.blog-card-img{object-fit:cover;background:linear-gradient(135deg,#0f53fa 0%,#0fbc49 100%);justify-content:center;align-items:center;width:100%;height:200px;font-size:3rem;display:flex}.blog-card-body{padding:28px}.blog-tag{text-transform:uppercase;letter-spacing:.5px;border-radius:100px;margin-bottom:14px;padding:4px 14px;font-size:.78rem;font-weight:600;display:inline-block}.blog-tag.blue{color:#0f53fa;background:#0f53fa1a}.blog-tag.green{color:#0fbc49;background:#0fbc491a}.blog-tag.red{color:var(--vedha-blue);background:#0f53fa1a}.blog-tag.yellow{color:#d4900a;background:#ffb30c26}.blog-card h5{color:#1d293f;margin-bottom:10px;font-size:1.1rem;font-weight:700;line-height:1.4}.blog-card p{color:#666;margin-bottom:20px;font-size:.92rem;line-height:1.6}.blog-read-more{color:#0f53fa;align-items:center;gap:6px;font-size:.9rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.blog-read-more:hover{color:#0f53fa;gap:10px}.blog-intro-box{background:linear-gradient(135deg,#0f53fa0a 0%,#0fbc490a 100%);border-left:4px solid #0f53fa;border-radius:0 12px 12px 0;margin-bottom:60px;padding:30px 36px}.blog-icon-placeholder{justify-content:center;align-items:center;width:100%;height:200px;font-size:3.5rem;display:flex}.blog-logo-container{background:#fff;border-bottom:1px solid #f0f0f0;justify-content:center;align-items:center;width:100%;height:220px;padding:40px;display:flex}.blog-logo-container img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .3s}.blog-card:hover .blog-logo-container img{transform:scale(1.05)}.case-card{background:#fff;border:1px solid #f0f0f0;border-radius:20px;height:100%;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 10px 40px #0000000d}.case-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px #0000001a}.case-card-img{object-fit:cover;width:100%;height:240px;position:relative}.case-overlay{background:linear-gradient(#0000 0%,#0f53fab3 100%);align-items:flex-end;width:100%;height:100%;padding:25px;display:flex;position:absolute;top:0;left:0}.case-category{color:#1d293f;text-transform:uppercase;letter-spacing:.5px;background:#ffb30c;border-radius:50px;padding:5px 15px;font-size:.75rem;font-weight:700}.case-card-body{padding:30px}.case-card h4{color:#1d293f;margin-bottom:15px;font-size:1.25rem;font-weight:700;line-height:1.4}.fbox-1 p,.fbox-2 p,.fbox-3 p,.fbox-4 p,.fbox-5 p,.fbox-6 p,.fbox-7 p,.fbox-8 p,.fbox-txt p,.fbox-txt-center p,.reason-card p,.review-1-txt p{font-size:.95rem!important;line-height:1.6!important}.case-card p{color:#555;margin-bottom:25px;font-size:.95rem;line-height:1.6}.case-results{border-top:1px solid #eee;gap:20px;padding-top:20px;display:flex}.result-item{flex:1}.result-value{color:#0f53fa;font-size:1.2rem;font-weight:800;display:block}.result-label{color:#888;text-transform:uppercase;font-size:.7rem;font-weight:600;display:block}.case-intro-box{border-right:4px solid var(--vedha-blue);background:linear-gradient(135deg,#0f53fa0a 0% 100%);border-radius:12px 0 0 12px;margin-bottom:60px;padding:35px 40px}.view-case-link{color:var(--vedha-blue);align-items:center;gap:8px;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.view-case-link:hover{color:var(--vedha-blue);gap:12px}.careers-hero{background-color:#f8fbff;background-image:radial-gradient(at 0 0,#0f53fa0d 0,#0000 50%),radial-gradient(at 100% 0,#0f53fa14 0,#0000 50%);border-bottom:1px solid #0f53fa0d;position:relative;overflow:hidden}.careers-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#0f53fa08 0%,#0000 60%);width:200%;height:200%;animation:20s linear infinite floating-aura;position:absolute;top:-50%;left:-50%}@keyframes floating-aura{0%{transform:translate(0)}50%{transform:translate(5%,5%)}to{transform:translate(0)}}.careers-hero h1,.careers-hero p{color:#1d293f!important}.jo.benefit-card{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:16px;outline:none;align-items:flex-start;margin-bottom:20px;padding:24px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 4px 20px #0000000d}.benefit-card:hover,.benefit-card:focus-within{border-color:#0f53fa33;transform:translateY(-5px);box-shadow:0 12px 30px #0f53fa1a}.job-card{background:#fff;border-left:4px solid #0f53fa;border-radius:16px;margin-bottom:24px;padding:30px 28px;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 30px #0000000f}.job-card:hover{border-left-color:#0fbc49;transform:translateY(-8px);box-shadow:0 20px 50px #0f53fa26}.job-card h5{color:#1d293f;margin-bottom:8px;font-weight:700}.job-card p{color:#666;margin-bottom:16px;font-size:.92rem;line-height:1.5}.job-meta{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.job-badge{border-radius:100px;padding:4px 12px;font-size:.78rem;font-weight:600;display:inline-block}.job-badge.type{color:#0f53fa;background:#0f53fa1a}.job-badge.domain{color:#0fbc49;background:#0fbc491a}.job-badge.level{color:#d4900a;background:#ffb30c26}.btn-apply-sm{color:#fff;background:#0f53fa;border:none;border-radius:8px;padding:8px 20px;font-size:.88rem;font-weight:600;transition:background .2s}.btn-apply-sm:hover{color:#fff;background:#0040cc}.why-box{color:#1d293f;background:#0f53fa0d;border:1px solid #0f53fa1a;border-radius:20px;margin-bottom:30px;padding:40px 36px}.why-box h4{color:#1d293f;margin-bottom:20px;font-weight:700}.why-box ul{margin:0;padding:0;list-style:none}.why-box ul li{gap:12px;padding:8px 0;font-size:.95rem;display:flex}.why-box ul li span.tick{color:#ffb30c;font-weight:700}.apply-form-wrap{background:#fff;border-radius:20px;padding:35px;box-shadow:0 20px 60px #00000012}.apply-form-wrap .form-control{background:#fafbff;border:1.5px solid #e8eaf0;border-radius:10px;margin-bottom:12px;padding:12px 18px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.apply-form-wrap .form-control:focus{background:#fff;border-color:#0f53fa;outline:none;box-shadow:0 0 0 3px #0f53fa1a}.apply-form-wrap textarea.form-control{resize:vertical;min-height:130px}.apply-form-wrap label{color:#444;margin-bottom:6px;font-size:.88rem;font-weight:600;display:block}.btn-submit{color:#fff;background:linear-gradient(135deg,#0f53fa 0%,#0040cc 100%);border:none;border-radius:12px;width:100%;padding:14px 40px;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s}.btn-submit:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #0f53fa4d}.highlight-card{z-index:1;background:#fff;border-radius:16px;align-items:flex-start;gap:18px;margin-bottom:24px;padding:28px 26px;transition:all .3s;display:flex;position:relative;box-shadow:0 8px 30px #0000000f}.highlight-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #0f53fa1f}.highlight-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.5rem;display:flex}.highlight-icon.blue{background:#0f53fa1a}.highlight-icon.green{background:#0fbc491a}.highlight-icon.yellow{background:#ffb30c26}.highlight-icon.red{background:#0f53fa1a}.highlight-card h6{color:#1d293f;margin-bottom:4px;font-weight:700}.highlight-card p{color:#666;margin:0;font-size:.92rem;line-height:1.5}.areas-grid .badge-area{color:#0f53fa;background:#0f53fa14;border-radius:100px;margin:5px;padding:8px 18px;font-size:.88rem;font-weight:600;display:inline-block}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--vedha-blue)!important}.owl-theme .owl-dots .owl-dot span{background:#0f53fa33!important}.wsmenu>.wsmenu-list>li>a:hover,.wsmenu>.wsmenu-list>li:hover>a,.wsmenu>.wsmenu-list>li:hover>a>.wsarrow,.wsmenu>.wsmenu-list>li>.sub-menu>li>a:hover,.wsmenu>.wsmenu-list.nav-orange-red-hover>li>ul.sub-menu>li>a:hover,.wsmenu>.wsmenu-list.nav-red-hover>li>ul.sub-menu>li>a:hover{color:var(--vedha-blue)!important}.blue-loading .object,.orange-red-loading .object,.red-loading .object,.lue-loading .object{background-color:var(--vedha-blue)!important}.blue-hover:hover{background-color:var(--vedha-blue)!important;color:#fff!important;border-color:var(--vedha-blue)!important}.nav-orange-red-hover li:hover>a,.nav-red-hover li:hover>a{color:var(--vedha-blue)!important}.red-hover:hover,.orange-red-hover:hover,.yellow-hover:hover,.green-hover:hover,.tra-red-hover:hover,.tra-orange-red-hover:hover,.tra-yellow-hover:hover,.tra-green-hover:hover{background-color:var(--vedha-blue)!important;color:#fff!important;border-color:var(--vedha-blue)!important}.reason-accordion{width:100%;margin-top:20px}.accordion-item-card{background:#fff;border:1px solid #00000008;border-radius:20px;margin-bottom:20px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 15px #0000000a}.accordion-item-card.active{border-color:#007bff22;transform:translateY(-2px);box-shadow:0 15px 40px #00000014}.accordion-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.accordion-header-content{align-items:center;gap:20px;display:flex}.accordion-icon-box{color:#007bff;background:#f8fbff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.3rem;transition:all .3s;display:flex}.accordion-item-card.active .accordion-icon-box{color:#fff;background:#007bff;box-shadow:0 8px 16px #007bff33}.accordion-header h5{color:#222;margin:0;font-size:1.15rem;font-weight:600}.accordion-chevron{color:#bbb;font-size:.8rem;transition:transform .4s}.accordion-item-card.active .accordion-chevron{color:#007bff;transform:rotate(180deg)}.accordion-panel{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.accordion-item-card.active .accordion-panel,.accordion-panel.active{opacity:1;max-height:800px}.accordion-description{color:#555;padding:0 28px 28px 96px;font-size:.98rem;line-height:1.7}@media (width<=768px){.accordion-description{text-align:left;padding:0 24px 24px}.accordion-header{padding:20px}}.reason-card:hover{border-color:#0f53fa26;transform:translateY(-8px);box-shadow:0 20px 40px #0f53fa1f}.reason-card-ico{background:#0f53fa12;border-radius:15px;justify-content:center;align-items:center;width:65px;height:65px;margin-bottom:25px;transition:all .3s;display:flex}.reason-card:hover .reason-card-ico{background:var(--vedha-blue)}.reason-card-ico span{color:var(--vedha-blue);font-size:32px;transition:all .3s}.reason-card:hover .reason-card-ico span{color:#fff}.reason-card h5{color:#1d293f;margin-bottom:15px;font-size:1.25rem;font-weight:700}.reason-card p{color:#666;flex-grow:1;margin-bottom:0;font-size:.875rem;line-height:1.6}.calendar-widget-wrapper{background:#fff;border:1px solid #0f53fa0d;border-radius:24px;padding:40px;box-shadow:0 20px 50px #0f53fa14}.calendar-widget{background:#f8fbff;border:1px solid #0f53fa1a;border-radius:20px;padding:30px}.calendar-icon{width:24px;margin-right:8px;display:inline-block}.btn-nav{color:#1d293f;background:#fff;border:1px solid #e1e1e1;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .3s;display:flex}.btn-nav:hover{color:#0f53fa;border-color:#0f53fa}.calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.grid-header{color:#888;padding-bottom:10px;font-size:.75rem;font-weight:700}.grid-day{aspect-ratio:1;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.grid-day:not(.empty):hover{color:#0f53fa;background:#0f53fa1a}.grid-day.active{color:#fff;background:#0f53fa;box-shadow:0 4px 12px #0f53fa4d}.grid-day.empty{cursor:default}.grid-day.sunday{color:red;opacity:.5;cursor:not-allowed}.btn-back{color:#0f53fa;cursor:pointer;background:0 0;border:none;font-size:.95rem;font-weight:600;transition:all .3s}.btn-back:hover{transform:translate(-5px)}.time-slot-grid{grid-template-columns:repeat(2,1fr);gap:15px;padding:10px 0;display:grid}.time-slot{color:#0f53fa;cursor:pointer;background:#fff;border:1px solid #0f53fa;border-radius:12px;padding:12px;font-weight:600;transition:all .2s}.time-slot:hover{color:#fff;background:#0f53fa;box-shadow:0 4px 12px #0f53fa33}.booking-form .form-control{background:#fff;border:1px solid #e1e1e1;border-radius:12px;padding:12px 20px;font-size:1rem}.submit-booking{border-radius:12px;width:100%;margin-top:10px;padding:14px;font-size:1rem;font-weight:700}.confirmed-slot-box{background:#0f53fa0d;border:1px solid #0f53fa1a;border-radius:20px;padding:24px}@media (width<=768px){.demo-info-box{margin-bottom:50px;padding-right:0}.calendar-widget-wrapper{padding:30px 20px}.calendar-widget{padding:20px 10px}.calendar-grid{gap:5px}.time-slot-grid{grid-template-columns:1fr}}.clean-faq-wrapper{max-width:800px;margin:0 auto}.clean-faq-item{border-bottom:1px solid #e1e1e1}.clean-faq-item:last-child{border-bottom:none}.clean-faq-header{cursor:pointer;justify-content:space-between;align-items:center;padding:24px 0;transition:all .3s;display:flex}.clean-faq-question{color:#1d293f;margin:0;padding-right:20px;font-size:1.15rem;font-weight:500}.clean-faq-icon{color:#555;background:#f4f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.clean-faq-icon span{color:#555;font-size:.8rem;transition:transform .3s}.clean-faq-item.active .clean-faq-icon span{transform:rotate(180deg)}.clean-faq-content{max-height:0;transition:max-height .4s;overflow:hidden}.clean-faq-item.active .clean-faq-content{max-height:500px}.clean-faq-content p{color:#555;margin:0;padding-bottom:24px;font-size:1rem;line-height:1.6}.fbox-4,.fbox-side,.blog-card,.case-card,.fbox-2,.fbox-3{transition:all .35s ease-in-out!important;position:relative!important;overflow:hidden!important}.fbox-4{background:#fff!important;border:none!important;border-radius:20px!important;flex-direction:column!important;height:100%!important;padding:45px 35px!important;display:flex!important;box-shadow:0 10px 30px #0000000d!important}.fbox-4 .fbox-ico-centered{margin-bottom:25px!important}.fbox-4 h5{margin-bottom:15px!important;font-size:1.35rem!important;font-weight:700!important;line-height:1.3!important}.fbox-4 p{color:#666!important;font-size:1rem!important;line-height:1.6!important}.fbox-side{padding:35px 30px!important}.fbox-txt-side h5{margin-bottom:12px!important;font-size:1.4rem!important}.fbox-txt-side p{font-size:1.05rem!important;line-height:1.6!important}.fbox-ico-side{margin-right:25px!important;font-size:50px!important}.floating-card{text-align:left!important;background:#fff!important;border:none!important;border-left:6px solid #0f53fa!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;height:100%!important;min-height:100px!important;padding:25px 30px!important;transition:all .3s!important;display:flex!important;box-shadow:0 8px 30px #0000000a!important}.floating-card:hover{background:#fcfdff!important;transform:translate(10px)!important;box-shadow:0 15px 45px #00000014!important}.floating-card p{color:#1d293f!important;margin-bottom:0!important;font-size:1.15rem!important;font-weight:700!important;line-height:1.4!important;transition:color .3s!important}.floating-card:hover p{color:#0f53fa!important}.benefit-card{cursor:default;background:#fff;border:1px solid #00000005;border-radius:16px;align-items:center;margin-bottom:20px;padding:20px 25px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000000a}.benefit-card:hover{border-color:#0f53fa1a;transform:translateY(-5px);box-shadow:0 12px 24px #0f53fa14}.benefit-card-icon{background:#0f53fa12;border-radius:12px;justify-content:center;align-items:center;width:54px;min-width:54px;height:54px;margin-right:20px;transition:all .3s;display:flex}.benefit-card:hover .benefit-card-icon,.benefit-card:focus-within .benefit-card-icon{background:#0f53fa}.benefit-card-icon i,.benefit-card-icon span{color:#0f53fa;font-size:24px;transition:all .3s}.benefit-card:hover .benefit-card-icon i,.benefit-card:hover .benefit-card-icon span,.benefit-card:focus-within .benefit-card-icon i,.benefit-card:focus-within .benefit-card-icon span{color:#fff}.benefit-card-txt h5{color:#1a1a1a;margin-bottom:4px;font-size:1.15rem;font-weight:700;transition:color .3s}.benefit-card-txt p{color:#666;opacity:0;visibility:hidden;max-height:0;margin-top:0;margin-bottom:0;font-size:1rem;line-height:1.5;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:translateY(-10px)}.benefit-card:hover .benefit-card-txt p,.benefit-card:focus-within .benefit-card-txt p{opacity:1;visibility:visible;max-height:200px;margin-top:12px;transform:translateY(0)}.benefit-card:hover .benefit-card-txt h5,.benefit-card:focus-within .benefit-card-txt h5{color:#0f53fa}.benefit-card:after{content:"+";color:#ccc;font-size:20px;font-weight:300;transition:all .3s;position:absolute;top:24px;right:24px}.benefit-card:hover:after,.benefit-card:focus-within:after{content:"-";color:#0f53fa;transform:rotate(180deg)}.product-logo img,.img-block img,.hero-float-img,.multiply-img{mix-blend-mode:multiply!important;filter:brightness(1.08)contrast(1.08)!important;-webkit-mask-image:radial-gradient(circle,#000 60%,#0000 95%)!important;mask-image:radial-gradient(circle,#000 60%,#0000 95%)!important}.hero-float-img{animation:10s ease-in-out infinite floating-slow!important}.bg-dark .product-logo img,.bg-dark .img-block img,.bg-dark .multiply-img,.bg-dark .hero-float-img{mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important}.fbox-4:before,.fbox-side:before,.blog-card:before,.case-card:before,.fbox-2:before,.fbox-3:before{content:"";z-index:5;background:linear-gradient(90deg,#0f53fa,#0fbc49);width:0;height:4px;transition:width .45s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.fbox-4:hover:before,.fbox-side:hover:before,.blog-card:hover:before,.case-card:hover:before,.fbox-2:hover:before,.fbox-3:hover:before{width:100%;box-shadow:0 0 15px #0f53fae6,0 0 30px #0f53fa66,0 0 45px #0fbc494d}.fbox-4:hover,.fbox-side:hover,.blog-card:hover,.case-card:hover,.fbox-2:hover,.fbox-3:hover{transform:translateY(-10px);box-shadow:0 25px 50px #00000029!important}.white-menu .wsmenu>.wsmenu-list>li>a{color:#1a1a1a!important;padding:10px 24px!important;font-size:15px!important;font-weight:500!important}.white-menu .wsmenu>.wsmenu-list>li>a:hover{color:#0f53fa!important}.white-menu .wsmenu>.wsmenu-list>li>a .wsarrow:after{border-top-color:#1a1a1a!important;margin:0 0 0 8px!important}.white-menu .wsmenu>.wsmenu-list>li:hover>a .wsarrow:after{border-top-color:#0f53fa!important}.bg-enterprise-dark{background-color:#0a0f1a;background-image:radial-gradient(circle at 20% 30%,#0f53fa14 0%,#0000 40%),radial-gradient(circle at 80% 70%,#0fbc490d 0%,#0000 40%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding-top:100px;padding-bottom:100px;position:relative;overflow:hidden;color:#fff!important}.security-badge{color:#4da3ff;text-transform:uppercase;letter-spacing:1px;background:#0f53fa26;border:1px solid #0f53fa4d;border-radius:100px;align-items:center;gap:8px;margin-bottom:25px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.security-glass-card{-webkit-backdrop-filter:blur(12px);background:#ffffff05;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;height:100%;padding:40px 35px;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.security-glass-card:hover{background:#ffffff0d;border-color:#0f53fa80;transform:translateY(-12px)scale(1.02);box-shadow:0 30px 60px #0006,0 0 20px #0f53fa33}.security-glass-card .s-icon-wrap{color:#fff;background:linear-gradient(135deg,#0f53fa33 0%,#0fbc491a 100%);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:25px;font-size:28px;display:flex;position:relative}.security-glass-card .s-icon-wrap:after{content:"";-webkit-mask-composite:xor;background:linear-gradient(135deg,#0f53fa80,#0000);border-radius:16px;padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.security-glass-card h5{margin-bottom:12px;font-weight:700;color:#fff!important}.security-glass-card p{font-size:.92rem;line-height:1.6;color:#fff9!important}.trust-meter-wrap{background:#ffffff08;border:1px dashed #ffffff1a;border-radius:20px;margin-top:60px;padding:30px}.trust-badge-item{text-align:center;opacity:.7;transition:opacity .3s}.trust-badge-item:hover{opacity:1}.trust-badge-item i{color:#4da3ff;margin-bottom:10px;font-size:40px;display:block}.trust-badge-item span{text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-weight:600}.solution-hub-section{background:#060911;padding:120px 0 80px;position:relative;overflow:hidden}.solution-hub-section:before{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#0f53fa,#00c6ff,#0000);width:80%;height:1px;position:absolute;top:0;left:10%}.solution-hub-section .glow-orb{z-index:1;pointer-events:none;background:radial-gradient(circle,#0f53fa0d 0%,#0000 70%);width:600px;height:600px;position:absolute}.glass-journey-card{-webkit-backdrop-filter:blur(20px);text-align:center;z-index:2;background:#ffffff05;border:1px solid #ffffff0d;border-radius:28px;height:100%;padding:45px 35px;transition:all .6s cubic-bezier(.165,.84,.44,1);position:relative}.glass-journey-card:hover{background:#ffffff0a;border-color:#0f53fa99;transform:translateY(-15px)scale(1.02);box-shadow:0 40px 80px #00000080,0 0 30px #0f53fa33}.glass-journey-card .step-number{color:#fff;letter-spacing:1px;background:linear-gradient(135deg,#0f53fa,#00c6ff);border-radius:100px;padding:4px 18px;font-size:13px;font-weight:800;position:absolute;top:-20px;left:50%;transform:translate(-50%);box-shadow:0 5px 15px #0f53fa66}.glass-journey-card .icon-wrap{background:linear-gradient(135deg,#fff,#fff6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:30px;font-size:40px;transition:transform .5s}.glass-journey-card:hover .icon-wrap{transform:scale(1.1)rotate(5deg)}.glass-journey-card h6{letter-spacing:-.5px;margin-bottom:18px;font-size:1.25rem;font-weight:700;color:#fff!important}.glass-journey-card p{font-size:.95rem;line-height:1.7;color:#ffffff73!important}.premium-built-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;align-items:center;gap:20px;padding:25px 30px;transition:all .4s;display:flex}.premium-built-card:hover{background:#ffffff0f;border-color:#00c6ff66;transform:translate(10px)}.premium-built-card .icon-box{color:#00c6ff;background:linear-gradient(135deg,#0f53fa33,#00c6ff1a);border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;display:flex;box-shadow:inset 0 0 10px #00c6ff1a}.light-solution-hub-section{background:#fdfdfe;border-top:1px solid #f0f0f0;padding:80px 0;position:relative;overflow:hidden}.light-built-card{background:#fff;border:1px solid #f0f0f0;border-radius:20px;align-items:center;gap:20px;padding:25px 30px;transition:all .4s;display:flex;box-shadow:0 10px 30px #00000008}.light-built-card:hover{background:#f8faff;border-color:#0f53fa;transform:translate(10px);box-shadow:0 15px 35px #0f53fa14}.light-built-card .icon-box{color:#0f53fa;background:#0f53fa0d;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;display:flex}.light-cta{background:#fdfdfe;padding:80px 0;position:relative}.cta-light-box{background:#fff;border:1px solid #f0f0f0;border-radius:40px;padding:90px 40px;position:relative;overflow:hidden;box-shadow:0 40px 100px #0f53fa0f}.cta-light-box:before{content:"";z-index:1;background:radial-gradient(circle,#0f53fa0d 0%,#0000 70%);width:400px;height:400px;position:absolute;top:-20%;right:-10%}.cta-light-box .cta-txt{z-index:2;position:relative}.cta-light-box h3{color:#1d293f;font-weight:800}.cta-light-box p{color:#555}.process-workflow-section{background:#fff;padding:100px 0}.process-step-row{align-items:center;margin-bottom:60px;display:flex}.process-step-row:nth-child(2n){flex-direction:row-reverse}.process-content{background:#f8f9fb;border-left:6px solid #0f53fa;border-radius:30px;padding:40px;transition:all .4s}.process-step-row:nth-child(2n) .process-content{border-left:none;border-right:6px solid #00c6ff}.process-content:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000000d}.process-number{color:#0f53fa;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;font-size:14px;font-weight:800;display:block}.process-content h4{color:#1d293f;margin-bottom:20px;font-weight:700}.process-content p{color:#4b5563;line-height:1.8}.process-visual{text-align:center;padding:0 60px}.process-icon-box{color:#0f53fa;z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto;font-size:40px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;box-shadow:0 15px 35px #0f53fa1a}.process-icon-box:hover{color:#fff;background:#0f53fa;transform:translateY(-10px)scale(1.05);box-shadow:0 30px 60px #0f53fa4d}.process-icon-box:after{content:"";border:1px dashed #cbd5e1;border-radius:50%;width:120%;height:120%;transition:all .4s;animation:30s linear infinite rotate;position:absolute;top:-10%;left:-10%}.process-icon-box:hover:after{border-color:#0f53fa;width:130%;height:130%;top:-15%;left:-15%}.process-icon-box i{transition:all .4s}.process-icon-box:hover i{transform:rotate(15deg)}.wsmainwp{justify-content:space-between;align-items:center;height:80px;display:flex;max-width:100%!important;padding:0 70px!important}.desktoplogo img,.smllogo img{display:block;width:auto!important;height:auto!important;max-height:80px!important}.desktoplogo{align-items:center;margin-left:20px;display:flex}.main-logo{width:auto;max-height:60px}.wsmenu{align-items:center;display:flex}:root{--contact-primary:#0f53fa;--contact-bg-light:#fff;--contact-bg-alt:#f8faff;--contact-text-dark:#1d1d1f;--contact-text-muted:#6e6e73}.contact-page-wrapper{color:var(--contact-text-dark);background-color:#fffdfc;overflow-x:hidden}.contact-hero{background:linear-gradient(135deg,#fff 0%,#f4f7fb 100%);padding:160px 0 100px;position:relative;overflow:hidden}.contact-hero:before{content:"";z-index:0;filter:blur(60px);background:radial-gradient(circle,#0f53fa14 0%,#0000 70%);width:500px;height:500px;position:absolute;top:-150px;right:-150px}.contact-hero:after{content:"";z-index:0;filter:blur(60px);background:radial-gradient(circle,#0f53fa0d 0%,#0000 70%);width:500px;height:500px;position:absolute;bottom:-150px;left:-150px}.contact-content{position:relative;overflow:hidden}.contact-content:before{content:"";z-index:0;filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#0f53fa0a 0%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;right:-200px}.contact-label{letter-spacing:3px;color:var(--contact-primary);text-transform:uppercase;z-index:5;margin-bottom:20px;font-size:.85rem;font-weight:800;display:inline-block;position:relative}.contact-wrapper{z-index:10;margin-top:-50px;position:relative}.contact-info-block{background:#fff;border-radius:40px;height:100%;padding:60px;box-shadow:0 40px 100px #0000000f}.info-item{align-items:flex-start;gap:20px;margin-bottom:40px;display:flex}.info-icon{background:var(--contact-bg-alt);width:54px;height:54px;color:var(--contact-primary);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.info-text h5{margin-bottom:5px;font-weight:800}.info-text p{color:var(--contact-text-muted);margin:0;font-size:1.05rem}.contact-form-block{background:#fff;border:1px solid #f0f0f0;border-radius:40px;padding:60px;box-shadow:0 40px 100px #0000000f}.form-group{margin-bottom:25px}.form-label{margin-bottom:10px;font-size:.9rem;font-weight:700;display:block}.contact-form-block .form-control{background:#fbfbfd;border:1.5px solid #eee;border-radius:14px;padding:16px 20px;font-size:1rem;transition:all .3s}.contact-form-block .form-control:focus{border-color:var(--contact-primary);background:#fff;box-shadow:0 0 0 4px #0f53fa1a}.contact-form-block textarea.form-control{resize:none;min-height:150px}.btn-contact{background:var(--contact-primary);cursor:pointer;border:none;border-radius:100px;width:100%;padding:18px 40px;font-size:1.1rem;font-weight:800;transition:all .3s;box-shadow:0 10px 25px #0f53fa33;color:#fff!important}.btn-contact:hover{transform:translateY(-3px);box-shadow:0 15px 35px #0f53fa4d}.map-section{padding:100px 0}.map-container{background:#eee;border:1px solid #f0f0f0;border-radius:40px;width:100%;height:450px;overflow:hidden}@media (width<=991px){.contact-hero{text-align:center;padding:120px 0 60px}.contact-info-block,.contact-form-block{margin-bottom:30px;padding:40px 20px}.contact-wrapper{margin-top:20px}}
