:root{--full-white:#fff;--full-black:#000;--black:#111;--yellow:#efd54b;--green:#0bb276;--red:#de2d40;--orange:#f6a11d;--primary:var(--black);--muted:#888;--borders:#e5e5e5;--backgrounds:#f5f5f5;--flowint-blue:#3d338c;--flowint-red:#ee2d2a;--sticky-header-threshold:100;--small-mobile:(min-width: 320px);--mobile:(min-width: 375px);--large-mobile:(min-width: 414px);--tablet:(min-width: 768px);--desktop:(min-width: 1024px);--big-desktop:(min-width: 1280px);--large-desktop:(min-width: 1440px);--line-height-titles:.625rem;--line-height:4px;--baloo:"Baloo 2",sans-serif;--outfit:"Outfit",sans-serif;--line-height-body:.25rem;--weight-regular:400;--weight-bold:700;--weight-black:900}@font-face{font-display:swap;font-family:"Baloo 2";font-style:normal;font-weight:700;src:url(baloo-2-v23-latin-700.c00e4eaa.woff2)format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url(outfit-v15-latin-regular.c035b146.woff2)format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:url(outfit-v15-latin-700.a2fef6ae.woff2)format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:900;src:url(outfit-v15-latin-900.a01257fb.woff2)format("woff2")}body{color:var(--primary);font-family:var(--outfit);font-weight:var(--weight-regular);font-size:var(--font-size);background-color:var(--full-white)}body.lock-scroll{overflow:hidden}body.has-sticky-header{padding-top:var(--sticky-header-height,0px)}.baloo{font-family:var(--baloo);font-weight:var(--weight-bold);letter-spacing:-.06em;line-height:calc(var(--font-size,1rem) + var(--line-height-titles))}.baloo-spaced{letter-spacing:0}.flowint-blue{color:var(--flowint-blue)}.flowint-red{color:var(--flowint-red)}.flowint-gradient{background:linear-gradient(90deg,#3d338c .12%,#5c327b 6.12%,#833166 16.11%,#a43053 26.11%,#bf2f44 36.11%,#d42e38 48.1%,#e32d30 61.1%,#eb2d2b 76.09%,#ee2d2a 100.08%)}.container{width:calc(100% - 40px);max-width:1200px;margin:0 auto;padding:60px 0}@media screen and (width>=768px){.container{padding:80px 0}}@media screen and (width>=1024px){.container{width:calc(100% - 60px);padding:100px 0}}.button{color:var(--full-white);border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:fit-content;padding:10px 20px;display:flex;box-shadow:0 4px 4px #00000024}.button:hover{box-shadow:0 6px 6px #0000003d}.button-black{background:var(--primary)}.button-blue{background:var(--flowint-blue)}.button-red{background:var(--flowint-red)}header{z-index:20;background:var(--full-white);width:100%;transition:box-shadow .2s;position:relative}header.is-sticky{padding-bottom:10px;position:fixed;top:0;left:0;right:0;box-shadow:0 6px 18px #0003}header .container{padding:20px 0}header .logo{width:40%;max-width:145px}header .menu-button{cursor:pointer;border:none;width:30px;height:24px;position:absolute;top:35px;right:20px}header .menu-button span{background:var(--black);width:100%;height:2px;transition:all .3s;display:block;position:absolute}header .menu-button span:first-child{top:0}header .menu-button span:nth-child(2){top:50%;transform:translateY(-50%)}header .menu-button span:nth-child(3){bottom:0}header .menu-button.active span:first-child{top:50%;transform:rotate(45deg)}header .menu-button.active span:nth-child(2){opacity:0}header .menu-button.active span:nth-child(3){top:50%;transform:rotate(-45deg)}header nav{border-top:1px solid var(--borders);background:var(--full-white);opacity:0;pointer-events:none;z-index:5;width:100%;height:calc(100vh - 90px);padding:20px;font-size:20px;transition:transform .3s ease-in-out,opacity .3s ease-in-out;position:absolute;top:90px;right:0;box-shadow:-12px 0 24px #00000014}header nav ul li{border-bottom:1px solid var(--borders);margin:0 0 20px;padding:0 0 20px}header nav ul li .subnav{margin:20px 0}header nav ul li .subnav a{border-radius:6px;padding:5px 0 5px 20px}header nav ul li .subnav .subnav-product{margin:0 0 20px}header nav ul li .subnav .subnav-product:last-child{margin:0}header nav ul li .subnav .subnav-product picture,header nav ul li .subnav .subnav-product img{display:inline}header nav ul li .subnav .subnav-product .product-name{font-size:25px}header nav ul li .subnav .subnav-product .product-copy{display:none}header nav.is-open{opacity:1;pointer-events:auto;transform:translate(0)}header.ecomm{background:var(--flowint-blue)}header.ecomm.is-sticky{padding-bottom:0}header.ecomm .logo span{color:var(--full-white);font-family:var(--baloo);font-size:20px;font-weight:700}header.ecomm button.menu-button span{background:var(--full-white)}header.invoices{background:var(--flowint-red)}header.invoices.is-sticky{padding-bottom:0}header.invoices .logo span{color:var(--full-white);font-family:var(--baloo);font-size:20px;font-weight:700}header.invoices button.menu-button span{background:var(--full-white)}@media screen and (width>=1024px){header .container{flex-direction:row;justify-content:space-between;display:flex}header .logo{max-width:210px}header nav{height:initial;top:initial;right:initial;width:initial;opacity:1;box-shadow:none;z-index:5;text-align:right;pointer-events:initial;background:0 0;border-top:none;padding:0;transition:none;position:relative;transform:none}header nav ul{justify-content:flex-end;align-items:center;gap:25px;display:flex;position:relative;top:15px}header nav ul li{border-bottom:none;margin:0;padding:0;font-size:16px;display:inline-block;position:relative}header nav ul li .subnav{background:var(--full-white);border:1px solid var(--borders);opacity:0;visibility:hidden;pointer-events:none;text-align:left;border-radius:18px;width:clamp(400px,32vw,380px);padding:24px;transition:opacity .25s,transform .25s;position:absolute;top:calc(100% - 20px);left:150%;transform:translate(-50%,12px);box-shadow:0 24px 48px #0000001a}header nav ul li .subnav a{border-radius:6px;padding:10px 20px}header nav ul li .subnav .subnav-product{margin:0 0 24px;display:block}header nav ul li .subnav .subnav-product:last-child{margin:0}header nav ul li .subnav .subnav-product .product-name{font-size:20px}header nav ul li .subnav .subnav-product .product-copy{margin-top:10px;font-size:14px;line-height:1.4;display:block}header nav ul li.nav-productos{cursor:pointer;top:1px}header nav ul li.nav-productos:hover .subnav,header nav ul li.nav-productos:focus-within .subnav{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}header.ecomm nav ul li,header.invoices nav ul li,header.ecomm nav ul li a,header.invoices nav ul li a{color:var(--full-white)}header.ecomm nav ul li .button.flowint-gradient,header.invoices nav ul li .button.flowint-gradient{background:var(--full-white);color:var(--primary)}header.ecomm nav ul li .subnav a,header.invoices nav ul li .subnav a{color:var(--primary)}}section.hero{text-align:center;background:url(squares-bg.7fbb30fe.png) 50% 0/230% no-repeat}section.hero .pill{background:var(--full-black);color:#fff;border-radius:50px;margin-bottom:20px;padding:5px 15px;font-size:12px;font-weight:700;display:inline-block}section.hero h1{font-family:var(--baloo);text-align:center;letter-spacing:-.06em;color:#1e1e1e;margin-bottom:20px;font-size:40px;font-weight:900;line-height:38px}section.hero h2{font-family:var(--outfit);text-align:center;color:#1e1e1e;margin-bottom:20px;font-size:22px;font-weight:400;line-height:30px}section.hero .hero-cta{text-align:center}section.hero .hero-cta a{width:100%;margin:0 auto 20px}section.hero .hero-cta:last-child{margin-bottom:0}@media screen and (width>=768px){section.hero{background:url(squares-bg.7fbb30fe.png) 50% 0/120% no-repeat}section.hero h1{width:68%;margin:0 auto 20px}section.hero h2{width:70%;margin:0 auto 20px}section.hero .hero-cta{flex-direction:row;justify-content:space-between;align-items:center;width:520px;margin:0 auto;display:flex}section.hero .hero-cta a{margin:0}}@media screen and (width>=1024px){section.hero{background:url(squares-bg.7fbb30fe.png) 50% -60px/100% no-repeat}section.hero .pill{margin-bottom:40px}section.hero h1{max-width:900px;font-size:64px;line-height:62px}section.hero h2{margin-bottom:40px;font-size:34px;line-height:42px}}section.ecommerce .content-col .flowint-title{font-size:20px;font-family:var(--baloo);border-radius:0 50px 50px 0;gap:10px;width:fit-content;margin-bottom:20px;padding:15px 35px 15px 15px;display:flex}section.ecommerce .content-col .flowint-title span{position:relative;top:6px}section.ecommerce .content-col .ecomm-title{background:var(--flowint-blue);color:#fff}section.ecommerce .content-col h3{font-family:var(--baloo);margin-bottom:10px;font-size:24px;line-height:22px}section.ecommerce .content-col .mobile{max-width:500px;margin:20px auto}section.ecommerce .content-col .ecomm-cta{text-align:center}section.ecommerce .content-col .ecomm-cta a{width:100%;margin:0 auto 20px}section.ecommerce .content-col .ecomm-cta a:last-child{margin-bottom:0}@media screen and (width>=768px){section.ecommerce .content-col{max-width:100%;margin:0 auto}section.ecommerce .content-col .flowint-title{padding:20px 40px 20px 20px}section.ecommerce .content-col .mobile{margin:20px auto}section.ecommerce .content-col p.content{max-width:100%}section.ecommerce .content-col .ecomm-cta{flex-direction:row;justify-content:space-between;align-items:center;width:520px;margin:0 auto;display:flex}section.ecommerce .content-col .ecomm-cta a{margin:0}}@media screen and (width>=1024px){section.ecommerce{background:url(squares-bg.7fbb30fe.png) 50% -80px/100% no-repeat}section.ecommerce .container{grid-template-columns:40% 60%;padding-bottom:0;display:grid}section.ecommerce .content-col{width:100%}section.ecommerce .content-col .ecomm-title{position:relative;left:-20px}section.ecommerce .content-col h3{margin-bottom:20px;font-size:42px;line-height:52px}section.ecommerce .content-col p.content{max-width:initial;margin-bottom:40px;font-size:22px;line-height:28px}section.ecommerce .sidecol .integration-cards{position:relative;top:-30px}}section.invoices .container{flex-direction:column-reverse;display:flex}section.invoices .content-col .flowint-title{font-size:20px;font-family:var(--baloo);border-radius:0 50px 50px 0;gap:10px;width:fit-content;margin-bottom:20px;padding:15px 35px 15px 15px;display:flex}section.invoices .content-col .flowint-title span{position:relative;top:6px}section.invoices .content-col .invoices-title{background:var(--flowint-red);color:#fff}section.invoices .content-col h3{font-family:var(--baloo);margin-bottom:10px;font-size:24px;line-height:22px}section.invoices .content-col .mobile{max-width:500px;margin:20px auto}section.invoices .content-col .invoices-cta{text-align:center}section.invoices .content-col .invoices-cta a{width:100%;margin:0 auto 20px}section.invoices .content-col .invoices-cta a:last-child{margin-bottom:0}@media screen and (width>=768px){section.invoices .content-col{max-width:100%;margin:0 auto}section.invoices .content-col .flowint-title{padding:20px 40px 20px 20px}section.invoices .content-col .mobile{margin:20px auto}section.invoices .content-col p.content{max-width:100%;margin:0 auto 40px}section.invoices .content-col .invoices-cta{flex-direction:row;justify-content:space-between;align-items:center;width:520px;margin:0 auto;display:flex}section.invoices .content-col .invoices-cta a{margin:0}}@media screen and (width>=1024px){section.invoices{background:url(squares-bg.7fbb30fe.png) 50% -80px/100% no-repeat}section.invoices .container{flex-direction:column;grid-template-columns:45% 55%;padding-bottom:60px;display:grid}section.invoices .content-col{width:100%}section.invoices .content-col .invoices-title{position:relative;left:-20px}section.invoices .content-col h3{margin-bottom:20px;font-size:42px;line-height:52px}section.invoices .content-col p.content{max-width:initial;margin-bottom:40px;font-size:22px;line-height:28px}section.invoices .content-col .invoices-cta{margin:0}section.invoices .sidecol .integration-cards{position:relative;top:-30px}}@media screen and (width>=1100px){section.invoices .container{grid-template-columns:50% 50%;padding-bottom:0}}section.solutions{background:var(--borders)}section.solutions .container{padding:60px 0}section.solutions h3{font-family:var(--baloo);text-align:center;letter-spacing:-.03em;margin-bottom:20px;font-size:42px;line-height:52px}section.solutions .subtitle{text-align:center;margin-bottom:40px;font-size:22px;font-weight:400;line-height:28px}section.solutions .solutions-cards{max-width:400px;margin:0 auto 40px}section.solutions .solutions-cards .card{border:1px solid var(--borders);background:var(--full-white)url(small-squares-bg.02b3d149.png) no-repeat 100% 0;filter:drop-shadow(0 4px 4px #00000040);border-radius:20px;width:100%;margin:0 0 20px;padding:20px;box-shadow:0 4px 4px #00000040}section.solutions .solutions-cards .card h4{margin-bottom:15px;font-size:20px;font-weight:700}section.solutions .solutions-cards .card h4 img{margin-right:5px;display:inline;position:relative;top:-3px}section.solutions .solutions-cards .card ul{margin-left:20px}section.solutions .solutions-cards .card ul li{list-style-type:disc}section.solutions .solutions-cta{text-align:center;justify-content:center;display:flex}@media screen and (width>=768px){section.solutions .solutions-cards{flex-direction:row;gap:20px;max-width:100%;display:flex}section.solutions .solutions-cta a{margin:0 auto}}@media screen and (width>=1024px){section.solutions .solutions-cards{max-width:800px}}section.accountants h3{font-family:var(--baloo);text-align:center;letter-spacing:-.03em;margin-bottom:20px;font-size:42px;line-height:52px}section.accountants .subtitle{text-align:center;margin-bottom:40px;font-size:22px;font-weight:400;line-height:28px}section.accountants .mobile-img img{margin:0 auto 40px;display:block}section.accountants dl{margin-bottom:40px}section.accountants dl dt{font-weight:700}section.accountants dl dd{margin-bottom:20px}section.accountants p.accountants-cta{text-align:center;justify-content:center;display:flex}@media screen and (width>=768px){section.accountants h3,section.accountants .subtitle{text-align:left}section.accountants .content-cols{flex-direction:row;gap:20px;display:flex}section.accountants .content-cols .content{max-width:60%}section.accountants .content-cols .content-image img{width:100%}section.accountants p.accountants-cta{justify-content:start}}@media screen and (width>=1024px){section.accountants .container{width:100%;max-width:820px;margin:0 auto}}footer{background:var(--borders)}footer .container{padding:40px 0}footer .logo img{margin-bottom:10px}footer .subtitle{max-width:500px;margin-bottom:20px}footer .contacto{margin-bottom:20px}footer .contacto a{margin:0 0 0 15px}footer .contacto a img{display:inline}footer .contacto a span{position:relative;top:2px;left:5px}footer .contacto a:first-child{margin-left:0}@media screen and (width>=768px){footer .container{flex-direction:row;justify-content:space-between;display:flex}}@media screen and (width>=1024px){.footer-block{text-align:right;flex-direction:column;align-items:end;display:flex}.footer-block .footer-nav a{margin:0 0 0 10px}.footer-block .data-fiscal{margin:20px 0 0}}.video-modal{opacity:0;visibility:hidden;pointer-events:none;z-index:1000;justify-content:center;align-items:center;padding:20px;transition:opacity .3s;display:flex;position:fixed;inset:0}.video-modal__overlay{background:#000000a6;position:absolute;inset:0}.video-modal__dialog{z-index:1;background:var(--full-white);border-radius:16px;flex-direction:column;gap:24px;width:min(100% - 20px,960px);padding:32px 32px 24px;display:flex;position:relative;box-shadow:0 20px 50px #00000040}.video-modal__close{color:var(--primary);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:18px;font-weight:600;line-height:1;position:absolute;top:16px;right:16px}.video-modal__close:hover{color:var(--flowint-red)}.video-modal__close:focus-visible{outline:2px solid var(--flowint-blue);border-radius:4px}.video-modal__title{font-family:var(--baloo);color:var(--primary);margin:0;font-size:32px;line-height:1.2}.video-modal__subtitle{font-family:var(--outfit);color:#555;margin:0;font-size:18px;line-height:1.5}.video-modal__section{flex-direction:column;gap:24px;display:none}.video-modal__section:not([hidden]){display:flex}.video-modal__content{background:#000;border-radius:10px;padding-top:56.25%;position:relative;overflow:hidden}.video-modal__player{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.video-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}@media screen and (width>=768px){.video-modal{padding:40px}.video-modal__dialog{padding:40px 40px 32px}.video-modal__title{font-size:32px}}.modal-form{flex-direction:column;gap:24px;display:flex}.modal-form__fieldset{border:none;flex-direction:column;gap:20px;margin:0;padding:0;display:flex}.modal-form__legend{font-family:var(--outfit);color:var(--primary);margin-bottom:4px;font-size:18px;font-weight:600}.modal-form__label{font-family:var(--outfit);color:var(--primary);flex-direction:column;gap:8px;font-size:16px;display:flex}.modal-form__label-text{font-weight:600}.modal-form__row{gap:16px;display:grid}.modal-form input,.modal-form select{font-size:16px;font-family:var(--outfit);color:var(--primary);background:#f9fafc;border:1px solid #d8dbe2;border-radius:12px;padding:14px 16px}.modal-form input:focus,.modal-form select:focus{outline:2px solid var(--flowint-blue);outline-offset:2px;background:var(--full-white)}.modal-form input::placeholder,.modal-form select::placeholder{color:#1e1e1e73}.modal-form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#7a5bf4 50%),linear-gradient(135deg,#7a5bf4 50%,#0000 50%);background-position:calc(100% - 24px) calc(50% - 3px),calc(100% - 16px) calc(50% - 3px);background-repeat:no-repeat;background-size:8px 8px,8px 8px;padding-right:48px}.modal-form__submit{align-self:flex-start}@media screen and (width>=768px){.modal-form__row{grid-template-columns:repeat(2,1fr)}}section.hero-ecomm{background:var(--flowint-blue)url(waves-ecomm.c6fc43e8.jpg) 100% 100% repeat-x}section.hero-ecomm .container{padding-bottom:200px}section.hero-ecomm h1{font-family:var(--baloo);text-align:center;letter-spacing:-.06em;color:var(--full-white);margin-bottom:20px;font-size:40px;font-weight:900;line-height:38px}section.hero-ecomm h2{font-family:var(--outfit);text-align:center;color:var(--full-white);margin-bottom:20px;font-size:22px;font-weight:400;line-height:30px}@media screen and (width>=1024px){section.hero-ecomm h1{font-family:var(--baloo);letter-spacing:-.06em;color:var(--full-white);font-size:76px;font-weight:900;line-height:86px}section.hero-ecomm h2{font-family:var(--outfit);text-align:center;color:var(--full-white);width:90%;margin:0 auto 60px;font-size:36px;font-weight:700;line-height:45px}}section.ecomm-how-it-works{flex-direction:column-reverse;display:flex}section.ecomm-how-it-works .content-col h3{font-family:var(--baloo);color:var(--flowint-blue);margin-bottom:40px;font-size:24px;line-height:32px}section.ecomm-how-it-works .content-col p.content{margin-bottom:20px}section.ecomm-how-it-works .content-col .mobile{max-width:fit-content;margin:0 auto 20px}section.ecomm-how-it-works .content-col .ecomm-how-it-works-cta{justify-content:center;margin:40px auto;display:flex}@media screen and (width>=1024px){section.ecomm-how-it-works{background:url(bg-adorno.1058d3e0.svg) 100% 45%/40% no-repeat}section.ecomm-how-it-works .container{flex-direction:row;display:flex}section.ecomm-how-it-works .container .content-col{flex-direction:column;justify-content:flex-end;width:50%;display:flex}section.ecomm-how-it-works .container .content-col h3{font-size:42px;line-height:52px}section.ecomm-how-it-works .container .content-col p.content{font-size:22px;font-weight:400;line-height:28px}section.ecomm-how-it-works .container .content-col .ecomm-how-it-works-cta{justify-content:start;margin:40px 0}section.ecomm-how-it-works .container .sidecol{justify-content:center;align-items:flex-start;width:50%;display:flex}}section.ecomm-benefits{background:var(--backgrounds)}section.ecomm-benefits h3{font-family:var(--baloo);color:var(--flowint-blue);margin-bottom:20px;font-size:24px;line-height:34px}section.ecomm-benefits h3 img{width:85px;display:inline;position:relative;top:-5px}section.ecomm-benefits p.content{margin-bottom:20px}section.ecomm-benefits .benefits-cards{margin:40px auto}section.ecomm-benefits .benefits-cards .card{background:var(--full-white);border:1px solid var(--borders);filter:drop-shadow(0 4px 4px #00000040);border-radius:20px;width:100%;max-width:300px;min-height:200px;margin:0 auto 20px;padding:20px;position:relative;box-shadow:0 4px 4px #00000040}section.ecomm-benefits .benefits-cards .card .card-title{font-family:var(--outfit);color:var(--flowint-blue);margin-bottom:10px;font-size:20px;font-weight:700;line-height:26px}section.ecomm-benefits .benefits-cards .card .card-content{margin-bottom:20px}section.ecomm-benefits .benefits-cards .card span{width:30px;position:absolute;bottom:20px;right:20px}@media screen and (width>=768px){section.ecomm-benefits .benefits-cards{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}}@media screen and (width>=1024px){section.ecomm-benefits{background:var(--backgrounds)url(squares-benefits-bg.26f3a6bb.png) repeat-y 100% 0%/30%}section.ecomm-benefits h3{font-size:42px;line-height:52px}section.ecomm-benefits h3 img{width:145px;display:inline;position:relative;top:-7px;left:5px}section.ecomm-benefits p.content{font-size:22px;font-weight:400;line-height:28px}section.ecomm-benefits .benefits-cards{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}}section.ecomm-pricing .container h3{font-family:var(--baloo);color:var(--flowint-blue);margin-bottom:40px;font-size:24px;line-height:28px}section.ecomm-pricing .container .mobile-pricing .pricing-block{border-bottom:1px solid var(--borders);margin-bottom:30px;padding-bottom:10px}section.ecomm-pricing .container .mobile-pricing .pricing-block .pricing-header{flex-direction:row;justify-content:space-between;align-items:baseline;min-height:70px;display:flex;position:relative}section.ecomm-pricing .container .mobile-pricing .pricing-block .pricing-header .pricing-title,section.ecomm-pricing .container .mobile-pricing .pricing-block .pricing-header .pricing-price{text-transform:uppercase;font-family:var(--outfit);color:var(--flowint-blue);font-size:26px;font-weight:700;line-height:33px}section.ecomm-pricing .container .mobile-pricing .pricing-block .pricing-header .pricing-title small,section.ecomm-pricing .container .mobile-pricing .pricing-block .pricing-header .pricing-price small{font-size:12px;display:block}section.ecomm-pricing .container .mobile-pricing .pricing-block .pricing-header .pricing-price{text-align:center;padding-right:40px;line-height:22px}section.ecomm-pricing .container .mobile-pricing .pricing-block .pricing-header .pricing-toggle{position:absolute;top:0;right:0}section.ecomm-pricing .container .mobile-pricing .pricing-block .pricing-header .pill{background:var(--flowint-blue);color:var(--full-white);border-radius:50px;margin-top:10px;padding:3px 8px;font-size:11px;line-height:12px;display:block}section.ecomm-pricing .container .mobile-pricing .pricing-block .highlight .pricing-title{line-height:24px}section.ecomm-pricing .container .mobile-pricing .pricing-block .pricing-content{padding:20px 0}section.ecomm-pricing .container .mobile-pricing .pricing-block .pricing-content p{margin-bottom:10px}section.ecomm-pricing .container .mobile-pricing .pricing-block .pricing-content p.pricing-cta{margin:30px 0 0}section.ecomm-pricing .container .footnotes{text-align:center;font-size:12px}section.ecomm-pricing .container .footnotes p{color:var(--muted);margin-bottom:10px}@media screen and (width>=768px){section.ecomm-pricing .container h3{text-align:center;font-size:42px;line-height:52px}}@media screen and (width>=1024px){section.ecomm-pricing{padding-top:50px}section.ecomm-pricing .container .desktop-pricing{grid-template-columns:repeat(1,1fr);gap:20px;display:grid}section.ecomm-pricing .container .desktop-pricing .pricing-grid-top{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}section.ecomm-pricing .container .desktop-pricing .pricing-grid-top .pill{text-align:center;background:var(--flowint-blue);width:fit-content;color:var(--full-white);border-radius:50px;grid-column:3;margin:10px auto;padding:8px 14px;font-size:13px;line-height:12px;display:block}section.ecomm-pricing .container .desktop-pricing .pricing-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px;display:grid}section.ecomm-pricing .container .desktop-pricing .pricing-block{border:1px solid var(--borders);text-align:center;border-radius:20px;flex-direction:column;justify-content:space-between;padding:10px;display:flex;box-shadow:0 4px 4px #00000040}section.ecomm-pricing .container .desktop-pricing .pricing-block .pricing-content .pricing-title{color:var(--flowint-blue);text-transform:uppercase;text-align:center;margin-bottom:20px;padding:10px;font-size:26px;font-weight:700;line-height:33px}section.ecomm-pricing .container .desktop-pricing .pricing-block .pricing-content .pricing-title.highlight{background:var(--flowint-blue);color:#fff;border-radius:10px 10px 0 0}section.ecomm-pricing .container .desktop-pricing .pricing-block .pricing-content .pricing-price{color:var(--flowint-blue);font-size:36px;font-weight:700;line-height:36px}section.ecomm-pricing .container .desktop-pricing .pricing-block .pricing-content .pricing-price small{font-size:14px;display:block}section.ecomm-pricing .container .desktop-pricing .pricing-block .pricing-content p{border-bottom:1px solid var(--borders);margin:0 10px;padding:20px 0}section.ecomm-pricing .container .desktop-pricing .pricing-block .pricing-content p:last-child{border-bottom:0}section.ecomm-pricing .container .desktop-pricing .pricing-block .pricing-cta{justify-content:center;margin:40px 0;display:flex;position:relative;bottom:0}}section.hero-invoices{background:var(--flowint-red)url(waves-invoices.b86d4e8a.jpg) 100% 100% repeat-x}section.hero-invoices .container{padding-bottom:200px}section.hero-invoices h1{font-family:var(--baloo);text-align:center;letter-spacing:-.06em;color:var(--full-white);margin-bottom:20px;font-size:40px;font-weight:900;line-height:38px}section.hero-invoices h2{font-family:var(--outfit);text-align:center;color:var(--full-white);margin-bottom:20px;font-size:22px;font-weight:400;line-height:30px}@media screen and (width>=1024px){section.hero-invoices h1{font-family:var(--baloo);letter-spacing:-.06em;color:var(--full-white);font-size:76px;font-weight:900;line-height:86px}section.hero-invoices h2{font-family:var(--outfit);text-align:center;color:var(--full-white);width:90%;margin:0 auto 60px;font-size:36px;font-weight:700;line-height:45px}}section.invoices-steps div.container h3{font-family:var(--baloo);color:var(--flowint-red);text-align:center;margin-bottom:40px;font-size:24px;line-height:32px}section.invoices-steps div.container .steps-block .step{text-align:center;width:90%;max-width:350px;margin:0 auto 40px}section.invoices-steps div.container .steps-block .step .step-card{background:#fff;border:1px solid #e5e5e5;border-radius:20px;flex-direction:row;justify-content:center;align-items:center;gap:20px;width:300px;margin:0 auto 20px;padding:15px;display:flex;box-shadow:0 4px 10px #0000001a}section.invoices-steps div.container .invoices-video h3{margin-bottom:20px}section.invoices-steps div.container .invoices-video p{text-align:center;margin-bottom:20px}section.invoices-steps div.container .invoices-video p.invoices-cta{justify-content:center;margin:40px auto;display:flex}@media screen and (width>=768px){section.invoices-steps div.container .steps-block{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}section.invoices-steps div.container .steps-block .step .step-card{width:100%}section.invoices-steps div.container .invoices-video p,section.invoices-steps div.container .invoices-video video{max-width:80%;margin:0 auto}}@media screen and (width>=1024px){section.invoices-steps{background:url(bg-adorno-flipped.a68aea4e.svg) 0 0/50% no-repeat}section.invoices-steps div.container h3{font-family:var(--baloo);letter-spacing:-.03em;color:var(--flowint-red);font-size:42px;font-weight:700;line-height:52px}section.invoices-steps div.container .steps-block .step-card,section.invoices-steps div.container .steps-block .step p{font-size:22px;line-height:32px}section.invoices-steps div.container .invoices-video{grid-template-columns:40% 60%;align-items:center;gap:40px;margin:60px 0;display:grid}section.invoices-steps div.container .invoices-video .content h3,section.invoices-steps div.container .invoices-video .content p{text-align:left;max-width:100%}section.invoices-steps div.container .invoices-video .content p{font-size:22px;line-height:32px}section.invoices-steps div.container .invoices-video .content .invoices-cta{justify-content:flex-start}section.invoices-steps div.container .invoices-video .video-col{width:100%}section.invoices-steps div.container .invoices-video .video-col video{border:10px solid #fff;border-radius:20px;max-width:100%;box-shadow:0 4px 10px #0000001a}}section.invoices-benefits{background:var(--backgrounds)}section.invoices-benefits h3{font-family:var(--baloo);color:var(--flowint-red);margin-bottom:20px;font-size:24px;line-height:34px}section.invoices-benefits h3 img{width:85px;display:inline;position:relative;top:-5px}section.invoices-benefits p.content{margin-bottom:20px}section.invoices-benefits .benefits-cards{margin:40px auto}section.invoices-benefits .benefits-cards .card{background:var(--full-white);border:1px solid var(--borders);filter:drop-shadow(0 4px 4px #00000040);border-radius:20px;width:100%;max-width:300px;min-height:200px;margin:0 auto 20px;padding:20px;position:relative;box-shadow:0 4px 4px #00000040}section.invoices-benefits .benefits-cards .card .card-title{font-family:var(--outfit);color:var(--flowint-red);margin-bottom:10px;font-size:20px;font-weight:700;line-height:26px}section.invoices-benefits .benefits-cards .card .card-content{margin-bottom:20px}section.invoices-benefits .benefits-cards .card span{width:32px;position:absolute;bottom:20px;right:20px}@media screen and (width>=768px){section.invoices-benefits .benefits-cards{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}}@media screen and (width>=1024px){section.invoices-benefits{background:var(--backgrounds)url(squares-benefits-bg.26f3a6bb.png) repeat-y 100% 0%/30%}section.invoices-benefits h3{font-size:42px;line-height:52px}section.invoices-benefits h3 img{width:145px;display:inline;position:relative;top:-7px;left:5px}section.invoices-benefits p.content{font-size:22px;font-weight:400;line-height:28px}section.invoices-benefits .benefits-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}section.invoices-benefits .benefits-cards .card{max-width:100%}}section.invoices-pricing .container h3{font-family:var(--baloo);color:var(--flowint-red);margin-bottom:40px;font-size:24px;line-height:28px}section.invoices-pricing .container .mobile-pricing .pricing-block{border-bottom:1px solid var(--borders);margin-bottom:30px;padding-bottom:10px}section.invoices-pricing .container .mobile-pricing .pricing-block .pricing-header{flex-direction:row;justify-content:space-between;align-items:baseline;min-height:70px;display:flex;position:relative}section.invoices-pricing .container .mobile-pricing .pricing-block .pricing-header .pricing-title,section.invoices-pricing .container .mobile-pricing .pricing-block .pricing-header .pricing-price{text-transform:uppercase;font-family:var(--outfit);color:var(--flowint-red);font-size:26px;font-weight:700;line-height:33px}section.invoices-pricing .container .mobile-pricing .pricing-block .pricing-header .pricing-title small,section.invoices-pricing .container .mobile-pricing .pricing-block .pricing-header .pricing-price small{color:var(--muted);font-size:12px;display:block}section.invoices-pricing .container .mobile-pricing .pricing-block .pricing-header .pricing-title small{text-transform:initial;width:90%;font-size:13px;font-weight:400;line-height:12px}section.invoices-pricing .container .mobile-pricing .pricing-block .pricing-header .pricing-price{text-align:center;padding-right:40px;line-height:22px}section.invoices-pricing .container .mobile-pricing .pricing-block .pricing-header .pricing-toggle{position:absolute;top:0;right:0}section.invoices-pricing .container .mobile-pricing .pricing-block .pricing-header .pill{background:var(--flowint-red);color:var(--full-white);border-radius:50px;margin-top:10px;padding:3px 8px;font-size:11px;line-height:12px;display:block}section.invoices-pricing .container .mobile-pricing .pricing-block .highlight .pricing-title{line-height:24px}section.invoices-pricing .container .mobile-pricing .pricing-block .pricing-content{padding:20px 0}section.invoices-pricing .container .mobile-pricing .pricing-block .pricing-content p{margin-bottom:10px}section.invoices-pricing .container .mobile-pricing .pricing-block .pricing-content p.pricing-cta{margin:30px 0 0}section.invoices-pricing .container .footnotes{text-align:center;font-size:12px}section.invoices-pricing .container .footnotes p{color:var(--muted);margin-bottom:10px}@media screen and (width>=768px){section.invoices-pricing .container h3{text-align:center;font-size:42px;line-height:52px}section.invoices-pricing .container .mobile-pricing .pricing-block .pricing-header .pricing-title small{width:100%}}@media screen and (width>=1024px){section.invoices-pricing{padding-top:50px}section.invoices-pricing .container .desktop-pricing{grid-template-columns:repeat(1,1fr);gap:20px;display:grid}section.invoices-pricing .container .desktop-pricing .pricing-grid-top{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}section.invoices-pricing .container .desktop-pricing .pricing-grid-top .pill{text-align:center;background:var(--flowint-red);width:fit-content;color:var(--full-white);border-radius:50px;grid-column:2;margin:10px auto;padding:8px 14px;font-size:13px;line-height:12px;display:block}section.invoices-pricing .container .desktop-pricing .pricing-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px;display:grid}section.invoices-pricing .container .desktop-pricing .pricing-block{border:1px solid var(--borders);text-align:center;border-radius:20px;flex-direction:column;justify-content:space-between;padding:10px;display:flex;box-shadow:0 4px 4px #00000040}section.invoices-pricing .container .desktop-pricing .pricing-block .pricing-content .pricing-title{color:var(--flowint-red);text-transform:uppercase;text-align:center;margin-bottom:20px;padding:10px;font-size:26px;font-weight:700;line-height:33px}section.invoices-pricing .container .desktop-pricing .pricing-block .pricing-content .pricing-title small{text-transform:initial;width:100%;color:var(--muted);margin:5px auto;font-size:13px;font-weight:400;line-height:12px;display:block}section.invoices-pricing .container .desktop-pricing .pricing-block .pricing-content .pricing-title.highlight{background:var(--flowint-red);color:var(--full-white);border-radius:10px 10px 0 0}section.invoices-pricing .container .desktop-pricing .pricing-block .pricing-content .pricing-title.highlight small{color:var(--full-white)}section.invoices-pricing .container .desktop-pricing .pricing-block .pricing-content .pricing-price{color:var(--flowint-red);font-size:36px;font-weight:700;line-height:36px}section.invoices-pricing .container .desktop-pricing .pricing-block .pricing-content .pricing-price small{font-size:14px;display:block}section.invoices-pricing .container .desktop-pricing .pricing-block .pricing-content p{border-bottom:1px solid var(--borders);margin:0 10px;padding:20px 0}section.invoices-pricing .container .desktop-pricing .pricing-block .pricing-content p:last-child{border:none}section.invoices-pricing .container .desktop-pricing .pricing-block .pricing-cta{justify-content:center;margin:40px 0;display:flex;position:relative;bottom:0}section.invoices-pricing .container .desktop-pricing .pricing-block .pricing-cta.pricing-custom{border:none}section.invoices-pricing .container .desktop-pricing .pricing-block .pricing-bottom{margin-top:40px}section.invoices-pricing .container .desktop-pricing .pricing-block .pricing-bottom .pricing-price{color:var(--flowint-red);font-size:36px;font-weight:700;line-height:36px}section.invoices-pricing .container .desktop-pricing .pricing-block .pricing-bottom .pricing-price small{font-size:14px;display:block}}section.general .container .main-col h1{font-family:var(--baloo);letter-spacing:-.06em;color:var(--primary);margin-bottom:20px;font-size:40px;font-weight:900;line-height:38px}section.general .container .main-col h2{font-family:var(--outfit);color:var(--primary);margin-bottom:20px;font-size:22px;font-weight:400;line-height:30px}section.general .container .main-col p{margin-bottom:20px}section.general .container .side-col .side-col-block{background:var(--backgrounds);border-radius:20px;margin-bottom:20px;padding:20px 30px}section.general .container .side-col .side-col-block .subnav-product{margin:0 0 20px}section.general .container .side-col .side-col-block .subnav-product:last-child{margin:0}section.general .container .side-col .side-col-block .subnav-product picture,section.general .container .side-col .side-col-block .subnav-product img{display:inline}section.general .container .side-col .side-col-block .subnav-product .product-name{font-size:25px}section.general .container .side-col .side-col-block .pricing-cta{margin-bottom:10px}@media screen and (width>=768px){section.general .container{grid-template-columns:64% 30%;gap:50px;display:grid}}
/*# sourceMappingURL=repo.ef1b6d5d.css.map */
