.footer-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;padding-bottom:0;background:linear-gradient(180deg,#aeb4f4,#fff 28%,#fff 55%,#fff),radial-gradient(373.81% 116.91% at 50% -16.91%,#aeb4f4 16.53%,hsla(0,0%,100%,.2) 50%)}@media(min-width:640px){.footer-container{background:linear-gradient(180deg,#aeb4f4,#fff 28%,#fff 55%,#fff),radial-gradient(373.81% 116.91% at 50% -16.91%,#aeb4f4 16.53%,hsla(0,0%,100%,.2) 50%)}}.footer{align-items:flex-start;align-self:stretch}.footer,.footer-down{display:flex;flex-direction:column}.footer-down{width:100%;gap:40px}@media(min-width:640px){.footer-down{gap:52px}}.footer-top{justify-content:center;gap:1rem;align-self:stretch}.footer-top,.footer-top-1{display:flex;flex-direction:column;align-items:center}.footer-top-1{gap:.5rem}.footer-heading{color:#fff;font-family:Proxima Nova;font-size:4rem;font-weight:800;line-height:4.25rem}.footer-subtext{color:#fff;font-size:1.125rem;font-weight:400;line-height:1.625rem}.footer-buttons{display:flex;justify-content:center;gap:15px}.btn{padding:12px 24px;border-radius:30px;border:none;font-size:1rem;cursor:pointer}.btn-primary{color:#fff;border-color:transparent!important;padding:1rem 1.5rem!important}.btn-primary,.btn-secondary{font-size:1rem;font-weight:600;line-height:1.375rem;white-space:nowrap}.btn-secondary{border-radius:8rem;background:#e7ecfd;color:#436aeb}.footer-content{display:grid;justify-content:space-between;text-align:left;border-bottom:1px solid #cfd5dc}.footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.footer-col ul>li{margin-bottom:.5rem}@media(min-width:768px){.footer-col{gap:.75rem}}.footer-col .footer-col-header{color:#6b7886;text-transform:uppercase;font-weight:400}.footer-col ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:0}@media(min-width:768px){.footer-col ul{gap:.5rem}}.footer-col li,.footer-col.address p{cursor:pointer;color:#1b1e21;font-family:Inter;font-size:12px;font-weight:500;line-height:1.25rem;white-space:nowrap}@media(min-width:768px){.footer-col li,.footer-col.address p{font-size:16px}}.footer-link{cursor:pointer;color:#1b1e21;font-weight:500;white-space:nowrap;text-decoration:none;transition:color .3s ease}.footer-link:hover{text-decoration:underline}.adrress-block{color:#1b1e21;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.25rem;white-space:nowrap}.adrress-block,.copyright-link{text-decoration:none;transition:color .3s ease}.copyright-link{color:#436aeb}.copyright-link:hover{color:#fff;text-decoration:underline}.footer-logo{display:flex;align-items:center;gap:10px;font-size:1.3rem;font-weight:700}.footer-logo img{height:35px}.footer-logo-brand{display:flex;align-items:center;gap:.5rem}.footer-logo-icon{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.footer-brand-name{font-family:Inter,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem}.columns-top{display:none;flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:100%}.columns-top .columns-row-first{display:flex;gap:3rem;justify-content:space-around;width:100%}.columns-top .columns-row-second{display:flex;justify-content:flex-start;width:100%}.columns-down{width:100%;display:flex;flex-direction:column;gap:3rem}.columns-row-first{display:flex;gap:3rem;justify-content:space-around;width:100%}.columns-row-second{display:flex;justify-content:flex-start;width:100%}.social-icons{display:flex;align-items:center;gap:15px;font-size:1.5rem}.footer-social-link{display:flex;align-items:center;transition:opacity .3s ease}.footer-social-link:hover{opacity:.7}.store-buttons{display:flex;gap:1rem;flex-wrap:nowrap}.store-buttons span{width:2.3rem;height:2.3rem;aspect-ratio:1/1}.store-buttons img{width:100%;height:100%}.store-button{width:100%;display:flex;flex-shrink:0;max-width:50%;padding:.5rem;gap:.5rem;border-radius:.5rem;border:1px solid #a1a4ac;text-decoration:none;color:inherit;align-items:center;transition:background-color .3s ease,border-color .3s ease}.store-button:hover{background-color:hsla(0,0%,100%,.1);border-color:#fff;cursor:pointer}.store-button p{color:#c1c3c7;font-size:.75rem;font-weight:400;line-height:1rem;margin:0!important;white-space:nowrap}.store-button strong{color:#6b7886;font-size:.875rem;font-weight:600;line-height:1.25rem;white-space:nowrap}.footer-copyright-container{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1.5rem;flex-wrap:wrap}.footer-copyright-left{display:flex;flex-direction:column}.footer-copyright-right{display:flex;align-items:center;gap:.75rem}.footer-legal-link{text-decoration:none;transition:color .3s ease;white-space:nowrap;color:#6b7886!important}.footer-legal-link:hover{color:#436aeb;text-decoration:underline}.footer-divider{color:#a1a4ac;font-size:.875rem}.footer-copyright-line{width:100%;height:2px;background:#436aeb;margin-top:1.5rem}.footer-copyright p{text-align:center;font-family:Inter;font-weight:400;line-height:1rem}@media(max-width:1024px){.footer-heading{font-size:3rem;line-height:3rem}}@media(max-width:992px){.btn-primary,.btn-secondary{padding:.5rem 1rem!important}.footer-heading{font-size:2.5rem;line-height:3rem}.footer-subtext{font-size:1rem;line-height:1.5rem}.footer-col .address,.footer-col h4,.footer-col ul,.footer-col ul li,.footer-col.address p{width:100%}.columns-down{display:none}.columns-top{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;margin-top:2rem;width:100%}}@media(max-width:768px){.columns-row-first{gap:2rem}.columns-row-first,.columns-row-second,.columns-top .columns-row-first{flex-direction:column;align-items:flex-start}.columns-top .columns-row-first{gap:2rem}.columns-top .columns-row-second{flex-direction:column;align-items:flex-start}.columns-down{gap:2rem}.footer-copyright-container{flex-direction:column-reverse;align-items:center;justify-content:center;gap:1rem}.footer-copyright-right{width:100%;justify-content:flex-start}.footer-copyright-line{margin-top:1rem}}@media(max-width:480px){.btn-primary,.btn-secondary{padding:.5rem 1rem!important}.footer-heading{font-size:2.5rem;line-height:3rem}.footer-subtext{font-size:1rem;line-height:1.5rem}.footer-col .address,.footer-col h4,.footer-col ul,.footer-col ul li,.footer-col.address p{width:100%}.footer-link{font-size:12px;line-height:1rem}.columns-down{display:none}.columns-top{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;margin-top:2rem;width:100%}.store-button{padding:.4rem}.store-buttons span{width:2rem;height:2rem}.store-buttons p{font-size:.6rem;line-height:1}.store-buttons strong{font-size:.8rem;line-height:.5}}@media(max-width:350px){.btn-primary{padding:.5rem .8rem!important;height:2.5rem}.btn-secondary{padding:0 .7rem!important;height:2.5rem}.footer-heading{font-size:2.3rem;line-height:2.8rem}.footer-subtext{font-size:.9rem;line-height:1.4rem}.footer-col .address,.footer-col h4,.footer-col ul,.footer-col ul li,.footer-col.address p{width:100%}.columns-down{display:none}.columns-top{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;margin-top:2rem;width:100%}.footer-buttons{gap:.3rem}.store-button{padding:.6rem;max-width:100%;line-height:1;width:180px}.store-buttons{flex-wrap:wrap}.store-buttons span{width:2rem;height:2rem}.store-buttons p{font-size:.8rem;line-height:1.3}.store-buttons strong{font-size:.8rem}}.footer-gap-spacing{gap:5rem}@media(min-width:1024px){.footer-gap-spacing{gap:7.25rem}}.footer-down-spacing{gap:3.5rem}.footer-content-spacing{gap:5rem;padding-bottom:2.5rem}@media(min-width:1024px){.footer-content-spacing{padding-bottom:5rem}}.company-info{display:flex;flex-direction:column;gap:1rem}@media(min-width:1024px){.company-info{max-width:415px}}.footer-contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}@media(min-width:768px){.footer-contact-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.footer-contact-grid{grid-template-columns:repeat(3,1fr)}}.footer-contact-info{display:flex;flex-direction:column;gap:.5rem;font-family:var(--font-primary,sans-serif);font-size:.75rem;font-weight:500;color:var(--text-default-body,#666)}@media(min-width:640px){.footer-contact-info{font-size:1rem}}.footer-social-mobile{display:none;gap:.75rem}@media(max-width:768px){.footer-social-mobile{display:flex}}.footer-social-desktop{display:flex;gap:.75rem}@media(max-width:768px){.footer-social-desktop{display:none}}.footer-legal-links{display:flex;align-items:center;gap:.75rem}@media(min-width:1024px){.footer-social-icon{width:32px;height:32px}}.footer-contact-column{display:flex;flex-direction:column;gap:.75rem;font-family:var(--font-primary,sans-serif);font-size:.75rem;font-weight:500;color:var(--text-default-body,#666)}@media(min-width:768px){.footer-contact-column{font-size:1rem;gap:.75rem}}.footer-content-wrapper{gap:5rem;padding-bottom:40px}@media(min-width:1024px){.footer-content-wrapper{padding-bottom:80px;grid-template-columns:minmax(300px,1fr) 2fr}}.footer-columns-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}@media(min-width:768px){.footer-columns-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.footer-columns-grid{grid-template-columns:repeat(3,1fr)}.footer-contact-mobile{display:none}}.footer-contact-desktop{display:none;margin-top:3.25rem}@media(min-width:1024px){.footer-contact-desktop{display:block}}.footer-copyright-left-wrapper{display:flex;flex-direction:column;width:100%;gap:1rem}@media(min-width:768px){.footer-copyright-left-wrapper{gap:.5rem;width:-moz-fit-content;width:fit-content}}.footer-social-mobile-wrapper{display:flex;gap:.75rem}@media(min-width:768px){.footer-social-mobile-wrapper{display:none}}.footer-legal-wrapper{display:flex;align-items:center;gap:.75rem}.footer-social-desktop-wrapper{display:none}@media(min-width:768px){.footer-social-desktop-wrapper{display:flex;align-items:center;gap:.75rem}}@media(min-width:1024px){.footer-social-icon-svg{width:2rem;height:2rem}}@media(max-width:768px){.footer-copyright-right-desktop{display:none}}.footer-relative{position:relative;z-index:10}.footer-container-inner{padding:5rem 1rem 4rem}@media(min-width:768px){.footer-container-inner{padding:7.5rem 60px 6rem}}@media(min-width:1280px){.footer-container-inner{padding-left:100px;padding-right:100px}}.footer-image-container{height:auto;display:none;justify-content:center}@media(min-width:768px){.footer-image-container{display:flex;padding-left:80px;padding-right:80px}}@media(min-width:1280px){.footer-image-container{padding-left:180px;padding-right:180px}}.footer-image{height:auto;width:auto;-o-object-fit:contain;object-fit:contain;max-width:1215px}@keyframes display_in{0%{opacity:0}to{opacity:1}}.nav__animation{animation:display_in .5s alternate}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.partner-scroll-container.client-side{-webkit-mask-image:linear-gradient(90deg,transparent 0,#fff 5%,#fff 95%,transparent);mask-image:linear-gradient(90deg,transparent 0,#fff 5%,#fff 95%,transparent)}.nav-header{position:sticky;top:0;z-index:40;width:100%;border-bottom:1px solid var(--color-default-border,#e5e7eb);background:hsla(0,0%,100%,.7);backdrop-filter:blur(4px);transition:all .3s}.nav-header .header-container{padding:22px 16px;max-width:1400px;width:100%;margin:auto}@media(min-width:768px){.nav-header .header-container{padding-left:60px;padding-right:60px}}@media(min-width:1024px){.nav-header .header-container{padding-left:60px;padding-right:60px}}@media(min-width:1280px){.nav-header .header-container{padding-left:100px;padding-right:100px}}@media(min-width:1536px){.nav-header .header-container{padding-left:0;padding-right:0}}.nav-header .relative{position:relative;justify-content:space-between}.logo-section,.nav-header .relative{display:flex;align-items:center}.logo-section a{display:block;min-width:70px}@media(min-width:768px){.logo-section a{width:100%}}.logo-section a img{height:24px;width:90px}@media(min-width:768px){.logo-section a img{height:32px;width:124px}}.desktop-nav{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media(min-width:1024px){.desktop-nav{display:block}}.desktop-nav ul{display:inline-flex;align-items:center;gap:40px;font-size:18px;margin:0;padding:0;list-style:none}.desktop-nav ul li{position:relative}.desktop-nav ul li .nav-item,.desktop-nav ul li a{font-family:var(--font-primary,sans-serif);display:flex;align-items:center;height:28px;white-space:nowrap;font-size:18px;transition:color .2s;gap:4px;cursor:pointer}.desktop-nav ul li .nav-item:hover,.desktop-nav ul li a:hover{color:var(--color-primary-default,#3141f1)}.desktop-nav ul li .nav-item.active,.desktop-nav ul li a.active{font-weight:700;color:var(--color-primary-default,#3141f1)}.desktop-nav ul li .nav-item:not(.active),.desktop-nav ul li a:not(.active){font-weight:500;color:var(--color-default-caption,#4a5078)}.desktop-nav ul li svg{width:20px;height:20px;transition:transform .2s}.dropdown-menu{position:absolute;left:0;top:100%;margin-top:12px;min-width:220px;overflow:hidden;border-radius:6px;border:1px solid #e8e8f0;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:all .3s}.dropdown-menu.visible{visibility:visible;opacity:1;transform:translateY(0)}.dropdown-menu.hidden{visibility:hidden;opacity:0;transform:translateY(-8px)}.dropdown-menu .submenu-item{display:flex;align-items:center;gap:12px;width:100%;white-space:nowrap;padding:16px 20px;text-align:left;font-size:14px;font-weight:500;color:#4a5078;background:transparent;border:none;cursor:pointer;transition:all .2s}.dropdown-menu .submenu-item:last-child{border-bottom:none}.dropdown-menu .submenu-item:hover{background:linear-gradient(90deg,#f5f7ff,#eaecfd);color:#4f46e5}.buttons-section{display:flex;align-items:center;gap:12px}.buttons-section .hamburger-button{display:block;background:transparent;border:none;cursor:pointer;padding:0}@media(min-width:1024px){.buttons-section .hamburger-button{display:none}}.buttons-section .hamburger-button svg{width:22px;height:22px}.header-demo-button{display:none}@media(min-width:1024px){.header-demo-button{display:inline-block}}.header-demo-mobile-button{width:100%}.header-demo-mobile-button .dalfin-button{width:100%;background-color:#fff;color:#363c43;text-align:center;padding:12px}.header-demo-mobile-button .dalfin-button a{text-align:center;display:flex;align-items:center;justify-content:center}.mobile-menu{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;height:100vh;background:#4360e5;padding:34px 16px;color:#fff}.mobile-menu .mobile-menu-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:58px}.mobile-menu .mobile-menu-top a{display:inline-block}.mobile-menu .mobile-menu-top a img{height:auto}.mobile-menu .mobile-menu-top .close-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;color:#fff;font-weight:700;cursor:pointer;font-size:0}.mobile-menu .mobile-menu-top .close-button svg{width:44px;height:44px}.mobile-menu .mobile-menu-top .close-button:focus{outline:none}.mobile-menu nav{flex:1}.mobile-menu nav ul{display:flex;flex-direction:column;gap:24px;max-height:50vh;overflow:auto;font-size:40px;line-height:3rem;margin:0;padding:0;list-style:none}.mobile-menu nav ul li a,.mobile-menu nav ul li button{display:block;color:#fff;background:transparent;border:none;cursor:pointer;font-size:inherit;font-weight:inherit;padding:0;text-align:left;transition:color .2s}.mobile-menu nav ul li a:hover,.mobile-menu nav ul li button:hover{color:#d1d5db}.mobile-menu nav ul li button{width:100%;display:flex;align-items:center;justify-content:space-between}.mobile-menu nav ul li button svg{width:24px;height:24px;transition:transform .3s}.mobile-menu nav ul li button svg.rotate-180{transform:rotate(180deg)}.mobile-menu .mobile-submenu{margin-top:16px;padding-left:16px;display:flex;flex-direction:column;gap:16px;font-size:24px}.mobile-menu .mobile-submenu li a{color:#fff;text-decoration:none;transition:color .2s}.mobile-menu .mobile-submenu li a:hover{color:#d1d5db}.mobile-menu .mobile-demo-container{margin-top:72px;display:flex}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-3{gap:12px}.gap-6{gap:24px}.w-full{width:100%}.block{display:block}.inline-block{display:inline-block}