@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../fonts/Nunito/pe0OMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t3NeCAAFOvV9SNjBwHuBdlcl27OL3ao.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../fonts/Nunito/pe0OMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t3NeCAAFOvV9SNjBznuBdlcl27OL.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../fonts/Nunito/pe0AMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfUVwoNnq4CLz0_kJPxzHGAVFIF26OL.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../fonts/Nunito/pe0AMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfUVwoNnq4CLz0_kJ3xzHGAVFIF2w.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--zap-fs-h1:clamp(2rem, 2.5vw, 2rem);--zap-fs-h2:clamp(1.5rem, 2.5vw, 2rem);--zap-fs-h3:1.5rem;--zap-fs-h4:1rem;--zap-body-fs:1rem;--zap-body-small-fs:0.875rem;--ff-heading:'Nunito Sans',system-ui,-apple-system,sans-serif;--ff-body:'Nunito Sans',system-ui,-apple-system,sans-serif;--clr-theme-default:hsla(217, 100%, 9%, 1);--clr-primary:hsla(217, 100%, 9%, 1);--clr-primary-hover:rgb(1, 12, 29);--clr-text-100:hsl(0, 0%, 0%);--clr-text-80:hsla(0, 0%, 0%, 0.8);--clr-text-40:hsla(0, 8%, 3%, 0.4);--clr-text-main:#2b2b2b;--clr-text-button:hsl(0, 0%, 100%);--clr-border:#e2e8f0;--clr-placeholder:#e0e0e0;--clr-white:#ffffff;--clr-error:hsl(349.1, 100%, 34.5%);--clr-links:hsl(210, 100%, 40%);--container-max-width:1440px}*,::after,::before{box-sizing:border-box;border:0;color:var(--clr-black);font-style:normal;margin:0;padding:0;list-style:none;text-decoration:none}img{width:100%}html{scroll-behavior:smooth;font-size:var(--fs-1)}header{max-width:1440px;margin:0 auto;background-color:var(--clr-white);padding:1rem 0;position:relative;z-index:999}main{margin-top:0}h1,h2,h3,h4,h5,h6{font-family:var(--ff-heading);font-weight:700;line-height:120%}h1{font-size:var(--zap-fs-h1)}h2{font-size:var(--zap-fs-h2)}h3{font-size:var(--zap-fs-h3)}p,span{font-size:var(--zap-body-fs);line-height:150%}a{color:var(--clr-black)}body{font-family:var(--ff-body);color:var(--clr-text-main);background-color:var(--clr-white)}.wrapper{margin:0 auto;max-width:var(--container-max-width)}.error-message{width:100%;text-align:left}.form-group input.input-error,.form-group textarea.input-error,input.input-error,textarea.input-error{border-color:var(--clr-error)!important;outline-color:var(--clr-error)!important}.form-group small.briefing-helper-text,small.briefing-helper-text.error-message{color:var(--clr-error)}.turnstile{justify-self:center!important}.text-success{color:var(--clr-text-button)!important}.container-sm{max-width:600px;text-align:center;display:grid;gap:24px}.section-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.section-subtitle{font-size:var(--zap-body-small-fs)}.link-see-more{color:var(--clr-links);font-size:var(--zap-body-small-fs);text-align:end}.btn,button{background-color:var(--clr-primary);border-radius:4px;color:var(--clr-text-button);cursor:pointer;font-weight:700;line-height:125%;padding:.75rem 1.5rem;width:100%}.btn:hover,button:hover{background-color:var(--clr-primary-hover)}label{display:block;font-size:.8rem;color:#333;margin-bottom:4px;text-align:left;font-weight:600}input,select,textarea{background-color:#fafafa;border:1px solid var(--clr-border);border-radius:4px;font-family:inherit;font-size:.85rem;padding:10px 14px;width:100%;outline:0}.header-container{display:flex;justify-content:space-between;align-items:center}.logo-revenda img{height:38px;width:auto;display:block}.navbar{display:flex;align-items:center;gap:28px}.navbar ul{display:flex;align-items:center;gap:24px;margin:0;padding:0;list-style:none}.navbar ul li a{font-size:14px;font-weight:600;color:#1a1a1a;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s ease}.navbar ul li a:hover{opacity:.7}.btn-entrar{width:auto}.btn-demonstracao{background:linear-gradient(90deg,#37ec9c 0,#17ead9 100%);color:#0d1b2a;padding:10px 24px;border-radius:50px;font-weight:700;font-size:14px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:none;transition:transform .2s ease,opacity .2s ease;white-space:nowrap}.btn-demonstracao:hover{opacity:.9;transform:translateY(-1px)}.mobile-nav-toggle{display:none;background:0 0;padding:0;width:30px;height:24px;flex-direction:column;justify-content:space-between;cursor:pointer;z-index:1000;background-color:unset!important}.mobile-nav-toggle span{display:block;width:100%;height:3px;background-color:#1a1a1a;border-radius:2px;transition:all .3s ease}.mobile-nav-toggle.active span:nth-child(1){transform:translateY(10.5px) rotate(45deg)}.mobile-nav-toggle.active span:nth-child(2){opacity:0}.mobile-nav-toggle.active span:nth-child(3){transform:translateY(-10.5px) rotate(-45deg)}.hero{position:relative;background:linear-gradient(90deg,#37ec9c 0,#17ead9 100%);display:flex;align-items:center;height:50vh;overflow:hidden}.hero-container{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:40px}.hero-bg-texture{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:.15;mix-blend-mode:screen;pointer-events:none}.hero{background:linear-gradient(90deg,#37ec9c 0,#17ead9 100%);display:flex;align-items:center;height:50vh}.hero-container{display:flex;align-items:center;justify-content:space-between;gap:40px}.hero-content{flex:1}.hero-content p{max-width:480px;margin-top:1rem;margin-bottom:2.5rem}.hero-media{flex:1;width:100%}.hero-media .video-responsive{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;border-radius:4px}.hero-media .video-responsive iframe,.hero-media .video-responsive video{width:100%;height:100%;object-fit:cover;border:0}.section{width:100%;padding:60px 20px;background-color:var(--clr-white)}.section-title{font-size:26px;font-weight:800;color:var(--clr-text-100);margin-bottom:32px;text-align:left}.zap-select-container.input-error .zap-select-trigger,.zap-select-trigger.input-error{border-color:var(--clr-error)!important;box-shadow:0 0 0 1px var(--clr-error)!important}.about-content-container{display:flex;align-items:center;gap:174px}.about-content{flex:1}.about-content h2{font-size:2rem;margin-bottom:1rem}.about-content p{margin-bottom:1rem;line-height:1.6;color:#333}.about-media{flex:1;display:flex;justify-content:center;align-items:center}.about-media img{width:586px;height:586px;object-fit:cover;border-top-left-radius:80px;border-bottom-right-radius:80px}#recursos .wrapper{display:grid;grid-template-columns:1fr;gap:32px}@media (min-width:640px){#recursos .wrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){#recursos .wrapper{grid-template-columns:repeat(3,1fr);gap:24px}}.feature-row,.feature-row.reverse{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.feature-media{width:100%}.feature-media .pillar-box{width:100%;height:200px;object-fit:cover;border-radius:8px}.feature-content{display:flex;flex-direction:column;text-align:left}.feature-content h2{font-size:18px;font-weight:800;line-height:1.3;color:#000;margin-bottom:10px;letter-spacing:-.3px}.feature-content p{font-size:13.5px;line-height:1.5;color:#555;margin:0}.products-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin-top:24px}.product-item{text-align:left}.product-box{height:180px;background-color:var(--clr-placeholder);border-radius:4px;margin-bottom:8px;width:100%}.product-item span{font-size:.8rem;color:#444;font-weight:600}.payment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.payment-grid-info{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.payment-card{background-color:var(--clr-white);border:1px solid var(--clr-border);border-radius:4px;padding:32px 28px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 1px 2px rgba(0,0,0,.02)}.payment-icon{margin-bottom:24px;display:flex;align-items:center;justify-content:center}.payment-icon svg{width:32px;height:32px}.payment-icon.icon-circle{width:36px;height:36px;background-color:#d1d5db;border-radius:50%}.payment-card h3{font-size:20px;font-weight:700;color:#1a237e;margin-bottom:16px;line-height:1.3}.payment-card p{font-size:14px;line-height:1.6;color:#4a5568}.three-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pillar-card{display:grid;gap:24px}.pillar-card p{color:var(--clr-text-80)}.pillar-box{background-color:var(--clr-placeholder);border-radius:4px;width:100%;height:200px}.multicom-section{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:60px 20px}.multicom-container{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.multicom-content{display:flex;flex-direction:column;gap:24px}.multicom-title{font-size:38px;font-weight:800;line-height:1.18;color:var(--clr-text-100);letter-spacing:-.5px}.multicom-description{font-size:15px;line-height:1.6;color:#4a4a4a}.multicom-timeline{position:relative;padding-left:36px}.multicom-timeline::before{content:'';position:absolute;top:24px;bottom:24px;left:23px;width:1.5px;background-color:#eaeaea;z-index:1}.timeline-item{position:relative;display:flex;align-items:flex-start;margin-bottom:28px}.timeline-item:last-child{margin-bottom:0}.icon-wrapper{position:absolute;left:-36px;top:0;width:48px;height:48px;background-color:#f7f7f8;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 0 0 4px var(--clr-white)}.icon-wrapper svg{width:20px;height:20px;color:#2b2b2b}.timeline-text{padding-left:28px;padding-top:4px}.timeline-text h3{font-size:16px;font-weight:700;color:#1a1a1a;margin-bottom:4px}.timeline-text p{font-size:13.5px;line-height:1.4;color:#8c8c8c}.section-depoinmento,.section-nossos-cliente,.sessaoHomepage{display:grid;gap:24px}.segments-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.segment-box{height:100px;background-color:var(--clr-placeholder);border-radius:4px}.clients-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.client-card{position:relative;border-radius:4px;overflow:hidden;cursor:pointer}.client-box{height:200px;background-color:var(--clr-placeholder)}.client-card-hover{position:absolute;bottom:0;left:0;right:0;background-color:var(--clr-primary);padding:12px 16px;color:var(--clr-white);display:flex;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;transform:translateY(100%);transition:all .3s ease-in-out}.client-card:hover .client-card-hover{opacity:1;visibility:visible;transform:translateY(0)}.client-card-hover .client-name{font-size:.85rem;font-weight:700}.client-card-hover .client-link{font-size:.75rem;color:var(--clr-white);opacity:.9}.client-img{max-width:100%;width:auto;height:auto;object-fit:contain}.avatar-img{width:64px;height:64px;border-radius:50%;object-fit:cover}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:16px}.testimonial-card{background:var(--clr-white);border:1px solid var(--clr-border);border-radius:4px;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.testimonial-author{display:flex;flex-direction:column}.stars{color:var(--clr-primary);font-size:.9rem;margin-bottom:10px}.testimonial-card p{font-size:.8rem;color:#444;margin-bottom:16px}.author-info{display:flex;align-items:center;gap:10px}.avatar-placeholder{width:36px;height:36px;border-radius:50%;background-color:var(--clr-placeholder)}.author-info strong{font-size:.75rem;color:#222}.author-info span{font-size:.7rem;color:#777}.form-group{display:grid;gap:.5rem}.form-fale-conosco{display:grid;gap:1rem}.section-fale-conosco{background:hsla(210,40%,96%,1)}.picpay-section{width:100%;padding:60px 20px;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.picpay-wrapper{max-width:1440px;margin:0 auto}.picpay-title{font-size:28px;font-weight:800;color:#1a237e;margin-bottom:36px;text-align:left;letter-spacing:-.3px}.picpay-grid{display:grid;grid-template-columns:1fr;gap:32px}@media (min-width:640px){.picpay-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.picpay-grid{grid-template-columns:repeat(4,1fr);gap:24px}}.picpay-item{display:flex;flex-direction:column;align-items:flex-start}.picpay-item h3{font-size:18px;font-weight:700;color:#1a237e;margin-bottom:8px;line-height:1.3}.picpay-item p{font-size:13.5px;line-height:1.5;color:#555;margin:0}.faq-list{display:grid;gap:24px}.faq-item{border:1px solid var(--clr-border);border-radius:4px;padding:12px 16px;background-color:var(--clr-white)}.faq-item summary{font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item .icon-up{display:none}.faq-item .icon-down{display:inline-block}.faq-item[open] .icon-up{display:inline-block}.faq-item[open] .icon-down{display:none}footer{background-color:var(--clr-theme-default);padding:40px 0;color:var(--clr-white);margin-top:40px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;margin-bottom:24px}.footer-col h5{margin-bottom:16px;color:var(--clr-white)}.footer-col ul li{margin:8px 0}.footer-col ul li a{color:var(--clr-white)}.footer-bottom,.footer-legal{display:flex;justify-content:space-between;align-items:center}.listaIconesHorizontal{display:flex;justify-content:space-around;align-items:center;gap:1rem}.social-icons{display:flex;gap:12px}.social-icons a{color:var(--clr-white)}@media (max-width:1440px){.wrapper{padding:0 2.5rem}.products-grid{grid-template-columns:repeat(4,1fr)}.about-content-container{gap:60px}}@media (max-width:960px){:root{--zap-fs-h1:1.75rem;--zap-fs-h2:1.35rem}.wrapper{padding:1rem 2rem}.mobile-nav-toggle{display:flex}.navbar{position:absolute;top:100%;left:0;right:0;background-color:var(--clr-white);flex-direction:column;padding:24px;gap:20px;border-top:1px solid var(--clr-border);display:none}.navbar.navbar-active{display:flex}.navbar ul{flex-direction:column;width:100%;gap:16px}.navbar ul li{width:100%;text-align:center}.btn-demonstracao{width:100%}.hero{height:auto;padding:4rem 0}.hero-container{flex-direction:column;text-align:center}.hero-content p{margin-left:auto;margin-right:auto}.about-content-container{flex-direction:column;gap:32px;text-align:center}.about-media img{width:100%;max-width:500px;height:auto;aspect-ratio:1/1;border-top-left-radius:40px;border-bottom-right-radius:40px}.multicom-container{display:flex;flex-direction:column;gap:48px}.products-grid{grid-template-columns:repeat(3,1fr)}.payment-grid-info{grid-template-columns:repeat(2,1fr)}.clients-grid,.segments-grid,.testimonials-grid,.three-pillars-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.wrapper{padding:1rem}.hero,.multicom-section,.section,.section-depoinmento,.section-nossos-cliente,.sessaoHomepage{margin-bottom:2.5rem}.section-header{flex-direction:column;align-items:flex-start;gap:8px}.link-see-more{text-align:left}.btn-entrar{width:100%}.about-content h2{font-size:1.5rem}.about-content p{font-size:.9rem}.about-media img{max-width:100%;border-top-left-radius:24px;border-bottom-right-radius:24px}.products-grid{grid-template-columns:repeat(2,1fr);gap:16px}.payment-grid-info{grid-template-columns:1fr}.clients-grid,.payment-grid,.segments-grid,.testimonials-grid,.three-pillars-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:24px}.footer-bottom,.footer-legal{flex-direction:column;gap:16px;text-align:center}.listaIconesHorizontal{justify-content:center}.product-box{height:150px}.client-box{height:160px}.feature-media .pillar-box{height:200px}}