main .inicialServicos>:last-child,main .vantagens>:last-child,main .orcamento>:last-child,main .testemunhos>:last-child,main .metodo>:last-child,main .pricing-section>:last-child,main .orcamento p:last-child,main .orcamento .sloganOrcamento:last-child,main .vantagens .vantagensTitulo:last-child,main .vantagens .vantagensTexto:last-child,main .testemunhos .testemunho:last-child,main .testemunhos .testemunhoFrase:last-child{margin-bottom:0!important}main .orcamento p:last-child{margin-bottom:0}:root{--f-thin:100;--font-extraLight:200;--font-light:300;--font-regular:400;--font-medium:500;--font-semiBold:600;--font-bold:700;--font-extraBold:800;--font-black:900;--cor-fundo:#441e5b;--cor-titulos:#fff;--cor-textos:#969696;--cor-destaques:#b8e4fe;--cor-link:#fffff7;--cor-link-hover:#b8e4fe;--cor-link-escuro:#000;--cor-link-escuro-hover:#183463;--cor-link-destaques:#441e5b;--cor-link-destaques-hover:#d9d9d9;--cor-gradient-logo-0:#a05dc9;--cor-gradient-logo-100:#4f2e63;--cor-ranking:#ffc107;--cor-fundo-trasnparente:#fffff733}.btnRedirecionar{color:var(--cor-link);text-decoration:none}.destaqueTextos{font-weight:var(--font-semiBold)}main h3{letter-spacing:-.01em;text-transform:uppercase;position:relative;font-size:clamp(1.75rem,4vw,2.5rem)!important;font-weight:var(--font-bold)!important;margin-bottom:clamp(1.5rem,4vw,2.8rem)!important}main h3:after,main h4:after{content:"";background:linear-gradient(90deg,var(--cor-destaques),var(--cor-gradient-logo-0));border-radius:2px;width:60px;height:3px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}main .inicialServicos,main .vantagens,main .orcamento,main .testemunhos{margin-bottom:0;padding-top:100px;padding-bottom:100px}main .inicialServicos{padding:100px 0}main .inicialServicos .texto{color:#ffffffd9;margin-top:50px;margin-bottom:62px;font-size:18px}main .tecnologias{background-color:#fffff733;min-height:280px;font-size:90px}main .tecnologias .titulo{margin-bottom:clamp(1.5rem,4vw,2.8rem);font-size:22px}main .vantagens{text-align:center;background-color:var(--cor-fundo);color:#fff;margin-bottom:0;padding:100px 8%}main .vantagens h3{margin-bottom:clamp(1.5rem,4vw,2.8rem)!important}main .vantagensGrid{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,5vw,3.75rem);display:grid}main .vantagens .vantagemCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffff26 0%,#b8e4fe14 50%,#ffffff0d 100%);border:1px solid #fff3;border-radius:20px;flex-direction:column;align-items:flex-start;gap:clamp(1rem,2.5vw,1.5rem);padding:clamp(1.5rem,4vw,2.5rem);transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000004d,inset 0 1px #ffffff1a}main .vantagens .vantagemCard:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}main .vantagens .vantagemCard:hover{border-color:#b8e4fe4d;transform:translateY(-12px)scale(1.02);box-shadow:0 20px 50px #0006,inset 0 1px #fff3}main .vantagens .vantagemCard:hover:before{left:100%}main .vantagens .vantagemCard:hover .arrow{opacity:1;transform:translate(5px)}main .vantagens .vantagensIcon{background:linear-gradient(135deg,var(--cor-destaques),var(--cor-gradient-logo-0));width:80px;height:80px;color:var(--cor-fundo);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:32px;display:flex}main .vantagens .vantagensTitulo{font-weight:var(--font-bold);color:var(--cor-titulos);letter-spacing:-.01em;margin-bottom:clamp(1.5rem,4vw,2.8rem);font-size:clamp(1.4rem,3vw,1.75rem);line-height:1.2}main .vantagens .vantagensTexto{font-weight:var(--font-light);color:#ffffffe6;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.5}main .orcamento{margin-bottom:0;padding-left:8%;padding-right:8%;position:relative;overflow:hidden;background-color:var(--cor-fundo-trasnparente)!important}main .orcamento:before{content:"";pointer-events:none;background:radial-gradient(circle,#441e5b14 0%,#0000 70%);width:200%;height:200%;animation:6s ease-in-out infinite pulse;position:absolute;top:-50%;left:-50%}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}main .orcamento .tituloOrcamento{letter-spacing:-.02em;color:var(--cor-titulos);z-index:2;text-shadow:0 2px 4px #0000004d;margin-bottom:clamp(1.5rem,4vw,2.8rem);font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;position:relative}main .orcamento p{color:#ffffffd9;z-index:2;margin-bottom:40px;font-size:clamp(1.1rem,2.2vw,1.3rem);font-weight:300;line-height:1.6;position:relative}main .orcamento .btnOrcamento{cursor:pointer;margin-top:20px;text-decoration:none;display:inline-block}main .orcamento .sloganOrcamento{color:var(--cor-destaques);z-index:2;text-shadow:0 1px 3px #0000004d;margin-top:0;margin-bottom:0;font-size:clamp(1rem,2vw,1.25rem);font-style:italic;font-weight:500;position:relative}main .testemunhos{margin-bottom:0;padding-left:8%;padding-right:8%;position:relative;overflow:hidden;background-color:var(--cor-fundo)!important}main .testemunhos:before{content:"";pointer-events:none;background:radial-gradient(circle,#441e5b14 0%,#0000 70%);width:200%;height:200%;animation:6s ease-in-out infinite pulse;position:absolute;top:-50%;left:-50%}main .testemunhos h3{z-index:2;position:relative;margin-bottom:clamp(1.5rem,4vw,2.8rem)!important}main .testemunho{z-index:2;max-width:1000px;box-shadow:none;background:0 0;border:none;margin:0 auto;padding:0;position:relative}main .testemunhos .testemunhosIcon{color:var(--cor-destaques);opacity:.6;text-align:left;margin-bottom:30px;margin-left:0;font-size:clamp(40px,6vw,50px);display:block}main .testemunhos .testemunhoFrase{color:var(--cor-titulos);text-align:left;border-left:3px solid var(--cor-destaques);letter-spacing:.02em;margin:0 0 40px;padding-left:40px;font-size:clamp(1.3rem,3vw,1.8rem);font-style:italic;font-weight:300;line-height:1.6;position:relative}main .testemunhos .ranking{justify-content:flex-start;align-items:center;gap:6px;margin:0 0 50px;display:flex}main .testemunhos .star1,main .testemunhos .star2,main .testemunhos .star3,main .testemunhos .star4,main .testemunhos .star5{color:gold;opacity:.9;font-size:20px}main .testemunhos .cliente{--cliente-size:70px;border:none;justify-content:flex-start;align-items:center;gap:25px;margin-top:20px;padding:0;display:flex;position:relative}main .testemunhos .fotoCliente{width:calc(var(--cliente-size) - 8px);height:calc(var(--cliente-size) - 8px);box-sizing:border-box;object-fit:contain;object-position:center;z-index:2;border-radius:0;padding:4px;display:block;position:relative}main .testemunhos .nomeCargo{text-align:left}main .testemunhos .nomeCargo b{color:var(--cor-titulos);margin-bottom:3px;font-size:clamp(1.1rem,2.2vw,1.3rem);font-weight:500;display:block}main .testemunhos .nomeCargo p{color:#fff9;margin:0;font-size:clamp(.9rem,1.8vw,1rem);font-weight:300}main .metodo{background-color:#fffff733}main .pricing-section{padding-top:100px;padding-bottom:100px;margin-bottom:0!important}main .pricing-section>:last-child{margin-bottom:0!important}main .metodo-container{border-radius:2px;width:85%;margin:0 auto;padding:6% 8%}main .metodo-container:after{content:"";clear:both;display:table}main #metodo-timeline{padding:2em 0;position:relative}main #metodo-timeline:before{content:"";background:#fffff7;width:4px;height:83%;position:absolute;top:55px;left:25px}main #appDev #metodo-timeline:before,main #siteDev #metodo-timeline:before,main #manutencao #metodo-timeline:before,main #reestruturacao #metodo-timeline:before{height:83%}main .metodo-timeline-block{margin:2em 0;position:relative}main .metodo-timeline-block:after{content:"";clear:both;display:table}main .metodo-timeline-block:first-child{margin-top:0}main .metodo-timeline-img{background:#fffff7;border-radius:50%;width:30px;height:30px;position:absolute;top:8px;left:12px}main .metodo-timeline-content{float:right;border-radius:2px;margin-left:60px;margin-right:30px;padding:.5em 1em;position:relative}main .metodo-timeline-content:after{content:"";clear:both;display:table}main .metodo-timeline-content h2{color:#ffffffe6;font-weight:var(--font-bold);margin-top:0;margin-bottom:5px;font-size:1.4rem}main .metodo-timeline-content p{color:#ffffffb3;margin:1em 0;font-size:1.063rem;line-height:1.6}@media only screen and (min-width:992px){main #metodo-timeline{margin-top:3em}main #metodo-timeline:before{margin-left:-2px;left:50%}main #appDev #metodo-timeline:before,main #siteDev #metodo-timeline:before{height:85%}main #manutencao #metodo-timeline:before{height:84%}main #reestruturacao #metodo-timeline:before{height:85%}main .metodo-timeline-block{margin:4em 0}main .metodo-timeline-block:first-child{margin-top:0}main .metodo-timeline-block:last-child{margin-bottom:0}main .metodo-timeline-content{color:#fff;width:45%;margin:0 2.5%;padding:.6em 1.6em}main .metodo-timeline-block:nth-child(2n) .metodo-timeline-content{text-align:end;float:left}main .metodo-timeline-img{backface-visibility:hidden;width:25px;height:25px;margin-left:-12.5px;left:50%;transform:translateZ(0)}}@media only screen and (min-width:768px){main .metodo-timeline-content h2{font-size:1.4rem;font-weight:var(--font-bold)}main .metodo-timeline-content p{font-size:15px}}@media (max-width:1200px){main .inicial .texto{font-size:17px}main .vantagens .vantagensTitulo{font-size:25px}main .vantagens .vantagensTexto{font-size:17px}main .orcamento .tituloOrcamento{font-size:28px}main .orcamento .btnOrcamento,main .orcamento .sloganOrcamento{font-size:16px}main .testemunho{margin:0;padding:0 15px}main .testemunhos .testemunhoFrase{text-align:center;border-left-width:2px;padding-left:20px}main .testemunhos .ranking{justify-content:center}main .testemunhos .cliente{text-align:center;flex-direction:column;justify-content:center;gap:15px}main .testemunhos .nomeCargo{text-align:center}main .orcamento p{font-size:17px}}@media (max-width:992px){main .inicialServicos{padding:70px 0}main .vantagens,main .orcamento,main .testemunhos{padding-top:70px;padding-bottom:70px}main .metodo{padding-top:70px;padding-bottom:30px}main .pricing-section{padding-top:70px;padding-bottom:70px}main .inicialServicos .texto{font-size:16px}main .tecnologias .titulo{font-size:20px}main .tecnologias{font-size:45px}main .vantagens .vantagensTitulo{font-size:24px}main .vantagens .vantagensTexto{font-size:16px}main .orcamento .btnOrcamento{padding:15px 28px}main .testemunho{margin:0;padding:0 10px}main .testemunhos .testemunhosIcon{text-align:center;margin-left:auto;margin-right:auto}}@media (max-width:768px){main .inicialServicos{padding:50px 0}main .vantagens,main .orcamento,main .testemunhos{padding-top:50px;padding-bottom:50px}main .metodo{padding-top:50px;padding-bottom:20px}main .pricing-section{padding-top:50px;padding-bottom:50px}main .inicialServicos .titulo{font-size:45px!important;line-height:50px!important}main .inicialServicos .texto{margin-top:35px;margin-bottom:45px;font-size:16px}main .tecnologias .titulo{font-size:18px}main .metodo-timeline-content p{font-size:.8125rem}main .tecnologias{font-size:60px}main .vantagens .vantagensGrid{grid-template-columns:1fr;gap:clamp(.3rem,1vw,.7rem)}main .vantagens .vantagensTitulo{font-size:24px}main .vantagens .vantagensTexto{font-size:15px}main .orcamento .btnOrcamento{padding:10px 18px}main .testemunho{margin:0;padding:0 8px}main .testemunhos .testemunhoFrase{border-left-width:2px;padding-left:15px}main .testemunhos .cliente{--cliente-size:60px}main .orcamento p{font-size:15px}}@media (max-width:576px){body{overflow-x:hidden}main .inicialServicos{padding:30px 0}main .vantagens,main .orcamento,main .testemunhos{padding-top:30px;padding-bottom:30px}main .metodo{padding-top:30px;padding-bottom:10px}main .pricing-section{padding-top:30px;padding-bottom:30px}main .inicialServicos.px-5{padding-left:.75rem!important;padding-right:.75rem!important}main .inicialServicos .px-lg-5{padding-left:.5rem!important;padding-right:.5rem!important}main .container-fluid{padding-left:0!important;padding-right:0!important}main .inicialServicos .titulo{font-size:32px!important;line-height:38px!important}main .inicialServicos .texto{margin-top:25px;margin-bottom:35px;font-size:15px}main .vantagens .vantagensTitulo{font-size:23px}main .vantagens .vantagensTexto{font-size:14px}main .orcamento .btnOrcamento{padding:8px 15px}main .testemunho{margin:0;padding:0 5px}main .testemunhos .cliente{--cliente-size:55px}main .orcamento p{font-size:14px}}@media (max-width:478px){main .inicialServicos,main .vantagens,main .orcamento,main .testemunhos{padding-top:30px;padding-bottom:30px}main .metodo{padding-top:30px;padding-bottom:5px}main .pricing-section{padding-top:5px;padding-bottom:15px}main .inicialServicos .px-5{padding-left:1rem!important;padding-right:1rem!important}main .inicialServicos .px-lg-5{padding-left:.5rem!important;padding-right:.5rem!important}main .inicialServicos .titulo{font-size:28px!important;line-height:32px!important}main .inicialServicos .texto{margin-top:20px;margin-bottom:30px;font-size:14px}main .tecnologias .titulo{font-size:18px}main .tecnologias{font-size:50px}main .vantagens .vantagensTitulo{font-size:23px}main .vantagens .vantagensTexto{font-size:14px}main .orcamento .btnOrcamento{padding:6px 12px}main .testemunho{margin:0;padding:0 3px}main .testemunhos{padding:40px 3% 60px}main .testemunhos .testemunhoFrase{border-left-width:2px;padding-left:10px}main .testemunhos .cliente{--cliente-size:50px}main .orcamento p{font-size:14px}}main .inicialServicos,main .vantagens,main .orcamento,main .testemunhos,main .pricing-section{padding-top:var(--space-section);padding-bottom:var(--space-section)}main .inicialServicos>div,main .vantagensGrid,main .testemunho,main .metodo-container,main .pricing-section{max-width:var(--content-max-width);margin-left:auto;margin-right:auto}main .inicialServicos .texto,main .orcamento p{max-width:var(--text-max-width);line-height:1.7}main .vantagensGrid{gap:var(--space-xl)}main .vantagens .vantagemCard{border-radius:var(--radius-lg);min-height:100%;padding:var(--space-xl);box-shadow:var(--shadow-card);transition:transform var(--transition-premium),box-shadow var(--transition-premium),border-color var(--transition-premium)}main .vantagens .vantagemCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-6px)}main .vantagens .vantagensIcon{width:72px;height:72px;margin-bottom:var(--space-md);font-size:29px}main .vantagens .vantagensTitulo{margin-bottom:var(--space-sm);line-height:1.22}main .vantagens .vantagensTexto{max-width:none;margin-bottom:0;line-height:1.65}main .metodo-container{width:100%;padding:var(--space-section-sm)0}main .metodo-timeline-content{padding:var(--space-sm)var(--space-lg)}main .metodo-timeline-content h2{margin-bottom:var(--space-xs);line-height:1.25}main .metodo-timeline-content p{line-height:1.65}main .testemunhos .testemunhoFrase{max-width:900px;line-height:1.6}@media (max-width:992px){main .inicialServicos,main .vantagens,main .orcamento,main .testemunhos,main .pricing-section{padding-top:var(--space-section-sm);padding-bottom:var(--space-section-sm)}}@media (max-width:768px){main .vantagens .vantagensGrid{gap:var(--space-lg);grid-template-columns:1fr}main .vantagens .vantagemCard{padding:var(--space-lg)}}main .tecnologias,main .metodo,main .orcamento{background-color:#fffff71f!important}main h3:after,main h4:after{opacity:.72;width:44px;height:2px;bottom:-12px}main .vantagens .vantagemCard,.pricing-card{background:linear-gradient(180deg,var(--surface-soft)0%,var(--surface-subtle)100%);border-color:var(--border-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}main .vantagens .vantagemCard:before,main .orcamento:before,main .testemunhos:before{display:none}main .vantagens .vantagemCard:hover,.pricing-card:not(.featured):hover{background:linear-gradient(180deg,var(--surface-strong)0%,var(--surface-soft)100%);border-color:var(--border-strong);transform:translateY(-4px)}main .vantagens .vantagensIcon{border-radius:var(--radius-md);width:56px;height:56px;color:var(--cor-destaques);background:#b8e4fe24;border:1px solid #b8e4fe38;font-size:23px}main .vantagens .vantagensTitulo{font-size:clamp(1.2rem,2.1vw,1.45rem);font-weight:var(--font-semiBold)}main .vantagens .vantagensTexto,main .metodo-timeline-content p{color:#ffffffbd;font-weight:var(--font-regular)}main .orcamento .tituloOrcamento,main .orcamento .sloganOrcamento{text-shadow:none}main .testemunhos .testemunhosIcon{opacity:.38}main .testemunhos .testemunhoFrase{letter-spacing:0;border-left-color:#b8e4fe8c}main #metodo-timeline:before{background:#fffff76b;width:2px}main .metodo-timeline-img{background:var(--cor-destaques);width:18px;height:18px;left:18px;box-shadow:0 0 0 6px #b8e4fe1a}@media only screen and (min-width:992px){main .metodo-timeline-img{width:18px;height:18px;margin-left:-9px}}@media (max-width:768px){main .vantagens .vantagemCard:hover,.pricing-card:not(.featured):hover{transform:none}}main .vantagens,main .testemunhos,main .inicialServicos{background-image:none!important;background-color:var(--section-bg)!important}main .tecnologias,main .metodo,main .orcamento,main .pricing-section{background:var(--section-bg-soft)!important}main .inicialServicos,main .vantagens,main .orcamento,main .testemunhos,main .metodo,main .pricing-section{padding-left:var(--container-gutter)!important;padding-right:var(--container-gutter)!important}main .inicialServicos .px-lg-5,main .inicialServicos .row.px-lg-5,main .inicialServicos.px-5{padding-left:0!important;padding-right:0!important}main .inicialServicos .row{margin-left:0;margin-right:0}main .inicialServicos .col-12,main .inicialServicos .col-lg-6{padding-left:0;padding-right:0}main .vantagensGrid{align-items:stretch}main .vantagens .vantagemCard,.pricing-card{height:100%;border-radius:var(--component-radius)!important;border:var(--component-border)!important;box-shadow:var(--component-shadow)!important}main .vantagens .vantagemCard{align-items:stretch}main .vantagens .vantagemCard>.text-start{gap:var(--space-sm);flex-direction:column;height:100%;display:flex}main .vantagens .vantagensIcon{min-width:var(--icon-size);width:var(--icon-size)!important;height:var(--icon-size)!important;margin:0 0 var(--space-lg)0!important}main .vantagens .vantagensTitulo{margin-bottom:0!important}main .vantagens .vantagensTexto{flex:1}main h3:after,main h4:after{background:var(--cor-destaques);opacity:.55}.pricing-section.container,.pricing-section{width:100%;max-width:var(--max-page-width)!important}.pricing-section .row{--bs-gutter-x:var(--space-lg);--bs-gutter-y:var(--space-lg);margin-left:calc(var(--space-lg)*-.5);margin-right:calc(var(--space-lg)*-.5)}.pricing-section .row>[class*=col-]{padding-left:calc(var(--space-lg)*.5);padding-right:calc(var(--space-lg)*.5);display:flex;margin-bottom:0!important}.pricing-card{width:100%;min-height:100%}.pricing-card.featured,.pricing-card:not(.featured):hover{transform:none!important}.pricing-section:has(.pricing-card:not(.featured):hover) .pricing-card.featured{transform:none!important}main .metodo{padding-top:var(--space-section)!important;padding-bottom:var(--space-section)!important}main .metodo-container,main #metodo-timeline{width:100%;position:relative;max-width:980px!important;margin:var(--space-2xl)auto 0!important;padding:0!important}main #metodo-timeline:before{content:"";background:#fffff73d;width:1px;margin-left:0;position:absolute;top:12px;bottom:12px;left:50%;transform:translate(-50%);height:auto!important}main .metodo-timeline-block{align-items:start;column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);display:grid;position:relative;margin:0 0 var(--space-2xl)0!important}main .metodo-timeline-block:last-child{margin-bottom:0!important}main .metodo-timeline-img{background:var(--cor-destaques);z-index:2;border-radius:50%;grid-column:2;justify-self:center;box-shadow:0 0 0 8px #b8e4fe1a;width:14px!important;height:14px!important;margin:0!important;position:relative!important;top:0!important;left:auto!important}main .metodo-timeline-content{max-width:410px;color:var(--cor-link);border-radius:0;position:relative;float:none!important;width:auto!important;margin:-8px 0 0!important;padding:0!important}main .metodo-timeline-block:nth-child(odd) .metodo-timeline-content{text-align:right;grid-column:1;justify-self:end}main .metodo-timeline-block:nth-child(2n) .metodo-timeline-content{text-align:left;grid-column:3;justify-self:start}main .metodo-timeline-content h2{color:var(--cor-titulos);line-height:1.3;margin-bottom:var(--space-xs)!important;font-size:clamp(1.05rem,1.6vw,1.25rem)!important}main .metodo-timeline-content p{max-width:36ch;line-height:1.65;margin:0!important}main .metodo-timeline-block:nth-child(odd) .metodo-timeline-content p{margin-left:auto!important}@media (max-width:992px){main #metodo-timeline:before{left:7px;transform:none}main .metodo-timeline-block{column-gap:var(--space-lg);grid-template-columns:16px minmax(0,1fr);margin-bottom:var(--space-xl)!important}main .metodo-timeline-img{grid-column:1;justify-self:start}main .metodo-timeline-block:nth-child(odd) .metodo-timeline-content,main .metodo-timeline-block:nth-child(2n) .metodo-timeline-content{text-align:left;grid-column:2;justify-self:stretch;max-width:none;margin-top:-6px!important}main .metodo-timeline-content p{max-width:var(--text-max-width)}}@media (max-width:768px){main .vantagens .vantagemCard,.pricing-card{box-shadow:none!important}.pricing-section .row{--bs-gutter-x:0;--bs-gutter-y:var(--space-lg);margin-left:0;margin-right:0}.pricing-section .row>[class*=col-]{padding-left:0;padding-right:0}}main.websiteServicePage{background:var(--cor-fundo)}main.websiteServicePage h1,main.websiteServicePage h2,main.websiteServicePage h3,main.websiteServicePage h4,main.websiteServicePage p,main.websiteServicePage ul,main.websiteServicePage ol{margin-top:0}main.websiteServicePage h2,main.websiteServicePage h3,main.websiteServicePage h4{text-transform:none!important;letter-spacing:0!important}main.websiteServicePage h2:after,main.websiteServicePage h3:after,main.websiteServicePage h4:after{content:none!important;display:none!important}main.websiteServicePage .serviceHeroSection,main.websiteServicePage .serviceEditorialSection,main.websiteServicePage .projectStudiesSection,main.websiteServicePage .processTimelineSection,main.websiteServicePage .finalCtaSection{overflow:clip;padding:var(--section-y)var(--container-gutter)!important;background:var(--cor-fundo)!important;background-image:none!important}main.websiteServicePage .serviceHeroLayout,main.websiteServicePage .serviceEditorialSection>.container-fluid,main.websiteServicePage .projectStudiesSection>.container-fluid,main.websiteServicePage .processTimelineSection>.container-fluid,main.websiteServicePage .finalCtaEditorial{width:min(100%,1240px)!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}main.websiteServicePage .serviceHeroLayout{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}main.websiteServicePage .serviceEyebrow{margin-bottom:var(--space-md);color:#b8e4fec7;font-size:.72rem;font-weight:var(--font-semiBold);letter-spacing:.16em;line-height:1.4}main.websiteServicePage .serviceHeroCopy h1{max-width:620px;margin-bottom:var(--space-lg);color:var(--cor-titulos);font-size:clamp(2.4rem,5vw,4.8rem);font-weight:var(--font-semiBold);letter-spacing:0;text-wrap:balance;line-height:1}main.websiteServicePage .serviceHeroCopy p:not(.serviceEyebrow){max-width:500px;margin-bottom:var(--space-xl);color:#fffff7b8;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.66}main.websiteServicePage .serviceBrowserShowcase{background:#fffff709;border:1px solid #fffff724;border-radius:14px;width:92%;margin-left:auto;overflow:hidden}main.websiteServicePage .serviceBrowserBar{border-bottom:1px solid #fffff71f;align-items:center;gap:7px;height:34px;padding:0 13px;display:flex}main.websiteServicePage .serviceBrowserBar span{border:1px solid #fffff757;border-radius:999px;width:7px;height:7px}main.websiteServicePage .serviceBrowserViewport{aspect-ratio:1919/1079;background:#fffff706}main.websiteServicePage .serviceBrowserViewport img,main.websiteServicePage .serviceHeroVideo{width:100%;height:100%;display:block}main.websiteServicePage .serviceBrowserViewport img{object-fit:contain;object-position:center center}main.websiteServicePage .serviceHeroVideo{object-fit:cover;object-position:center center;opacity:0;background:#fffff706;animation:.3s forwards serviceHeroVideoFade}main.websiteServicePage .lazyProjectVideo{border-radius:inherit;background:#fffff706;width:100%;position:relative;overflow:hidden}main.websiteServicePage .lazyProjectVideoPoster,main.websiteServicePage .lazyProjectVideoMedia{border-radius:inherit;width:100%;height:auto;display:block}main.websiteServicePage .lazyProjectVideoPoster{transition:opacity .22s}main.websiteServicePage .lazyProjectVideoPosterHidden{opacity:0;pointer-events:none}main.websiteServicePage .lazyProjectVideoMedia{object-fit:cover;opacity:0;height:100%;transition:opacity .22s;position:absolute;inset:0}main.websiteServicePage .lazyProjectVideoMediaReady{opacity:1}@keyframes serviceHeroVideoFade{0%{opacity:0}to{opacity:1}}main.websiteServicePage .serviceSectionHeader,main.websiteServicePage .projectStudiesHeader,main.websiteServicePage .processTimelineHeader{max-width:760px;margin-bottom:clamp(3rem,5vw,4.75rem)}main.websiteServicePage .serviceSectionHeader h2,main.websiteServicePage .projectStudiesHeader h2,main.websiteServicePage .processTimelineHeader h2,main.websiteServicePage .finalCtaSection .tituloOrcamento{max-width:680px;color:var(--cor-titulos);letter-spacing:0;text-align:left;text-wrap:balance;line-height:1.02;margin-bottom:var(--space-md)!important;font-size:clamp(2rem,4.2vw,4rem)!important;font-weight:var(--font-semiBold)!important}main.websiteServicePage .serviceSectionHeader p,main.websiteServicePage .projectStudiesHeader p,main.websiteServicePage .processTimelineHeader p{color:#fffff7b8;text-align:left;max-width:620px;margin:0;font-size:clamp(.98rem,1.18vw,1.08rem);line-height:1.64}main.websiteServicePage .serviceEditorialList{border-top:1px solid var(--divider-subtle)}main.websiteServicePage .serviceEditorialList article{border-bottom:1px solid var(--divider-subtle);grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.25rem,2.4vw,1.8rem) 0;display:grid}main.websiteServicePage .serviceEditorialList h3{color:#fffff7e6;line-height:1.35;font-size:clamp(1.05rem,1.45vw,1.26rem)!important;font-weight:var(--font-semiBold)!important;margin:0!important}main.websiteServicePage .serviceEditorialList p{color:#fffff79e;max-width:680px;margin:0;font-size:clamp(.92rem,1.05vw,1rem);line-height:1.65}main.websiteServicePage .serviceIncludedLayout,main.websiteServicePage .serviceFaqLayout{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}main.websiteServicePage .serviceIncludedLayout .serviceSectionHeader,main.websiteServicePage .serviceFaqLayout .serviceSectionHeader{margin-bottom:0}main.websiteServicePage .serviceIncludedList{border-top:1px solid var(--divider-subtle);margin:0;padding:0;list-style:none}main.websiteServicePage .serviceIncludedList li{border-bottom:1px solid var(--divider-subtle);color:#fffff7d6;font-size:clamp(1rem,1.2vw,1.12rem);font-weight:var(--font-medium);margin:0;padding:clamp(1rem,2vw,1.4rem) 0;line-height:1.45}main.websiteServicePage .projectStudiesSection{padding-top:var(--section-y)!important;padding-bottom:var(--section-y)!important}main.websiteServicePage .projectStudiesList{flex-direction:column;gap:clamp(4rem,7vw,6rem);display:flex}main.websiteServicePage .projectStudy{grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);align-items:center;gap:clamp(2rem,4.2vw,4.75rem);display:grid}main.websiteServicePage .projectStudyReverse .projectStudyImage{order:2}main.websiteServicePage .projectStudyReverse .projectStudyContent{order:1}main.websiteServicePage .projectStudyImage,main.websiteServicePage .projectStudyMedia{border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}main.websiteServicePage .projectStudyImage img,main.websiteServicePage .projectStudyImage video,main.websiteServicePage .projectStudyMedia img,main.websiteServicePage .projectStudyMedia video{object-position:center center;border-radius:inherit;width:100%;height:100%;display:block}main.websiteServicePage .projectStudyImage img,main.websiteServicePage .projectStudyMedia img{object-fit:contain}main.websiteServicePage .projectStudyImage video,main.websiteServicePage .projectStudyMedia video{object-fit:cover}main.websiteServicePage .projectStudyImage img{transition:opacity var(--interaction-duration)var(--interaction-ease),filter var(--interaction-duration)var(--interaction-ease)}main.websiteServicePage .projectStudy:hover .projectStudyImage img{opacity:.96;filter:brightness(1.03)}main.websiteServicePage .projectStudyContent{max-width:500px}main.websiteServicePage .projectStudyContent span{margin-bottom:var(--space-md);color:#b8e4fec7;font-size:.72rem;font-weight:var(--font-semiBold);letter-spacing:.12em;text-transform:uppercase;line-height:1.4;display:block}main.websiteServicePage .projectStudyContent h3{color:var(--cor-titulos);line-height:1.02;margin-bottom:var(--space-sm)!important;font-size:clamp(1.85rem,3.8vw,3.45rem)!important;font-weight:var(--font-semiBold)!important}main.websiteServicePage .projectStudyContent p{color:#fffff7b8;max-width:450px;margin:0;font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.7}main.websiteServicePage .processTimeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}main.websiteServicePage .processTimeline:before{content:"";background:var(--divider-subtle);height:1px;position:absolute;top:0;left:0;right:0}main.websiteServicePage .processTimeline li{min-height:clamp(210px,20vw,270px);padding:clamp(1.45rem,2.5vw,2.1rem) clamp(1.25rem,3vw,2.25rem) 0 0;position:relative}main.websiteServicePage .processTimeline li:after,main.websiteServicePage .processTimeline li:before{content:"";width:clamp(3rem,5.6vw,5rem);height:1px;position:absolute;top:0;right:clamp(.85rem,1.6vw,1.4rem);transform:translateY(-50%)}main.websiteServicePage .processTimeline li:after{background:var(--divider-subtle)}main.websiteServicePage .processTimeline li:before{transform-origin:0;transition:transform var(--interaction-duration)var(--interaction-ease);background:#9fd4ff;transform:translateY(-50%)scaleX(0)}main.websiteServicePage .processTimeline li:hover:before{transform:translateY(-50%)scaleX(1)}main.websiteServicePage .processTimeline h3{color:#fffff7e0;max-width:260px;transition:color var(--interaction-duration)var(--interaction-ease);line-height:1.25;margin:0 0 var(--space-sm)!important;font-size:clamp(1.05rem,1.55vw,1.35rem)!important;font-weight:var(--font-semiBold)!important}main.websiteServicePage .processTimeline p{color:#fffff79e;max-width:280px;transition:color var(--interaction-duration)var(--interaction-ease);margin:0;font-size:clamp(.92rem,1.05vw,1rem);line-height:1.68}main.websiteServicePage .processTimeline li:hover h3{color:var(--cor-titulos)}main.websiteServicePage .processTimeline li:hover p{color:#fffff7c7}main.websiteServicePage .serviceFaqList{border-top:1px solid var(--divider-subtle)}main.websiteServicePage .serviceFaqList details{border-bottom:1px solid var(--divider-subtle)}main.websiteServicePage .serviceFaqList summary{cursor:pointer;color:#fffff7db;font-size:clamp(1rem,1.2vw,1.12rem);font-weight:var(--font-semiBold);transition:color var(--interaction-duration)var(--interaction-ease);padding:clamp(1.1rem,2vw,1.55rem) 0;line-height:1.4;list-style:none}main.websiteServicePage .serviceFaqList summary::-webkit-details-marker{display:none}main.websiteServicePage .serviceFaqList summary:after{content:"+";float:right;color:#b8e4feb8;font-weight:var(--font-regular)}main.websiteServicePage .serviceFaqList details[open] summary:after{content:"-"}main.websiteServicePage .serviceFaqList details:hover summary,main.websiteServicePage .serviceFaqList details[open] summary{color:var(--cor-titulos)}main.websiteServicePage .serviceFaqList p{color:#fffff79e;max-width:620px;margin:0;padding:0 0 clamp(1.1rem,2vw,1.55rem);font-size:clamp(.92rem,1.05vw,1rem);line-height:1.66}main.websiteServicePage .finalCtaSection:before,main.websiteServicePage .finalCtaSection:after,main.websiteServicePage .orcamento:before{content:none!important;display:none!important}main.websiteServicePage .finalCtaEditorial{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid!important}main.websiteServicePage .finalCtaCopy{max-width:520px}main.websiteServicePage .finalCtaSection .orcamentoTexto{color:#fffff7b8;max-width:500px;margin:0;font-size:clamp(.98rem,1.18vw,1.08rem);line-height:1.64}main.websiteServicePage .finalCtaResponse{max-width:440px;margin:var(--space-xl)0 0;color:#b8e4fec7;font-size:clamp(.9rem,1vw,.98rem);font-weight:var(--font-medium);line-height:1.55}main.websiteServicePage .finalCtaForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.15rem,2.4vw,1.8rem) clamp(1.25rem,3vw,2.5rem);width:100%;display:grid}main.websiteServicePage .finalCtaFieldGroup{flex-direction:column;gap:.6rem;display:flex}main.websiteServicePage .finalCtaFieldGroupFull,main.websiteServicePage .finalCtaFormFooter{grid-column:1/-1}main.websiteServicePage .finalCtaFieldGroup label{color:#fffff79e;font-size:.78rem;font-weight:var(--font-medium);letter-spacing:.04em;transition:color var(--interaction-duration)var(--interaction-ease);line-height:1.35}main.websiteServicePage .finalCtaFieldGroup label span{color:#fffff7bd;font-weight:var(--font-regular);letter-spacing:0}main.websiteServicePage .finalCtaFieldGroup:focus-within label{color:#b8e4fee0}main.websiteServicePage .finalCtaFieldGroup input,main.websiteServicePage .finalCtaFieldGroup textarea{width:100%;min-height:2.85rem;color:var(--cor-titulos);transition:border-color var(--interaction-duration)var(--interaction-ease);padding:.35rem 0;font-family:inherit;font-size:clamp(.96rem,1.1vw,1.05rem);line-height:1.5;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #6a5a86!important;border-radius:0!important;outline:none!important}main.websiteServicePage .finalCtaFieldGroup textarea{resize:vertical;min-height:6.6rem}main.websiteServicePage .finalCtaFieldGroup input:hover,main.websiteServicePage .finalCtaFieldGroup textarea:hover{border-bottom-color:#9a8bb8e6!important}main.websiteServicePage .finalCtaFieldGroup input:focus,main.websiteServicePage .finalCtaFieldGroup textarea:focus,main.websiteServicePage .finalCtaFieldGroup input:focus-visible,main.websiteServicePage .finalCtaFieldGroup textarea:focus-visible{border-bottom-color:#9fd4ff!important}main.websiteServicePage .finalCtaFormFooter{align-items:flex-start;gap:var(--space-md);flex-direction:column;padding-top:clamp(.45rem,1.2vw,.9rem);display:flex}main.websiteServicePage .finalCtaFormFooter>a{color:#fffff78a;font-size:.86rem;font-weight:var(--font-regular);transition:color var(--interaction-duration)var(--interaction-ease);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}main.websiteServicePage .finalCtaLinkArrow{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:1em;height:1em;transition:transform var(--interaction-duration)var(--interaction-ease);flex:none;transform:translate(0)}main.websiteServicePage .finalCtaFormFooter>a:hover,main.websiteServicePage .finalCtaFormFooter>a:focus-visible{color:#b8e4fedb}main.websiteServicePage .finalCtaFormFooter>a:hover .finalCtaLinkArrow,main.websiteServicePage .finalCtaFormFooter>a:focus-visible .finalCtaLinkArrow{transform:translate(3px)}@media (max-width:900px){main.websiteServicePage .serviceHeroLayout,main.websiteServicePage .serviceIncludedLayout,main.websiteServicePage .serviceFaqLayout,main.websiteServicePage .finalCtaEditorial,main.websiteServicePage .projectStudy,main.websiteServicePage .projectStudyReverse{grid-template-columns:1fr}main.websiteServicePage .serviceHeroVisual{padding-top:0}main.websiteServicePage .serviceBrowserShowcase{width:100%}main.websiteServicePage .projectStudyReverse .projectStudyImage,main.websiteServicePage .projectStudyReverse .projectStudyContent{order:initial}main.websiteServicePage .processTimeline{padding-left:var(--space-lg);display:block}main.websiteServicePage .processTimeline:before{width:1px;height:auto;top:0;bottom:0;left:0}main.websiteServicePage .processTimeline li{min-height:0;padding:0 0 var(--space-2xl)var(--space-xl)}main.websiteServicePage .processTimeline li:after,main.websiteServicePage .processTimeline li:before{top:var(--space-xs);width:1px;height:calc(100% - var(--space-md));left:0;right:auto;transform:scaleY(1)}main.websiteServicePage .processTimeline li:before{transform-origin:top;transform:scaleY(0)}main.websiteServicePage .processTimeline li:hover:before{transform:scaleY(1)}}@media (max-width:640px){main.websiteServicePage .serviceHeroSection,main.websiteServicePage .serviceEditorialSection,main.websiteServicePage .projectStudiesSection,main.websiteServicePage .processTimelineSection,main.websiteServicePage .finalCtaSection{padding:clamp(3.5rem,8vw,5rem)var(--space-md)!important}main.websiteServicePage .serviceEditorialList article,main.websiteServicePage .finalCtaForm{grid-template-columns:1fr}}main.websiteServicePage .serviceHeroLayout{align-items:start;gap:clamp(1.75rem,4vw,4.25rem)}main.websiteServicePage .serviceEyebrow{margin-bottom:var(--space-sm)}main.websiteServicePage .serviceHeroCopy h1{max-width:560px;margin-bottom:var(--space-md);font-size:clamp(2rem,3.8vw,3.65rem);line-height:1.04}main.websiteServicePage .serviceHeroCopy p:not(.serviceEyebrow){max-width:510px;margin-bottom:var(--space-lg);line-height:1.62}@media (max-width:900px){main.websiteServicePage .serviceHeroSection{padding-top:clamp(2.75rem,7vw,4rem)!important;padding-bottom:clamp(3rem,7vw,4.25rem)!important}main.websiteServicePage .serviceHeroCopy h1{max-width:620px;font-size:clamp(2rem,7vw,3rem)}}main.websiteServicePage .serviceHeroAction{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}main.websiteServicePage .serviceHeroAction .btnRedirecionar{display:inline-flex}main.websiteServicePage .serviceBrowserLoop{position:relative;overflow:hidden}main.websiteServicePage .serviceBrowserFrame{opacity:0;margin:0;animation:14s ease-in-out infinite serviceWebsiteLoop;position:absolute;inset:0}main.websiteServicePage .serviceBrowserFramePrimary{opacity:1}main.websiteServicePage .serviceBrowserFrameSecondary{animation-delay:7s}main.websiteServicePage .serviceBrowserFrame img{object-fit:contain;object-position:center center;width:100%;height:100%;animation:14s ease-in-out infinite serviceWebsiteScroll;display:block;transform:translateY(0)}main.websiteServicePage .serviceBrowserFrameSecondary img{animation-delay:7s}@keyframes serviceWebsiteLoop{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@keyframes serviceWebsiteScroll{0%,18%,to{transform:translateY(0)}36%,50%{transform:translateY(-1.8%)}}@media (prefers-reduced-motion:reduce){main.websiteServicePage .serviceBrowserFrame,main.websiteServicePage .serviceBrowserFrame img{animation:none!important}main.websiteServicePage .serviceBrowserFramePrimary{opacity:1}main.websiteServicePage .serviceBrowserFrameSecondary{opacity:0}}main.websiteServicePage .serviceFitLayout,main.websiteServicePage .serviceInvestmentLayout{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}main.websiteServicePage .serviceFitLayout .serviceSectionHeader,main.websiteServicePage .serviceInvestmentLayout .serviceSectionHeader{margin-bottom:0}main.websiteServicePage .serviceFitList{border-top:1px solid var(--divider-subtle);margin:0;padding:0;list-style:none}main.websiteServicePage .serviceFitList li{border-bottom:1px solid var(--divider-subtle);color:#fffff7d1;font-size:clamp(.98rem,1.12vw,1.06rem);font-weight:var(--font-medium);margin:0;padding:clamp(1rem,2vw,1.35rem) 0;line-height:1.5}main.websiteServicePage .serviceProjectLink{color:inherit;transition:opacity var(--interaction-duration)var(--interaction-ease);text-decoration:none}main.websiteServicePage .serviceProjectLink:hover,main.websiteServicePage .serviceProjectLink:focus-visible{color:inherit;opacity:.96}main.websiteServicePage .serviceInvestmentSection{padding-top:var(--section-y-compact)!important;padding-bottom:var(--section-y-compact)!important}main.websiteServicePage .serviceInvestmentNote{max-width:560px;padding-top:var(--space-md);border-top:1px solid var(--divider-subtle);color:#b8e4fec2;font-size:clamp(.92rem,1.05vw,1rem);font-weight:var(--font-medium);margin:0;line-height:1.6}main.websiteServicePage .serviceTestimonialsSection{padding-top:var(--section-y-compact)!important;padding-bottom:var(--section-y-compact)!important}main.websiteServicePage .serviceTestimonialsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}main.websiteServicePage .serviceTestimonialsGrid article{border:1px solid var(--divider-subtle);border-radius:var(--radius-sm);background:#fffff706;flex-direction:column;min-height:100%;padding:clamp(1.25rem,2.4vw,1.8rem);display:flex}main.websiteServicePage .serviceTestimonialsGrid article>p{margin:0 0 var(--space-lg);color:#fffff7c2;flex:1;font-size:clamp(.94rem,1.08vw,1.02rem);line-height:1.68}main.websiteServicePage .serviceTestimonialsGrid footer{background:0 0;margin:0;padding:0}main.websiteServicePage .serviceTestimonialsGrid strong{color:var(--cor-titulos);font-size:.9rem;font-weight:var(--font-semiBold)}main.websiteServicePage .serviceTestimonialsGrid span{color:#b8e4fead;font-size:.82rem}@media (max-width:900px){main.websiteServicePage .serviceFitLayout,main.websiteServicePage .serviceInvestmentLayout{grid-template-columns:1fr}}@media (max-width:640px){main.websiteServicePage .serviceTestimonialsGrid{grid-template-columns:1fr}}main.websiteServicePage .serviceHeroAction p{color:#b8e4fec7;max-width:440px;font-size:clamp(.9rem,1vw,.98rem);font-weight:var(--font-medium);line-height:1.55}main.websiteServicePage .serviceHeroAction{gap:var(--space-sm)}main.websiteServicePage .serviceHeroAction p{color:#b8e4fec7;max-width:440px;font-size:clamp(.9rem,1vw,.98rem);font-weight:var(--font-regular);margin:0;line-height:1.55}main.websiteServicePage .serviceInvestmentNote{color:#fffff7a8;font-weight:var(--font-regular)}main.websiteServicePage .serviceTestimonialsGrid footer{flex-direction:column;align-items:flex-start;gap:.22rem;display:flex}main.websiteServicePage .serviceTestimonialsGrid strong,main.websiteServicePage .serviceTestimonialsGrid span{line-height:1.35;display:block}main.websiteServicePage .serviceTestimonialsGrid strong{font-weight:var(--font-semiBold)}main.websiteServicePage .serviceTestimonialsGrid span{color:#fffff78a;font-weight:var(--font-regular)}main.websiteServicePage .softwareExamplesSection{background:var(--cor-primaria)}main.websiteServicePage .softwareExamplesList{flex-direction:column;display:flex}main.websiteServicePage .softwareExamplesList article{border-bottom:1px solid var(--divider-subtle);padding:clamp(1.05rem,2vw,1.45rem) 0}main.websiteServicePage .softwareExamplesList article:first-child{padding-top:0}main.websiteServicePage .softwareExamplesList h3{color:var(--cor-titulos);font-size:clamp(1rem,1.24vw,1.16rem);font-weight:var(--font-semiBold);margin:0 0 .42rem;line-height:1.35}main.websiteServicePage .softwareExamplesList article p{color:#fffff7a8;max-width:560px;margin:0;font-size:clamp(.9rem,1vw,.98rem);line-height:1.62}main.websiteServicePage .softwareExamplesNote{color:#b8e4fec7;max-width:560px;margin:clamp(1.15rem,2vw,1.45rem) 0 0;font-size:clamp(.9rem,1vw,.98rem);line-height:1.6}main.websiteServicePage .serviceHeroSection,main.websiteServicePage .serviceEditorialSection,main.websiteServicePage .projectStudiesSection,main.websiteServicePage .processTimelineSection,main.websiteServicePage .finalCtaSection{padding-left:var(--container-gutter)!important;padding-right:var(--container-gutter)!important}main.websiteServicePage .serviceHeroLayout{width:min(100%,1400px)!important;max-width:1400px!important}main.websiteServicePage .serviceEditorialSection>.container-fluid,main.websiteServicePage .projectStudiesSection>.container-fluid,main.websiteServicePage .processTimelineSection>.container-fluid,main.websiteServicePage .finalCtaEditorial{width:min(100%,var(--max-page-width))!important;max-width:var(--max-page-width)!important}main.websiteServicePage .serviceHeroSection{padding-top:clamp(3.35rem,4.8vw,5rem)!important;padding-bottom:clamp(3.8rem,5.6vw,5.7rem)!important}main.websiteServicePage .serviceEditorialSection,main.websiteServicePage .projectStudiesSection,main.websiteServicePage .processTimelineSection{padding-top:clamp(4.9rem,6.8vw,7rem)!important;padding-bottom:clamp(4.9rem,6.8vw,7rem)!important}main.websiteServicePage .serviceInvestmentSection,main.websiteServicePage .serviceTestimonialsSection{padding-top:clamp(4.2rem,5.8vw,5.8rem)!important;padding-bottom:clamp(4.2rem,5.8vw,5.8rem)!important}main.websiteServicePage .serviceHeroCopy h1{max-width:600px;line-height:1.08;font-weight:var(--font-semiBold);margin-bottom:clamp(1.2rem,2vw,1.55rem);font-size:clamp(1.9rem,3.05vw,3.05rem)!important}main.websiteServicePage .serviceSectionHeader,main.websiteServicePage .projectStudiesHeader,main.websiteServicePage .processTimelineHeader{margin-bottom:clamp(3.35rem,5.4vw,5rem)}main.websiteServicePage .serviceSectionHeader h2,main.websiteServicePage .projectStudiesHeader h2,main.websiteServicePage .processTimelineHeader h2,main.websiteServicePage .finalCtaSection .tituloOrcamento{max-width:640px;line-height:1.1;margin-bottom:clamp(1rem,1.8vw,1.4rem)!important;font-size:clamp(1.7rem,2.7vw,2.85rem)!important}main.websiteServicePage .serviceSectionHeader p,main.websiteServicePage .projectStudiesHeader p,main.websiteServicePage .processTimelineHeader p{max-width:640px;line-height:1.68}main.websiteServicePage .serviceEditorialList,main.websiteServicePage .serviceIncludedList,main.websiteServicePage .serviceFaqList,main.websiteServicePage .softwareExamplesList{margin-top:clamp(.35rem,1vw,.8rem)}main.websiteServicePage .projectStudiesList{gap:clamp(4.5rem,7.4vw,6.75rem)}main .inicialServicos{padding-left:var(--container-gutter)!important;padding-right:var(--container-gutter)!important}main .inicialServicos>div,main .inicialServicos .container-fluid,main .inicialServicos .row{width:min(100%,1400px)!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}main .inicialServicos .titulo{max-width:600px;letter-spacing:0!important;font-size:clamp(1.9rem,3.05vw,3.05rem)!important;line-height:1.08!important}main .inicialServicos .texto{max-width:540px;margin-top:clamp(1.2rem,2vw,1.55rem);margin-bottom:clamp(1.75rem,2.7vw,2.25rem);line-height:1.68}main .vantagens h2,main .metodo h2,main .testemunhos h3,main .pricing-header h2,main .orcamento .tituloOrcamento{letter-spacing:0!important;font-size:clamp(1.7rem,2.7vw,2.85rem)!important;line-height:1.1!important}@media (max-width:900px){main.websiteServicePage .serviceHeroLayout,main.websiteServicePage .serviceEditorialSection>.container-fluid,main.websiteServicePage .projectStudiesSection>.container-fluid,main.websiteServicePage .processTimelineSection>.container-fluid,main.websiteServicePage .finalCtaEditorial,main .inicialServicos>div,main .inicialServicos .container-fluid,main .inicialServicos .row{width:100%!important;max-width:100%!important}main.websiteServicePage .serviceHeroCopy h1,main .inicialServicos .titulo{font-size:clamp(1.85rem,8vw,2.65rem)!important}main.websiteServicePage .serviceSectionHeader h2,main.websiteServicePage .projectStudiesHeader h2,main.websiteServicePage .processTimelineHeader h2,main.websiteServicePage .finalCtaSection .tituloOrcamento,main .vantagens h2,main .metodo h2,main .testemunhos h3,main .pricing-header h2,main .orcamento .tituloOrcamento{font-size:clamp(1.55rem,6vw,2.15rem)!important}}main.websiteServicePage .serviceHeroSection{height:auto!important;min-height:auto!important;padding-top:clamp(3.1rem,4.2vw,4.6rem)!important;padding-bottom:clamp(3.4rem,4.8vw,5rem)!important;overflow:clip!important}main.websiteServicePage .serviceHeroLayout{width:min(100%,var(--ds-container-main))!important;max-width:var(--ds-container-main)!important;gap:var(--ds-grid-gap)!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:start!important}main.websiteServicePage .serviceHeroCopy,main.websiteServicePage .serviceHeroVisual{overflow:hidden;min-width:0!important;max-width:100%!important}main.websiteServicePage .serviceHeroCopy{padding-top:clamp(.15rem,.7vw,.6rem)!important}main.websiteServicePage .serviceHeroVisual{padding-top:clamp(.6rem,1.4vw,1.25rem)!important}main.websiteServicePage .serviceHeroCopy h1{overflow-wrap:normal;word-break:normal;text-wrap:balance;width:100%;max-width:min(100%,12ch)!important;font-size:clamp(1.85rem,2.85vw,2.85rem)!important;line-height:1.08!important}main.websiteServicePage .serviceHeroCopy p:not(.serviceEyebrow){max-width:min(100%,520px)!important;margin-bottom:clamp(1.5rem,2.4vw,2rem)!important}main.websiteServicePage .serviceBrowserShowcase{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}main.websiteServicePage .serviceBrowserViewport,main.websiteServicePage .serviceBrowserViewport img,main.websiteServicePage .serviceHeroVideo{overflow:hidden;max-width:100%!important}@media (max-width:900px){main.websiteServicePage .serviceHeroLayout{grid-template-columns:minmax(0,1fr)!important}main.websiteServicePage .serviceHeroCopy,main.websiteServicePage .serviceHeroVisual{overflow:visible}main.websiteServicePage .serviceHeroCopy h1{max-width:min(100%,14ch)!important}main.websiteServicePage .serviceBrowserShowcase{max-width:760px!important}}@media (max-width:576px){main.websiteServicePage.restructureServicePage .serviceHeroSection{padding-top:clamp(6.25rem,22vw,7.5rem)!important;padding-bottom:clamp(3rem,10vw,4rem)!important;overflow:visible!important}main.websiteServicePage.restructureServicePage .serviceHeroCopy,main.websiteServicePage.restructureServicePage .serviceHeroVisual{overflow:visible!important}main.websiteServicePage.restructureServicePage .serviceHeroCopy h1{max-width:100%!important;font-size:clamp(1.75rem,7.6vw,2.25rem)!important;line-height:1.08!important}main.websiteServicePage.restructureServicePage .serviceHeroCopy p:not(.serviceEyebrow){font-size:clamp(.98rem,4.25vw,1.08rem)!important}}main.websiteServicePage .softwareExamplesSection .serviceIncludedLayout{align-items:start}main.websiteServicePage .softwareExamplesSection .serviceSectionHeader{align-self:start}main.websiteServicePage .softwareExamplesList{width:100%;margin-top:0!important}main.websiteServicePage .softwareExamplesList article{border-bottom:var(--ds-line-width)solid var(--ds-line-color);grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:baseline;gap:clamp(1.25rem,2.5vw,2rem);padding:clamp(.95rem,1.7vw,1.25rem) 0;display:grid}main.websiteServicePage .softwareExamplesList h3{color:#fffff7e6;font-size:var(--ds-type-body-size);font-weight:var(--font-semiBold);letter-spacing:0;margin:0;line-height:1.35}main.websiteServicePage .softwareExamplesList article p{color:#fffff7a8;max-width:none;font-size:var(--ds-type-body-size);line-height:1.62}main.websiteServicePage .softwareExamplesNote{color:#fffff78a;max-width:620px;font-size:var(--ds-type-small-size);margin:clamp(1rem,1.8vw,1.35rem) 0 0;line-height:1.6}@media (max-width:768px){main.websiteServicePage .softwareExamplesList article{gap:var(--ds-space-2);grid-template-columns:1fr;padding:clamp(1rem,4vw,1.25rem) 0}}main.websiteServicePage .softwareSolutionsLayout{width:min(100%,var(--ds-container-main));max-width:var(--ds-container-main);gap:var(--ds-grid-gap);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;margin-left:auto;margin-right:auto;display:grid}main.websiteServicePage .softwareSolutionsIntro,main.websiteServicePage .softwareSolutionPanel{min-width:0}main.websiteServicePage .softwareSolutionsIntro .serviceSectionHeader{max-width:460px;margin-bottom:clamp(2rem,3.4vw,3rem)}main.websiteServicePage .softwareSolutionsNav{border-top:var(--ds-line-width)solid var(--ds-line-color);flex-direction:column;display:flex}main.websiteServicePage .softwareSolutionTab{border:0;border-bottom:var(--ds-line-width)solid var(--ds-line-color);color:#fffff794;width:100%;font:inherit;font-size:var(--ds-type-body-size);font-weight:var(--font-medium);text-align:left;cursor:pointer;transition:color var(--ds-transition),padding-left var(--ds-transition),border-color var(--ds-transition);background:0 0;padding:clamp(.9rem,1.6vw,1.18rem) 0 clamp(.9rem,1.6vw,1.18rem) clamp(1rem,1.8vw,1.35rem);line-height:1.35;position:relative}main.websiteServicePage .softwareSolutionTab:before{content:"";background:var(--cor-destaques);width:2px;height:0;transition:height var(--ds-transition);position:absolute;top:50%;left:0;transform:translateY(-50%)}main.websiteServicePage .softwareSolutionTab:hover,main.websiteServicePage .softwareSolutionTab:focus-visible,main.websiteServicePage .softwareSolutionTab.active{color:var(--cor-titulos);border-color:#b8e4fe61;outline:none;padding-left:clamp(1.25rem,2vw,1.6rem)}main.websiteServicePage .softwareSolutionPanel{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2.35rem);animation:.26s both softwareSolutionReveal;display:grid}main.websiteServicePage .softwareSolutionMockup{border:var(--ds-line-width)solid #fffff724;border-radius:var(--ds-radius-lg);background:#fffff709;overflow:hidden}main.websiteServicePage .softwareSolutionMockupBar{border-bottom:var(--ds-line-width)solid var(--ds-line-color);align-items:center;gap:7px;height:34px;padding:0 13px;display:flex}main.websiteServicePage .softwareSolutionMockupBar span{border:var(--ds-line-width)solid #fffff757;border-radius:var(--ds-radius-pill);width:7px;height:7px}main.websiteServicePage .softwareSolutionMockupBody{aspect-ratio:16/9;grid-template-columns:.28fr .72fr;gap:clamp(1rem,2vw,1.5rem);padding:clamp(1rem,2.4vw,1.65rem);display:grid}main.websiteServicePage .softwareSolutionMockupSidebar,main.websiteServicePage .softwareSolutionMockupContent span{border:var(--ds-line-width)solid #b8e4fe38;background:#b8e4fe0e}main.websiteServicePage .softwareSolutionMockupSidebar{border-radius:var(--ds-radius-md)}main.websiteServicePage .softwareSolutionMockupContent{gap:clamp(.75rem,1.6vw,1rem);display:grid}main.websiteServicePage .softwareSolutionMockupContent span{border-radius:var(--ds-radius-md);min-height:clamp(2.6rem,5vw,4rem)}main.websiteServicePage .softwareSolutionCopy{max-width:620px}main.websiteServicePage .softwareSolutionCopy h3{margin:0 0 var(--ds-space-3);color:var(--cor-titulos);font-size:var(--ds-type-h3-size);font-weight:var(--font-semiBold);line-height:var(--ds-type-h3-line)}main.websiteServicePage .softwareSolutionCopy>p{color:#fffff7ad;max-width:560px;font-size:var(--ds-type-body-size);margin:0 0 clamp(1rem,2vw,1.4rem);line-height:1.66}main.websiteServicePage .softwareSolutionCopy ul{gap:var(--ds-space-3)clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}main.websiteServicePage .softwareSolutionCopy li{color:#fffff7b8;font-size:var(--ds-type-small-size);padding-left:1.15rem;line-height:1.5;position:relative}main.websiteServicePage .softwareSolutionCopy li:before{content:"";border:var(--ds-line-width)solid var(--cor-destaques);border-radius:var(--ds-radius-pill);width:.38rem;height:.38rem;position:absolute;top:.62em;left:0}@keyframes softwareSolutionReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){main.websiteServicePage .softwareSolutionsLayout{grid-template-columns:1fr}main.websiteServicePage .softwareSolutionsIntro .serviceSectionHeader{max-width:var(--ds-container-text)}}@media (max-width:576px){main.websiteServicePage .softwareSolutionCopy ul,main.websiteServicePage .softwareSolutionMockupBody{grid-template-columns:1fr}main.websiteServicePage .softwareSolutionMockupSidebar{min-height:52px}}main.websiteServicePage .softwareSolutionTab{transition:color var(--ds-transition),transform var(--ds-transition),border-color var(--ds-transition)}main.websiteServicePage .softwareSolutionTab:hover,main.websiteServicePage .softwareSolutionTab:focus-visible,main.websiteServicePage .softwareSolutionTab.active{padding-left:clamp(1rem,1.8vw,1.35rem);transform:translate(8px)}main.websiteServicePage .softwareSolutionTab:before{transition:height var(--ds-transition),opacity var(--ds-transition)}main.websiteServicePage .softwareSolutionTab:hover:before,main.websiteServicePage .softwareSolutionTab:focus-visible:before,main.websiteServicePage .softwareSolutionTab.active:before{height:58%}main.websiteServicePage .softwareSolutionPanel{gap:clamp(1rem,2vw,1.45rem);animation-duration:.22s}main.websiteServicePage .softwareSolutionCopy h3{margin-bottom:var(--ds-space-2)}main.websiteServicePage .softwareSolutionCopy>p{margin-bottom:clamp(.8rem,1.5vw,1.05rem)}main.websiteServicePage .softwareSolutionMockupBody{aspect-ratio:16/9;background-color:#0000;background-image:linear-gradient(#fffff709 1px,#0000 1px),linear-gradient(90deg,#fffff709 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;gap:clamp(.8rem,1.5vw,1.1rem);min-height:clamp(300px,28vw,380px);display:grid;position:relative}main.websiteServicePage .softwareSolutionMockupBody *{box-sizing:border-box}main.websiteServicePage .mockupSidebar,main.websiteServicePage .mockupCrmPipeline>div,main.websiteServicePage .mockupMiniCalendar,main.websiteServicePage .mockupSearch,main.websiteServicePage .mockupDocumentList,main.websiteServicePage .mockupDocumentPreview,main.websiteServicePage .mockupTeamGrid,main.websiteServicePage .mockupPermissions,main.websiteServicePage .mockupTaskBoard,main.websiteServicePage .mockupKpis span,main.websiteServicePage .mockupChart,main.websiteServicePage .mockupStats span,main.websiteServicePage .mockupFlow span,main.websiteServicePage .mockupIntegrations span{border:var(--ds-line-width)solid #b8e4fe33;border-radius:var(--ds-radius-md);background:#fffff70b}main.websiteServicePage .mockupSidebar{grid-row:span 2;gap:.55rem;padding:.7rem;display:grid}main.websiteServicePage .mockupSidebar span,main.websiteServicePage .mockupCrmPipeline span,main.websiteServicePage .mockupDocumentList span,main.websiteServicePage .mockupDocumentPreview span,main.websiteServicePage .mockupTeamGrid span,main.websiteServicePage .mockupPermissions span,main.websiteServicePage .mockupTaskBoard span,main.websiteServicePage .mockupStats span{border-radius:var(--ds-radius-pill);background:#b8e4fe2e;display:block}main.websiteServicePage .mockup-crm .softwareSolutionMockupBody{grid-template-rows:1fr .32fr;grid-template-columns:.22fr 1fr}main.websiteServicePage .mockupCrmPipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}main.websiteServicePage .mockupCrmPipeline>div{flex-direction:column;gap:.65rem;padding:.8rem;display:flex}main.websiteServicePage .mockupCrmPipeline strong{color:#fffff7c7;font-size:.7rem;font-weight:var(--font-semiBold)}main.websiteServicePage .mockupCrmPipeline span{border-radius:var(--ds-radius-sm);height:clamp(36px,5vw,52px)}main.websiteServicePage .mockupMiniCalendar{grid-column:2;grid-template-columns:repeat(4,1fr);gap:.55rem;padding:.75rem;display:grid}main.websiteServicePage .mockupMiniCalendar span{border-radius:var(--ds-radius-sm);background:#b8e4fe1f;min-height:100%}main.websiteServicePage .mockup-documents .softwareSolutionMockupBody{grid-template-rows:auto 1fr;grid-template-columns:.42fr .58fr}main.websiteServicePage .mockupSearch{border-radius:var(--ds-radius-pill);grid-column:1/-1;height:42px}main.websiteServicePage .mockupDocumentList,main.websiteServicePage .mockupDocumentPreview{gap:.65rem;padding:.85rem;display:grid}main.websiteServicePage .mockupDocumentList span{height:34px}main.websiteServicePage .mockupDocumentPreview strong{border-radius:var(--ds-radius-pill);background:#fffff747;width:44%;height:16px;display:block}main.websiteServicePage .mockupDocumentPreview span{height:18px}main.websiteServicePage .mockup-teams .softwareSolutionMockupBody{grid-template-columns:.42fr .26fr .32fr}main.websiteServicePage .mockupTeamGrid,main.websiteServicePage .mockupPermissions,main.websiteServicePage .mockupTaskBoard{gap:.75rem;padding:.85rem;display:grid}main.websiteServicePage .mockupTeamGrid{grid-template-columns:repeat(2,1fr)}main.websiteServicePage .mockupTeamGrid span{aspect-ratio:1;border-radius:50%}main.websiteServicePage .mockupPermissions span,main.websiteServicePage .mockupTaskBoard span{height:28px}main.websiteServicePage .mockup-automation .softwareSolutionMockupBody,main.websiteServicePage .mockup-integrations .softwareSolutionMockupBody{place-items:center}main.websiteServicePage .mockupFlow,main.websiteServicePage .mockupIntegrations{grid-template-columns:82px 1fr 82px 1fr 82px 1fr 82px;align-items:center;width:min(100%,520px);display:grid}main.websiteServicePage .mockupFlow span,main.websiteServicePage .mockupIntegrations span{aspect-ratio:1}main.websiteServicePage .mockupFlow i,main.websiteServicePage .mockupIntegrations i{height:var(--ds-line-width);background:#b8e4fe6b}main.websiteServicePage .mockupIntegrations span{border-radius:18px}main.websiteServicePage .mockup-dashboard .softwareSolutionMockupBody{grid-template-rows:auto 1fr auto;grid-template-columns:1fr}main.websiteServicePage .mockupKpis,main.websiteServicePage .mockupStats{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}main.websiteServicePage .mockupKpis span{height:64px}main.websiteServicePage .mockupChart{align-items:end;gap:.8rem;padding:1rem;display:flex}main.websiteServicePage .mockupChart i{border-radius:var(--ds-radius-sm)var(--ds-radius-sm)0 0;background:#b8e4fe33;flex:1}main.websiteServicePage .mockupChart i:first-child{height:35%}main.websiteServicePage .mockupChart i:nth-child(2){height:62%}main.websiteServicePage .mockupChart i:nth-child(3){height:48%}main.websiteServicePage .mockupChart i:nth-child(4){height:78%}main.websiteServicePage .mockupChart i:nth-child(5){height:54%}main.websiteServicePage .mockupStats span{height:28px}@media (max-width:576px){main.websiteServicePage .softwareSolutionMockupBody{min-height:260px}main.websiteServicePage .mockupFlow,main.websiteServicePage .mockupIntegrations{grid-template-columns:56px 1fr 56px;row-gap:1rem}main.websiteServicePage .mockupFlow span:nth-of-type(n+4),main.websiteServicePage .mockupIntegrations span:nth-of-type(n+4),main.websiteServicePage .mockupFlow i:nth-of-type(n+3),main.websiteServicePage .mockupIntegrations i:nth-of-type(n+3){display:none}}main.websiteServicePage .softwareSolutionsPreload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}main.websiteServicePage .softwareSolutionScreenshot{object-fit:cover;object-position:center center;width:100%;height:100%;transition:opacity .22s,transform .22s;display:block;position:absolute;inset:0;transform:none!important}main.websiteServicePage .softwareSolutionMockup:has(.softwareSolutionScreenshot) .softwareSolutionMockupBody{background:#fffff706;padding:0;display:block}main.websiteServicePage .softwareSolutionMockup:has(.softwareSolutionScreenshot) .softwareSolutionMockupBody:after{content:"";pointer-events:none;background:linear-gradient(#441e5b05,#441e5b14);position:absolute;inset:0}main.websiteServicePage .softwareSolutionMockup:has(.softwareSolutionScreenshot){background:#f7f8fa}main.websiteServicePage .softwareSolutionMockup:has(.softwareSolutionScreenshot) .softwareSolutionMockupBar{background:#f7f8faf5;border-bottom-color:#441e5b1f;height:34px}main.websiteServicePage .softwareSolutionMockup:has(.softwareSolutionScreenshot) .softwareSolutionMockupBody{aspect-ratio:16/9;background:#f7f8fa;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}main.websiteServicePage .softwareSolutionScreenshot{width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:static;object-fit:contain!important;object-position:center center!important;margin:0!important;transform:none!important}main.websiteServicePage .softwareSolutionMockup:has(.softwareSolutionScreenshot) .softwareSolutionMockupBody:after{display:none}main.websiteServicePage .softwareSolutionMockup:has(.softwareSolutionScreenshot){width:100%;transition:height .3s;overflow:hidden}main.websiteServicePage .softwareSolutionMockup:has(.softwareSolutionScreenshot) .softwareSolutionMockupBar{height:30px;min-height:30px}main.websiteServicePage .softwareSolutionMockup:has(.softwareSolutionScreenshot) .softwareSolutionMockupBody{width:100%;transition:height .3s;overflow:hidden;aspect-ratio:auto!important;background:0 0!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important}main.websiteServicePage .softwareSolutionScreenshot{object-fit:initial!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}main.websiteServicePage .softwareSolutionMockup:has(.softwareSolutionScreenshot){background:#fffff706!important;border-color:#fffff729!important}main.websiteServicePage .softwareSolutionMockup:has(.softwareSolutionScreenshot) .softwareSolutionMockupBar{background:#fffff705!important;border-bottom-color:#fffff71f!important}main.websiteServicePage .softwareSolutionMockup:has(.softwareSolutionScreenshot) .softwareSolutionMockupBar span{border-color:#fffff757!important}main.websiteServicePage .softwareSolutionMockup:has(.softwareSolutionScreenshot) .softwareSolutionMockupBody{background:0 0!important}main.websiteServicePage .softwareExamplesSection .softwareSolutionMockup{width:100%;overflow:hidden;background:#fffff706!important;border-color:#fffff729!important}main.websiteServicePage .softwareExamplesSection .softwareSolutionMockupBar{background:#fffff705!important;border-bottom-color:#fffff71f!important;height:30px!important;min-height:30px!important}main.websiteServicePage .softwareExamplesSection .softwareSolutionMockupBar span{border-color:#fffff757!important}main.websiteServicePage .softwareExamplesSection .softwareSolutionMockupBody{width:100%;overflow:hidden;aspect-ratio:2.09!important;background:0 0!important;min-height:0!important}main.websiteServicePage .softwareExamplesSection .softwareSolutionMockup:has(.softwareSolutionScreenshot) .softwareSolutionMockupBody{justify-content:center;align-items:center;padding:0!important;display:flex!important}main.websiteServicePage .softwareExamplesSection .softwareSolutionScreenshot{object-fit:initial!important;width:100%!important;height:auto!important;display:block!important;transform:none!important}main.websiteServicePage .softwareExamplesSection .mockup-integrations .softwareSolutionMockupBody{justify-content:center;align-items:center;padding:clamp(1rem,2.4vw,1.65rem)!important;display:flex!important}main.websiteServicePage .softwareExamplesSection .mockupIntegrations{width:min(100%,520px);min-width:0;max-width:100%;min-height:0;margin:0}main.websiteServicePage .restructureExamplesSection .softwareSolutionMockupBody,main.websiteServicePage .restructureProjectMockup .softwareSolutionMockupBody{background-color:#0000;background-image:linear-gradient(#fffff709 1px,#0000 1px),linear-gradient(90deg,#fffff709 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;overflow:hidden;aspect-ratio:2.09!important;min-height:0!important;padding:clamp(1rem,2.4vw,1.65rem)!important;display:flex!important}main.websiteServicePage .restructureMockupGraphic,main.websiteServicePage .restructureHeroVisual{width:min(100%,520px);height:min(100%,260px);min-height:210px;position:relative}main.websiteServicePage .restructureMockupGraphic span,main.websiteServicePage .restructureHeroVisual span{border:var(--ds-line-width)solid #b8e4fe5c;border-radius:var(--ds-radius-md);background:#b8e4fe0b;display:block;position:absolute}main.websiteServicePage .restructureMockupGraphic span:after,main.websiteServicePage .restructureHeroVisual span:after{content:"";height:var(--ds-line-width);background:#b8e4fe6b;position:absolute}main.websiteServicePage .restructureMockupGraphic-visual span:first-child,main.websiteServicePage .restructureHeroVisual span:first-child{width:42%;height:32%;top:15%;left:8%}main.websiteServicePage .restructureMockupGraphic-visual span:nth-child(2),main.websiteServicePage .restructureHeroVisual span:nth-child(2){width:34%;height:46%;top:23%;right:10%}main.websiteServicePage .restructureMockupGraphic-visual span:nth-child(3),main.websiteServicePage .restructureHeroVisual span:nth-child(3){width:58%;height:20%;bottom:12%;left:18%}main.websiteServicePage .restructureMockupGraphic-visual span:nth-child(n+4),main.websiteServicePage .restructureHeroVisual span:nth-child(n+4){border-radius:var(--ds-radius-pill);background:#b8e4fe3d;width:8px;height:8px}main.websiteServicePage .restructureMockupGraphic-visual span:nth-child(4),main.websiteServicePage .restructureHeroVisual span:nth-child(4){top:18%;left:58%}main.websiteServicePage .restructureMockupGraphic-visual span:nth-child(5),main.websiteServicePage .restructureHeroVisual span:nth-child(5){top:58%;left:52%}main.websiteServicePage .restructureMockupGraphic-visual span:nth-child(6),main.websiteServicePage .restructureHeroVisual span:nth-child(6){bottom:16%;right:12%}main.websiteServicePage .restructureMockupGraphic-performance span:first-child{border-radius:var(--ds-radius-pill);width:18%;height:56%;top:18%;left:8%}main.websiteServicePage .restructureMockupGraphic-performance span:nth-child(2),main.websiteServicePage .restructureMockupGraphic-performance span:nth-child(3),main.websiteServicePage .restructureMockupGraphic-performance span:nth-child(4){border-radius:var(--ds-radius-sm)var(--ds-radius-sm)0 0;width:14%;bottom:18%}main.websiteServicePage .restructureMockupGraphic-performance span:nth-child(2){height:28%;left:34%}main.websiteServicePage .restructureMockupGraphic-performance span:nth-child(3){height:48%;left:52%}main.websiteServicePage .restructureMockupGraphic-performance span:nth-child(4){height:68%;left:70%}main.websiteServicePage .restructureMockupGraphic-performance span:nth-child(5){border-radius:var(--ds-radius-pill);width:8px;height:8px;top:20%;right:9%}main.websiteServicePage .restructureMockupGraphic-performance span:nth-child(6){border-radius:var(--ds-radius-pill);width:8px;height:8px;top:34%;right:15%}main.websiteServicePage .restructureMockupGraphic-information span:first-child,main.websiteServicePage .restructureMockupGraphic-information span:nth-child(2),main.websiteServicePage .restructureMockupGraphic-information span:nth-child(3){border-radius:var(--ds-radius-pill);width:78%;height:16%;left:10%}main.websiteServicePage .restructureMockupGraphic-information span:first-child{top:18%}main.websiteServicePage .restructureMockupGraphic-information span:nth-child(2){width:62%;top:42%}main.websiteServicePage .restructureMockupGraphic-information span:nth-child(3){width:72%;top:66%}main.websiteServicePage .restructureMockupGraphic-information span:nth-child(n+4){border-radius:var(--ds-radius-pill);width:10px;height:10px;right:8%}main.websiteServicePage .restructureMockupGraphic-information span:nth-child(4){top:22%}main.websiteServicePage .restructureMockupGraphic-information span:nth-child(5){top:46%}main.websiteServicePage .restructureMockupGraphic-information span:nth-child(6){top:70%}main.websiteServicePage .restructureMockupGraphic-ux span:first-child{width:34%;height:64%;top:14%;left:11%}main.websiteServicePage .restructureMockupGraphic-ux span:nth-child(2){border-radius:var(--ds-radius-pill);width:34%;height:18%;top:20%;right:12%}main.websiteServicePage .restructureMockupGraphic-ux span:nth-child(3){border-radius:var(--ds-radius-pill);width:28%;height:12%;top:48%;right:16%}main.websiteServicePage .restructureMockupGraphic-ux span:nth-child(4){border-color:#b8e4fe99;width:34%;height:16%;bottom:18%;right:12%}main.websiteServicePage .restructureMockupGraphic-ux span:nth-child(n+5){display:none}main.websiteServicePage .restructureMockupGraphic-seo span:first-child{border-radius:var(--ds-radius-pill);width:76%;height:16%;top:18%;left:11%}main.websiteServicePage .restructureMockupGraphic-seo span:nth-child(2){border-radius:var(--ds-radius-pill);width:18%;height:18%;top:44%;left:18%}main.websiteServicePage .restructureMockupGraphic-seo span:nth-child(3){border-radius:var(--ds-radius-pill);width:18%;height:18%;top:44%;left:42%}main.websiteServicePage .restructureMockupGraphic-seo span:nth-child(4){border-radius:var(--ds-radius-pill);width:18%;height:18%;top:44%;left:66%}main.websiteServicePage .restructureMockupGraphic-seo span:nth-child(5){border-radius:var(--ds-radius-pill);width:48%;height:12%;bottom:16%;left:26%}main.websiteServicePage .restructureMockupGraphic-seo span:nth-child(6){display:none}main.websiteServicePage .restructureMockupGraphic-evolution span:first-child{width:20%;height:20%;top:24%;left:13%}main.websiteServicePage .restructureMockupGraphic-evolution span:nth-child(2){width:24%;height:24%;top:18%;left:42%}main.websiteServicePage .restructureMockupGraphic-evolution span:nth-child(3){width:24%;height:24%;top:48%;left:58%}main.websiteServicePage .restructureMockupGraphic-evolution span:nth-child(4){width:26%;height:18%;bottom:18%;left:22%}main.websiteServicePage .restructureMockupGraphic-evolution span:nth-child(5){background:#b8e4fe6b;border:0;width:18%;height:1px;top:37%;left:34%;transform:rotate(-12deg)}main.websiteServicePage .restructureMockupGraphic-evolution span:nth-child(6){background:#b8e4fe6b;border:0;width:18%;height:1px;top:52%;left:48%;transform:rotate(20deg)}main.websiteServicePage .restructureProjectMockup{aspect-ratio:auto!important;border-radius:0!important}main.websiteServicePage .restructureProjectMockup .softwareSolutionMockup{width:100%}@media (max-width:576px){main.websiteServicePage .restructureMockupGraphic,main.websiteServicePage .restructureHeroVisual{min-height:170px}}main.websiteServicePage .restructureAuditLayout{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}main.websiteServicePage .restructureAuditLayout .serviceSectionHeader{margin-bottom:0}main.websiteServicePage .restructureAuditPanel{border:var(--ds-line-width)solid #fffff724;border-radius:var(--ds-radius-lg);background:#fffff706;gap:clamp(1rem,1.9vw,1.35rem);padding:clamp(1.4rem,2.6vw,2rem);display:grid}main.websiteServicePage .restructureAuditMetric{opacity:0;animation:.42s forwards restructureAuditFade;animation-delay:var(--delay)}main.websiteServicePage .restructureAuditMetricHeader{justify-content:space-between;align-items:baseline;gap:var(--ds-space-4);margin-bottom:.55rem;display:flex}main.websiteServicePage .restructureAuditMetricHeader span{color:#fffff7d1;font-size:var(--ds-type-small-size);font-weight:var(--font-medium);line-height:1.4}main.websiteServicePage .restructureAuditMetricHeader strong{color:#b8e4fec7;font-size:var(--ds-type-small-size);font-weight:var(--font-semiBold);line-height:1.4}main.websiteServicePage .restructureAuditTrack{border:var(--ds-line-width)solid #fffff71f;border-radius:var(--ds-radius-pill);background:#fffff709;height:8px;overflow:hidden}main.websiteServicePage .restructureAuditTrack span{width:var(--metric);border-radius:inherit;transform-origin:0;height:100%;animation:.68s cubic-bezier(.2,.8,.2,1) forwards restructureAuditBar;animation-delay:calc(var(--delay) + .12s);background:#b8e4fe85;display:block;transform:scaleX(0)}@keyframes restructureAuditFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes restructureAuditBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:900px){main.websiteServicePage .restructureAuditLayout{grid-template-columns:1fr}main.websiteServicePage .restructureAuditLayout .serviceSectionHeader{max-width:var(--ds-container-text)}}@media (prefers-reduced-motion:reduce){main.websiteServicePage .restructureAuditMetric,main.websiteServicePage .restructureAuditTrack span{opacity:1;animation:none;transform:none}}main.websiteServicePage .restructureFindingsGrid{border-top:var(--ds-line-width)solid var(--divider-subtle);border-left:var(--ds-line-width)solid var(--divider-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}main.websiteServicePage .restructureFindingsGrid article{border-right:var(--ds-line-width)solid var(--divider-subtle);border-bottom:var(--ds-line-width)solid var(--divider-subtle);min-height:clamp(13rem,20vw,16rem);transition:background var(--ds-transition),border-color var(--ds-transition),transform var(--ds-transition);background:#fffff703;padding:clamp(1.35rem,2.6vw,2rem)}main.websiteServicePage .restructureFindingsGrid article:hover{background:#fffff708;border-color:#b8e4fe38}main.websiteServicePage .restructureFindingsGrid h3{color:#fffff7eb;max-width:15rem;line-height:1.28;font-size:clamp(1.05rem,1.45vw,1.28rem)!important;font-weight:var(--font-semiBold)!important;margin:0 0 clamp(1.25rem,2vw,1.7rem)!important}main.websiteServicePage .restructureFindingsGrid p{color:#fffff79e;max-width:24rem;font-size:var(--ds-type-small-size);margin:0;line-height:1.62}@media (max-width:992px){main.websiteServicePage .restructureFindingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){main.websiteServicePage .restructureFindingsGrid{grid-template-columns:1fr}main.websiteServicePage .restructureFindingsGrid article{min-height:auto}}main.websiteServicePage .shopHeroBrowser .serviceBrowserViewport{justify-content:center;align-items:center;padding:clamp(1rem,2.6vw,2rem);display:flex}main.websiteServicePage .shopFlowMini{grid-template-columns:minmax(76px,1fr) 32px minmax(76px,1fr) 32px minmax(76px,1fr) 32px minmax(76px,1fr);align-items:center;gap:.65rem;width:min(100%,560px);display:grid}main.websiteServicePage .shopFlowMini span{border:var(--ds-line-width)solid #b8e4fe33;border-radius:var(--ds-radius-md);color:#fffff7bd;min-height:clamp(4.2rem,7vw,5.8rem);font-size:var(--ds-type-small-size);font-weight:var(--font-medium);text-align:center;background:#fffff70b;justify-content:center;align-items:center;padding:.8rem;line-height:1.35;display:flex}main.websiteServicePage .shopFlowMini i{height:var(--ds-line-width);background:#b8e4fe6b}main.websiteServicePage .shopCheckoutLayout{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}main.websiteServicePage .shopCheckoutLayout .serviceSectionHeader{margin-bottom:0}main.websiteServicePage .shopCheckoutExperience{gap:clamp(1.5rem,3vw,2.25rem);display:grid}main.websiteServicePage .shopCheckoutSteps{border-bottom:var(--ds-line-width)solid var(--divider-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}main.websiteServicePage .shopCheckoutStep{appearance:none;color:#fffff785;font:inherit;font-size:var(--ds-type-small-size);font-weight:var(--font-medium);text-align:left;cursor:pointer;transition:color var(--ds-transition),transform var(--ds-transition);background:0 0;border:0;padding:0 1rem 1rem 0;line-height:1.35;position:relative}main.websiteServicePage .shopCheckoutStep:after{content:"";right:0;bottom:calc(var(--ds-line-width)*-1);height:var(--ds-line-width);background:var(--cor-destaques);transform-origin:0;transition:transform .26s;position:absolute;left:0;transform:scaleX(0)}main.websiteServicePage .shopCheckoutStep:hover,main.websiteServicePage .shopCheckoutStep:focus-visible,main.websiteServicePage .shopCheckoutStep.active{color:var(--cor-titulos);transform:translateY(-2px)}main.websiteServicePage .shopCheckoutStep:hover:after,main.websiteServicePage .shopCheckoutStep:focus-visible:after,main.websiteServicePage .shopCheckoutStep.active:after{transform:scaleX(1)}main.websiteServicePage .shopCheckoutStep:focus-visible{outline:none}main.websiteServicePage .shopCheckoutPanel{grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);align-items:center;gap:clamp(1.4rem,3vw,2.5rem);animation:.26s both softwareSolutionReveal;display:grid}main.websiteServicePage .shopCheckoutPreview{border:var(--ds-line-width)solid #fffff724;border-radius:var(--ds-radius-lg);background:linear-gradient(#fffff709 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#fffff709 1px,#0000 1px) 0 0/34px 34px,#fffff706;min-height:clamp(260px,28vw,360px);position:relative;overflow:hidden}main.websiteServicePage .shopCheckoutPreview span{border:var(--ds-line-width)solid #b8e4fe3d;border-radius:var(--ds-radius-md);background:#fffff70b;display:block;position:absolute}main.websiteServicePage .shopCheckoutPreview-0 span:first-child{width:38%;height:48%;top:12%;left:12%}main.websiteServicePage .shopCheckoutPreview-0 span:nth-child(2){border-radius:var(--ds-radius-pill);width:34%;height:12%;top:16%;right:12%}main.websiteServicePage .shopCheckoutPreview-0 span:nth-child(3){border-radius:var(--ds-radius-pill);width:26%;height:10%;top:36%;right:18%}main.websiteServicePage .shopCheckoutPreview-0 span:nth-child(4){border-color:#b8e4fe7a;width:34%;height:14%;bottom:22%;right:12%}main.websiteServicePage .shopCheckoutPreview-0 span:nth-child(5){border-radius:var(--ds-radius-pill);width:14%;height:8%;bottom:14%;left:12%}main.websiteServicePage .shopCheckoutPreview-0 span:nth-child(6){border-radius:var(--ds-radius-pill);width:14%;height:8%;bottom:14%;left:30%}main.websiteServicePage .shopCheckoutPreview-1 span:first-child{width:56%;height:14%;top:16%;left:10%}main.websiteServicePage .shopCheckoutPreview-1 span:nth-child(2){width:56%;height:14%;top:38%;left:10%}main.websiteServicePage .shopCheckoutPreview-1 span:nth-child(3){width:56%;height:14%;top:60%;left:10%}main.websiteServicePage .shopCheckoutPreview-1 span:nth-child(4){width:18%;height:36%;top:18%;right:10%}main.websiteServicePage .shopCheckoutPreview-1 span:nth-child(5){border-color:#b8e4fe7a;width:28%;height:12%;bottom:18%;right:10%}main.websiteServicePage .shopCheckoutPreview-1 span:nth-child(6){border-radius:var(--ds-radius-pill);width:28%;height:10%;bottom:18%;left:10%}main.websiteServicePage .shopCheckoutPreview-2 span:first-child{border-radius:var(--ds-radius-pill);width:44%;height:12%;top:14%;left:10%}main.websiteServicePage .shopCheckoutPreview-2 span:nth-child(2){border-radius:var(--ds-radius-pill);width:44%;height:12%;top:34%;left:10%}main.websiteServicePage .shopCheckoutPreview-2 span:nth-child(3){border-radius:var(--ds-radius-pill);width:44%;height:12%;top:54%;left:10%}main.websiteServicePage .shopCheckoutPreview-2 span:nth-child(4){width:28%;height:44%;top:14%;right:10%}main.websiteServicePage .shopCheckoutPreview-2 span:nth-child(5){border-color:#b8e4fe7a;width:28%;height:12%;bottom:18%;right:10%}main.websiteServicePage .shopCheckoutPreview-2 span:nth-child(6){border-radius:var(--ds-radius-pill);width:32%;height:10%;bottom:18%;left:10%}main.websiteServicePage .shopCheckoutPreview-3 span:first-child{border-radius:var(--ds-radius-pill);border-color:#b8e4fe85;width:18%;height:18%;top:14%;left:14%}main.websiteServicePage .shopCheckoutPreview-3 span:nth-child(2){border-radius:var(--ds-radius-pill);width:44%;height:10%;top:18%;left:40%}main.websiteServicePage .shopCheckoutPreview-3 span:nth-child(3){width:68%;height:12%;top:42%;left:16%}main.websiteServicePage .shopCheckoutPreview-3 span:nth-child(4){width:48%;height:10%;top:62%;left:16%}main.websiteServicePage .shopCheckoutPreview-3 span:nth-child(5){border-radius:var(--ds-radius-pill);width:26%;height:10%;bottom:14%;left:16%}main.websiteServicePage .shopCheckoutPreview-3 span:nth-child(6){border-radius:var(--ds-radius-pill);width:26%;height:10%;bottom:14%;right:16%}main.websiteServicePage .shopCheckoutCopy h3{color:var(--cor-titulos);line-height:var(--ds-type-h3-line);margin:0 0 var(--ds-space-3)!important;font-size:var(--ds-type-h3-size)!important;font-weight:var(--font-semiBold)!important}main.websiteServicePage .shopCheckoutCopy p{color:#fffff7a8;max-width:28rem;font-size:var(--ds-type-body-size);margin:0;line-height:1.66}main.websiteServicePage .shopConfigList{border-top:var(--ds-line-width)solid var(--divider-subtle)}@media (max-width:992px){main.websiteServicePage .shopCheckoutLayout,main.websiteServicePage .shopCheckoutPanel{grid-template-columns:1fr}main.websiteServicePage .shopCheckoutLayout .serviceSectionHeader{max-width:var(--ds-container-text)}}@media (max-width:700px){main.websiteServicePage .shopFlowMini,main.websiteServicePage .shopCheckoutSteps{grid-template-columns:1fr}main.websiteServicePage .shopFlowMini i{width:var(--ds-line-width);justify-self:center;height:20px}main.websiteServicePage .shopCheckoutStep{border-bottom:var(--ds-line-width)solid var(--divider-subtle);padding:.95rem 0}main.websiteServicePage .shopCheckoutSteps{border-bottom:0}}main.websiteServicePage .supportHeroBrowser .serviceBrowserViewport{background:#ffffff06;justify-content:center;align-items:center;min-height:clamp(260px,34vw,420px);display:flex}main.websiteServicePage .supportStatusFlow{gap:14px;width:min(78%,520px);display:grid}main.websiteServicePage .supportStatusFlow span{border-radius:var(--ds-radius-sm);color:#ffffffb8;background:#ffffff07;border:1px solid #ffffff24;align-items:center;min-height:48px;padding:0 18px;font-size:clamp(.78rem,.92vw,.95rem);font-weight:500;line-height:1.35;display:flex;position:relative}main.websiteServicePage .supportStatusFlow span:after{content:"";background:#9fd4ff42;width:1px;height:14px;position:absolute;bottom:-15px;left:18px}main.websiteServicePage .supportStatusFlow span:last-child{color:var(--ds-accent-soft);border-color:#9fd4ff52}main.websiteServicePage .supportStatusFlow span:last-child:after{display:none}main.websiteServicePage .supportHelpSection,main.websiteServicePage .supportRequestSection{padding-block:clamp(80px,8vw,140px)!important}main.websiteServicePage .supportHelpLayout{gap:var(--ds-grid-gap);grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:start;display:grid}main.websiteServicePage .supportHelpIntro{margin-bottom:0}main.websiteServicePage .supportHelpEditorialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;width:100%;display:grid}main.websiteServicePage .supportHelpItem{border-top:1px solid var(--ds-line);min-width:0;padding-block:clamp(32px,3vw,40px)}main.websiteServicePage .supportHelpItem h3{max-width:13ch;color:var(--ds-text-strong);letter-spacing:0;text-wrap:balance;line-height:1.15;font-size:clamp(1.5rem,2vw,2rem)!important;font-weight:var(--font-semiBold)!important;margin:0 0 18px!important}main.websiteServicePage .supportHelpItem p{max-width:34ch;color:var(--ds-text-muted);font-size:var(--ds-type-body-size);margin:0;line-height:1.62}main.websiteServicePage .supportRequestLayout{gap:var(--ds-grid-gap);grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);align-items:start;display:grid}main.websiteServicePage .supportRequestIntro{margin-bottom:0}main.websiteServicePage .supportRequestExperience{gap:clamp(48px,4vw,64px);width:100%;min-width:0;display:grid}main.websiteServicePage .supportRequestGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;width:100%;display:grid}main.websiteServicePage .supportRequestCard{border:0;border-bottom:1px solid var(--ds-line);color:#ffffff8a;text-align:left;cursor:pointer;background:0 0;width:100%;min-width:0;padding:0 0 22px;font-family:inherit;transition:color .26s,border-color .26s,opacity .26s}main.websiteServicePage .supportRequestCard span{color:#9fd4ff75;font-size:.72rem;font-weight:var(--font-semiBold);letter-spacing:.08em;margin-bottom:12px;line-height:1;display:block}main.websiteServicePage .supportRequestCard strong{color:inherit;font-size:clamp(.94rem,1vw,1.06rem);font-weight:var(--font-medium);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.25;display:block}main.websiteServicePage .supportRequestCard:hover,main.websiteServicePage .supportRequestCard:focus-visible,main.websiteServicePage .supportRequestCard.active{color:var(--ds-text-strong);border-bottom-color:var(--ds-accent-soft);opacity:1}main.websiteServicePage .supportRequestCard.active strong{font-weight:var(--font-semiBold)}main.websiteServicePage .supportRequestCard:focus-visible{outline-offset:6px;outline:1px solid #9fd4ff85}main.websiteServicePage .supportRequestDetail{max-width:720px;animation:.26s both supportRequestReveal}main.websiteServicePage .supportRequestDetail p{color:var(--ds-accent-soft);font-size:var(--ds-label-size);font-weight:var(--font-semiBold);text-transform:uppercase;letter-spacing:.08em;margin:0 0 16px;line-height:1.2}main.websiteServicePage .supportRequestDetail h3{max-width:720px;color:var(--ds-text-strong);letter-spacing:0;text-wrap:balance;line-height:1.1;font-size:clamp(2rem,3.5vw,3.5rem)!important;font-weight:var(--font-medium)!important;margin:0!important}@keyframes supportRequestReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){main.websiteServicePage .supportHelpEditorialGrid{column-gap:44px}main.websiteServicePage .supportRequestGrid{gap:18px}main.websiteServicePage .supportRequestCard strong{font-size:.94rem}}@media (max-width:992px){main.websiteServicePage .supportHelpLayout,main.websiteServicePage .supportRequestLayout{grid-template-columns:1fr}main.websiteServicePage .supportHelpIntro,main.websiteServicePage .supportRequestIntro{max-width:var(--ds-container-text)}main.websiteServicePage .supportHelpEditorialGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}main.websiteServicePage .supportRequestGrid{overscroll-behavior-x:contain;scrollbar-width:thin;gap:18px;padding-bottom:4px;display:flex;overflow-x:auto}main.websiteServicePage .supportRequestCard{flex:0 0 172px}}@media (max-width:700px){main.websiteServicePage .supportStatusFlow{width:min(86%,360px)}main.websiteServicePage .supportHelpEditorialGrid{grid-template-columns:1fr;column-gap:0}main.websiteServicePage .supportHelpItem{padding-block:28px}main.websiteServicePage .supportHelpItem h3{max-width:16ch;font-size:clamp(1.35rem,7vw,1.7rem)!important}main.websiteServicePage .supportRequestCard{flex-basis:160px}main.websiteServicePage .supportRequestDetail h3{font-size:clamp(1.75rem,8vw,2.35rem)!important}}@media (prefers-reduced-motion:reduce){main.websiteServicePage .supportRequestDetail{animation:none}}main.websiteServicePage .supportRequestGrid{grid-template-columns:repeat(5,minmax(0,1fr));place-items:start stretch;gap:0 24px;display:grid}main.websiteServicePage .supportRequestCard{text-align:left;justify-self:stretch;width:100%}main.websiteServicePage .supportRequestDetail{max-width:620px}main.websiteServicePage .supportRequestDetail h3{max-width:620px;line-height:1.15;font-size:clamp(2.4rem,3vw,3rem)!important}main.websiteServicePage .orcamento.finalCtaSection{padding-left:var(--container-gutter)!important;padding-right:var(--container-gutter)!important}main.websiteServicePage .orcamento.finalCtaSection>.finalCtaEditorial{width:min(100%,var(--ds-container-main))!important;max-width:var(--ds-container-main)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}@media (max-width:900px){main.websiteServicePage .orcamento.finalCtaSection>.finalCtaEditorial{width:100%!important;max-width:100%!important}}main.websiteServicePage .restructureAuditPreview{width:100%;min-height:0;color:var(--cor-titulos);background:#fffff709;gap:clamp(.9rem,2vw,1.25rem);padding:clamp(1rem,2.4vw,1.45rem);display:grid}main.websiteServicePage .restructureAuditHeader{align-items:start;gap:.38rem;display:grid}main.websiteServicePage .restructureAuditHeader span,main.websiteServicePage .restructureAuditStatus span{color:#b8e4fec7;font-size:clamp(.66rem,1vw,.78rem);font-weight:var(--font-semiBold);letter-spacing:.08em;text-transform:uppercase;line-height:1.25}main.websiteServicePage .restructureAuditHeader strong{max-width:24rem;color:var(--cor-titulos);font-size:clamp(1rem,1.55vw,1.28rem);font-weight:var(--font-semiBold);letter-spacing:0;line-height:1.24}main.websiteServicePage .restructureAuditBody{gap:clamp(.75rem,1.5vw,1rem);display:grid}main.websiteServicePage .restructureAuditStatus{grid-template-columns:minmax(0,1fr) 34%;align-items:center;gap:1rem;padding-top:.15rem;display:grid}main.websiteServicePage .restructureAuditStatus i{background:#b8e4fe80;height:1px;display:block}main.websiteServicePage .restructureAuditPreview ul{gap:0;margin:0;padding:0;list-style:none;display:grid}main.websiteServicePage .restructureAuditPreview li{border-top:var(--ds-line-width)solid #fffff721;color:#fffff7bd;min-width:0;padding:clamp(.55rem,1.2vw,.75rem) 0;font-size:clamp(.78rem,1.1vw,.95rem);line-height:1.45}main.websiteServicePage .softwareSolutionTab{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0}main.websiteServicePage .serviceBrowserShowcase,main.websiteServicePage .serviceBrowserViewport,main.websiteServicePage .softwareSolutionMockup,main.websiteServicePage .softwareSolutionScreenshotViewport,main.websiteServicePage .solution-browser,main.websiteServicePage .solution-browser__viewport{min-width:0;max-width:100%}main.websiteServicePage .serviceBrowserViewport img,main.websiteServicePage .serviceBrowserViewport video,main.websiteServicePage .softwareSolutionScreenshotViewport img,main.websiteServicePage .solution-browser__viewport img{max-width:100%}@media (max-width:900px){main.websiteServicePage .softwareSolutionsLayout{grid-template-columns:minmax(0,1fr)!important;gap:clamp(2rem,8vw,3rem)!important}main.websiteServicePage .softwareSolutionsNav,main.websiteServicePage .softwareSolutionPanel{width:100%;min-width:0}main.websiteServicePage .processTimeline{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding-left:1.25rem!important;display:grid!important}main.websiteServicePage .processTimeline:before{width:1px!important;height:auto!important;inset:0 auto 0 0!important}main.websiteServicePage .processTimeline li{min-height:0!important;padding:0 0 clamp(1.8rem,8vw,2.4rem) 1.25rem!important}main.websiteServicePage .processTimeline li:after,main.websiteServicePage .processTimeline li:before{width:1px!important;height:clamp(1.25rem,8vw,2rem)!important;top:.28rem!important;left:-1.25rem!important;right:auto!important;transform:none!important}main.websiteServicePage .processTimeline li:hover:before{transform:none!important}main.websiteServicePage .supportRequestGrid{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding-bottom:0!important;display:grid!important;overflow:visible!important}main.websiteServicePage .supportRequestCard{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.9rem;display:grid;flex:initial!important;width:100%!important;min-width:0!important;padding:1rem 0!important}main.websiteServicePage .supportRequestCard span{margin-bottom:0!important}main.websiteServicePage .supportRequestDetail h3{max-width:100%;font-size:clamp(1.75rem,8vw,2.35rem)!important}}@media (max-width:767px){main.websiteServicePage .serviceHeroVisual,main.websiteServicePage .serviceBrowserShowcase,main.websiteServicePage .softwareSolutionMockup,main.websiteServicePage .solution-browser{width:100%!important;max-width:100%!important}main.websiteServicePage .serviceBrowserViewport,main.websiteServicePage .softwareSolutionScreenshotViewport,main.websiteServicePage .solution-browser__viewport{overflow:hidden}main.websiteServicePage .serviceBrowserViewport img,main.websiteServicePage .serviceBrowserViewport video{object-fit:contain;width:100%;height:auto;transform:none!important}main.websiteServicePage .softwareSolutionCopy ul{grid-template-columns:minmax(0,1fr)!important}main.websiteServicePage .restructureAuditPreview{padding:clamp(.9rem,5vw,1.15rem)}main.websiteServicePage .restructureAuditStatus{grid-template-columns:minmax(0,1fr);gap:.55rem}main.websiteServicePage .restructureAuditStatus i{width:min(100%,8rem)}}@media (hover:none),(pointer:coarse){main.websiteServicePage .processTimeline li:hover h3{color:#fffff7e0!important}main.websiteServicePage .processTimeline li:hover p{color:#fffff79e!important}main.websiteServicePage .processTimeline li:hover:before{transform:none!important}}main.websiteServicePage .serviceBrowserViewport:has(.restructureAuditPreview){justify-content:center;align-items:center;display:flex}main.websiteServicePage .restructureAuditPreview{transform-origin:50%}@media (max-width:900px){main.websiteServicePage.restructureServicePage .serviceBrowserViewport:has(.restructureAuditPreview){aspect-ratio:auto;min-height:0;overflow:visible}main.websiteServicePage.restructureServicePage .restructureAuditPreview{width:100%;max-width:520px;transform:none}}@media (min-width:556px) and (max-width:900px){main.websiteServicePage.restructureServicePage .serviceBrowserViewport:has(.restructureAuditPreview){align-items:center;min-height:clamp(19rem,38vw,22.5rem)}}@media (max-width:560px){main.websiteServicePage.restructureServicePage .serviceHeroAction .btnRedirecionar,main.websiteServicePage.restructureServicePage .serviceHeroAction .btn-link{justify-content:center;width:100%;max-width:100%}main.websiteServicePage.restructureServicePage .serviceHeroAction .btn-link{white-space:normal;min-height:48px!important;padding-left:1rem!important;padding-right:1rem!important}main.websiteServicePage.restructureServicePage .serviceFitSection{padding-top:clamp(3.5rem,14vw,4.5rem)!important}}main.websiteServicePage .serviceBrowserScreenshot,main.websiteServicePage .shopCheckoutPreview img,main.websiteServicePage .softwareSolutionMockupBody>.softwareSolutionScreenshot{object-fit:contain;object-position:center center;width:100%;max-width:100%;height:auto;display:block}:is(main.websiteServicePage .serviceBrowserViewport:has(.serviceBrowserScreenshot),main.websiteServicePage .shopCheckoutPreview:has(img),main.websiteServicePage .softwareSolutionMockupBody:has(>.softwareSolutionScreenshot)){justify-content:center;align-items:center;display:flex;overflow:hidden}main.websiteServicePage .softwareSolutionMockupBody>.softwareSolutionScreenshot{max-height:100%}main.websiteServicePage .shopCheckoutPreview:has(img){background:#fffff706;padding:0}main.websiteServicePage .shopCheckoutPreview:has(img) img{max-height:100%}main.websiteServicePage .supportStatusFlow{transform-origin:50%}main.websiteServicePage .serviceBrowserViewport:has(.supportStatusFlow){overflow:hidden}@media (max-width:900px){main.websiteServicePage .supportStatusFlow{width:520px;max-width:none;transform:scale(min(1,calc((100vw - (2*var(--container-gutter)))/520)))}}@media (max-width:560px){main.websiteServicePage .supportHeroBrowser .serviceBrowserViewport{min-height:clamp(300px,92vw,380px);padding:clamp(1.5rem,7vw,2rem) clamp(.95rem,4vw,1.25rem)}main.websiteServicePage .supportStatusFlow{gap:14px;width:100%;max-width:360px;transform:none}main.websiteServicePage .supportStatusFlow span{min-height:48px;padding-inline:clamp(1rem,4vw,1.2rem)}}main.websiteServicePage .mediaFrame{width:100%;overflow:hidden;aspect-ratio:auto!important;height:auto!important;min-height:0!important;padding:0!important}main.websiteServicePage .mediaFrame img,main.websiteServicePage .mediaFrame video{width:100%;max-width:100%;display:block;object-fit:initial!important;object-position:center center!important;height:auto!important;max-height:none!important;margin:0!important;transform:none!important}main.websiteServicePage .serviceBrowserViewport.mediaFrame,main.websiteServicePage .softwareSolutionScreenshotViewport.mediaFrame,main.websiteServicePage .softwareSolutionMockupBody.mediaFrame{align-items:initial!important;justify-content:initial!important;background:0 0!important;display:block!important}main.websiteServicePage .mediaFrame .lazyProjectVideoMedia{object-fit:cover!important;height:100%!important;position:absolute!important}main.websiteServicePage .softwareSolutionMockup:has(.mediaFrame){height:auto!important}main.websiteServicePage .softwareExamplesSection .softwareSolutionMockup:has(.softwareSolutionScreenshotViewport.mediaFrame){max-width:100%}main.websiteServicePage .softwareSolutionMockup:has(.softwareSolutionMockupBody.mediaFrame){max-width:100%}main.websiteServicePage .softwareExamplesSection .softwareSolutionMockup:has(.softwareSolutionScreenshotViewport.mediaFrame) .softwareSolutionMockupBar{flex:none}main.websiteServicePage .softwareSolutionMockup:has(.softwareSolutionMockupBody.mediaFrame) .softwareSolutionMockupBar{flex:none}main.websiteServicePage .finalCtaForm>.finalCtaFieldGroup:has([name=nome]){order:1}main.websiteServicePage .finalCtaForm>.finalCtaFieldGroup:has([name=empresa]){order:2}main.websiteServicePage .finalCtaForm>.finalCtaFieldGroup:has([name=email]){order:3;grid-column:1/-1}main.websiteServicePage .finalCtaForm>.finalCtaFieldGroupFull{order:4}main.websiteServicePage .finalCtaForm>.finalCtaFormFooter{order:5}@media (max-width:640px){main.websiteServicePage .finalCtaForm>.finalCtaFieldGroup{grid-column:1/-1}}main.websiteServicePage .softwareSolutionTab:hover:not(.active){color:#fffff7c2;border-color:var(--ds-line-color);padding-left:clamp(1rem,1.8vw,1.35rem)}main.websiteServicePage .softwareSolutionTab:hover:not(.active):before{height:0}main.websiteServicePage .shopCheckoutStep:hover:not(.active){color:#fffff7c2;transform:none}main.websiteServicePage .shopCheckoutStep:hover:not(.active):after{transform:scaleX(0)}main.websiteServicePage .supportRequestCard:hover:not(.active){color:#fffff7b8;border-bottom-color:var(--ds-line)}@media (max-width:900px){main.websiteServicePage.automationServicePage .softwareExamplesSection .mockup-integrations .softwareSolutionMockupBody{min-height:clamp(260px,42vw,340px)!important}main.websiteServicePage.automationServicePage .softwareExamplesSection .mockupIntegrations{grid-template-columns:clamp(54px,12vw,82px) minmax(18px,1fr) clamp(54px,12vw,82px) minmax(18px,1fr) clamp(54px,12vw,82px) minmax(18px,1fr) clamp(54px,12vw,82px);gap:0;width:100%}}@media (max-width:576px){main.websiteServicePage.automationServicePage .softwareExamplesSection .mockupIntegrations{grid-template-columns:clamp(38px,12vw,72px) minmax(12px,1fr) clamp(38px,12vw,72px) minmax(12px,1fr) clamp(38px,12vw,72px) minmax(12px,1fr) clamp(38px,12vw,72px);gap:0;width:100%}main.websiteServicePage.automationServicePage .softwareExamplesSection .mockupIntegrations span:nth-of-type(n+4),main.websiteServicePage.automationServicePage .softwareExamplesSection .mockupIntegrations i:nth-of-type(n+3){display:block}}@media (max-width:556px){main.websiteServicePage.automationServicePage .softwareExamplesSection .mockup-integrations .softwareSolutionMockupBody{min-height:clamp(220px,52vw,280px)!important}}main.websiteServicePage .shopCheckoutPanel{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr)}main.websiteServicePage .shopCheckoutPreview{aspect-ratio:4/3;justify-self:end;width:min(100%,clamp(320px,34vw,520px));max-width:520px;min-height:0!important}main.websiteServicePage .shopCheckoutCopy{order:1}main.websiteServicePage .shopCheckoutPreview{order:2}main.websiteServicePage .shopCheckoutPreview span{box-sizing:border-box}@media (max-width:992px){main.websiteServicePage .shopCheckoutPanel{grid-template-columns:minmax(0,1fr)}main.websiteServicePage .shopCheckoutPreview{justify-self:center;width:min(100%,clamp(280px,64vw,440px))}}main.websiteServicePage .supportRequestGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0 clamp(1rem,2.2vw,1.5rem)!important;overflow:visible!important}main.websiteServicePage .supportRequestCard{min-width:0!important}main.websiteServicePage .supportRequestCard strong{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:12rem;font-size:clamp(.88rem,.95vw,1.02rem);line-height:1.28}@media (max-width:900px){main.websiteServicePage .supportRequestGrid{grid-template-columns:minmax(0,1fr)!important;gap:0!important}}main .orcamento{scroll-margin-top:104px}main .orcamento:focus{outline:none}
