*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Zoho Puvi,-apple-system,BlinkMacSystemFont,San Francisco,Helvetica Neue,Helvetica,Ubuntu,Roboto,Noto,Segoe UI,Arial,sans-serif}.header-wrapper{background-color:rgba(166,204,255,.3137254901960784)}.navbar .nav-item{color:#000}.dropdown-icon .more-icon{fill:#fff}.auth-buttons .sign-in-btn{color:#fff}.auth-buttons .sign-up-btn{color:#fff;border:.8px solid #fff}.section-wrapper{padding:0 30px 120px}.footer-cta-section{padding-top:0!important}.navbar .nav-item{color:#fff}.dropdown-icon,.more-icon{fill:#fff}.btn{display:inline-block;white-space:nowrap;font-size:14px;font-weight:700;border:none;background:none;cursor:pointer;color:#fff;padding:15px 40px;border-radius:6px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.btn:hover{z-index:2;-webkit-transform:translateY(-2px) scale(1.02);-ms-transform:translateY(-2px) scale(1.02);transform:translateY(-2px) scale(1.02)}.btn-primary{background:#025eff;color:#fff}.btn-primary:hover{background:#0052e6;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.access-btn{display:none}.container{max-width:1160px;margin:0 auto}.intro-section{position:relative;height:900px;margin-bottom:250px;color:#fff;background:-o-linear-gradient(268.44deg,#025eff 64.92%,#a6ccff 178.17%);background:linear-gradient(181.56deg,#025eff 64.92%,#a6ccff 178.17%)}.intro-content{width:825px;margin:78px auto;text-align:center}.intro-content h1{font-size:52px;font-weight:900}.intro-content p{width:490px;padding:20px 0;margin:0 auto;color:#fff;font-size:14px;font-weight:400;line-height:24px}.intro-visual{position:relative}.intro-image{position:absolute;left:50%;-webkit-transform:translate(-50%,30%);-ms-transform:translate(-50%,30%);transform:translate(-50%,30%);width:1177px;margin:78px auto;text-align:center}.intro-image img{width:100%}.intro-section header{position:relative}.intro-form{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50px);-ms-transform:translate(-50%,-50px);transform:translate(-50%,-50px)}.form-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:30px}.form-control{width:100%;height:46px;padding:0 15px 0 40px;font-size:13px;color:#5b5b5b;font-weight:600;border-radius:5px;border:1px solid #d7e0f8}.form-field{width:100%;margin-bottom:25px}.submit-button{width:100%;font-size:16px;font-weight:600;padding:14px 20px;background-color:#035eff;color:#fff;border-radius:6px;border:none;margin-top:15px;cursor:pointer;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.form-field.position-relative{position:relative}.form-field.position-relative:after{content:"";position:absolute;width:16px;height:16px;top:22px;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-size:contain;background-position:50%}.company-icon:after{background:url(/payments/form/svgs/company-icon.svg) no-repeat}.profile-icon:after{background:url(/payments/form/svgs/profile.svg) no-repeat}.email:after{background:url(/payments/form/svgs/mail-icon.svg) no-repeat}.phone-number:after{background:url(/payments/form/svgs/phone-icon.svg) no-repeat}.form-error{display:none;color:red;font-size:15px;text-align:end;width:98%}.banking-partners-section{padding:60px 0;text-align:center;max-width:1200px;margin:0 auto 120px}.partners-heading{font-size:40px;font-weight:700;margin-bottom:60px;text-align:center}.partners-container{max-width:80%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px}.partners-container .bank-logo{width:220px}.partners-container a:hover{cursor:pointer;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.benefits-heading{font-size:40px;font-weight:700;color:#000;margin-bottom:16px;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.benefits-subheading{font-size:16px;color:#000;margin-bottom:90px;text-align:center}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:108px 60px;max-width:1050px;margin:0 auto}.benefit-card{text-align:left}.benefit-icon{width:18px;height:18px;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.benefit-title{font-size:20px;font-weight:600;margin:0 0 10px;color:#000}.benefit-description{width:300px;font-size:16px;line-height:1.5;color:#000;margin:0}.apps-integration-container{border-radius:14px;background-color:#eef2f2;padding:85px 0;text-align:center}.apps-heading{font-size:40px;font-weight:700;color:#000;margin-bottom:50px;text-align:center;max-width:560px;margin-left:auto;margin-right:auto;line-height:1.3}.apps-grid{gap:30px;max-width:900px;margin:0 auto;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.app-card,.apps-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.app-card{background:#fff;border-radius:14px;width:160px;height:140px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;-o-transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.app-logo{max-width:100%;max-height:45px;-o-object-fit:contain;object-fit:contain}.banking-features-section{background-color:#000;color:#fff;padding:80px 156px;margin-bottom:160px}.features-heading{font-size:40px;font-weight:700;text-align:center;line-height:1.3;margin-bottom:16px}.features-desc{margin-bottom:60px}.feature-section-note,.features-desc{font-size:16px;color:#fff;text-align:center}.feature-section-note{font-style:italic;margin-top:60px}.features-container{gap:50px;position:relative}.features-accordion,.features-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.features-accordion{-webkit-box-flex:0;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:30px}.feature-item{position:relative;border-bottom:1px solid hsla(0,0%,100%,.2);padding:30px 0;cursor:pointer;-webkit-transition:border-bottom .3s ease;-o-transition:border-bottom .3s ease;transition:border-bottom .3s ease}.feature-item.active{border-bottom:1px solid #fff}.feature-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:15px;margin-left:24px}.feature-number{font-size:18px;font-weight:600;color:hsla(0,0%,100%,.7)}.feature-item.active .feature-number{color:#fff}.feature-title{font-size:18px;font-weight:600;margin:0}.features-content{-webkit-box-flex:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;position:relative}.feature-content-item{display:none;position:relative}.feature-content-item.active{display:block}.feature-image-container{position:relative;border-radius:10px;overflow:hidden}.feature-image{width:100%;display:block;border-radius:17px}.tooltip-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;position:absolute;right:35px;top:25px;z-index:10}.feature-tooltip{width:350px;background-color:#fff;color:#000;border-radius:10px;padding:19px 25px}.feature-tooltip span{font-size:13px;font-weight:700;line-height:30px}.feature-tooltip p{font-size:12px;line-height:20px}.mobile-tooltip-container{display:none;margin:24px 0 24px 24px;width:310px}.mobile-feature-tooltip{background-color:#fff;border-radius:10px;padding:15px 20px;margin-top:10px;display:none}.mobile-feature-tooltip p{font-size:12px;line-height:20px;margin:0;color:#000}.mobile-feature-tooltip span{font-size:12px;font-weight:700;line-height:30px}.feature-item .sliding-background{position:absolute;top:0;height:100%;background-color:rgba(245,247,251,.08235294117647059)}.feature-item.active .sliding-background{-webkit-animation:slidingBackground 5s linear;animation:slidingBackground 5s linear}@-webkit-keyframes slidingBackground{0%{width:0}to{width:100%}}@keyframes slidingBackground{0%{width:0}to{width:100%}}.footer-cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:80px;border-radius:20px;background:url(/payments/finance-integrations/footer-illustration.png) no-repeat 100% 100%,#011f99;background-size:500px}.footer-cta .primary-heading{text-align:center;color:#fff;margin-bottom:25px;font-size:40px;font-weight:900;line-height:1.3}@media (max-width:1200px){.banking-partners{max-width:700px}.banking-partners div{width:200px}.banking-partners img{max-width:80px}.footer-cta{padding:50px}.footer-cta .primary-heading{font-size:32px;line-height:36.7px}.benefits-grid{padding:0 20px}.app-card{width:150px;height:85px}.apps-grid{max-width:800px}.app-card{width:140px}.features-container{gap:30px}}@media (max-width:768px){.partners-heading{font-size:32px;margin-bottom:30px}.benefits-grid{grid-template-columns:repeat(2,1fr);gap:30px 20px}.benefits-heading{font-size:30px;padding:0 20px}.benefit-title{font-size:18px}.apps-heading{font-size:30px}.apps-grid{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.app-card{width:140px;height:80px}.apps-heading{font-size:28px;margin-bottom:40px}.features-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.features-accordion,.features-content{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:100%}.feature-item.active .feature-description{max-height:200px}}@media (max-width:600px){.intro-section{height:1030px;margin-bottom:0}.intro-content{width:350px;margin-top:50px}.intro-content h1{font-size:28px}.intro-content p{width:350px;font-size:16px}.intro-image img{display:none}.benefits-grid{grid-template-columns:1fr;gap:50px;padding:0}.banking-benefits-section{padding:80px 30px}.benefits-heading{text-align:left;font-size:26px;padding:0}.benefits-subheading{text-align:left;font-size:16px;margin-bottom:40px}.footer-cta{background:#011f99;padding:30px 20px;background-size:300px}.footer-cta .primary-heading{font-size:28px}.apps-integration-container{padding:60px 0}.app-card{padding:10px}.apps-grid{gap:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.app-card{width:130px;height:75px}.apps-heading{font-size:24px;margin-bottom:30px}.banking-features-section{padding:50px 30px;margin-bottom:90px}.features-heading{font-size:28px;margin-bottom:40px}.feature-title{font-size:18px}.feature-image-container{display:none}.mobile-tooltip-container{display:block}.feature-item.active .mobile-feature-tooltip{display:block;margin-bottom:15px}.feature-header{margin-bottom:5px}.feature-item{padding-top:20px;padding-bottom:0}.features-accordion{padding:0}}