footer{position:relative;display:flex;justify-content:center;background:#092145;color:#fff;padding:5rem 10% 1rem;flex-direction:column;align-items:center}footer .footer-supporters{width:100%;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.5)}footer .footer-supporters h3{font-weight:600;font-size:1rem;letter-spacing:.5px;margin:0 0 2.5rem}footer .footer-supporters .footer-supporters-logos{display:flex;gap:40px 70px;margin:1.5rem 0;padding:0;list-style:none}@media (max-width: 768px){footer .footer-supporters .footer-supporters-logos{justify-content:center;flex-wrap:wrap}}footer .footer-supporters .footer-supporters-item img{max-height:48px}@media (max-width: 768px){footer .footer-supporters .footer-supporters-item img{max-height:40px}}footer .footer-container{display:flex;width:100%}@media (max-width: 768px){footer .footer-container{justify-content:space-between;align-items:flex-start;flex-wrap:wrap}}footer .footer-column{flex:1;min-width:150px;margin:0 8px}footer .footer-column h3{font-weight:400;margin:0 0 2rem}footer .footer-column ul{list-style:none;padding:0}footer .footer-column ul li{font-size:.8rem;margin-bottom:.7rem}footer .footer-column ul li,footer a{color:#999eaf;text-decoration:none;transition:color .3s ease}footer .footer-column ul li a span{color:#fff;padding-left:8px}footer .footer-column ul li a:hover{color:#fff}footer .footer-bottom{width:100%;padding:1rem 0;border-top:1px solid #999eaf;margin-top:3rem;display:flex;flex-direction:column}footer .footer-bottom .footer-bottom-container{display:flex;flex-direction:row}footer .footer-bottom .footer-bottom-container .footer-copyright{margin-top:30px;font-size:.8rem;color:#999eaf;flex:1;text-align:center}footer .footer-bottom .footer-bottom-container .footer-logo-container{flex:1}footer .footer-bottom .footer-bottom-container .footer-logo-container .footer-logo img{width:130px}footer .footer-bottom .footer-bottom-container .footer-social{flex:1;display:flex;justify-content:end;gap:1rem}footer .footer-bottom .footer-bottom-container .footer-social img{width:32px;height:32px;filter:invert(.8)}body{margin:0;padding:0;color:#1e1e1e;font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,.button{font-family:Poppins,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem;padding:.875rem 2.5rem;border-radius:8px;border:2px solid;text-decoration:none;color:#fff;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}button.primary,.button.primary{background-color:#73c451;border-color:#73c451}button.primary:hover,.button.primary:hover{background-color:#64a847;border-color:#64a847}button.secondary,.button.secondary{background-color:#0a2e5d;border-color:#0a2e5d}button.secondary:hover,.button.secondary:hover{color:#092145;background-color:#fff;border-color:#fff}#header{position:fixed;display:flex;align-items:center;justify-content:center;padding:1rem 0;width:100%;top:0;left:0;z-index:100;transition:.3s ease-in-out;background:#092145;box-shadow:0 12px 12px -4px #00000080;height:44px}#header #menu-icon{color:#fff;position:absolute;left:10px}#header.transparent{background:transparent;box-shadow:none}#header.scrolled{background:#092145;box-shadow:0 12px 12px -4px #00000080}#header .logo{flex-grow:0;margin:0 2rem;opacity:0;transition:opacity .3s ease-in-out}#header .logo.fade-in{opacity:1}#header .logo img{height:40px;max-width:100%;display:block}#header #nav-menu{flex-grow:1;margin:0 2rem;display:flex;justify-content:flex-end}#header #nav-menu ul{list-style:none;display:flex;gap:2rem;margin:0;padding:0}#header #nav-menu ul li{display:inline}#header #nav-menu ul li.menu-separator{margin:0 1rem}#header #nav-menu ul li a{position:relative;text-decoration:none;color:#fff}#header #nav-menu ul li a:hover:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:7px;background-color:#73c451;border-radius:5px;transform:scaleX(1);animation:underlineExpand .3s ease-in-out forwards}#header #nav-menu ul li a.register{padding:8px 24px;border-radius:8px;margin:0;text-transform:none;font-weight:600;display:inline}#header #nav-menu ul li a.login{margin-right:24px}#menu-mobile{position:absolute;top:44px;margin-top:40px;right:20px;background-color:#092145;padding:40px 20px;border-radius:20px;width:80%;opacity:0;transform:translate(-100%);transition:transform .4s ease,opacity .4s ease}#menu-mobile.open{opacity:1;transform:translate(0)}#menu-mobile #nav-menu ul{flex:1;display:flex;flex-direction:column;gap:40px}.underline{position:relative;display:inline-block}.underline.show:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:7px;background-color:#73c451;border-radius:5px;transform:scaleX(1);animation:underlineExpand .6s ease-in-out forwards}h2{font-size:3.2rem;font-weight:900;margin-top:0;color:#092145}.layout-container{width:100%}.layout-container.page{padding-top:44px;box-sizing:border-box}.layout-container.page.is-mobile{padding:6rem 2rem}.layout-container.page.is-external-content{padding:0}.layout-container.page.is-external-content .external-content-loading{padding-top:176px;text-align:center;min-height:50vh}.external-content-container{text-align:center;margin-top:88px;min-height:60vh}.external-content-container.is-mobile{margin:0;padding:0}.external-content-container .loading-container{width:50%;padding-top:4rem;overflow:hidden;margin:auto}.console-logs{background-color:#000;color:#fff;min-height:20px}#splash-screen{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeOut .5s ease forwards;animation-delay:1.5s}#splash-logo{width:300px;clip-path:inset(0 85% 0 0);animation:growP .7s ease forwards,revealRest .7s ease forwards .7s}#splash-logo.is-mobile{width:200px}@keyframes growP{0%{transform:scale(1)}to{transform:scale(1.4)}}@keyframes revealRest{0%{clip-path:inset(0 85% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fadeOut{to{opacity:0;visibility:hidden}}.contact-reinforcement .title{margin:0 auto 3rem;line-height:1.15;font-size:clamp(29px,4.5vw,44px)}.contact-reinforcement .text{margin:0 auto 3rem;max-width:700px;font-weight:500;line-height:1.4;font-size:clamp(18px,3vw,24px);color:#cbd5e1}.contact-reinforcement.is-mobile .buttons-container{flex-direction:column}.contact-reinforcement .buttons-container{display:flex;justify-content:center;gap:1rem}.contact-reinforcement .login{margin:2rem 0 0;font-size:.9rem;color:#cbd5e1}.contact-reinforcement .login a{color:#c7d2fe;text-decoration:underline;text-underline-offset:3px}.contact-reinforcement .login a:hover{color:#e0e7ff}section{position:relative;text-align:center;padding:4rem 2rem 8rem;display:flex;justify-content:center}section.white{background:#fff;color:#092145}section.blue{background:#092145;color:#fff}section.blue h2{color:#fff}section.light{background:#eee;color:#092145}section h2{font-size:3.2rem;font-weight:900;margin-top:0;color:#092145}section .section-container{flex-direction:column;align-items:center;width:100%;overflow:hidden}.section-connector{position:absolute;top:-40px}.section-connector .white-circle{padding:10px;background-color:#fff;border-radius:60px;width:60px;height:60px;left:50%}.section-connector .green-arrow{rotate:90deg}.contact-container{margin-top:3rem}@keyframes scroll{0%{transform:translate(40%)}to{transform:translate(-1750px)}}.slider{overflow:hidden;width:80%;margin:auto;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);margin-top:6rem;margin-bottom:6rem}.slider .slide-track{display:flex;box-sizing:border-box;gap:40px}.slider .slide-track.animate{animation:scroll 30s linear infinite}.slider .slide{margin:0 2.5rem;display:flex;justify-content:center;align-items:center}.customers-text{margin:0 auto 3rem;max-width:700px;font-weight:500;line-height:1.4;font-size:clamp(18px,3vw,24px)}#hero{position:relative;height:90vh;display:flex;align-items:center;justify-content:center;text-align:left;overflow:hidden}#hero .background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}#hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000a6;z-index:-1}#hero .hero-content{position:absolute;max-width:770px;left:10%;top:40%;color:#fff}#hero .hero-content.is-mobile{top:30%;left:5%;right:5%}#hero .hero-content.is-mobile .buttons-container{flex-direction:column}#hero .hero-content h1{font-size:clamp(2.5rem,5vw,3rem);font-weight:700;line-height:1.2;color:#fff}#hero .hero-content h1 img{width:50px;position:relative;rotate:-90deg;top:8px}#hero .hero-content h1 span{color:#fff}#hero .hero-content .buttons-container{display:flex;gap:1rem}#hero .hero-content p{font-size:1.1rem;line-height:1.6;color:#fff}.home-page{transition:opacity 1s ease-in-out;opacity:0}.home-page.fade-in{opacity:1}@keyframes mover{0%{background-position-x:0}to{background-position-x:50px}}.how-it-works-step{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:50px;transition:all .4s}.how-it-works-step:hover{transform:scale(1.05);cursor:pointer}.how-it-works-step.details-open{flex:4}.how-it-works-step.details-open:hover{transform:scale(1);cursor:default}.how-it-works-step.details-other-open{flex:.5}.how-it-works-step .how-it-works-step-container{display:flex;position:relative;flex-direction:row;align-items:center;gap:20px}.how-it-works-step .how-it-works-step-container .how-it-works-img{height:200px}.how-it-works-step .how-it-works-step-container .how-it-works-text{padding:40px;box-sizing:border-box;text-align:left;background-color:#f5f5f5;border-radius:24px;transition:all .4s;width:400px}.how-it-works-step .how-it-works-step-container .how-it-works-heading{margin-bottom:1.5rem}.how-it-works-step .how-it-works-step-container .how-it-works-text h3{font-size:1.5rem;color:#092145;font-weight:700;margin:0}.how-it-works-step .how-it-works-step-container .how-it-works-text p{color:#8b8787}.how-it-works-step .step-button{--btn-active: #73c451;--btn-inactive: #a4ec85;display:inline-flex;width:fit-content;padding:10px 30px;align-items:center;font-size:1.2em;color:#fff;border:none;border-radius:25px;cursor:pointer;white-space:nowrap;background-image:linear-gradient(90deg,var(--btn-inactive) 0%,var(--btn-inactive) 50%,var(--btn-active) 50%,var(--btn-active) 100%);background-size:200% 100%;background-position:100% 0;transition:background-position 1s ease}.how-it-works-step .step-button:hover{filter:brightness(.95)}.how-it-works-step .step-button.active{background-position:100% 0;transition:none}.how-it-works-step .step-button.inactive,.how-it-works-step .step-button.to-inactive{background-position:0 0}.how-it-works-step .step-button.to-active{background-position:-100% 0}.how-it-works-step .step-details-text{font-size:.9rem;margin-bottom:-4px;padding:0 1rem;color:#8b8787}.how-it-works-step .close-button{position:absolute;right:0;top:0;display:inline-block;width:64px;height:64px;background-repeat:no-repeat;background-size:40%;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23615e5e' d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12z'/%3E%3C/svg%3E");transition:all .4s;cursor:pointer}.how-it-works-step.animation-inactive:not(.details-open) .how-it-works-step-container{filter:opacity(.6)}.how-it-works-step.mobile .how-it-works-step-container{flex-direction:column;gap:2rem}.how-it-works-step.mobile .how-it-works-text{position:relative;min-width:auto;width:auto}.how-it-works-step.mobile .step-details-text{font-size:.9rem;margin-bottom:-4px;padding:0 1rem;color:#8b8787}.connection-line-container{display:flex;flex-direction:column;justify-content:center}.connection-line-container.small .connection-line{width:40px;height:3px;margin-bottom:4px}.connection-line-container .connection-line{height:6px;width:80px;margin-bottom:10px;background-position:0%;background-size:auto 100%;background-repeat:repeat-x;transition:all .6s}.connection-line-container .connection-line.active{animation:mover 1s linear infinite;background-position:-600%;background-image:url(/assets/animations/connection-active.svg)}.connection-line-container .connection-line.inactive{opacity:.2;background-image:url(/assets/animations/connection-inactive.svg)}.how-it-works-cols{display:flex;padding:0rem 16rem;gap:5px;justify-content:center;min-height:500px}.how-it-works-cols.mobile{flex-direction:column;padding:0rem;gap:6rem}.details-instructions{font-size:1.1rem;color:#615e5e;margin-top:1rem;position:absolute;bottom:60px;opacity:0;transition:opacity .6s ease-in-out}.details-instructions.visible{opacity:1}#how-it-works{padding-bottom:6rem}#how-it-works .steps-container{display:flex;justify-content:center;position:relative;gap:55px;padding-top:2rem}#how-it-works .steps-container.mobile{flex-direction:column;padding:2rem 1rem}#how-it-works .steps-container.mobile .circle:before,#how-it-works .steps-container.mobile .circle:after{display:none}#how-it-works .steps-container.mobile .step{margin:auto}#how-it-works .steps-container.mobile .step:after{display:none}#how-it-works .circle{width:160px;height:160px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;font-size:1rem;font-weight:700;color:#092145;position:relative;padding:24px}#how-it-works .circle.mobile{display:none}#how-it-works .circle:before,#how-it-works .circle:after{content:"";position:absolute;width:16px;height:16px;background-color:#73c451;border-radius:50%;border:5px solid #ffffff;box-shadow:0 0 0 2px #73c451;top:50%;transform:translateY(-50%);z-index:10}#how-it-works .circle:before{left:-40px}#how-it-works .circle:after{right:-40px}#how-it-works .number{font-size:24px;font-weight:700;color:#73c451;margin-top:10px;text-align:center}#how-it-works .step{position:relative;text-align:center}#how-it-works .step:after{content:"";position:absolute;top:-30px;width:260px;height:130px;border:4px solid #ffffff;border-bottom:none;border-radius:160px 160px 0 0;transform:translate(-50%)}#how-it-works .step:nth-child(2):after{rotate:180deg;top:102px;left:-164px}#how-it-works .step-number{font-size:4rem;font-weight:300;color:#73c451;margin-top:2rem}.table-container{display:flex;flex-direction:row;gap:0px;padding:4em 10em 1em}.table-container .plan-container{display:flex;flex-direction:row;gap:0px;border:1px solid #ccc;border-radius:10px;width:100%}.table-container.is-mobile{padding:0;flex-wrap:wrap;margin-bottom:10px}.table-container.is-mobile .plan-container{flex-wrap:wrap;flex-direction:column}.table-container.is-mobile .feature-value{display:flex;flex-direction:column}.table-container.is-mobile .feature-value.is-mobile{flex-direction:row;justify-content:space-between;padding:8px}.table-container.is-mobile .feature-value.is-group .feature-label{color:#1e1e1e}.table-container.is-mobile .feature-value .feature-label{text-align:left;color:#999eaf;flex:1}.table-container.is-mobile .feature-value .feature-value-mobile{text-align:right}.table-container .column-features{flex:1}.table-container .column-features .plan-header-offset{min-height:221px}.table-container .column-features .plan-features-list{padding-top:8px;text-align:left}.table-container .feature-value{padding:5px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px dashed #ccc}.table-container .feature-value:last-child{border-bottom:none}.table-container .feature-value.check{color:#73c451}.table-container .feature-value.is-group{background-color:#73c451;font-weight:600;min-height:6px}.table-container .column-plan{flex:1;text-align:center;border-right:1px solid #ccc;width:100%;display:flex;flex-direction:column}.table-container .column-plan:last-child{border-right:none}.table-container .column-plan .plan-header{display:flex;flex-direction:column;margin-bottom:8px;box-sizing:border-box;min-height:220px;max-height:220px;padding:20px;color:#092145;border-bottom:1px solid #ccc;align-items:center;width:100%}.table-container .column-plan .plan-header.is-mobile{min-height:initial;max-height:initial}.table-container .column-plan .plan-header .plan-header-name{font-size:2em;text-shadow:4px 4px 2px rgba(0,0,0,.1);font-weight:700}.table-container .column-plan .plan-header .plan-header-description{font-size:1em;color:#73c451;flex:1;padding-top:15px}.table-container .column-plan .plan-header .plan-header-price{font-size:1.2em;margin-top:10px}.table-container .column-plan .plan-header .plan-header-price .tax-legend{vertical-align:super;font-size:.6em;color:#999eaf}.pricing-partners{margin-top:2em;text-align:center;display:flex;justify-content:center;flex-direction:column;gap:1em}.pricing-partners a{cursor:pointer;color:#092145;text-decoration:underline;text-underline-offset:2px}.pricing-partners a:hover{color:#64a847}.expand-container{padding:0 10em;display:flex;justify-content:space-between}.expand-container.is-mobile{padding:0}.expand-container a{padding:5px 20px;border:1px solid #73c451;border-radius:20px;cursor:pointer;font-size:.8em;white-space:nowrap;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.expand-container a:hover{background-color:#73c451;color:#fff}.expand-container .small-legend{font-size:.6em;color:#999eaf;padding:5px 10px}.faq-list{list-style:none;text-align:left;padding:2rem 15%}.faq-list button{text-align:left}.faq-list.is-mobile{padding:5%}.faq-item{border-bottom:1px solid rgba(0,0,0,.08)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;background:transparent;border:0;cursor:pointer;line-height:1.4;color:#092145;gap:12px}.faq-q:hover{color:#0a2e5d}.faq-q .chevron{transition:transform .2s ease;color:#111827}.faq-q>span{flex:1 1 auto;min-width:0}.faq-q>svg{flex:0 0 auto}.faq-item.open .chevron{transform:rotate(180deg)}.faq-a{padding:8px 0 18px;color:#6b7280;font-size:.9rem;line-height:1.6}.faq-note{margin:3rem auto 0;font-size:1.1rem}.faq-note a{cursor:pointer;color:#092145;text-decoration:underline;text-underline-offset:2px}.faq-note a:hover{color:#64a847}.benefits{text-align:left;margin-left:20%}.benefits.mobile{margin-left:0}.benefits h3{margin-top:80px;font-size:1.5rem;margin-bottom:.5rem}.home-partner{transition:opacity 1s ease-in-out;opacity:0}.home-partner.fade-in{opacity:1}.mifinanzas-container{margin-bottom:40px;max-width:60%}.biller-container{margin-bottom:40px;max-width:60%}.content-container{text-align:center;margin-top:176px;min-height:60vh;box-sizing:border-box}.content-container.is-mobile{margin:0;padding:0}.min-height-container{box-sizing:border-box;min-height:60vh}.home-industry{transition:opacity 1s ease-in-out;opacity:0}.home-industry.fade-in{opacity:1}.contact-industry{margin-top:3rem}.contact-industry.is-mobile .buttons-container{flex-direction:column}.contact-industry .buttons-container{justify-content:center;display:flex;gap:1rem}@keyframes underlineExpand{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1)}}.solution-details-content{display:flex;flex-direction:row;gap:4rem;padding:2rem 10%;align-items:center}.solution-details-content.mobile{flex-direction:column;padding:2rem 1rem}.solution-details-content.mobile img{height:300px}.solution-details-content h3{color:#092145;font-size:1.4rem;margin-bottom:.5rem;text-align:center;width:100%}.solution-details-content .solution-details-illustration{flex:1}.solution-details-content .solution-details-text{flex:2;display:flex;font-size:1.1rem;line-height:1.6;flex-direction:column;align-items:start;text-align:left}.solution-details-content p{color:#999eaf;text-align:left}.solution-details-content ul{list-style:none;padding-left:0;margin-top:1.5rem}.solution-details-content ul li{padding-left:2rem;position:relative;font-weight:600;font-size:.95rem}.solution-details-content ul li:before{content:"";background-image:url(/assets/green_arrow.svg);position:absolute;height:16px;width:16px;top:.3rem;left:.2rem;rotate:-45deg}.solution-details-content ul .item-description{font-size:.85rem;margin:.6rem 0 1.5rem 2rem}.cta-buttons{height:100%;width:100%;display:flex;justify-content:flex-end;align-items:flex-end;gap:1rem;margin-bottom:2rem}
