@font-face{font-family:AOMono;src:url(/fonts/marca/aomono-black.woff2) format("woff2"),url(/fonts/marca/aomono-black.otf) format("opentype");font-weight:900;font-display:swap;unicode-range:U+0020-007E,U+00A0-00BF,U+2010-2027,U+2030-205E}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/montserrat-latin.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/montserrat-latin-ext.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono/jetbrains-mono-800-latin.woff2) format("woff2");font-weight:800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono/jetbrains-mono-800-latin-ext.woff2) format("woff2");font-weight:800;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Reserva;src:local("Arial"),local("ArialMT");font-weight:100 600;size-adjust:110.41%;ascent-override:87.67%;descent-override:22.73%;line-gap-override:0%}@font-face{font-family:Montserrat Reserva;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:700 800;size-adjust:109.35%;ascent-override:88.52%;descent-override:22.95%;line-gap-override:0%}@font-face{font-family:Montserrat Reserva;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:900;size-adjust:113.1%;ascent-override:85.59%;descent-override:22.19%;line-gap-override:0%}:root{--rosa: #FF245C;--rosa-escuro: #E0124A;--marinho: #031A34;--marinho-2: #0A2747;--amarelo: #F8DB5C;--grafite: #455362;--gelo: #F3F9F9;--branco: #FFFFFF;--texto: #031A34;--texto-suave: #455362;--linha: #DCE6EA;--linha-escura: rgba(243, 249, 249, .14);--f-display: "AOMono", "JetBrains Mono", ui-monospace, monospace;--f-titulo: "Montserrat", "Montserrat Reserva", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--f-texto: "Montserrat", "Montserrat Reserva", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--f-mono: "AOMono", "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--raio: 14px;--sombra: 0 18px 40px -22px rgba(3, 26, 52, .45);--topo-altura: 76px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--topo-altura) + 16px)}body{margin:0;background:var(--branco);color:var(--texto);font-family:var(--f-texto);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{margin:0;text-wrap:balance;line-height:1.1}p{margin:0}.wrap{width:100%;max-width:1232px;margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.sr,.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:3px solid var(--amarelo);outline-offset:3px;border-radius:4px}.pular{position:absolute;left:16px;top:-60px;z-index:100;background:var(--marinho);color:var(--branco);padding:10px 16px;border-radius:8px;font-weight:700}.pular:focus{top:12px}.tag{font-family:var(--f-mono);font-size:.8rem;letter-spacing:.04em;color:var(--rosa);display:inline-flex;gap:.45em;align-items:center}.tag:before{content:"{";opacity:.7}.tag:after{content:"}";opacity:.7}.tag--claro{color:var(--amarelo)}.btn{display:inline-flex;align-items:center;gap:.6em;font:700 .95rem/1 var(--f-texto);text-decoration:none;cursor:pointer;padding:1em 1.5em;border-radius:999px;border:2px solid transparent;transition:background .2s,color .2s,border-color .2s,transform .2s}.btn:hover{transform:translateY(-2px)}.btn--rosa{background:var(--rosa);color:var(--branco)}.btn--rosa:hover{background:var(--rosa-escuro);color:var(--branco)}.btn--contorno{border-color:#f3f9f966;color:var(--gelo)}.btn--contorno:hover{border-color:var(--gelo)}.btn--marinho{background:var(--marinho);color:var(--branco)}.btn--marinho:hover{background:var(--marinho-2);color:var(--branco)}.seta{font-family:var(--f-mono);letter-spacing:-.12em}.barra-topo{background:#031a34;color:#f3f9f9d1;border-bottom:1px solid rgba(243,249,249,.08)}.barra-topo .wrap{display:flex;justify-content:flex-end;align-items:center;min-height:36px}.barra-topo__link{display:inline-flex;align-items:center;gap:8px;font:600 .8rem/1 var(--f-texto);color:inherit;text-decoration:none;transition:color .2s}.barra-topo__link svg{width:15px;height:15px;color:var(--rosa)}.barra-topo__link:hover{color:#fff}.barra-topo__link:focus-visible{outline:2px solid var(--rosa);outline-offset:3px;border-radius:4px}.topo{position:sticky;top:0;z-index:50;background:#fffffff7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--linha)}.topo>.wrap{display:flex;align-items:center;gap:24px;min-height:var(--topo-altura)}.topo__logo{flex:none}.topo__logo img{width:150px}.topo__cta{padding:.8em 1.2em;font-size:.85rem;flex:none}.topo__cta svg,.mega svg{width:1.1em;height:1.1em;flex:none}.menu{margin-inline:auto}.menu__lista{list-style:none;margin:0;padding:0;display:flex;gap:10px;align-items:center}.menu__lista>li>a,.menu__gatilho{position:relative;display:inline-flex;align-items:center;gap:8px;font:600 .92rem/1 var(--f-texto);text-decoration:none;color:var(--texto);padding:1.1em .8em;white-space:nowrap;background:none;border:0;cursor:pointer}.menu__lista>li>a:before,.menu__gatilho:before{content:"";position:absolute;left:.8em;right:.8em;bottom:.35em;height:2px;background:var(--rosa);border-radius:2px;transform:scaleX(0);transition:transform .2s}.menu__gatilho:after{content:"";width:6px;height:6px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.menu__lista>li>a:hover,.menu__gatilho:hover,.menu__lista>li.current-menu-item>a,.menu__mega--aberto .menu__gatilho{color:var(--rosa)}.menu__lista>li.current-menu-item>a:before,.menu__mega--aberto .menu__gatilho:before{transform:none}.menu__mega--aberto .menu__gatilho:after{transform:translateY(2px) rotate(-135deg)}.mega{position:absolute;left:0;right:0;top:100%;padding:0 16px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s}.mega--aberto{opacity:1;visibility:visible;transform:none}.mega__caixa{max-width:1200px;margin:2px auto 0;display:grid;grid-template-columns:.95fr 2.1fr 1.1fr;background:var(--branco);border:1px solid var(--linha);border-radius:16px;box-shadow:0 30px 60px -30px #031a3459;overflow:hidden}.mega__intro,.mega__lista,.mega__conversa{padding:40px clamp(24px,2.6vw,36px)}.mega__intro{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.mega__titulo{font:900 1.85rem/1.12 var(--f-titulo);letter-spacing:-.02em;color:var(--texto);text-wrap:balance}.mega__titulo em{font-style:normal;color:var(--rosa)}.mega__link{display:inline-flex;align-items:center;gap:10px;margin-top:8px;font-weight:700;font-size:.95rem;color:var(--texto);text-decoration:none;padding-bottom:6px;border-bottom:2px solid var(--rosa)}.mega__link svg{color:var(--rosa);transition:transform .2s}.mega__link:hover svg{transform:translate(4px)}.mega__lista{list-style:none;margin:0;padding-block:24px;border-left:1px solid var(--linha)}.mega__lista li+li{border-top:1px solid var(--linha)}.mega__item{display:grid;grid-template-columns:34px 1fr auto;gap:18px;align-items:center;padding:22px 6px;text-decoration:none;color:var(--texto)}.mega__icone{color:var(--rosa);display:grid}.mega__icone svg{width:30px;height:30px;stroke-width:1.6}.mega__texto{display:grid;gap:4px}.mega__texto strong{font-size:1.02rem;font-weight:700}.mega__texto span{font-size:.9rem;color:var(--texto-suave)}.mega__seta{color:var(--rosa);transition:transform .2s}.mega__seta svg{width:22px;height:22px}.mega__item:hover strong{color:var(--rosa)}.mega__item:hover .mega__seta{transform:translate(4px)}.mega__grupos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px;padding:34px 28px;border-left:1px solid var(--linha);align-content:start}.mega__grupos--unico{grid-template-columns:minmax(0,1fr)}.mega__grupos--unico ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.mega__grupo-titulo{font-family:var(--f-mono);font-size:.78rem;color:var(--rosa);margin-bottom:8px}.mega__grupo-titulo:before{content:"{ ";opacity:.7}.mega__grupo-titulo:after{content:" }";opacity:.7}.mega__grupo ul{list-style:none;margin:0;padding:0}.mega__compacto{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:center;padding:9px 6px;margin-inline:-6px;border-radius:8px;text-decoration:none;color:var(--texto);font-weight:700;font-size:.9rem;line-height:1.25}.mega__compacto .mega__icone svg{width:22px;height:22px;stroke-width:1.7}.mega__compacto:hover{background:var(--gelo);color:var(--rosa)}.mega__conversa{background:var(--gelo);display:flex;flex-direction:column;align-items:flex-start;gap:16px}.mega__apoio{color:var(--texto-suave);font-size:1rem}.mega__conversa .btn{margin-top:6px;white-space:nowrap;padding:1em 1.35em;font-size:.9rem}.menu-botao{display:none;margin-left:auto;background:none;border:1px solid var(--linha);border-radius:10px;width:46px;height:46px;padding:0;cursor:pointer;color:var(--texto);align-items:center;justify-content:center;transition:border-color .2s,color .2s}.menu-botao:hover,.menu-botao[aria-expanded=true]{border-color:var(--rosa);color:var(--rosa)}.menu-botao__tracos{position:relative;width:20px;height:14px;display:block}.menu-botao__tracos span{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform .25s ease,opacity .2s ease,top .25s ease}.menu-botao__tracos span:nth-child(1){top:0}.menu-botao__tracos span:nth-child(2){top:6px}.menu-botao__tracos span:nth-child(3){top:12px}.menu-botao[aria-expanded=true] .menu-botao__tracos span:nth-child(1){top:6px;transform:rotate(45deg)}.menu-botao[aria-expanded=true] .menu-botao__tracos span:nth-child(2){opacity:0}.menu-botao[aria-expanded=true] .menu-botao__tracos span:nth-child(3){top:6px;transform:rotate(-45deg)}.menu-movel{position:absolute;left:0;right:0;top:100%;height:calc(100vh - var(--topo-altura));height:calc(100dvh - var(--topo-altura));border-top:1px solid var(--linha);background:var(--branco);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.menu-movel .wrap{padding-block:8px calc(28px + env(safe-area-inset-bottom,0px));display:grid}.menu-movel__lista{list-style:none;margin:0;padding:0}.menu-movel__item{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.95em 0;font:700 1rem var(--f-texto);color:var(--texto);text-decoration:none;text-align:left;background:none;border:0;border-bottom:1px solid var(--linha);cursor:pointer}.menu-movel__grupo:after{content:"";width:8px;height:8px;border:solid var(--rosa);border-width:0 2px 2px 0;transform:translateY(-3px) rotate(45deg);transition:transform .2s}.menu-movel__grupo[aria-expanded=true]{color:var(--rosa)}.menu-movel__grupo[aria-expanded=true]:after{transform:translateY(2px) rotate(-135deg)}.menu-movel .btn{margin-top:22px;justify-content:center}.menu-movel__externo>span:first-child{display:inline-flex;align-items:center;gap:10px}.menu-movel__externo svg{width:18px;height:18px;color:var(--rosa);flex:none}body:has(.menu-movel:not([hidden])) #vlibras-access-wrapper{display:none}.menu-movel .btn svg{width:1.1em;height:1.1em}.menu-movel__solucoes{list-style:none;margin:0;padding:6px 0 12px;border-bottom:1px solid var(--linha);display:grid;gap:0}.menu-movel__solucoes[hidden]{display:none}.menu-movel__solucoes a{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:center;padding:.6em 0;text-decoration:none;color:var(--texto);font-weight:600;font-size:.95rem}.menu-movel__solucoes .mega__icone svg{width:22px;height:22px;stroke-width:1.7}.migalhas{margin-bottom:14px}.migalhas ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;font-family:var(--f-mono);font-size:.78rem;color:var(--texto-suave)}.migalhas li{display:inline-flex;align-items:center;min-width:0}.migalhas li+li:before{content:"/";margin-inline:9px;color:#c9d6dc}.migalhas a{color:var(--texto-suave);text-decoration:none;transition:color .2s}.migalhas a:hover{color:var(--rosa);text-decoration:underline;text-underline-offset:3px}.migalhas [aria-current=page]{color:var(--rosa);max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migalhas--claro ol,.migalhas--claro a{color:#f3f9f9b3}.migalhas--claro li+li:before{color:#f3f9f94d}.migalhas--claro [aria-current=page]{color:var(--amarelo)}@media(max-width:560px){.migalhas [aria-current=page]{max-width:24ch}}@media print{.migalhas{display:none}}.hero{background:var(--marinho);color:var(--gelo);position:relative;overflow:hidden}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(243,249,249,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(243,249,249,.045) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(100deg,transparent 35%,#000 85%);mask-image:linear-gradient(100deg,transparent 35%,#000 85%)}.hero .wrap{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center;padding-block:88px 96px}.hero h1{font-family:var(--f-titulo);font-weight:900;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.04;letter-spacing:-.02em;margin-block:20px 24px;color:var(--branco)}.hero h1 em{font-style:normal;color:var(--rosa)}.hero__texto{font-size:1.12rem;max-width:36em;color:#f3f9f9d1}.hero__acoes{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.hero--404 .wrap{grid-template-columns:minmax(0,1fr);padding-block:96px 110px}.console{background:var(--marinho-2);border:1px solid var(--linha-escura);border-radius:var(--raio);box-shadow:0 30px 60px -30px #0009;font-family:var(--f-mono);font-size:.9rem;overflow:hidden}.console__barra{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--linha-escura);color:#f3f9f98c;font-size:.75rem}.console__barra i{width:10px;height:10px;border-radius:50%;background:#f3f9f933}.console__barra i:first-child{background:var(--rosa)}.console__barra span{margin-left:8px}.console pre{margin:0;padding:22px 22px 26px;white-space:pre-wrap;line-height:1.85;color:var(--gelo);font-family:inherit}.c-cmt{color:#f3f9f973}.c-key{color:var(--amarelo)}.c-str{color:#9fe7d8}.c-ok{color:var(--rosa)}.chevrons span{display:inline-block;color:var(--rosa);animation:pisca 1.6s infinite}.chevrons span:nth-child(2){animation-delay:.2s}.chevrons span:nth-child(3){animation-delay:.4s}@keyframes pisca{0%,to{opacity:1}50%{opacity:.25}}.numeros{color:var(--gelo);border-top:1px solid var(--linha-escura)}.numeros .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.numero{padding-block:34px;padding-inline:24px;border-left:1px solid var(--linha-escura)}.numero:first-child{border-left:0;padding-left:0}.numero strong{display:block;font-family:var(--f-display);font-size:clamp(2rem,3.6vw,2.9rem);line-height:1;color:var(--branco);font-variant-numeric:tabular-nums}.numero__icone{display:grid;place-items:center;width:42px;height:42px;margin-bottom:16px;border-radius:12px;border:1px solid rgba(255,36,92,.4);background:#ff245c14;color:var(--rosa)}.numero__icone svg{width:22px;height:22px;stroke-width:1.8}.numero strong:after{content:"";display:block;width:36px;height:2px;margin-top:14px;border-radius:2px;background:var(--rosa);transform-origin:left}.numeros--animada .numero strong:after{transform:scaleX(0);transition:transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--ordem, 0) * .18s + .3s)}.numeros--animada.numeros--visivel .numero strong:after{transform:scaleX(1)}.numeros--animada .numero__icone{opacity:.3;transform:scale(.8);transition:opacity .5s,transform .5s cubic-bezier(.3,1.6,.5,1),background .5s;transition-delay:calc(var(--ordem, 0) * .18s)}.numeros--animada.numeros--visivel .numero__icone{opacity:1;transform:none}.numeros--animada .numero strong sup{opacity:0;transition:opacity .4s;transition-delay:calc(var(--ordem, 0) * .18s + 1.3s)}.numeros--animada.numeros--visivel .numero strong sup{opacity:1}.numero strong span:not(.sr){display:inline-block;min-width:1ch}.numero strong sup{color:var(--rosa);font-size:.5em;vertical-align:top;margin-left:2px}.numero>span:last-child{display:block;margin-top:10px;font-size:.9rem;color:#f3f9f9b3}.secao{padding-block:104px}.secao--gelo{background:var(--gelo)}.fundo-azul,.secao--marinho,.numeros,.rod.rod--completo{background-color:var(--marinho);background-image:radial-gradient(560px circle at var(--luz-x, 88%) var(--luz-y, 30%),rgba(255,36,92,.16),transparent 65%),linear-gradient(rgba(243,249,249,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(243,249,249,.045) 1px,transparent 1px);background-size:auto,64px 64px,64px 64px}@media(prefers-reduced-motion:no-preference){.fundo-azul,.secao--marinho,.numeros,.rod.rod--completo{animation:grade-desliza 16s linear infinite}}.secao--marinho{color:var(--gelo)}.secao--marinho .cabeca h2{color:var(--branco)}.secao--marinho .cabeca p{color:#f3f9f9c7}.secao--marinho .destaque{border-color:transparent;color:var(--texto)}.secao--listagem{padding-block:64px 96px}.cabeca{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:end;margin-bottom:48px}.cabeca h2{font-weight:900;font-size:clamp(1.9rem,3.4vw,2.9rem);margin-top:14px;letter-spacing:-.015em}.cabeca p{color:var(--texto-suave);max-width:46em;font-size:clamp(1rem,1.3vw,1.1rem)}.cabeca h2{max-width:22ch}.cabeca--simples{grid-template-columns:minmax(0,1fr) auto}.destaques{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.destaques--4{grid-template-columns:repeat(4,minmax(0,1fr))}.destaque--link{text-decoration:none;color:var(--texto)}.plataformas__acao{margin-top:40px;display:flex;justify-content:center}.destaque{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);padding:34px 30px 30px;display:flex;flex-direction:column;gap:16px;transition:border-color .25s,box-shadow .25s,transform .25s}.destaque:hover{border-color:var(--rosa);box-shadow:var(--sombra);transform:translateY(-4px)}.destaque__icone{width:54px;height:54px;border-radius:12px;display:grid;place-items:center;background:var(--marinho);color:var(--rosa)}.destaque__icone svg{width:26px;height:26px}.destaque h3{font-size:1.35rem;font-weight:800}.destaque p{color:var(--texto-suave);font-size:.97rem;flex:1}.link-seta{font-weight:700;font-size:.9rem;color:var(--rosa);text-decoration:none;display:inline-flex;gap:.5em}.link-seta:hover{color:var(--rosa-escuro)}.catalogo{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--marinho);color:var(--gelo);border-radius:var(--raio);overflow:hidden}.catalogo__col{padding:34px 30px;border-left:1px solid var(--linha-escura)}.catalogo__col:first-child{border-left:0}.catalogo__col h3{font-size:1.05rem;font-weight:800;display:flex;justify-content:space-between;gap:12px}.catalogo__col h3 small{font-family:var(--f-mono);font-size:.75rem;color:var(--amarelo);font-weight:400;white-space:nowrap}.catalogo ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:2px}.catalogo li a{display:flex;justify-content:space-between;gap:12px;text-decoration:none;padding:.5em 0;color:#f3f9f9d1;font-size:.93rem;border-bottom:1px dashed var(--linha-escura)}.catalogo li a:after{content:">";font-family:var(--f-mono);color:var(--rosa);opacity:0;transition:opacity .2s,transform .2s}.catalogo li a:hover{color:var(--branco)}.catalogo li a:hover:after{opacity:1;transform:translate(4px)}.empresa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.empresa h2{font-weight:900;font-size:clamp(1.9rem,3.4vw,2.9rem);margin-block:14px 22px;letter-spacing:-.015em}.empresa__texto p{color:var(--texto-suave);max-width:34em}.empresa__texto p+p{margin-top:16px}.empresa__texto .empresa__acao{margin-top:28px}.ecossistema{display:grid;gap:14px}.eco{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);padding:22px 24px}.eco--hands{background:var(--marinho);color:var(--gelo);border-color:var(--marinho)}.eco__sigla{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-family:var(--f-mono);font-size:.85rem;background:var(--gelo);color:var(--marinho)}.eco--hands .eco__sigla{background:var(--rosa);color:var(--branco)}.eco h3{font-size:1.05rem;font-weight:800}.eco--link{position:relative;color:var(--texto);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.eco--link:hover{border-color:var(--rosa);box-shadow:var(--sombra);transform:translateY(-2px)}.eco__externo{position:absolute;top:14px;right:14px;color:var(--texto-suave);transition:color .2s,transform .2s}.eco__externo svg{width:18px;height:18px}.eco--link:hover .eco__externo{color:var(--rosa);transform:translate(2px,-2px)}.eco__logo{width:150px;height:46px;display:flex;align-items:center}.eco__logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.eco:has(.eco__logo){grid-template-columns:150px minmax(0,1fr);gap:24px;padding:24px 26px}.eco p{font-size:.9rem;color:var(--texto-suave)}.eco--hands p{color:#f3f9f9bf}.etapas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.etapa{padding:0 28px 0 0}.etapa+.etapa{padding-left:28px;border-left:1px solid var(--linha)}.etapa__num{font-family:var(--f-mono);color:var(--rosa);font-size:.85rem}.etapa h3{font-size:1.2rem;font-weight:800;margin-block:14px 10px}.etapa p{font-size:.94rem;color:var(--texto-suave)}.cases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.case{text-decoration:none;display:grid;gap:12px;align-content:start}.case__img{border-radius:var(--raio);overflow:hidden;aspect-ratio:1;background:var(--marinho)}.case__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.case:hover .case__img img{transform:scale(1.04)}.case h3{font-size:1rem;font-weight:800;line-height:1.3}.case:hover h3{color:var(--rosa)}.case span{font-family:var(--f-mono);font-size:.72rem;color:var(--texto-suave)}.case__meta{display:flex;gap:10px;align-items:center}.case__meta b{font-weight:400;color:var(--rosa)}.posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.post{text-decoration:none;background:var(--branco);border-radius:var(--raio);overflow:hidden;border:1px solid var(--linha);display:flex;flex-direction:column;transition:box-shadow .25s}.post:hover{box-shadow:var(--sombra)}.post__img{aspect-ratio:16 / 9;overflow:hidden;background:var(--marinho)}.post__img img{width:100%;height:100%;object-fit:cover}.post__corpo{padding:24px 24px 28px;display:grid;gap:10px}.post__meta{font-family:var(--f-mono);font-size:.72rem;color:var(--texto-suave);display:flex;gap:12px;flex-wrap:wrap}.post__meta b{color:var(--rosa);font-weight:400}.post h3{font-size:1.12rem;font-weight:800;line-height:1.3}.post:hover h3{color:var(--rosa)}.filtros{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px}.filtros a{text-decoration:none;font-size:.85rem;font-weight:600;padding:.5em 1em;border-radius:999px;border:1px solid var(--linha);background:var(--branco)}.filtros a:hover{border-color:var(--rosa);color:var(--rosa)}.filtros a[aria-current]{background:var(--marinho);border-color:var(--marinho);color:var(--branco)}.paginacao{margin-top:48px}.paginacao ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.paginacao a,.paginacao span{display:inline-flex;min-width:44px;height:44px;align-items:center;justify-content:center;padding:0 14px;border-radius:999px;text-decoration:none;font-weight:700;font-size:.9rem;border:1px solid var(--linha);background:var(--branco)}.paginacao a:hover{border-color:var(--rosa);color:var(--rosa)}.paginacao .current{background:var(--rosa);border-color:var(--rosa);color:var(--branco)}.paginacao .dots{border:0;background:none}.vazio{color:var(--texto-suave)}.pagina-topo{background:var(--marinho);color:var(--gelo)}.pagina-topo .wrap{padding-block:64px 56px}.pagina-topo h1{font-weight:900;font-size:clamp(2rem,4.4vw,3.4rem);color:var(--branco);margin-top:14px;max-width:22ch;letter-spacing:-.015em}.pagina-topo__texto{margin-top:16px;max-width:40em;color:#f3f9f9cc;font-size:1.08rem}.pagina-topo__meta{margin-top:18px;font-family:var(--f-mono);font-size:.8rem;color:#f3f9f9b3}.pagina-topo__meta a{color:var(--amarelo);text-decoration:none}.artigo{padding-block:56px 72px}.artigo__capa{margin:0 auto 48px;max-width:960px;border-radius:var(--raio);overflow:hidden}.artigo__capa img{width:100%}.artigo__voltar{max-width:760px;margin:48px auto 0}.artigo--pagina .conteudo,.conteudo--largo{max-width:1040px}.conteudo{max-width:760px;margin-inline:auto;font-size:1.06rem;line-height:1.8;overflow-wrap:break-word}.conteudo>*+*{margin-top:1.1em}.conteudo h2,.conteudo h3,.conteudo h4,.conteudo h5{line-height:1.25;margin-top:1.8em;font-weight:800}.conteudo h2{font-size:1.75rem}.conteudo h3{font-size:1.4rem}.conteudo h4,.conteudo h5{font-size:1.15rem}.conteudo p{margin:0}.conteudo p+p{margin-top:1.1em}.conteudo a{color:var(--rosa);text-underline-offset:3px}.conteudo a.btn{color:var(--branco)}.conteudo ul,.conteudo ol{padding-left:1.3em}.conteudo li+li{margin-top:.4em}.conteudo blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:4px solid var(--rosa);font-size:1.15rem;font-weight:600}.conteudo img{border-radius:10px}.conteudo figure{margin:1.6em 0}.conteudo figcaption{font-size:.85rem;color:var(--texto-suave);margin-top:8px}.conteudo table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.conteudo th,.conteudo td{border:1px solid var(--linha);padding:.6em .8em;text-align:left}.conteudo pre,.conteudo code{font-family:ui-monospace,Menlo,monospace;font-size:.9em}.conteudo pre{background:var(--marinho);color:var(--gelo);padding:18px;border-radius:10px;overflow-x:auto}.conteudo hr{border:0;border-top:1px solid var(--linha);margin:2.4em 0}.chamada{background:var(--rosa);color:var(--branco)}.chamada .wrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;align-items:center;padding-block:80px}.chamada h2{font-weight:900;font-size:clamp(1.9rem,3.6vw,3rem);letter-spacing:-.015em}.chamada p{margin-top:14px;font-size:1.05rem;color:#ffffffeb;max-width:32em}.chamada .chamada__acao{margin-top:28px}.contatos{display:grid;gap:12px}.contato{background:#031a3424;border-radius:12px;padding:16px 20px;display:grid;gap:2px}.contato small{font-family:var(--f-mono);font-size:.72rem;opacity:.85}.contato a,.contato span{font-weight:700;font-size:1.02rem;text-decoration:none;overflow-wrap:anywhere}.contato a:hover{text-decoration:underline}.rod{position:relative;overflow:hidden;color:var(--gelo);background:radial-gradient(120% 140% at 100% 0%,#0D2D52 0%,var(--marinho) 45%,#020F1F 100%)}.rod .wrap{position:relative;z-index:1;padding-block:64px 0}.rod__arte{position:absolute;z-index:0;pointer-events:none}.rod__arte--direita{right:-70px;bottom:-150px;width:420px;height:420px;transform:rotate(90deg)}.rod--completo .rod__arte--direita{opacity:.75}.rod__arte--esquerda{left:-230px;bottom:-40px;width:340px;height:340px;transform:scaleX(-1) rotate(180deg);opacity:.5}.rod__arte--onda{right:0;top:0;width:60%;height:100%;opacity:.9}.rod__grade{display:grid;gap:40px;align-items:start;padding-bottom:48px}.rod__grade--completo{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr)) minmax(0,1.05fr)}.rod__grade--solucoes{grid-template-columns:minmax(0,.95fr) minmax(0,2.6fr) minmax(0,.8fr) minmax(0,1.3fr);gap:28px}.rod__grade--minimalista{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:32px 48px}.rod__grade>*+*{position:relative}.rod__grade--completo>.rod__coluna:first-of-type,.rod__grade--solucoes>.rod__solucoes,.rod__grade--minimalista>.rod__linha{padding-left:32px;border-left:1px solid var(--linha-escura)}.rod__grade--completo>.rod__conversa,.rod__grade--solucoes>.rod__coluna{padding-left:32px;border-left:1px solid var(--linha-escura)}.rod__logo{display:inline-block}.rod__logo img{width:190px}.rod__marca p{margin-top:18px;font-size:1.02rem;line-height:1.5;color:#f3f9f9db;max-width:22em}.rod__redes{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.rod__redes a{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;border:1px solid rgba(243,249,249,.22);color:var(--gelo);transition:border-color .2s,background .2s,transform .2s}.rod__redes a:hover{border-color:var(--rosa);background:var(--rosa);transform:translateY(-2px)}.rod__redes svg{width:20px;height:20px;stroke-width:1.8}.rod__redes--discreto{margin:0;gap:6px}.rod__redes--discreto a{border-color:transparent;width:36px;height:36px}.rod__redes--discreto a:hover{border-color:var(--rosa)}.rod__coluna h2,.rod__solucoes h2{margin:0 0 18px;font-size:1rem;font-weight:800;color:var(--branco)}.rod__coluna h2 button{all:unset;display:inline-flex;flex-direction:column;gap:10px;cursor:default}.rod__coluna h2 button:after,.rod__solucoes h2:after{content:"";width:28px;height:2px;background:var(--rosa);border-radius:2px}.rod__solucoes h2{display:inline-flex;flex-direction:column;gap:10px}.rod__mais{display:none}.rod__coluna ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.rod__coluna a{color:#f3f9f9d1;text-decoration:none;font-size:.93rem;transition:color .2s}.rod__coluna a:hover{color:var(--rosa)}.rod__conversa-titulo{margin:4px 0 20px;font-weight:900;font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.1;color:var(--branco)}.rod__botao{gap:.6em;white-space:nowrap}.rod__botao svg{width:1.1em;height:1.1em}.rod__solucoes ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.rod__solucoes a{display:grid;justify-items:center;align-content:start;gap:10px;text-align:center;padding:12px 4px;border-radius:12px;color:#f3f9f9db;text-decoration:none;font-size:.78rem;line-height:1.25;transition:background .2s,color .2s}.rod__solucoes a:hover{background:#ff245c1a;color:var(--branco)}.rod__solucao-icone{display:grid;place-items:center;width:52px;height:52px;border-radius:12px;border:1px solid rgba(255,36,92,.35);background:#ff245c0f;color:var(--rosa)}.rod__solucao-icone svg{width:26px;height:26px;stroke-width:1.7}.rod__agenda{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 16px;align-items:start;position:relative;padding:22px 22px 26px;border:1px solid rgba(255,36,92,.6);border-radius:var(--raio);background:#ff245c0f;color:var(--gelo);text-decoration:none;transition:background .2s,transform .2s}.rod__agenda:hover{background:#ff245c1f;transform:translateY(-2px)}.rod__agenda-icone svg{width:42px;height:42px;color:var(--rosa);stroke-width:1.5}.rod__agenda strong{display:block;font-size:1.2rem;font-weight:800;line-height:1.2;color:var(--branco)}.rod__agenda small{display:block;margin-top:8px;font-size:.85rem;color:#f3f9f9bf}.rod__agenda-seta{position:absolute;right:16px;bottom:14px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--rosa)}.rod__agenda-seta svg{width:16px;height:16px;color:var(--branco)}.rod__linha ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 30px}.rod__linha a{color:var(--branco);text-decoration:none;font-weight:700;font-size:1rem;transition:color .2s}.rod__linha a:hover{color:var(--rosa)}.rod__base{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px 28px;padding-block:22px 28px;border-top:1px solid var(--linha-escura);font-size:.85rem;color:#f3f9f9bf}.rod__base--redes{grid-template-columns:minmax(0,1fr) auto}.rod__base-texto{display:flex;flex-wrap:wrap;align-items:center;gap:8px 0}.rod__base-texto>p{margin:0 28px 0 0}.rod__politicas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 22px}.rod__politicas a{color:#f3f9f9d9;text-decoration:none}.rod__politicas a:hover{color:var(--rosa)}.rod--completo .rod__conversa{position:relative}.rod--completo .rod__conversa .tag{font-size:.8rem;color:var(--amarelo)}.rod--completo .rod__conversa-titulo{margin-top:12px}.rod__contato{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.rod__contato a{display:inline-flex;align-items:center;gap:10px;color:#f3f9f9d1;text-decoration:none;font-size:.84rem;white-space:nowrap;transition:color .2s}.rod__contato a:hover{color:var(--rosa)}.rod__contato svg{width:16px;height:16px;flex:none;color:var(--rosa);stroke-width:1.8}@media(max-width:1180px){.rod__grade--completo{grid-template-columns:repeat(3,minmax(0,1fr))}.rod__grade--completo>.rod__marca,.rod__grade--completo>.rod__conversa{grid-column:1 / -1}.rod__grade--completo>.rod__conversa{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:8px 28px;padding:24px 0 0;border-left:0;border-top:1px solid var(--linha-escura)}.rod__grade--completo>.rod__conversa .tag{grid-column:1 / -1}.rod__grade--completo>.rod__conversa .rod__conversa-titulo{margin:0}.rod__grade--completo>.rod__coluna:first-of-type{padding-left:0;border-left:0}.rod__grade--solucoes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rod__grade--solucoes>.rod__solucoes{grid-column:1 / -1;grid-row:2;padding-left:0;border-left:0}.rod__grade--minimalista{grid-template-columns:minmax(0,1fr) auto}.rod__grade--minimalista>.rod__linha{grid-column:1 / -1;grid-row:2;padding-left:0;border-left:0}}@media(max-width:760px){.rod .wrap{padding-top:44px}.rod__grade,.rod__grade--completo,.rod__grade--solucoes,.rod__grade--minimalista{grid-template-columns:minmax(0,1fr);gap:0}.rod__grade>*{padding-left:0!important;border-left:0!important}.rod__marca{padding-bottom:24px}.rod__coluna{border-top:1px solid var(--linha-escura)}.rod__coluna h2{margin:0}.rod__coluna h2 button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:16px 0;cursor:pointer}.rod__coluna h2 button:after{display:none}.rod__mais{display:grid;transition:transform .2s}.rod__mais svg{width:18px;height:18px}.rod__coluna--aberta .rod__mais{transform:rotate(45deg);color:var(--rosa)}.rod__coluna ul{display:none;padding-bottom:16px}.rod__coluna--aberta ul{display:grid}.rod__conversa,.rod__agenda,.rod__grade--minimalista>.rod__botao{margin-top:20px}.rod__grade--completo>.rod__conversa{display:block;border-top:1px solid var(--linha-escura);padding-top:20px}.rod__grade--completo>.rod__conversa .rod__conversa-titulo{margin:10px 0 16px}.rod__botao{width:100%;justify-content:center}.rod__solucoes{padding-top:8px}.rod__solucoes ul{grid-template-columns:repeat(3,minmax(0,1fr))}.rod__linha{padding:20px 0;border-top:1px solid var(--linha-escura)}.rod__linha ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.rod__linha a{font-weight:600;font-size:.95rem}.rod__grade{padding-bottom:32px}.rod__base,.rod__base--redes{grid-template-columns:minmax(0,1fr)}.rod__base-texto{display:grid;gap:10px}.rod__arte--direita,.rod__arte--esquerda{display:none}.rod__arte--onda{width:100%;opacity:.5}}.sobre-topo{border-bottom:0}.sobre-topo__grade{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:center;min-height:460px;padding-block:48px}.sobre-topo__arte{justify-self:end;width:100%;max-width:580px}.ilustracao-trajetoria{display:block;width:100%;height:auto;overflow:visible}.ilustracao-trajetoria .coluna-ano{font-family:var(--f-mono);font-size:15px;fill:var(--marinho);opacity:.75}.ilustracao-trajetoria .coluna-ano--rosa{fill:var(--branco);opacity:1}.sobre-topo h1{font-weight:900;font-size:clamp(2.4rem,4.6vw,4rem);line-height:1.03;letter-spacing:-.025em;margin:18px 0 22px;color:var(--marinho)}.sobre-topo h1 em{font-style:normal;color:var(--rosa)}.sobre-topo .tag{font-size:.95rem}.sobre-topo__texto{font-size:clamp(1.02rem,1.5vw,1.2rem);color:var(--texto-suave);max-width:36em}.sobre-topo__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px;margin-top:32px}.sobre-topo__acoes .mega__link{margin-top:0}.sobre-topo__acoes .mega__link .seta{color:var(--rosa)}.tempo{--progresso: 1;list-style:none;margin:0;padding:8px 0;position:relative;display:grid;gap:28px}.tempo:before,.tempo:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:3px;margin-left:-1.5px;border-radius:3px}.tempo:before{background:var(--linha)}.tempo:after{background:linear-gradient(180deg,var(--rosa),#FF7A9B);transform:scaleY(var(--progresso));transform-origin:top;transition:transform .1s linear}.tempo__marco{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:center}.tempo__no{grid-column:2;grid-row:1;justify-self:center;position:relative;z-index:1;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--branco);border:2px solid var(--rosa);color:var(--rosa);box-shadow:0 0 0 8px var(--branco)}.tempo__no svg{width:24px;height:24px;stroke-width:1.8}.tempo__cartao{grid-row:1;position:relative;padding:24px 28px;background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:0 18px 40px -30px #031a3459;transition:border-color .25s,box-shadow .25s,opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.tempo__cartao:hover{border-color:var(--rosa);box-shadow:var(--sombra)}.tempo__marco--esquerda .tempo__cartao{grid-column:1;text-align:right}.tempo__marco--direita .tempo__cartao{grid-column:3}.tempo__cartao:after{content:"";position:absolute;top:50%;width:14px;height:14px;margin-top:-7px;background:inherit;border:inherit;border-width:0 0 1px 1px}.tempo__marco--esquerda .tempo__cartao:after{right:-8px;transform:rotate(-135deg)}.tempo__marco--direita .tempo__cartao:after{left:-8px;transform:rotate(45deg)}.tempo__ano{display:flex;align-items:baseline;gap:10px;font-family:var(--f-display);font-size:clamp(1.9rem,3vw,2.5rem);line-height:1;color:var(--rosa);margin:0}.tempo__marco--esquerda .tempo__ano{justify-content:flex-end}.tempo__rotulo{font-family:var(--f-mono);font-size:.78rem;color:var(--texto-suave)}.tempo__rotulo:before{content:"{ "}.tempo__rotulo:after{content:" }"}.tempo__cartao h3{font-size:1.15rem;font-weight:800;margin:12px 0 6px}.tempo__cartao p:last-child{color:var(--texto-suave);font-size:.96rem}.tempo__marco--destaque .tempo__cartao{background:linear-gradient(135deg,var(--rosa),var(--rosa-escuro));border-color:transparent;color:var(--branco)}.tempo__marco--destaque .tempo__ano,.tempo__marco--destaque .tempo__cartao p:last-child{color:var(--branco)}.tempo__marco--destaque .tempo__no{background:var(--rosa);color:var(--branco)}.tempo--animada .tempo__marco .tempo__cartao{opacity:0}.tempo--animada .tempo__marco--esquerda .tempo__cartao{transform:translate(-28px)}.tempo--animada .tempo__marco--direita .tempo__cartao{transform:translate(28px)}.tempo--animada .tempo__no{transform:scale(.6);opacity:.4;transition:transform .45s cubic-bezier(.3,1.6,.5,1),opacity .3s}.tempo.tempo--animada .tempo__marco.tempo__marco--visivel .tempo__cartao{opacity:1;transform:none}.tempo.tempo--animada .tempo__marco.tempo__marco--visivel .tempo__no{transform:none;opacity:1}@media(min-width:821px){.tempo{gap:0}.tempo__marco+.tempo__marco{margin-top:-54px}}.proposito-secao{position:relative;overflow:hidden}.proposito-topo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px 48px;align-items:center;margin-bottom:40px}.proposito-topo h2{font-weight:900;font-size:clamp(1.9rem,3.4vw,2.9rem);margin-top:14px;color:var(--branco);letter-spacing:-.015em}.proposito-topo p{margin-top:16px;color:#f3f9f9bf;max-width:30em}.proposito-topo__arte{width:100%;max-width:560px;justify-self:end}.ilustracao-proposito{display:block;width:100%;height:auto;overflow:visible}.ilustracao-proposito .chip rect{fill:#0b2a4d;stroke:#f3f9f940;stroke-width:1;transition:fill .35s,stroke .35s}.ilustracao-proposito .chip text{font-family:var(--f-mono);font-size:12px;fill:var(--gelo);transition:fill .35s}.ilustracao-proposito .chip--ativo rect{fill:var(--rosa);stroke:var(--rosa)}.ilustracao-proposito .chip--ativo text{fill:var(--branco)}@media(max-width:960px){.proposito-topo{grid-template-columns:minmax(0,1fr)}.proposito-topo__arte{justify-self:center;max-width:480px}}.proposito__item{position:relative;overflow:hidden;transition:border-color .3s,background .3s,transform .3s}.proposito__item:after{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at 0% 0%,rgba(255,36,92,.18),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.proposito__item:hover{border-color:#ff245c8c;transform:translateY(-3px)}.proposito__item:hover:after{opacity:1}.valor{transition:background .3s}.valor:hover{background:#f3f9f908}.valor:hover .valor__num{color:var(--amarelo)}.revelar-ativo .revelar{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--ordem, 0) * 70ms)}.revelar-ativo .revelar.revelar--visivel{opacity:1;transform:none}.proposito{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.proposito__item{border:1px solid var(--linha-escura);border-radius:var(--raio);padding:32px;background:#f3f9f90a}.proposito__rotulo{font-family:var(--f-mono);font-size:.85rem;color:var(--amarelo)}.proposito__rotulo:before{content:"{ ";opacity:.7}.proposito__rotulo:after{content:" }";opacity:.7}.proposito__item p{margin-top:14px;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:700;line-height:1.4;color:var(--branco)}.valores__titulo{margin:64px 0 24px;font-size:1.3rem;font-weight:800;color:var(--branco)}.valores{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--linha-escura)}.valor{padding:28px 28px 32px 0;border-bottom:1px solid var(--linha-escura)}.valor:not(:nth-child(3n+1)){padding-left:28px;border-left:1px solid var(--linha-escura)}.valor__num{font-family:var(--f-mono);font-size:.8rem;color:var(--rosa)}.valor h4{margin:12px 0 8px;font-size:1.08rem;font-weight:800;color:var(--branco)}.valor p{font-size:.93rem;color:#f3f9f9bd}@media(max-width:1180px){.barra-topo,.menu,.topo__cta{display:none}.menu-botao{display:inline-flex}}@media(max-width:1080px){.sobre-topo__grade{grid-template-columns:minmax(0,1fr);gap:40px;min-height:0}.sobre-topo__arte{justify-self:center;max-width:480px}.valores{grid-template-columns:repeat(2,minmax(0,1fr))}.valor:not(:nth-child(3n+1)){padding-left:0;border-left:0}.valor:nth-child(2n){padding-left:28px;border-left:1px solid var(--linha-escura)}.destaques--4{grid-template-columns:repeat(2,minmax(0,1fr))}.hero .wrap,.empresa,.chamada .wrap{grid-template-columns:minmax(0,1fr)}.hero .wrap{padding-block:64px 72px;gap:44px}.cases{grid-template-columns:repeat(3,minmax(0,1fr))}.etapas{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.etapa:nth-child(3){padding-left:0;border-left:0}}@media(max-width:820px){.proposito,.valores{grid-template-columns:minmax(0,1fr)}.tempo:before,.tempo:after{left:26px}.tempo__marco{grid-template-columns:52px minmax(0,1fr);column-gap:18px}.tempo__no{grid-column:1}.tempo__marco--esquerda .tempo__cartao,.tempo__marco--direita .tempo__cartao{grid-column:2;text-align:left}.tempo__marco--esquerda .tempo__ano{justify-content:flex-start}.tempo__marco--esquerda .tempo__cartao:after{left:-8px;right:auto;transform:rotate(45deg)}.tempo--animada .tempo__marco--esquerda .tempo__cartao{transform:translate(28px)}.tempo__cartao{padding:20px 22px}.valor:nth-child(n){padding-left:0;border-left:0}.secao{padding-block:72px}.cabeca,.cabeca--simples{grid-template-columns:minmax(0,1fr);margin-bottom:40px}.destaques,.posts,.catalogo{grid-template-columns:minmax(0,1fr)}.cases{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogo__col{border-left:0;border-top:1px solid var(--linha-escura)}.catalogo__col:first-child{border-top:0}.numeros .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.numero{padding-left:20px}.numero:nth-child(3){border-left:0;padding-left:0}.numero:nth-child(n+3){border-top:1px solid var(--linha-escura)}}@media(max-width:520px){.eco:has(.eco__logo){grid-template-columns:minmax(0,1fr);gap:14px}.etapas{grid-template-columns:minmax(0,1fr)}.cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.cases .case h3{font-size:.9rem}.etapa,.etapa+.etapa{padding:0;border-left:0}.hero__acoes .btn{width:100%;justify-content:center}.console{font-size:.8rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.topo-arte{background-color:#fafbfc;background-image:radial-gradient(520px circle at var(--luz-x, 78%) var(--luz-y, 45%),rgba(255,36,92,.09),transparent 65%),linear-gradient(rgba(3,26,52,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(3,26,52,.05) 1px,transparent 1px);background-size:auto,64px 64px,64px 64px;border-bottom:1px solid var(--linha);overflow:hidden}.contato-topo__grade{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:32px;align-items:center;min-height:420px;padding-block:48px}.contato-topo h1{font-family:var(--f-titulo);font-weight:900;font-size:clamp(2.3rem,4.6vw,4.1rem);line-height:1.02;letter-spacing:-.025em;margin:18px 0 22px;color:var(--marinho)}.contato-topo h1 em{font-style:normal;color:var(--rosa)}.contato-topo .tag,.contato-formulario>.tag{font-size:.95rem}.contato-topo__texto{font-size:clamp(1.05rem,1.6vw,1.3rem);color:var(--texto-suave);margin:0}.contato-topo__arte{justify-self:end;width:100%;max-width:560px}.ilustracao-conexoes{display:block;width:100%;height:auto}@keyframes grade-desliza{to{background-position:0 0,64px 64px,64px 64px}}@keyframes reflexo-passa{0%{transform:translate(0)}18%,to{transform:translate(240%)}}@keyframes no-pisca{0%,to{opacity:1}50%{opacity:.3}}@keyframes trilha-corre{to{stroke-dashoffset:-20}}.ilustracao-conexoes .reflexo{opacity:0}.ilustracao-conexoes .pacote--ida{fill:var(--rosa)}.ilustracao-conexoes .pacote--volta{fill:var(--marinho)}@media(prefers-reduced-motion:no-preference){.topo-arte{animation:grade-desliza 16s linear infinite}.ilustracao-conexoes--viva .reflexo{opacity:1;transform-box:fill-box;animation:reflexo-passa 7s ease-in-out infinite both}.ilustracao-conexoes--viva .nos rect{animation:no-pisca 3s ease-in-out infinite}.ilustracao-conexoes--viva .trilhas line{animation:trilha-corre 1.6s linear infinite}}.contato-corpo{padding:clamp(40px,6vw,72px) 0 clamp(56px,8vw,96px)}.contato-corpo__grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0}.contato-canais{padding-right:clamp(24px,4vw,48px)}.contato-canais h2{font-size:clamp(1.5rem,2.2vw,1.95rem);white-space:nowrap;font-weight:900;margin:0 0 20px}.contato-canais ul{list-style:none;margin:0;padding:0}.canal{display:grid;grid-template-columns:40px minmax(0,1fr);gap:20px;align-items:center;padding:22px 0}.canal+.canal{border-top:1px solid var(--linha)}.canal__icone svg{width:36px;height:36px;color:var(--marinho)}.canal strong{display:block;font-size:1.05rem;font-weight:800;margin-bottom:2px}.canal a{color:var(--marinho);text-decoration:none;font-size:1.02rem}.canal a:hover{color:var(--rosa)}.canal .canal__link{text-decoration:underline;text-underline-offset:4px}.contato-formulario{padding-left:clamp(24px,4vw,48px);border-left:1px solid var(--linha)}.contato-formulario>.tag{margin-bottom:18px}.campos{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.campo--largo{grid-column:1 / -1}.campo{margin-bottom:20px}.campo label{display:block;font-weight:700;font-size:.92rem;margin-bottom:6px}.campo__opcional{font-weight:500;color:var(--texto-suave)}.campo input,.campo textarea{width:100%;font:inherit;font-size:1rem;color:var(--marinho);background:var(--branco);border:1px solid #C9D6DC;border-radius:6px;padding:.75em 1em;transition:border-color .15s,box-shadow .15s}.campo textarea{resize:vertical;min-height:96px}.campo input::placeholder,.campo textarea::placeholder{color:#8a96a3}.campo input:focus,.campo textarea:focus{outline:none;border-color:var(--rosa);box-shadow:0 0 0 3px #ff245c2e}.campo--erro input,.campo--erro textarea{border-color:var(--rosa-escuro)}.campo__erro{margin:6px 0 0;font-size:.85rem;font-weight:600;color:var(--rosa-escuro)}.aceite{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:start;margin:0 0 24px;font-size:.92rem;color:var(--texto-suave)}.aceite input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--rosa)}.aceite a{color:var(--marinho);font-weight:600}.aceite .campo__erro{grid-column:2;margin:0}.btn--reto{border-radius:6px;padding:1em 2.6em;font-size:1rem}.btn:disabled{opacity:.65;cursor:wait;transform:none}.contato-formulario__aviso{background:#ffe8ee;color:var(--rosa-escuro);border-radius:6px;padding:.8em 1em;font-weight:600;font-size:.92rem;margin:0 0 16px}.contato-formulario__sucesso h2{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:900;margin:0 0 10px}.contato-formulario__sucesso p{color:var(--texto-suave);margin:0 0 20px}.contato-formulario__sucesso .link-seta{background:none;border:0;padding:0;font:inherit;cursor:pointer}@media(min-width:961px){.contato-topo h1{font-size:clamp(2.6rem,4.3vw,3.8rem)}.contato-topo__linha{white-space:nowrap}}@media(max-width:960px){.contato-topo__grade{grid-template-columns:minmax(0,1fr);min-height:0}.contato-topo__arte{justify-self:center;max-width:460px}.contato-corpo__grade{grid-template-columns:minmax(0,1fr);gap:40px}.contato-canais{padding-right:0}.contato-formulario{padding-left:0;border-left:0;padding-top:40px;border-top:1px solid var(--linha)}}@media(max-width:560px){.campos{grid-template-columns:minmax(0,1fr)}.btn--reto{width:100%;justify-content:center}}.blog-topo__grade{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;align-items:center;min-height:440px;padding-block:48px}.blog-topo h1{font-weight:900;font-size:clamp(2.3rem,4.3vw,3.8rem);line-height:1.03;letter-spacing:-.025em;margin:18px 0 22px;color:var(--marinho)}.blog-topo h1 em{font-style:normal;color:var(--rosa)}.blog-topo .tag{font-size:.95rem}.blog-topo__texto{font-size:clamp(1.05rem,1.6vw,1.25rem);color:var(--texto-suave);max-width:32em}.blog-topo__meta{margin-top:22px;font-family:var(--f-mono);font-size:.85rem;color:var(--texto-suave)}.blog-topo__meta strong{color:var(--rosa);font-weight:900}.blog-topo__arte{justify-self:end;width:100%;max-width:580px}.ilustracao-conteudo{display:block;width:100%;height:auto;overflow:visible}.ilustracao-conteudo .chip rect,.ilustracao-trajetoria .chip rect,.ilustracao-vitrine .chip rect,.ilustracao-artigo .chip rect,.ilustracao-oferta .chip rect,.ilustracao-carreira .chip rect{fill:var(--branco);stroke:#d5e0e5;stroke-width:1.2;transition:fill .3s,stroke .3s}.ilustracao-conteudo .chip text,.ilustracao-trajetoria .chip text,.ilustracao-vitrine .chip text,.ilustracao-artigo .chip text,.ilustracao-oferta .chip text,.ilustracao-carreira .chip text{font-family:var(--f-mono);font-size:12.5px;fill:var(--marinho);transition:fill .3s}.ilustracao-conteudo .chip--ativo rect,.ilustracao-trajetoria .chip--ativo rect,.ilustracao-vitrine .chip--ativo rect,.ilustracao-artigo .chip--ativo rect,.ilustracao-oferta .chip--ativo rect,.ilustracao-carreira .chip--ativo rect{fill:var(--rosa);stroke:var(--rosa)}.ilustracao-conteudo .chip--ativo text,.ilustracao-trajetoria .chip--ativo text,.ilustracao-vitrine .chip--ativo text,.ilustracao-artigo .chip--ativo text,.ilustracao-oferta .chip--ativo text,.ilustracao-carreira .chip--ativo text{fill:var(--branco)}.ilustracao-trajetoria .chip text{font-size:14px}.ilustracao-conteudo__setas{font-family:var(--f-mono);font-size:22px;fill:var(--rosa);opacity:.55;letter-spacing:-2px}@media(max-width:960px){.blog-topo__grade{grid-template-columns:minmax(0,1fr);min-height:0}.blog-topo__arte{justify-self:center;max-width:480px}}.casos-topo__grade{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:center;min-height:460px;padding-block:48px}.casos-topo h1{font-weight:900;font-size:clamp(2.4rem,4.6vw,4rem);line-height:1.03;letter-spacing:-.025em;margin:18px 0 22px;color:var(--marinho)}.casos-topo h1 em{font-style:normal;color:var(--rosa)}.casos-topo .tag{font-size:.95rem}.casos-topo__texto{font-size:clamp(1.05rem,1.6vw,1.25rem);color:var(--texto-suave);max-width:30em}.casos-topo__arte{justify-self:end;width:100%;max-width:600px}.ilustracao-vitrine{display:block;width:100%;height:auto;overflow:visible}.ilustracao-vitrine .vitrine-selo rect{fill:var(--rosa)}.ilustracao-vitrine .vitrine-selo circle{fill:var(--branco)}.ilustracao-vitrine .vitrine-selo text{font-family:var(--f-mono);font-size:12px;fill:var(--branco)}@media(prefers-reduced-motion:no-preference){.ilustracao-vitrine--viva .vitrine-selo circle{animation:no-pisca 1.4s ease-in-out infinite}}@media(max-width:960px){.casos-topo__grade{grid-template-columns:minmax(0,1fr);min-height:0}.casos-topo__arte{justify-self:center;max-width:480px}}.barra-leitura{position:fixed;left:0;right:0;top:var(--topo-altura);height:3px;z-index:49;background:var(--rosa);transform:scaleX(0);transform-origin:0 50%}.post-topo__grade{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:center;min-height:460px;padding-block:48px}.post-topo__trilha{font-family:var(--f-mono);font-size:.9rem;color:var(--rosa)}.post-topo__trilha:before{content:"{ ";opacity:.7}.post-topo__trilha:after{content:" }";opacity:.7}.post-topo__trilha a{color:inherit;text-decoration:none}.post-topo__trilha a:hover{text-decoration:underline}.post-topo h1{font-weight:900;font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.08;letter-spacing:-.02em;margin:18px 0;color:var(--marinho)}.post-topo__resumo{font-size:clamp(1rem,1.4vw,1.15rem);color:var(--texto-suave);max-width:34em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-topo__meta{margin-top:20px;font-family:var(--f-mono);font-size:.85rem;color:var(--texto-suave)}.post-topo__meta strong{color:var(--rosa);font-weight:900}.post-topo__arte{justify-self:end;width:100%;max-width:580px}.ilustracao-artigo{display:block;width:100%;height:auto;overflow:visible}.ilustracao-artigo__vazio{font-family:var(--f-mono);font-size:40px;fill:var(--rosa)}@media(min-width:961px){.post-topo~.artigo .artigo__capa{display:none}}@media(max-width:960px){.post-topo__grade{grid-template-columns:minmax(0,1fr);min-height:0}.post-topo__arte{display:none}}.lp-topo__grade{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:center;min-height:470px;padding-block:48px}.lp-topo h1{font-weight:900;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.05;letter-spacing:-.025em;margin:18px 0 20px;color:var(--marinho)}.lp-topo h1 em{font-style:normal;color:var(--rosa)}.lp-topo__texto{font-size:clamp(1.02rem,1.5vw,1.2rem);color:var(--texto-suave);max-width:34em}.lp-topo__arte{justify-self:end;width:100%;max-width:580px}.ilustracao-carreira{display:block;width:100%;height:auto;overflow:visible}.ilustracao-carreira__num{font-family:var(--f-mono);font-size:16px;fill:#9fb1bb}.ilustracao-oferta{display:block;width:100%;height:auto;overflow:visible}.ilustracao-oferta__icone svg{color:var(--branco);stroke-width:1.7}.lp-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px}.lp-lista li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:26px 0;border-top:1px solid var(--linha)}.lp-lista__num{font-family:var(--f-mono);font-size:.85rem;color:var(--rosa);padding-top:4px}.lp-lista h3{font-size:1.12rem;font-weight:800;margin-bottom:6px}.lp-lista p{color:var(--texto-suave);font-size:.96rem}.etapas--3{grid-template-columns:repeat(3,minmax(0,1fr))}.etapas--2{grid-template-columns:repeat(2,minmax(0,1fr))}.valores--4{grid-template-columns:repeat(4,minmax(0,1fr))}.valores--4 .valor:not(:nth-child(3n+1)){padding-left:0;border-left:0}.valores--4 .valor:not(:nth-child(4n+1)){padding-left:28px;border-left:1px solid var(--linha-escura)}.lp-faq__itens{display:grid;gap:12px}.lp-faq details{background:var(--branco);border:1px solid var(--linha);border-radius:12px;padding:0 22px}.lp-faq summary{cursor:pointer;list-style:none;padding:20px 0;font-weight:800;display:flex;justify-content:space-between;gap:16px}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";font-family:var(--f-mono);color:var(--rosa);font-size:1.2rem;line-height:1}.lp-faq details[open] summary:after{content:"−"}.lp-faq details p{color:var(--texto-suave);padding-bottom:20px;max-width:78ch}@media(max-width:960px){.lp-topo__grade{grid-template-columns:minmax(0,1fr);min-height:0}.lp-topo__arte{justify-self:center;max-width:460px}.valores--4{grid-template-columns:repeat(2,minmax(0,1fr))}.valores--4 .valor:nth-child(n){padding-left:0;border-left:0}.valores--4 .valor:nth-child(2n){padding-left:28px;border-left:1px solid var(--linha-escura)}}@media(max-width:820px){.lp-lista,.etapas--3,.etapas--2,.valores--4{grid-template-columns:minmax(0,1fr)}.valores--4 .valor:nth-child(n){padding-left:0;border-left:0}}.vagas{list-style:none;margin:0;padding:0;display:grid;gap:14px}.vaga{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:26px 30px;background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);text-decoration:none;color:var(--texto);transition:border-color .2s,box-shadow .2s,transform .2s}.vaga:hover{border-color:var(--rosa);box-shadow:var(--sombra);transform:translateY(-2px)}.vaga h3{font-size:1.2rem;font-weight:800}.vaga__detalhes{margin-top:6px;font-family:var(--f-mono);font-size:.8rem;color:var(--rosa)}.vaga__resumo{margin-top:10px;color:var(--texto-suave);font-size:.95rem;max-width:52em}.vaga__acao{display:grid;justify-items:end;gap:6px;font-weight:700;color:var(--rosa);white-space:nowrap}.vaga__acao small{font-family:var(--f-mono);font-weight:400;color:var(--texto-suave)}.vagas__vazio{padding:40px;border:1px dashed #C9D6DC;border-radius:var(--raio);text-align:center}.vagas__vazio h3{font-size:1.3rem;font-weight:800;margin-bottom:8px}.vagas__vazio p{color:var(--texto-suave)}.vagas__vazio a{color:var(--rosa);font-weight:700}.vaga__candidatura{max-width:760px;margin:48px auto 0;display:flex;flex-wrap:wrap;gap:20px 32px;align-items:center;justify-content:space-between;padding:28px 32px;background:var(--gelo);border-radius:var(--raio)}.vaga__candidatura h2{font-size:1.3rem;font-weight:900}.vaga__candidatura p{color:var(--texto-suave);margin-top:4px}.documentos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px}.documentos__grupo h3{font-size:1.1rem;font-weight:800;padding-bottom:12px;border-bottom:2px solid var(--rosa);margin-bottom:6px}.documentos ul,.documentos__relacionados{list-style:none;margin:0;padding:0}.documentos a,.documentos__relacionados a{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;padding:14px 0;border-bottom:1px solid var(--linha);text-decoration:none;color:var(--texto)}.documentos a{grid-template-columns:22px minmax(0,1fr) auto}.documentos__versao{align-self:start;font-family:var(--f-mono);font-size:.72rem;color:var(--rosa);background:#ff245c14;border:1px solid rgba(255,36,92,.25);border-radius:6px;padding:2px 7px}.documentos a svg,.documentos__relacionados a svg{width:20px;height:20px;color:var(--rosa);margin-top:2px}.documentos__texto{display:grid;gap:4px}.documentos__texto strong{font-weight:700;transition:color .2s}.documentos__texto small{font-size:.86rem;line-height:1.5;color:var(--texto-suave);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.documentos__texto em{font-style:normal;font-family:var(--f-mono);font-size:.72rem;color:var(--texto-suave)}.documentos a:hover strong,.documentos__relacionados a:hover{color:var(--rosa)}.documentos__relacionados a{font-weight:600;font-size:.92rem;padding:11px 0}.documentos__ferramentas{display:grid;gap:16px;margin-bottom:8px}.documentos__busca{position:relative;display:block;max-width:640px}.documentos__busca svg{position:absolute;left:16px;top:50%;width:20px;height:20px;margin-top:-10px;color:var(--texto-suave)}.documentos__busca input{width:100%;font:inherit;padding:.9em 1em .9em 46px;border:1px solid #C9D6DC;border-radius:999px;background:var(--branco);color:var(--marinho)}.documentos__busca input:focus{outline:none;border-color:var(--rosa);box-shadow:0 0 0 3px #ff245c2e}.documentos__atalhos{display:flex;flex-wrap:wrap;gap:8px}.documentos__atalhos a{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--linha);border-radius:999px;font-size:.86rem;font-weight:600;color:var(--texto);text-decoration:none;transition:border-color .2s,color .2s}.documentos__atalhos a span{font-family:var(--f-mono);font-size:.72rem;color:var(--rosa)}.documentos__atalhos a:hover{border-color:var(--rosa);color:var(--rosa)}.documentos__resultado{min-height:1.5em;margin:8px 0 20px;font-family:var(--f-mono);font-size:.8rem;color:var(--texto-suave)}.documentos__grupo{scroll-margin-top:calc(var(--topo-altura) + 24px)}.canais-compliance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.canal-compliance{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;align-items:start;padding:26px 28px;border:1px solid var(--linha-escura);border-radius:var(--raio);background:#f3f9f90a;color:var(--gelo);text-decoration:none;transition:border-color .2s,transform .2s}.canal-compliance:hover{border-color:var(--rosa);transform:translateY(-2px)}.canal-compliance__icone{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--rosa);color:var(--branco)}.canal-compliance__icone svg{width:26px;height:26px;stroke-width:1.8}.canal-compliance strong{display:block;font-size:1.1rem;font-weight:800;color:var(--branco)}.canal-compliance small{display:block;margin-top:6px;font-size:.9rem;color:#f3f9f9bf}.canal-compliance em{display:inline-block;margin-top:12px;font-style:normal;font-family:var(--f-mono);font-size:.85rem;color:var(--amarelo)}.documento-topo .wrap{padding-block:56px 44px}.documento-topo h1{font-weight:900;font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.1;letter-spacing:-.02em;margin:16px 0 14px;color:var(--marinho);max-width:24ch}.documento-topo__linha{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.documento-topo__linha .blog-topo__meta{margin:0}.documento__imprimir{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--linha);border-radius:999px;background:var(--branco);color:var(--texto);font:600 .85rem var(--f-texto);cursor:pointer;transition:border-color .2s,color .2s}.documento__imprimir svg{width:16px;height:16px;color:var(--rosa)}.documento__imprimir:hover{border-color:var(--rosa);color:var(--rosa)}.documento{display:grid;grid-template-columns:280px minmax(0,1fr);gap:56px;align-items:start;padding-block:48px 72px}.documento--sem-indice{grid-template-columns:minmax(0,1fr);max-width:900px}.documento__texto{max-width:760px;margin:0}.documento__texto h2,.documento__texto h3{scroll-margin-top:calc(var(--topo-altura) + 24px);position:relative}.documento__texto .ancora{margin-left:10px;padding:0 6px;border:0;border-radius:6px;background:none;font:700 .8em var(--f-mono);color:var(--rosa);opacity:0;cursor:pointer;transition:opacity .2s,background .2s}.documento__texto h2:hover .ancora,.documento__texto h3:hover .ancora,.documento__texto .ancora:focus-visible{opacity:1}.documento__texto .ancora:hover{background:#ff245c1a}.documento__lado{position:sticky;top:calc(var(--topo-altura) + 24px);max-height:calc(100vh - var(--topo-altura) - 48px);overflow-y:auto;padding-right:6px}.documento__indice-botao{display:none}.sumario{list-style:none;margin:0;padding:0;border-left:2px solid var(--linha)}.sumario a{display:block;margin-left:-2px;padding:7px 0 7px 16px;border-left:2px solid transparent;font-size:.86rem;line-height:1.4;color:var(--texto-suave);text-decoration:none;transition:color .2s,border-color .2s}.sumario__sub a{padding-left:30px;font-size:.8rem}.sumario a:hover{color:var(--rosa)}.sumario a[aria-current=true]{color:var(--rosa);border-left-color:var(--rosa);font-weight:700}.documento-fim__grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 64px}.documento-fim h2{margin:12px 0;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:900}.documento-fim__contato p:not(.mega__grupo-titulo){color:var(--texto-suave);margin-top:10px}.documento-fim__contato a{color:var(--rosa);font-weight:700}.documento-fim .mega__link{margin-top:18px}.documento-fim .mega__link svg,.documentos__ferramentas svg{width:1.1em;height:1.1em;flex:none}.aviso-copiado{position:fixed;left:50%;bottom:24px;z-index:60;transform:translate(-50%,20px);padding:10px 18px;border-radius:999px;background:var(--marinho);color:var(--branco);font-size:.88rem;font-weight:600;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.aviso-copiado--visivel{opacity:1;transform:translate(-50%)}@media(max-width:960px){.documento{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:24px}.documento__lado{position:sticky;top:var(--topo-altura);z-index:5;max-height:none;overflow:visible;margin-inline:-16px;padding:0 16px;background:var(--branco);border-bottom:1px solid var(--linha)}.documento__indice-botao{display:flex;width:100%;justify-content:space-between;padding:14px 0;border:0;background:none;font:700 .95rem var(--f-texto);color:var(--marinho);cursor:pointer}.documento__indice-botao span{color:var(--rosa);font-family:var(--f-mono)}.documento__indice{display:none;max-height:60vh;overflow-y:auto;padding-bottom:14px}.documento__indice--aberto{display:block}.documento-fim__grade,.canais-compliance{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.documentos{grid-template-columns:minmax(0,1fr)}.vaga{grid-template-columns:minmax(0,1fr);padding:22px}.vaga__acao{justify-items:start}}@media print{.topo,.rod,.barra-leitura,.documento__lado,.documento-fim,.documento__imprimir,.ancora,.aviso-copiado,.pular{display:none!important}.documento-topo{background:none!important;animation:none!important}.documento{display:block;padding:0}.documento__texto{max-width:none}body{font-size:11pt}.documento__texto a{color:inherit}}.social-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px 64px;align-items:end;margin-bottom:48px}.social-intro h2{font-weight:900;font-size:clamp(1.9rem,3.4vw,2.9rem);margin-top:14px;letter-spacing:-.015em}.social-intro__texto p{color:var(--texto-suave)}.social-intro__texto p+p{margin-top:14px}.social-pilares{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.social-pilar{display:flex;flex-direction:column;gap:10px;padding:26px 24px;background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);transition:border-color .25s,box-shadow .25s,transform .25s}.social-pilar:hover{border-color:var(--rosa);box-shadow:var(--sombra);transform:translateY(-3px)}.social-pilar__topo{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.social-pilar__num{font-family:var(--f-mono);font-size:.8rem;color:var(--rosa)}.social-pilar h3{font-size:1.15rem;font-weight:800}.social-pilar>p{color:var(--texto-suave);font-size:.94rem}.social-pilar__pratica{margin-top:auto!important;padding-top:14px;border-top:1px dashed var(--linha);font-size:.88rem!important;color:var(--texto)!important}.social-pilar__pratica span{display:block;margin-bottom:4px;font-family:var(--f-mono);font-size:.72rem;color:var(--rosa)}.social-pilar__pratica span:before{content:"{ "}.social-pilar__pratica span:after{content:" }"}.social-citacao{margin:48px 0 0;padding:36px 40px;border-left:4px solid var(--rosa);border-radius:0 var(--raio) var(--raio) 0;background:var(--branco)}.social-citacao p{font-weight:800;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.35;color:var(--marinho)}.social-citacao p:before{content:"“";color:var(--rosa);margin-right:2px}.social-citacao p:after{content:"”";color:var(--rosa)}.social-citacao footer{margin-top:14px;font-size:.9rem;color:var(--texto-suave)}.social-citacao a{color:var(--rosa);font-weight:700}.social-proposito__grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cases--causas{grid-template-columns:repeat(auto-fill,minmax(220px,280px))}.social-inclusao{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px 64px;align-items:center}.social-inclusao h2{font-weight:900;font-size:clamp(1.8rem,3vw,2.6rem);margin:14px 0 16px;letter-spacing:-.015em}.social-inclusao p{color:var(--texto-suave);max-width:36em}.social-inclusao .sobre-topo__acoes{margin-top:26px}.social-inclusao__lista{list-style:none;margin:0;padding:0;display:grid;gap:12px}.social-inclusao__lista li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;padding:16px 18px;background:var(--branco);border:1px solid var(--linha);border-radius:12px;font-weight:600;font-size:.95rem}.social-inclusao__lista svg{width:20px;height:20px;color:var(--rosa);margin-top:1px}@media(max-width:1080px){.social-pilares{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.social-intro,.social-inclusao,.social-proposito__grade,.social-pilares{grid-template-columns:minmax(0,1fr)}.social-citacao{padding:26px 24px}}.carreira-ambiente{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px 64px;align-items:center}.carreira-ambiente h2{font-weight:900;font-size:clamp(1.9rem,3.2vw,2.7rem);margin:14px 0 18px;letter-spacing:-.015em}.carreira-ambiente p{color:var(--texto-suave);max-width:38em}.carreira-ambiente p+p{margin-top:14px}.carreira-ambiente .sobre-topo__acoes{margin-top:24px}.carreira-citacao{margin:0;background:var(--gelo)}.carreira-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.carreira-area{padding:28px;border:1px solid var(--linha-escura);border-radius:var(--raio);background:#f3f9f90a}.carreira-area h3{margin:18px 0 12px;font-size:1.2rem;font-weight:800;color:var(--branco)}.carreira-area ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.carreira-area li{position:relative;padding-left:18px;color:#f3f9f9cc;font-size:.94rem}.carreira-area li:before{content:">";position:absolute;left:0;color:var(--rosa);font-family:var(--f-mono)}.carreira-filtros{margin-bottom:20px}.carreira-filtros button{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--linha);border-radius:999px;background:var(--branco);font:600 .86rem var(--f-texto);color:var(--texto);cursor:pointer}.carreira-filtros button span{font-family:var(--f-mono);font-size:.72rem;color:var(--rosa)}.carreira-filtros button[aria-pressed=true]{background:var(--rosa);border-color:var(--rosa);color:var(--branco)}.carreira-filtros button[aria-pressed=true] span{color:var(--branco)}.vagas__vazio{display:grid;justify-items:center;gap:12px;padding:48px 32px}.vagas__vazio .btn{margin-top:8px;color:var(--branco)}#como-se-candidatar .etapa a{color:var(--rosa);font-weight:700}@media(max-width:960px){.carreira-ambiente,.carreira-areas{grid-template-columns:minmax(0,1fr)}}.clientes{padding-bottom:88px;overflow:hidden}.clientes .cabeca{margin-bottom:40px}.clientes__faixas{display:grid;gap:18px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.clientes__fileira{overflow:hidden}.clientes__trilho{list-style:none;margin:0;padding:0;display:flex;gap:18px;width:max-content;animation:clientes-corre 55s linear infinite}.clientes__fileira--volta .clientes__trilho{animation-direction:reverse;animation-duration:62s}.clientes__fileira:hover .clientes__trilho{animation-play-state:paused}.clientes__trilho li{display:grid;place-items:center;width:190px;height:92px;padding:18px 26px;background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);transition:border-color .25s,box-shadow .25s}.clientes__trilho li:hover{border-color:var(--rosa);box-shadow:var(--sombra)}.clientes__trilho img{max-width:100%;max-height:46px;width:auto;height:auto;object-fit:contain;opacity:.55;filter:grayscale(1);transition:opacity .25s}.clientes__trilho li:hover img{opacity:1}@keyframes clientes-corre{to{transform:translate(calc(-50% - 9px))}}@media(prefers-reduced-motion:reduce){.clientes__faixas{mask-image:none;-webkit-mask-image:none;padding-inline:16px}.clientes__trilho{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.clientes__trilho li[aria-hidden=true]{display:none}}@media(max-width:760px){.clientes__trilho li{width:150px;height:76px;padding:14px 18px}.clientes__trilho img{max-height:38px}}.afiliados-beneficios{grid-template-columns:repeat(4,minmax(0,1fr))}.afiliados-beneficios p{margin-top:0;color:#f3f9f9c7;font-size:.94rem}.afiliados-oferta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px}.documentos__grupo-titulo{font-size:1.1rem;font-weight:800;padding-bottom:12px;border-bottom:2px solid var(--rosa);margin-bottom:6px}.afiliados-oferta .documentos__relacionados a span{font-weight:400;color:var(--texto-suave)}.afiliados-oferta .documentos__relacionados a strong{color:var(--texto);font-weight:700}.afiliados-oferta .documentos__relacionados a:hover strong{color:var(--rosa)}.afiliados-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px}.afiliados-cta h2{font-weight:900;font-size:clamp(1.8rem,3vw,2.5rem);margin:14px 0 10px}.afiliados-cta p{color:var(--texto-suave);max-width:40em}@media(max-width:1080px){.afiliados-beneficios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.afiliados-beneficios,.afiliados-oferta{grid-template-columns:minmax(0,1fr)}}.wrap.wrap--largo{max-width:none;padding-inline:clamp(16px,3.2vw,56px)}#lista .cases{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}#lista-blog .posts{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr))}.casos-filtros{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}.casos-filtros__tipos{margin:0;display:flex;flex-wrap:wrap;gap:8px}.casos-filtros__campos{display:flex;gap:10px;flex:1 1 360px;justify-content:flex-end}.casos-filtros__busca{flex:1 1 260px;max-width:360px}.casos-filtros__resultado{margin:22px 0 26px}.casos-carregando{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 0 8px;font-family:var(--f-mono);font-size:.85rem;color:var(--texto-suave)}.casos-carregando span{width:18px;height:18px;border-radius:50%;border:2px solid var(--linha);border-top-color:var(--rosa);animation:gira .8s linear infinite}@keyframes gira{to{transform:rotate(360deg)}}.casos-fim{margin-top:40px;text-align:center;font-family:var(--f-mono);font-size:.85rem;color:var(--texto-suave)}.casos-fim a{color:var(--rosa);font-weight:700}.casos-filtros__resultado strong{color:var(--rosa)}.casos-filtros__resultado a{color:var(--rosa);font-weight:700}@media(max-width:760px){.casos-filtros__campos{justify-content:stretch;flex-wrap:wrap}.casos-filtros__busca{max-width:none}.casos-filtros__tipos{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;max-width:100%}.casos-filtros__tipos button{flex:none}#lista .cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}#lista .case h3{font-size:.9rem}}.conteudo .colunas{display:flex;gap:2rem 3rem;align-items:flex-start;margin-top:2em}.conteudo .coluna{flex:1 1 0;min-width:0}.conteudo .coluna>:first-child{margin-top:0}.conteudo .coluna>*+*{margin-top:1.1em}.conteudo .coluna--17{flex:0 0 calc(16.67% - 1.5rem)}.conteudo .coluna--20{flex:0 0 calc(20% - 1.5rem)}.conteudo .coluna--25{flex:0 0 calc(25% - 1.5rem)}.conteudo .coluna--33{flex:0 0 calc(33.33% - 1.5rem)}.conteudo .coluna--40{flex:0 0 calc(40% - 1.5rem)}.conteudo .coluna--50{flex:0 0 calc(50% - 1.5rem)}.conteudo .coluna--60{flex:0 0 calc(60% - 1.5rem)}.conteudo .coluna--67{flex:0 0 calc(66.67% - 1.5rem)}.conteudo .coluna--75{flex:0 0 calc(75% - 1.5rem)}.conteudo .coluna--80{flex:0 0 calc(80% - 1.5rem)}.conteudo .coluna--83{flex:0 0 calc(83.33% - 1.5rem)}.conteudo a.btn{margin-top:.4em;color:var(--branco);text-decoration:none}@media(max-width:760px){.conteudo .colunas{flex-direction:column}.conteudo .colunas>.coluna{flex:1 1 auto;width:100%}}.case-topo__grade{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;align-items:center;padding-block:48px 56px}.case-topo h1{font-family:var(--f-titulo);font-weight:900;font-size:clamp(2.1rem,4.2vw,3.6rem);line-height:1.04;letter-spacing:-.025em;margin:16px 0 14px;color:var(--marinho);max-width:18ch}.case-topo__cliente{margin:0 0 18px;font-size:1.1rem;color:var(--texto-suave)}.case-topo__cliente strong{color:var(--marinho)}.case-topo__tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.case-topo__tags li{font-family:var(--f-mono);font-size:.76rem;padding:5px 11px;border:1px solid var(--linha);border-radius:999px;background:#ffffffbf;color:var(--marinho)}.case-corpo{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px;align-items:start;padding-block:56px 80px}.case-corpo__texto .conteudo{max-width:720px;margin:0}.case-intro{font-size:1.12rem}.case-intro>:first-child{margin-top:0}.conteudo h4{color:var(--marinho);margin-bottom:.3em}.conteudo h4+p{margin-top:0}.case-resultados{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;max-width:720px}.case-resultados li{padding:22px 20px;border-radius:var(--raio);background:var(--marinho);color:var(--gelo)}.case-resultados strong{display:block;font-family:var(--f-titulo);font-weight:900;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1;color:var(--amarelo)}.case-resultados span{display:block;margin-top:8px;font-size:.9rem;color:#f3f9f9cc}.case-resumo{margin-top:40px;max-width:720px;padding:26px 28px;border-radius:var(--raio);background:var(--gelo);border-left:4px solid var(--rosa)}.case-resumo .mega__grupo-titulo{margin:0 0 6px}.case-resumo .conteudo{font-size:1.1rem}.case-resumo .conteudo>:first-child{margin-top:0}.case-resumo .conteudo>:last-child{margin-bottom:0}.case-etapa{margin-top:56px;max-width:720px;scroll-margin-top:calc(var(--topo-altura) + 24px)}.case-etapa__cabeca{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:16px;align-items:center;margin-bottom:14px}.case-etapa__icone{grid-row:span 2;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#ff245c14;color:var(--rosa)}.case-etapa__icone svg{width:26px;height:26px}.case-etapa__num{font-family:var(--f-mono);font-size:.78rem;color:var(--rosa)}.case-etapa h2{margin:0;font-size:clamp(1.4rem,2.4vw,1.8rem);color:var(--marinho)}.case-etapa .conteudo>:first-child{margin-top:0}#resumo{scroll-margin-top:calc(var(--topo-altura) + 24px)}.case-galeria{margin-top:72px;padding-top:40px;border-top:1px solid var(--linha);scroll-margin-top:calc(var(--topo-altura) + 24px)}.case-galeria h2{margin:0 0 8px;font-size:clamp(1.4rem,2.4vw,1.8rem);color:var(--marinho)}.case-galeria__grupo{margin-top:24px}.case-galeria__grupo .mega__grupo-titulo{margin:0 0 12px}.case-galeria__grade{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.case-galeria__grade--retrato{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.case-galeria__item{display:block;padding:0;border:1px solid var(--linha);border-radius:var(--raio);overflow:hidden;background:var(--gelo);cursor:zoom-in;transition:transform .3s,box-shadow .3s}.case-galeria__item:hover,.case-galeria__item:focus-visible{transform:translateY(-3px);box-shadow:0 18px 40px -20px #031a3466}.case-galeria__item img{display:block;width:100%;height:auto}.case-galeria__grade:not(.case-galeria__grade--retrato) .case-galeria__item img{max-height:640px;object-fit:cover;object-position:top}.case-voltar{margin-top:48px}.case-corpo__lado{position:sticky;top:calc(var(--topo-altura) + 24px);display:grid;gap:28px}.case-ficha{padding:24px;border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);box-shadow:0 20px 40px -32px #031a3459}.case-ficha .mega__grupo-titulo{margin:0 0 10px}.case-ficha dl{margin:0}.case-ficha__logo{display:block;max-width:150px;max-height:56px;width:auto;height:auto;object-fit:contain;margin:4px 0 8px}.case-ficha dl>div{padding:11px 0;border-bottom:1px dashed var(--linha)}.case-ficha dt{font-family:var(--f-mono);font-size:.72rem;color:var(--texto-suave);text-transform:lowercase}.case-ficha dd{margin:3px 0 0;font-weight:700;color:var(--marinho);line-height:1.4}.case-ficha dd a{color:inherit;text-decoration:underline;text-decoration-color:#ff245c80;text-underline-offset:3px}.case-ficha dd a:hover{color:var(--rosa)}.case-ficha__no-ar{display:inline-flex;margin-top:16px}.case-ficha__btn{display:flex;justify-content:center;gap:10px;margin-top:18px;width:100%;padding-inline:16px;white-space:nowrap}.case-indice .mega__grupo-titulo{margin:0 0 8px}.case-ampliada{width:min(1200px,94vw);max-height:92vh;padding:0;border:0;border-radius:var(--raio);background:transparent;overflow:visible}.case-ampliada::backdrop{background:#031a34e0}.case-ampliada img{display:block;max-width:100%;max-height:88vh;margin-inline:auto;border-radius:var(--raio);object-fit:contain}.case-ampliada__fechar,.case-ampliada__passo{position:absolute;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--branco);color:var(--marinho);font-size:1.6rem;line-height:1;cursor:pointer;box-shadow:0 6px 18px #00000040}.case-ampliada__fechar{top:-14px;right:-14px}.case-ampliada__passo{top:50%;transform:translateY(-50%)}.case-ampliada__passo--ant{left:-22px}.case-ampliada__passo--prox{right:-22px}.case-ampliada__conta{position:absolute;bottom:-34px;left:50%;transform:translate(-50%);font-family:var(--f-mono);font-size:.8rem;color:var(--gelo)}@media(max-width:960px){.case-topo__grade,.case-corpo{grid-template-columns:minmax(0,1fr)}.case-topo__grade{gap:28px;padding-block:32px 40px}.case-corpo{gap:40px;padding-block:40px 64px}.case-corpo__lado{position:static}.case-indice{display:none}.case-ampliada__passo--ant{left:6px}.case-ampliada__passo--prox{right:6px}.case-ampliada__fechar{top:6px;right:6px}}@media(max-width:560px){.case-resumo{padding:20px}.case-galeria__grade--retrato{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.case-corpo__lado,.case-galeria{display:none}.case-corpo{grid-template-columns:1fr}}.lp-topo__arte--telas{max-width:600px}.telas{--px: 0;--py: 0;position:relative;height:520px}.telas__brilho{position:absolute;inset:12% 8%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,36,92,.22),transparent);filter:blur(10px)}.telas__cel{position:absolute;top:50%;left:50%;width:210px;aspect-ratio:9 / 19;padding:9px;border-radius:34px;background:var(--marinho);box-shadow:0 40px 70px -30px #031a3499,inset 0 0 0 2px #ffffff14;transform:translate(calc(-50% + var(--x, 0px) + var(--px) * var(--prof, 10px)),calc(-50% + var(--y, 0px) + var(--py) * var(--prof, 10px))) rotate(var(--giro, 0deg)) scale(var(--escala, 1));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.telas__cel--centro{z-index:2;--prof: 18px;--escala: 1.06}.telas__cel--esq{--x: -150px;--y: 22px;--giro: -7deg;--escala: .84;--prof: 8px;filter:saturate(.9)}.telas__cel--dir{--x: 150px;--y: 30px;--giro: 7deg;--escala: .84;--prof: 8px;filter:saturate(.9)}.telas__entalhe{position:absolute;top:15px;left:50%;z-index:1;width:62px;height:16px;border-radius:999px;background:var(--marinho);transform:translate(-50%)}.telas__tela{width:100%;height:100%;border-radius:26px;background-color:#fff;background-size:100% auto;background-repeat:no-repeat;background-position:center 0%}.telas__aviso{position:absolute;z-index:3;margin:0;padding:9px 14px;border-radius:12px;background:var(--branco);box-shadow:0 14px 30px -14px #031a3473;font-family:var(--f-mono);font-size:.74rem;color:var(--marinho);white-space:nowrap}.telas__aviso b{color:var(--rosa)}.telas__aviso--1{top:9%;left:0}.telas__aviso--2{top:46%;right:-6px}.telas__aviso--3{bottom:8%;left:6%}@media(prefers-reduced-motion:no-preference){.telas__tela{animation:tela-rola 22s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -6s)}.telas__aviso{opacity:0;animation:aviso-surge 9s ease-in-out infinite}.telas__aviso--2{animation-delay:3s}.telas__aviso--3{animation-delay:6s}}@keyframes tela-rola{0%,8%{background-position:center 0%}92%,to{background-position:center 100%}}@keyframes aviso-surge{0%{opacity:0;transform:translateY(10px) scale(.96)}6%,30%{opacity:1;transform:none}38%,to{opacity:0;transform:translateY(-6px)}}@media(max-width:960px){.telas{height:440px;max-width:460px;margin-inline:auto}.telas__cel{width:180px}.telas__cel--esq{--x: -120px}.telas__cel--dir{--x: 120px}}@media(max-width:560px){.telas{height:380px}.telas__cel{width:150px;border-radius:28px;padding:7px}.telas__tela{border-radius:22px}.telas__cel--esq{--x: -95px}.telas__cel--dir{--x: 95px}.telas__aviso{font-size:.68rem;padding:7px 10px}.telas__aviso--2{right:0}}.em-resumo{border:1px solid var(--linha);border-left:4px solid var(--rosa);background:var(--branco);border-radius:0 12px 12px 0;padding:16px 22px;margin:0 0 32px}.em-resumo .mega__grupo-titulo{margin:0 0 6px}.em-resumo p:last-child{margin:0;font-weight:500}.perguntas{margin:56px 0 8px}.perguntas h2{margin-bottom:20px}.formulario-site{max-width:760px}.formulario-site select{width:100%}.campo__ajuda{font-size:.82rem;color:var(--texto-suave);margin:4px 0 0}.formulario-site__sucesso{background:#e6f6ee;color:#146c43;border-radius:8px;padding:1em 1.2em;font-weight:600;max-width:760px}.turnstile{margin:0 0 18px}.situacao{display:block;width:100%;height:auto;overflow:visible}.situacao__texto{font:700 12px/1 var(--f-mono)}.situacao__mini{font:600 10px/1 var(--f-mono)}.situacao__marca{font:900 30px/1 var(--f-display);letter-spacing:-.1em}.situacao__setas{font:900 26px/1 var(--f-display);letter-spacing:-.12em}.situacao__interrogacao{font:900 30px/1 var(--f-titulo)}@media(prefers-reduced-motion:no-preference){.situacao--viva .situacao__trilha{animation:situacao-trilha 1.2s linear infinite}.situacao--viva .situacao__rotulo--a{animation:situacao-flutua 5s ease-in-out infinite}.situacao--viva .situacao__rotulo--b{animation:situacao-flutua 5s ease-in-out -2.5s infinite}.situacao--viva .situacao__brilho{animation:situacao-respira 4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.situacao--viva .situacao__ponto{animation:situacao-digita 1.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.situacao--viva .situacao__ponto--1{animation-delay:.15s}.situacao--viva .situacao__ponto--2{animation-delay:.3s}.situacao--viva .situacao__setas{animation:pisca 1.6s infinite}.situacao--viva .situacao__flutua{animation:situacao-flutua 3.6s ease-in-out infinite}.situacao--viva .situacao__engrenagem{animation:situacao-gira-continuo 6s linear infinite;transform-box:fill-box;transform-origin:center}}@keyframes situacao-trilha{to{stroke-dashoffset:-24}}@keyframes situacao-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes situacao-respira{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes situacao-digita{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-5px);opacity:1}}@keyframes situacao-gira-continuo{to{transform:rotate(360deg)}}.obrigado__enquanto{margin-bottom:24px}.obrigado__passos{grid-template-columns:repeat(3,minmax(0,1fr))}.obrigado__agora{padding-block:88px}.obrigado__agora .cabeca{margin-bottom:36px}@media(max-width:720px){.obrigado__passos{grid-template-columns:minmax(0,1fr)}}.janela-sucesso{border:0;border-radius:16px;padding:32px;max-width:min(480px,calc(100vw - 32px));box-shadow:0 24px 60px #09163840}.janela-sucesso::backdrop{background:#0916388c}.janela-sucesso h2{margin:0 0 10px;font-size:1.4rem}.janela-sucesso p{color:var(--texto-suave);margin:0 0 22px}.vaga__formulario{margin-top:48px;padding-top:40px;border-top:1px solid var(--linha)}.vaga-pagina{padding-block:64px 88px}.vaga-pagina__grade{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px 64px;align-items:start}.vaga-pagina__intro{font-size:clamp(1.1rem,1.6vw,1.25rem);line-height:1.7;color:var(--texto)}.vaga-pagina__intro p+p{margin-top:1em}.vaga-pagina__intro strong{color:var(--rosa);font-weight:700}.vaga-pagina .vaga__candidatura{max-width:none;margin:56px 0 0}.vaga-pagina .vaga__formulario{margin-top:56px}.vaga-secao{margin-top:48px;padding-top:40px;border-top:1px solid var(--linha);scroll-margin-top:calc(var(--topo-altura) + 24px)}.vaga-secao h2{font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:900;letter-spacing:-.015em}.vaga-secao__num{display:block;margin-bottom:10px;font-family:var(--f-mono);font-size:.82rem;font-weight:700;color:var(--rosa);letter-spacing:0}.vaga-secao__corpo{margin-top:22px;color:var(--texto-suave);font-size:1.02rem;line-height:1.65}.vaga-secao__corpo p{margin:0}.vaga-secao__corpo>p+p,.vaga-secao__corpo>p+ul,.vaga-secao__corpo>ul+p{margin-top:1em}.vaga-secao__corpo strong{color:var(--texto);font-weight:700}.vaga-secao__corpo ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.vaga-secao__corpo li{position:relative;padding:14px 18px 14px 54px;background:var(--branco);border:1px solid var(--linha);border-radius:12px;transition:border-color .2s}.vaga-secao__corpo li:hover{border-color:#ff245c73}.vaga-secao__corpo li:before{content:">";position:absolute;left:16px;top:14px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ff245c1a;color:var(--rosa);font:800 .78rem/1 var(--f-mono)}.vaga-secao[data-tipo=requisitos] li:before{content:"✓";font-family:var(--f-texto)}.vaga-secao[data-tipo=diferenciais] li:before{content:"+";background:#f8db5c4d;color:#8a6d00;font-size:.95rem}.vaga-secao[data-tipo=beneficios] li:before{content:"★";font-family:var(--f-texto)}@media(min-width:1181px){.vaga-secao[data-tipo=lista] .vaga-secao__corpo ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.vaga-resumo{position:sticky;top:calc(var(--topo-altura) + 24px)}.vaga-resumo__caixa{display:grid;gap:20px;padding:28px 26px;background:var(--gelo);border:1px solid var(--linha);border-radius:18px}.vaga-resumo dl{margin:0;display:grid;gap:0}.vaga-resumo dl>div{padding-block:14px;border-top:1px solid var(--linha)}.vaga-resumo dl>div:first-child{border-top:0;padding-top:0}.vaga-resumo dt{display:flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:.74rem;color:var(--texto-suave)}.vaga-resumo dt svg{width:15px;height:15px;color:var(--rosa);flex:none}.vaga-resumo dd{margin:6px 0 0;font-weight:600;font-size:.95rem;line-height:1.45;color:var(--texto)}.vaga-resumo dd strong{font-weight:700}.vaga-resumo .btn{justify-content:center}@media(max-width:960px){.vaga-pagina{padding-block:40px 64px}.vaga-pagina__grade{grid-template-columns:minmax(0,1fr)}.vaga-pagina__principal{display:contents}.vaga-pagina__intro{order:1}.vaga-resumo{position:static;order:2}.vaga-secao,.vaga-pagina .vaga__formulario,.vaga-pagina .vaga__candidatura,.vaga-pagina .perguntas{order:3}.vaga-secao{margin-top:8px;padding-top:32px}.vaga-secao__corpo li{padding:12px 14px 12px 48px}.vaga-secao__corpo li:before{left:12px;top:12px}}.vaga__formulario>p{color:var(--texto-suave);margin-bottom:24px}.formulario-site input[type=file]{padding:10px;background:var(--branco);border:1px dashed var(--linha);border-radius:8px;width:100%}.erro__console{max-width:480px;margin-left:auto;text-align:left}.erro__console pre{font-size:.95rem}.erro__status{font-size:1.6rem;font-weight:800}.erro__codigo{font-family:var(--f-mono);color:var(--marinho);background:#031a3412;padding:2px 8px;border-radius:6px}.erro__ajuda{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:48px}.erro__ajuda h2{font-size:1.35rem;margin-bottom:18px}.erro__sugestoes,.erro__caminhos{list-style:none;margin:0;padding:0}.erro__sugestoes{display:grid;gap:10px}.erro__sugestoes a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 16px;padding:14px 18px;background:var(--branco);border:1px solid var(--linha);border-radius:12px;color:var(--marinho);text-decoration:none;font-weight:700}.erro__sugestoes a:hover{border-color:var(--rosa)}.erro__sugestoes small{grid-column:1;font-family:var(--f-mono);font-size:.72rem;font-weight:500;color:var(--rosa);text-transform:lowercase}.erro__sugestoes span{grid-column:1}.erro__sugestoes svg,.erro__sugestoes .seta{grid-column:2;grid-row:1 / span 2}.erro__caminhos{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.erro__caminhos a{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--branco);border:1px solid var(--linha);color:var(--marinho);font-weight:700;text-decoration:none}.erro__caminhos a:hover{border-color:var(--rosa);color:var(--rosa)}.erro__caminhos svg{width:18px;height:18px;color:var(--rosa)}.erro__busca label{display:block;font-weight:700;margin-bottom:8px}.erro__busca div{display:flex;gap:10px}.erro__busca input{flex:1;min-width:0;padding:12px 14px;border:1px solid var(--linha);border-radius:8px;font:inherit}@media(max-width:860px){.erro__console{display:none}}.blog-filtros{display:grid;gap:18px}.blog-filtros .casos-filtros__campos{order:-1;justify-content:stretch}.blog-filtros .casos-filtros__busca{flex:1 1 auto;max-width:none}.blog-filtros__categorias{margin:0}.post-topo__categorias{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.post-topo__categorias a{display:inline-block;padding:4px 12px;border-radius:999px;background:#ff245c1a;color:var(--rosa);font-family:var(--f-mono);font-size:.8rem;font-weight:700;text-decoration:none}.post-topo__categorias a:hover{background:var(--rosa);color:var(--branco)}.post-topo .post-topo__meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px;font-family:inherit}.post-topo__dados{display:flex;gap:16px;font-family:var(--f-mono);font-size:.82rem;color:var(--texto-suave)}.post-topo__dados span+span:before{content:"·";margin-right:16px;opacity:.6}.post-autor{display:inline-flex;align-items:center;gap:12px}.post-autor__foto{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--marinho);color:var(--branco);font-weight:800;font-size:.9rem;flex:none}.post-autor strong{display:block;color:var(--marinho);font-size:.95rem}.post-autor small{display:block;color:var(--texto-suave);font-size:.78rem}.post-corpo{display:grid;grid-template-columns:230px minmax(0,720px) 270px;justify-content:space-between;gap:48px;align-items:start;padding-block:56px 80px}.post-corpo--sem-indice{grid-template-columns:minmax(0,760px) 270px;justify-content:center;gap:72px}.post-corpo__indice,.post-corpo__lado{position:sticky;top:104px}.post-indice__botao{display:none}.post-indice .mega__grupo-titulo{margin-bottom:12px}.post-indice .sumario{max-height:calc(100vh - 180px);overflow-y:auto}.post-corpo__lado .post-lado__fixo{display:grid;gap:24px}.capa-viva{position:relative;justify-self:end;width:100%;box-sizing:border-box}.capa-viva__fundo,.capa-viva__frente{position:absolute;inset:0;overflow:visible;pointer-events:none}.capa-viva__frente{z-index:2}.capa-viva__imagem{position:relative;z-index:1;margin:0;border-radius:20px;overflow:hidden;background:var(--gelo);box-shadow:0 30px 60px -28px #031a3473,0 0 0 1px #031a340f;transform:rotate(1.5deg);will-change:transform}.capa-viva__imagem img{width:100%;height:100%;object-fit:cover;display:block}.capa-viva__contorno{fill:none;stroke:var(--marinho);stroke-opacity:.28;stroke-width:1.4;stroke-dasharray:6 7}.capa-viva__orbita{fill:none;stroke:var(--rosa);stroke-opacity:.35;stroke-width:1.2;stroke-dasharray:2 9;stroke-linecap:round}.capa-viva__ponto{fill:var(--rosa)}.capa-viva__rastro{fill:var(--rosa);opacity:.35}.capa-viva__pontos circle{fill:var(--marinho);opacity:.22}.capa-viva .chip rect{fill:var(--branco);stroke:var(--linha);stroke-width:1;filter:drop-shadow(0 6px 12px rgba(3,26,52,.12))}.capa-viva .chip text{font-family:var(--f-mono);font-size:12px;fill:var(--marinho)}.capa-viva .chip--rosa rect{fill:var(--rosa);stroke:var(--rosa)}.capa-viva .chip--rosa text{fill:var(--branco)}.case-topo .capa-viva{max-width:500px}.post-topo .capa-viva{max-width:640px}@media(max-width:960px){.capa-viva{justify-self:start}.case-topo .capa-viva{max-width:400px}.post-topo .capa-viva{max-width:560px}}.post-texto__capa{margin:0 0 40px;border-radius:18px;overflow:hidden;box-shadow:0 24px 50px -28px #031a3473}.post-texto__capa img{width:100%;display:block}.post-texto{counter-reset:secao}.post-texto__conteudo{max-width:none;margin:0;font-size:1.09rem;line-height:1.85;color:#23364b}.post-texto__conteudo--continua>h2:first-child{margin-top:0}.post-texto__conteudo>p.abertura{font-size:clamp(1.2rem,1.8vw,1.38rem);line-height:1.6;color:var(--marinho);font-weight:500;margin-bottom:1.4em}.post-texto__conteudo h2{counter-increment:secao;font-size:clamp(1.55rem,2.4vw,2.05rem);letter-spacing:-.015em;color:var(--marinho);margin-top:2.4em;padding-top:1.1em;border-top:1px solid var(--linha);scroll-margin-top:110px}.post-texto__conteudo h2:before{content:counter(secao,decimal-leading-zero) " >";display:block;margin-bottom:10px;font-family:var(--f-mono);font-size:.82rem;font-weight:700;color:var(--rosa);letter-spacing:0}.post-texto__conteudo>h2:first-child{margin-top:0;padding-top:0;border-top:0}.post-texto__conteudo h3{font-size:1.22rem;color:var(--marinho);margin-top:1.9em;scroll-margin-top:110px}.post-texto__conteudo strong{color:var(--marinho)}.post-texto__conteudo ul{list-style:none;padding-left:0}.post-texto__conteudo ul>li{position:relative;padding-left:28px}.post-texto__conteudo ul>li:before{content:">";position:absolute;left:4px;top:0;font-family:var(--f-mono);font-weight:800;color:var(--rosa)}.post-texto__conteudo ol{padding-left:1.4em}.post-texto__conteudo ol>li::marker{color:var(--rosa);font-family:var(--f-mono);font-weight:700}.post-texto__conteudo blockquote{margin:2em 0;padding:22px 26px;border:0;border-radius:14px;background:var(--branco);box-shadow:inset 4px 0 0 var(--rosa),0 10px 30px -22px #031a3466;font-size:1.18rem;line-height:1.6;color:var(--marinho)}.post-texto__conteudo p.destaque{margin:1.8em 0;padding:20px 24px 20px 58px;position:relative;border-radius:14px;background:#fff0f4;color:var(--marinho);font-size:1.05rem;line-height:1.6}.post-texto__conteudo p.destaque:before{content:"?";position:absolute;left:20px;top:18px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--rosa);color:var(--branco);font-weight:900;font-size:.9rem}.post-texto__conteudo figure{margin:2em 0}.post-texto__conteudo figure img{width:100%;height:auto;border-radius:14px}.post-texto__conteudo .tabela{overflow-x:auto;margin:1.8em 0;border:1px solid var(--linha);border-radius:12px}.post-texto__conteudo .tabela table{display:table;margin:0}.post-texto__conteudo .tabela th{background:var(--gelo);color:var(--marinho)}.post-texto__conteudo .tabela th,.post-texto__conteudo .tabela td{border:0;border-bottom:1px solid var(--linha)}.post-texto__conteudo a:not(.btn){color:var(--rosa);font-weight:600;text-decoration-thickness:1px;text-underline-offset:4px}.post-texto__fim{display:grid;gap:28px;margin-top:56px;padding-top:32px;border-top:1px solid var(--linha)}.post-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.post-tags a{display:inline-block;padding:6px 14px;border-radius:999px;border:1px solid var(--linha);color:var(--marinho);font-size:.85rem;font-weight:600;text-decoration:none}.post-tags a:hover{border-color:var(--rosa);color:var(--rosa)}.post-texto__compartilhar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-radius:14px;background:var(--gelo);font-weight:700;color:var(--marinho)}.post-autor--cartao{padding:22px;border-radius:16px;border:1px solid var(--linha);gap:16px;align-items:flex-start}.post-autor--cartao .post-autor__foto{width:56px;height:56px;font-size:1.1rem;background:var(--rosa)}.post-autor--cartao small{font-family:var(--f-mono)}.post-autor--cartao strong{font-size:1.1rem;margin:2px 0 4px}.post-autor--cartao span>span{display:block;font-size:.9rem;color:var(--texto-suave)}.post-compartilhar ul{list-style:none;margin:0;padding:0;display:flex;gap:8px}.post-compartilhar .mega__grupo-titulo{margin-bottom:10px}.post-compartilhar a,.post-compartilhar button{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--linha);background:var(--branco);color:var(--marinho);cursor:pointer;transition:border-color .2s,color .2s,transform .2s}.post-compartilhar a:hover,.post-compartilhar button:hover{border-color:var(--rosa);color:var(--rosa);transform:translateY(-2px)}.post-compartilhar svg{width:18px;height:18px}.post-compartilhar__aviso{display:block;min-height:1.2em;margin-top:6px;font-size:.78rem;color:var(--rosa);font-weight:700;opacity:0;transition:opacity .2s}.post-compartilhar__aviso--visivel{opacity:1}.post-compartilhar--compacto .post-compartilhar__aviso{position:absolute;margin:0}.post-compartilhar--compacto{position:relative}.post-chamada{padding:26px 24px;border-radius:18px;background:var(--marinho);color:var(--gelo);background-image:radial-gradient(260px circle at 100% 0,rgba(255,36,92,.35),transparent 70%)}.post-chamada__titulo{margin:12px 0 8px;font-size:1.3rem;font-weight:800;line-height:1.2;color:var(--branco)}.post-chamada p:not(.post-chamada__titulo){font-size:.92rem;color:#f3f9f9cc;margin:0 0 18px}.post-chamada .btn{width:100%;justify-content:center}@media(max-width:1240px){.post-corpo{grid-template-columns:minmax(0,1fr) 270px;justify-content:stretch;gap:48px}.post-corpo__indice{grid-column:1 / -1;grid-row:1;position:static}.post-texto,.post-corpo__lado{grid-row:2}.post-indice__botao{display:flex;width:100%;justify-content:space-between;padding:14px 18px;border:1px solid var(--linha);border-radius:12px;background:var(--branco);font:inherit;font-weight:700;color:var(--marinho);cursor:pointer}.post-indice{display:none;margin-top:12px;padding:18px;border:1px solid var(--linha);border-radius:12px;background:var(--branco)}.post-indice--aberto{display:block}.post-indice .sumario{max-height:none}}@media(max-width:900px){.post-corpo,.post-corpo--sem-indice{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:32px 56px}.post-corpo__lado{position:static;grid-row:auto}.post-texto{grid-row:auto}.post-corpo__lado .post-compartilhar{display:none}.post-texto__conteudo{font-size:1.04rem}}.post-texto__conteudo h2+*,.post-texto__conteudo h3+*{margin-top:.75em}.post-chamada .btn{font-size:.9rem;padding-inline:18px;white-space:nowrap}.post-relacionados .cabeca .mega__link{white-space:nowrap}.post-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 32px;margin:3em 0;padding:30px 32px;border-radius:20px;background:var(--marinho);background-image:radial-gradient(420px circle at 100% 0,rgba(255,36,92,.38),transparent 70%),linear-gradient(rgba(243,249,249,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(243,249,249,.05) 1px,transparent 1px);background-size:auto,40px 40px,40px 40px;color:var(--gelo)}.post-cta__titulo{margin:10px 0 0;font-size:clamp(1.3rem,2.2vw,1.65rem);font-weight:800;line-height:1.25;color:var(--branco)}.post-cta__texto{margin:8px 0 0;color:#f3f9f9c7}.post-cta .btn{white-space:nowrap}@media(max-width:640px){.post-cta{grid-template-columns:minmax(0,1fr);padding:26px 22px}.post-cta .btn{width:100%;justify-content:center}}.aviso-previa{margin:0;padding:10px 16px;background:#ffd23f;color:var(--marinho);text-align:center;font-size:.9rem;position:relative;z-index:60}.setas-marca polyline{fill:none;stroke:var(--rosa);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.setas-marca--claro polyline{stroke:var(--gelo)}.setas-marca--marinho polyline{stroke:var(--marinho)}@keyframes seta-avanca{0%,to{opacity:.22;transform:translate(0)}35%{opacity:1;transform:translate(3px)}60%{opacity:.5}}@media(prefers-reduced-motion:no-preference){.setas-marca polyline{animation:seta-avanca 1.6s ease-in-out infinite;animation-delay:calc(var(--atraso, 0s) + var(--i) * .18s)}}.telas__setas{position:absolute;left:2%;bottom:6%;width:74px;height:auto;overflow:visible;z-index:3}.galeria-case{margin-top:20px}.galeria-case__abas{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--linha);border-radius:999px;background:var(--branco);margin-bottom:20px}.galeria-case__abas button{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border:0;border-radius:999px;background:transparent;color:var(--marinho);font:inherit;font-weight:700;font-size:.92rem;cursor:pointer;transition:background .25s,color .25s}.galeria-case__abas button span{font-family:var(--f-mono);font-size:.72rem;opacity:.6}.galeria-case__abas button[aria-selected=true]{background:var(--rosa);color:var(--branco)}.galeria-case__abas button:focus-visible{outline:2px solid var(--rosa);outline-offset:2px}.galeria-case__palco{position:relative;padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px) clamp(24px,4vw,40px);border-radius:24px;overflow:hidden;background:radial-gradient(70% 70% at 50% 35%,rgba(255,36,92,.14),transparent 70%),linear-gradient(180deg,#f5f8fb,#eaf0f5)}.galeria-case__setas{position:absolute;left:18px;top:16px;width:64px;height:28px;overflow:visible}.galeria-case__barra{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px}.galeria-case__dica{margin:0;flex:1;min-width:200px;font-size:.85rem;color:var(--texto-suave)}.galeria-case__ampliar{background:none;border:0;padding:0 0 4px;font:inherit;cursor:zoom-in}.galeria-case__miniaturas{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex-wrap:wrap;width:100%}.galeria-case__miniaturas button{display:block;width:72px;height:48px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:var(--gelo);cursor:pointer}.galeria-case__miniaturas button[aria-pressed=true]{border-color:var(--rosa)}.galeria-case__miniaturas img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.mockup-note{position:relative;max-width:780px;margin:6px auto 0}.mockup-note__tampa{position:relative;padding:2.4% 2.4% 2.8%;border-radius:22px 22px 6px 6px;background:linear-gradient(180deg,#121823,#07090e);box-shadow:inset 0 0 0 1.5px #343c4a,0 0 0 1.5px #c9d1da,0 1px 0 2px #e4e9ee,0 30px 60px -40px #031a348c}.mockup-note__camera{position:absolute;top:1%;left:50%;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#50627e,#0d121a 70%);box-shadow:0 0 0 2px #0b0f16}.mockup-note__tela{position:relative;display:flex;flex-direction:column;aspect-ratio:16 / 10;border-radius:5px;overflow:hidden;background:var(--branco)}.mockup-note__navegador{flex:none;display:flex;align-items:center;gap:14px;height:clamp(22px,3.6vw,30px);padding:0 12px;background:#eef2f6;border-bottom:1px solid #dbe2e9}.mockup-note__botoes{display:flex;gap:6px}.mockup-note__botoes i{width:9px;height:9px;border-radius:50%;background:#ff5f57}.mockup-note__botoes i:nth-child(2){background:#febc2e}.mockup-note__botoes i:nth-child(3){background:#28c840}.mockup-note__endereco{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 1 52%;margin:0 auto;transform:translate(-24px);height:60%;padding:0 12px;border-radius:999px;background:var(--branco);color:#5b6b7d;font-family:var(--f-mono);font-size:clamp(.6rem,1.2vw,.72rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mockup-note__endereco svg{flex:none;width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.3}.mockup-note__pagina{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(3,26,52,.3) transparent}.mockup-note__reflexo{position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.05) 30%,transparent 30.2%)}.mockup-note__base{position:relative;z-index:1;height:clamp(12px,2.3vw,20px);width:116%;margin-left:-8%;border-radius:3px 3px 50% 50%/3px 3px 100% 100%;background:linear-gradient(180deg,#f6f8fa,#dbe1e7 40%,#aab5c1);box-shadow:inset 0 1px #fff,inset 0 -2px 3px #031a341f}.mockup-note__entalhe{position:absolute;top:0;left:50%;width:15%;height:42%;transform:translate(-50%);border-radius:0 0 14px 14px;background:linear-gradient(180deg,#b9c3ce,#dde3e9)}.mockup-note__sombra{height:28px;margin:-10px 2% 0;background:radial-gradient(50% 60% at 50% 20%,rgba(3,26,52,.38),transparent 75%);filter:blur(5px)}.mockup-note__pagina img,.mockup-cel__tela img{display:block;width:100%;height:auto}.mockup-note__pagina:focus-visible,.mockup-cel__tela:focus-visible{outline:2px solid var(--rosa);outline-offset:-2px}.mockups-cel{display:flex;justify-content:center;align-items:flex-end;gap:clamp(12px,3vw,32px)}.mockup-cel{position:relative;width:min(260px,70vw);padding:10px;border-radius:40px;background:linear-gradient(160deg,#13294a,#031a34);box-shadow:0 40px 70px -40px #031a3499,inset 0 0 0 1px #ffffff1a}.mockups-cel .mockup-cel:nth-child(2){transform:translateY(-18px)}.mockup-cel:before{content:"";position:absolute;z-index:2;top:18px;left:50%;width:32%;height:20px;transform:translate(-50%);border-radius:12px;background:#031a34}.mockup-cel__tela{aspect-ratio:9 / 19.5;overflow-y:auto;overscroll-behavior:contain;border-radius:30px;background:var(--branco);scrollbar-width:none}.mockup-cel__tela::-webkit-scrollbar{display:none}@media(max-width:720px){.mockups-cel .mockup-cel:not(:first-child){display:none}.galeria-case__abas{display:flex;width:100%}.galeria-case__abas button{flex:1;justify-content:center}}.case-arte{margin:0}.case-arte__palco{display:grid}.case-arte__item{grid-area:1 / 1;display:block;width:100%;padding:0;border:0;border-radius:16px;overflow:hidden;background:none;cursor:zoom-in;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s}.case-arte__item--atual{opacity:1;visibility:visible}.case-arte__item:focus-visible{outline:2px solid var(--rosa);outline-offset:3px}.case-arte__item img{display:block;width:100%;height:auto;max-height:min(480px,55vh);object-fit:contain}.case-arte__pontos{display:flex;justify-content:center;gap:6px;margin-top:12px}.case-arte__pontos button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#031a3433;cursor:pointer;transition:width .3s,background .3s}.case-arte__pontos button[aria-pressed=true]{width:22px;background:var(--rosa)}.case-corpo__lado{position:static;align-self:stretch;align-content:start}.case-corpo__fixo{position:sticky;top:calc(var(--topo-altura) + 24px);display:grid;gap:24px}@media(max-width:960px){.case-corpo__fixo{position:static}.case-arte{max-width:420px}}.cases.cases--quatro{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.cases.cases--quatro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.cases.cases--quatro{grid-template-columns:minmax(0,1fr)}}.subir-topo{position:fixed;left:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,28px);z-index:55;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:var(--marinho);color:var(--branco);cursor:pointer;box-shadow:0 14px 30px -12px #031a348c,0 0 0 2px #ffffffd9;opacity:0;transform:translateY(14px) scale(.9);pointer-events:none;transition:opacity .3s,transform .3s,background .25s}.subir-topo--visivel{opacity:1;transform:none;pointer-events:auto}.subir-topo:hover{background:var(--rosa)}.subir-topo:focus-visible{outline:2px solid var(--rosa);outline-offset:3px}.subir-topo svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.subir-topo__trilha{fill:none;stroke:#ffffff24;stroke-width:3}.subir-topo__anel{fill:none;stroke:var(--rosa);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .15s linear}.subir-topo:hover .subir-topo__anel{stroke:var(--branco)}.subir-topo__seta{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transform:rotate(90deg);transform-origin:26px 26px}@media(prefers-reduced-motion:no-preference){.subir-topo:hover .subir-topo__seta{animation:subir-seta .9s ease-in-out infinite}}@keyframes subir-seta{0%,to{translate:0 0}50%{translate:3px 0}}@media print{.subir-topo{display:none}}.clientes--compacta{padding-block:56px 48px}.clientes--compacta .cabeca{margin-bottom:28px}.clientes--compacta+.secao--listagem{padding-top:24px}.jornada{--etapas: 3;--ciclo: 7.5s;position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--etapas),minmax(0,1fr));gap:clamp(16px,2.5vw,32px)}.jornada__trilho{position:absolute;top:28px;left:calc(100% / var(--etapas) / 2);right:calc(100% / var(--etapas) / 2);height:2px;background:repeating-linear-gradient(90deg,rgba(3,26,52,.18) 0 8px,transparent 8px 14px)}.jornada__pulso{position:absolute;top:50%;left:0;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--rosa);box-shadow:0 0 0 6px #ff245c2e,0 0 22px #ff245c99;opacity:0}.jornada__etapa{position:relative;display:grid;justify-items:center;gap:18px}.jornada__no{position:relative;z-index:1;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--branco);border:2px solid var(--linha);color:var(--marinho);font-family:var(--f-mono);font-weight:700;transition:background .4s,border-color .4s,color .4s,transform .4s}.jornada__no svg{width:26px;height:26px}.jornada__cartao{width:100%;height:100%;padding:26px 24px 24px;border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);box-shadow:0 20px 40px -34px #031a3459;transition:border-color .4s,box-shadow .4s,transform .4s}.jornada__num{font-family:var(--f-mono);font-size:.8rem;color:var(--rosa)}.jornada__cartao h3{margin:6px 0 8px;font-size:1.2rem;font-weight:800;color:var(--marinho)}.jornada__cartao>p{margin:0;color:var(--texto-suave);font-size:.96rem}.jornada__pontos{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.jornada__pontos li{position:relative;padding-left:24px;font-size:.92rem;color:var(--marinho)}.jornada__pontos li:before{content:"";position:absolute;left:2px;top:.45em;width:10px;height:6px;border-left:2px solid var(--rosa);border-bottom:2px solid var(--rosa);transform:rotate(-45deg)}.jornada__ganho{display:inline-block;margin:18px 0 0!important;padding:6px 12px;border-radius:999px;background:#ff245c1a;color:var(--rosa)!important;font-family:var(--f-mono);font-size:.78rem!important;font-weight:700}.jornada__ganho:before{content:">>> ";letter-spacing:-1px}@keyframes jornada-pulso{0%{left:0;opacity:0}4%{opacity:1}80%{left:100%;opacity:1}86%,to{left:100%;opacity:0}}@keyframes jornada-acende{0%,26%,to{border-color:var(--linha);box-shadow:0 20px 40px -34px #031a3459;transform:none}4%,22%{border-color:var(--cor);box-shadow:0 26px 50px -30px var(--cor-sombra);transform:translateY(-4px)}}@keyframes jornada-no{0%,26%,to{background:var(--branco);border-color:var(--linha);color:var(--marinho);transform:none}4%,22%{background:var(--cor);border-color:var(--cor);color:var(--cor-texto);transform:scale(1.08)}}@media(prefers-reduced-motion:no-preference){.jornada__pulso{animation:jornada-pulso var(--ciclo) linear infinite}.jornada__etapa .jornada__cartao{animation:jornada-acende var(--ciclo) ease-in-out infinite;animation-delay:calc(var(--ciclo) * .8 * var(--i) / (var(--etapas) - 1) - var(--ciclo) * .04)}.jornada__etapa .jornada__no{animation:jornada-no var(--ciclo) ease-in-out infinite;animation-delay:calc(var(--ciclo) * .8 * var(--i) / (var(--etapas) - 1) - var(--ciclo) * .04)}}@media(max-width:860px){.jornada{grid-template-columns:minmax(0,1fr);gap:20px}.jornada__trilho{inset:28px auto 28px 28px;width:2px;height:auto;background:repeating-linear-gradient(180deg,rgba(3,26,52,.18) 0 8px,transparent 8px 14px)}.jornada__pulso{left:50%;top:0}@keyframes jornada-pulso-v{0%{top:0;opacity:0}4%{opacity:1}80%{top:100%;opacity:1}86%,to{top:100%;opacity:0}}.jornada__pulso{animation-name:jornada-pulso-v}.jornada__etapa{grid-template-columns:58px minmax(0,1fr);justify-items:stretch;align-items:start;gap:16px}}.fluxos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.2vw,24px)}.fluxo{--etapas: 4;--passo: 1.4s;padding:26px 26px 24px;border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);box-shadow:0 20px 40px -34px #031a3459}.fluxo__cabeca{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.fluxo__cabeca .destaque__icone{margin:0}.fluxo__cabeca h3{margin:2px 0 6px;font-size:1.2rem;font-weight:800;color:var(--marinho)}.fluxo__cabeca p{margin:0;color:var(--texto-suave);font-size:.95rem}.fluxo__rotulo{margin:22px 0 10px;font-family:var(--f-mono);font-size:.72rem;color:var(--texto-suave)}.fluxo__rotulo:before{content:"// ";color:var(--rosa)}.fluxo__etapas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 0}.fluxo__etapas li{position:relative;display:inline-flex;align-items:center;padding:7px 12px;border:1px solid var(--linha);border-radius:999px;background:var(--gelo);color:var(--marinho);font-size:.84rem;font-weight:600;white-space:nowrap}.fluxo__etapas li+li{margin-left:26px}.fluxo__etapas li+li:before{content:"";position:absolute;left:-21px;top:50%;width:10px;height:10px;border-top:2px solid var(--rosa);border-right:2px solid var(--rosa);transform:translateY(-50%) rotate(45deg);opacity:.55}.fluxo--monte{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;border:2px dashed rgba(255,36,92,.45);background:#ff245c0a;box-shadow:none}.fluxo--monte h3{margin:0 0 6px;font-size:1.25rem;font-weight:800;color:var(--marinho)}.fluxo--monte p{margin:0;color:var(--texto-suave);max-width:46em}@keyframes fluxo-etapa{0%,26%,to{background:var(--gelo);border-color:var(--linha);color:var(--marinho);box-shadow:none}3%,23%{background:var(--cor);border-color:var(--cor);color:var(--cor-texto);box-shadow:0 8px 18px -8px var(--cor-sombra)}}@media(prefers-reduced-motion:no-preference){.fluxo__etapas li{animation:fluxo-etapa calc(var(--passo) * var(--etapas)) ease-in-out infinite;animation-delay:calc(var(--passo) * var(--j) + var(--i) * .35s)}}@media(prefers-reduced-motion:reduce){.fluxo__etapas li:last-child{background:var(--cor);border-color:var(--cor);color:var(--cor-texto)}}@media(max-width:860px){.fluxos{grid-template-columns:minmax(0,1fr)}}.fluxo,.jornada__etapa{--cor: var(--rosa);--cor-texto: var(--branco);--cor-sombra: rgba(255, 36, 92, .6)}.fluxo:nth-child(4n+2),.jornada__etapa:nth-of-type(3n+2){--cor: var(--amarelo);--cor-texto: var(--marinho);--cor-sombra: rgba(200, 160, 0, .55)}.fluxo:nth-child(4n+3),.jornada__etapa:nth-of-type(3n+3){--cor: var(--marinho);--cor-texto: var(--branco);--cor-sombra: rgba(3, 26, 52, .5)}.fluxo:nth-child(4n+4){--cor: var(--grafite);--cor-texto: var(--branco);--cor-sombra: rgba(69, 83, 98, .5)}.fluxo .destaque__icone{background:var(--cor);color:var(--cor-texto)}.fluxo--monte{--cor: var(--rosa)}.jornada__ganho{background:color-mix(in srgb,var(--cor) 18%,transparent)!important;color:var(--marinho)!important}.jornada__ganho:before{color:var(--rosa)}.jornada__pontos li:before{border-color:var(--cor)}.jornada__etapa:nth-of-type(3n+2) .jornada__pontos li:before{border-color:#c9a800}.fluxos-encadeados{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:stretch}.fluxos-encadeados__par{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch}.fluxos-encadeados__par:last-child{grid-template-columns:minmax(0,1fr)}.fluxo--encadeado{display:flex;flex-direction:column;padding:22px 20px;transition:border-color .35s,box-shadow .35s,transform .35s}.fluxo--encadeado .fluxo__cabeca{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.fluxo--encadeado .destaque__icone{width:44px;height:44px}.fluxo--encadeado .destaque__icone svg{width:22px;height:22px}.fluxo--encadeado h3{margin:0;font-size:1.1rem}.fluxo__texto{margin:12px 0 16px;color:var(--texto-suave);font-size:.9rem}.fluxo--ativo{border-color:var(--cor);box-shadow:0 26px 50px -30px var(--cor-sombra);transform:translateY(-4px)}.fluxo__etapas--coluna{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:0;margin-top:auto}.fluxo__etapas--coluna li{justify-content:flex-start;animation:none!important;transition:background .3s,border-color .3s,color .3s,box-shadow .3s}.fluxo__etapas--coluna li+li{margin:14px 0 0}.fluxo__etapas--coluna li+li:before{left:18px;top:-12px;width:7px;height:7px;transform:rotate(135deg)}.fluxo__etapas--coluna li.feita{background:color-mix(in srgb,var(--cor) 14%,var(--branco));border-color:color-mix(in srgb,var(--cor) 35%,var(--branco))}.fluxo__etapas--coluna li.atual{background:var(--cor);border-color:var(--cor);color:var(--cor-texto);box-shadow:0 8px 18px -8px var(--cor-sombra)}.fluxos-encadeados--parado .fluxo__etapas--coluna li:last-child{background:var(--cor);border-color:var(--cor);color:var(--cor-texto)}.fluxos-encadeados__ponte{position:relative;display:grid;place-items:center}.fluxos-encadeados__seta{width:100%;height:2px;background:repeating-linear-gradient(90deg,rgba(3,26,52,.22) 0 6px,transparent 6px 10px);position:relative;transition:background .3s}.fluxos-encadeados__seta:after{content:"";position:absolute;right:2px;top:50%;width:9px;height:9px;border-top:2px solid rgba(3,26,52,.35);border-right:2px solid rgba(3,26,52,.35);transform:translateY(-50%) rotate(45deg)}.fluxos-encadeados__entrega{position:absolute;top:calc(50% + 12px);left:50%;transform:translate(-50%);padding:4px 8px;border-radius:999px;background:var(--branco);border:1px solid var(--linha);font-family:var(--f-mono);font-size:.66rem;color:var(--marinho);white-space:nowrap;z-index:1;transition:background .3s,color .3s,border-color .3s}.fluxos-encadeados__ponte--ativa .fluxos-encadeados__seta{background:var(--rosa)}.fluxos-encadeados__ponte--ativa .fluxos-encadeados__seta:after{border-color:var(--rosa)}.fluxos-encadeados__ponte--ativa .fluxos-encadeados__entrega{background:var(--rosa);border-color:var(--rosa);color:var(--branco)}.fluxos-encadeados__par:nth-child(4n+1) .fluxo{--cor: var(--rosa);--cor-texto: var(--branco);--cor-sombra: rgba(255, 36, 92, .6)}.fluxos-encadeados__par:nth-child(4n+2) .fluxo{--cor: var(--amarelo);--cor-texto: var(--marinho);--cor-sombra: rgba(200, 160, 0, .55)}.fluxos-encadeados__par:nth-child(4n+3) .fluxo{--cor: var(--marinho);--cor-texto: var(--branco);--cor-sombra: rgba(3, 26, 52, .5)}.fluxos-encadeados__par:nth-child(4n+4) .fluxo{--cor: var(--grafite);--cor-texto: var(--branco);--cor-sombra: rgba(69, 83, 98, .5)}.fluxos--so-monte{margin-top:24px}@media(max-width:1100px){.fluxos-encadeados{grid-template-columns:minmax(0,1fr);row-gap:0;max-width:640px;margin-inline:auto}.fluxos-encadeados__par{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 56px}.fluxos-encadeados__par:last-child{grid-template-rows:auto}.fluxos-encadeados__seta{width:2px;height:100%;background:repeating-linear-gradient(180deg,rgba(3,26,52,.22) 0 6px,transparent 6px 10px)}.fluxos-encadeados__seta:after{inset:auto auto 2px 50%;transform:translate(-50%) rotate(135deg)}.fluxos-encadeados__entrega{top:50%;left:calc(50% + 14px);transform:translateY(-50%)}}.passos{--passo-ms: 3.6s;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px);counter-reset:passo}.passo{position:relative;transition:opacity .4s}.passos:not(.passos--parado) .passo:not(.passo--ativo){opacity:.55}.passo__tela{position:relative;height:196px;margin-bottom:18px;padding:16px;border-radius:16px;background:linear-gradient(160deg,#f8fbfc,#eaf1f4);border:1px solid var(--linha);overflow:hidden;transition:border-color .4s,box-shadow .4s,transform .4s}.passo--ativo .passo__tela{border-color:var(--rosa);box-shadow:0 26px 50px -30px #ff245c73;transform:translateY(-4px)}.passo__num{font-family:var(--f-mono);font-size:.85rem;color:var(--rosa)}.passo h3{margin:4px 0 6px;font-size:1.25rem;font-weight:900;color:var(--marinho)}.passo p{margin:0;color:var(--texto-suave);font-size:.95rem}.mini-tela{height:100%;display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:10px;background:var(--branco);box-shadow:0 10px 24px -16px #031a3466;font-size:.78rem;color:var(--marinho)}.mini-tela__titulo{margin:0;font-weight:800;font-size:.82rem}.mini-tela__linha{margin:0;color:var(--texto-suave);font-family:var(--f-mono);font-size:.7rem}.mini-campo{display:grid;gap:3px}.mini-campo__rotulo{font-family:var(--f-mono);font-size:.62rem;color:var(--texto-suave)}.mini-campo__valor{display:block;padding:5px 8px;border:1px solid var(--linha);border-radius:6px;white-space:nowrap;overflow:hidden}.mini-etapas{display:flex;flex-wrap:wrap;gap:5px}.mini-etapa{padding:3px 8px;border-radius:999px;background:#ff245c1f;color:var(--rosa);font-weight:700;font-size:.68rem}.mini-botoes{display:flex;gap:6px;margin-top:auto}.mini-botao{flex:1;padding:6px 0;border-radius:6px;text-align:center;font-weight:700;font-size:.72rem}.mini-botao--recusar{border:1px solid var(--linha);color:var(--texto-suave)}.mini-botao--aprovar{background:var(--marinho);color:var(--branco)}.mini-selo{position:absolute;right:22px;top:22px;padding:4px 10px;border-radius:999px;background:var(--amarelo);color:var(--marinho);font-weight:800;font-size:.72rem;opacity:0}.mini-tela--tarefas ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mini-tela--tarefas li{display:flex;align-items:center;gap:8px}.mini-check{position:relative;flex:none;width:16px;height:16px;border:2px solid var(--linha);border-radius:5px}.mini-tela--aviso{justify-content:center;background:transparent;box-shadow:none;padding:0}.mini-aviso{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:var(--marinho);color:var(--branco);box-shadow:0 16px 30px -16px #031a3499}.mini-aviso strong{display:block;font-size:.8rem}.mini-aviso small{display:block;font-size:.7rem;opacity:.75}.mini-aviso__sino{flex:none;width:30px;height:30px;border-radius:50%;background:var(--rosa) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E") center / 16px no-repeat}.passos--parado .mini-selo,.passo:not(.passo--ativo) .mini-selo{opacity:1}.passos--parado .mini-check,.passo:not(.passo--ativo) .mini-check{background:var(--rosa);border-color:var(--rosa)}@keyframes mini-digita{0%{max-width:0}to{max-width:100%}}@keyframes mini-aparece{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:none}}@keyframes mini-clique{0%,55%{transform:none}62%{transform:scale(.92)}70%,to{transform:none;background:var(--rosa)}}@keyframes mini-selo{0%,70%{opacity:0;transform:scale(.6)}80%,to{opacity:1;transform:none}}@keyframes mini-check{to{background:var(--rosa);border-color:var(--rosa)}}@keyframes mini-aviso{0%,20%{opacity:0;transform:translateY(24px)}40%,to{opacity:1;transform:none}}@keyframes mini-sino{40%,60%{transform:rotate(0)}45%{transform:rotate(-14deg)}50%{transform:rotate(12deg)}55%{transform:rotate(-6deg)}}@media(prefers-reduced-motion:no-preference){.passo--ativo .mini-digita{display:inline-block;max-width:0;animation:mini-digita 1s steps(14) .2s forwards}.passo--ativo .mini-etapa{opacity:0;animation:mini-aparece .4s ease-out forwards;animation-delay:calc(1.3s + var(--k) * .45s)}.passo--ativo .mini-botao--aprovar{animation:mini-clique 2.4s ease-out forwards}.passo--ativo .mini-selo{animation:mini-selo 2.4s ease-out forwards}.passo--ativo .mini-check{animation:mini-check .25s ease-out forwards;animation-delay:calc(.5s + var(--k) * .8s)}.passo--ativo .mini-tela--tarefas li{animation:mini-aparece .3s ease-out both;animation-delay:calc(.2s + var(--k) * .15s)}.passo--ativo .mini-aviso{animation:mini-aviso 1.6s ease-out both}.passo--ativo .mini-aviso__sino{animation:mini-sino 1.6s ease-in-out .8s 2}}@media(max-width:1100px){.passos{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}@media(max-width:600px){.passos{grid-template-columns:minmax(0,1fr)}.passos:not(.passos--parado) .passo:not(.passo--ativo){opacity:1}}.demo{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(20px,3vw,48px);align-items:stretch}.demo__etapas{list-style:none;margin:0;padding:0;display:grid;gap:8px;align-content:start}.demo__etapa{position:relative;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:14px 18px;border:1px solid transparent;border-radius:12px;background:transparent;text-align:left;font:inherit;color:var(--marinho);cursor:pointer;overflow:hidden;transition:background .3s,border-color .3s,box-shadow .3s}.demo__etapa:hover{background:#ffffffb3}.demo__etapa:focus-visible{outline:2px solid var(--rosa);outline-offset:2px}.demo__etapa--atual{background:var(--branco);border-color:var(--linha);box-shadow:0 18px 36px -28px #031a3473}.demo__num{font-family:var(--f-mono);font-size:.85rem;color:var(--texto-suave);padding-top:2px}.demo__etapa--atual .demo__num{color:var(--rosa)}.demo__etapa strong{display:block;font-size:1.02rem;font-weight:800}.demo__etapa small{display:block;margin-top:4px;color:var(--texto-suave);font-size:.9rem;line-height:1.45;max-height:0;overflow:hidden;transition:max-height .4s}.demo__etapa--atual small{max-height:6em}.demo__tempo{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--rosa);transform-origin:0 50%;transform:scaleX(0)}@keyframes demo-tempo{to{transform:scaleX(1)}}.demo__palco{position:relative;min-height:360px;border-radius:20px;padding:clamp(18px,3vw,32px);background:radial-gradient(70% 70% at 60% 30%,rgba(255,36,92,.14),transparent 70%),linear-gradient(160deg,#13294a,#031a34);overflow:hidden;display:grid;place-items:center}.demo-tela{position:relative;width:100%;max-width:420px;animation:demo-entra .45s ease-out both}@keyframes demo-entra{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.demo-site,.demo-doc{display:grid;gap:9px;padding:16px 18px 18px;border-radius:12px;background:var(--branco);box-shadow:0 30px 60px -30px #0000008c;font-size:.8rem;color:var(--marinho)}.demo-site__barra{display:block;height:8px;width:46px;border-radius:4px;background:repeating-linear-gradient(90deg,#ff5f57 0 8px,transparent 8px 13px,#febc2e 13px 21px,transparent 21px 26px,#28c840 26px 34px)}.demo-site__titulo,.demo-doc__titulo{margin:4px 0 2px;font-weight:900;font-size:.95rem}.demo-input{display:block;padding:8px 10px;border:1px solid var(--linha);border-radius:7px;color:var(--texto-suave)}.demo-botao{justify-self:start;padding:8px 14px;border-radius:999px;background:var(--rosa);color:var(--branco);font-weight:800}.demo-toast{position:absolute;right:-6px;bottom:-18px;display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:12px;background:var(--amarelo);color:var(--marinho);box-shadow:0 20px 40px -18px #0009;font-size:.78rem;animation:demo-toast .6s ease-out .9s both}.demo-toast strong,.demo-toast small{display:block}.demo-toast__ponto{width:10px;height:10px;border-radius:50%;background:var(--rosa);box-shadow:0 0 0 4px #ff245c40}@keyframes demo-toast{0%{opacity:0;transform:translateY(16px) scale(.95)}to{opacity:1;transform:none}}.demo-tela--kanban{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.demo-coluna{position:relative;display:grid;gap:8px;align-content:start;padding:10px;border-radius:10px;background:#ffffff14}.demo-coluna p{margin:0 0 2px;font-family:var(--f-mono);font-size:.66rem;color:var(--gelo);opacity:.8}.demo-cartao{display:block;height:38px;border-radius:8px;background:#ffffff1f}.demo-cartao--move{position:absolute;left:10px;right:10px;top:72px;height:auto;padding:8px 10px;background:var(--branco);color:var(--marinho);box-shadow:0 14px 30px -14px #0009;font-size:.74rem;z-index:1;animation:demo-move 3.2s ease-in-out .4s both}.demo-cartao--move strong,.demo-cartao--move small{display:block}.demo-cartao--move small{color:var(--texto-suave)}@keyframes demo-move{0%,15%{transform:none}45%,55%{transform:translate(calc(100% + 30px))}85%,to{transform:translate(calc(200% + 60px));box-shadow:0 0 0 3px var(--rosa),0 14px 30px -14px #0009}}.demo-linha{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px dashed var(--linha)}.demo-linha i{flex:1;height:6px;border-radius:3px;background:var(--gelo);max-width:70px;margin-left:auto}.demo-doc__vendedor{margin-top:2px;font-family:var(--f-mono);font-size:.66rem;color:var(--texto-suave)}.demo-link{display:block;width:fit-content;margin:14px auto 0;padding:7px 12px;border-radius:999px;background:var(--rosa);color:var(--branco);font-family:var(--f-mono);font-size:.7rem;animation:demo-toast .5s ease-out .7s both}.demo-link--modelo{background:var(--amarelo);color:var(--marinho)}.demo-botao--aprovar{animation:mini-clique 2.4s ease-out .3s both}.demo-selo{position:absolute;right:-4px;top:-14px;padding:6px 12px;border-radius:999px;background:var(--amarelo);color:var(--marinho);font-weight:800;font-size:.78rem;box-shadow:0 14px 30px -14px #0009;animation:mini-selo 2.4s ease-out .3s both}.demo-texto{display:block;height:7px;border-radius:4px;background:var(--gelo)}.demo-texto--curto{width:60%}.demo-campo-preenchido{display:block;width:fit-content;padding:3px 8px;border-radius:5px;background:#ff245c1f;color:var(--rosa);font-weight:700;font-size:.74rem;animation:demo-toast .4s ease-out both}.demo-doc--contrato .demo-campo-preenchido:nth-of-type(2){animation-delay:.5s}.demo-extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.demo-extra{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:20px 22px;border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco)}.demo-extra .destaque__icone{width:46px;height:46px}.demo-extra h3{margin:0 0 4px;font-size:1.05rem;font-weight:800;color:var(--marinho)}.demo-extra p{margin:0;color:var(--texto-suave);font-size:.92rem}.demo-extras .demo-extra:nth-child(2) .destaque__icone{background:var(--amarelo);color:var(--marinho)}@media(prefers-reduced-motion:no-preference){.demo__tempo{animation:demo-tempo 4.2s linear forwards}}@media(prefers-reduced-motion:reduce){.demo-tela,.demo-toast,.demo-link,.demo-cartao--move,.demo-selo,.demo-campo-preenchido,.demo-botao--aprovar{animation:none!important}}@media(max-width:900px){.demo{grid-template-columns:minmax(0,1fr)}.demo__palco{order:-1;min-height:300px}.demo-extras{grid-template-columns:minmax(0,1fr)}}.lp-lista-arte{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(24px,4vw,56px);align-items:start}.lp-lista-arte .gantt,.lp-lista-arte .mkt,.lp-lista-arte .equipe{position:sticky;top:calc(var(--topo-altura) + 32px)}.lp-lista--uma{grid-template-columns:minmax(0,1fr)}.lp-lista--uma li{padding:18px 0}.gantt{position:relative;padding:clamp(18px,3vw,30px);border-radius:22px;background:radial-gradient(70% 70% at 30% 20%,rgba(255,36,92,.16),transparent 70%),linear-gradient(160deg,#13294a,#031a34)}.gantt__setas{position:absolute;right:18px;bottom:14px;width:60px;height:26px;overflow:visible}.gantt__janela{border-radius:14px;background:var(--branco);box-shadow:0 30px 60px -30px #0009;padding:16px 18px 14px;font-size:.74rem;color:var(--marinho)}.gantt__topo{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.gantt__projeto{font-weight:900;font-size:.9rem}.gantt__abas{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--gelo)}.gantt__abas span{padding:4px 10px;border-radius:999px;font-weight:700;color:var(--texto-suave);transition:background .3s,color .3s}.gantt__abas .ativa{background:var(--marinho);color:var(--branco)}.gantt__grade{--semanas: 8;position:relative;display:grid;grid-template-columns:112px repeat(var(--semanas),minmax(0,1fr));row-gap:8px;align-items:center;min-height:196px;animation:demo-entra .4s ease-out both}.gantt__semana{font-family:var(--f-mono);font-size:.62rem;color:var(--texto-suave);text-align:center;border-left:1px dashed var(--linha)}.gantt__linha{display:contents}.gantt__tarefa{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:8px}.gantt__trilha{grid-column:2 / -1;position:relative;height:22px;border-radius:6px;background:repeating-linear-gradient(90deg,transparent 0 calc(100% / var(--semanas) - 1px),var(--linha) calc(100% / var(--semanas) - 1px) calc(100% / var(--semanas)))}.gantt__barra{--cor: var(--rosa);position:absolute;top:3px;bottom:3px;left:calc(100% / var(--semanas) * var(--ini));width:calc(100% / var(--semanas) * var(--dur));border-radius:5px;background:var(--cor);transform-origin:0 50%}.gantt__barra--executar{--cor: var(--amarelo)}.gantt__barra--controlar{--cor: var(--marinho)}.gantt__hoje{position:absolute;top:18px;bottom:0;left:calc(112px + (100% - 112px)*.56);width:2px;background:var(--rosa)}.gantt__hoje:before{content:"hoje";position:absolute;top:-16px;left:50%;transform:translate(-50%);padding:1px 6px;border-radius:999px;background:var(--rosa);color:var(--branco);font-family:var(--f-mono);font-size:.58rem}.gantt__marco{position:absolute;right:6px;top:22px;width:12px;height:12px;background:var(--amarelo);border:2px solid var(--marinho);transform:rotate(45deg)}.gantt__legenda{display:flex;gap:14px;margin-top:14px;padding-top:10px;border-top:1px solid var(--linha)}.gantt__fase{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:.64rem;color:var(--texto-suave)}.gantt__fase:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--rosa)}.gantt__fase--executar:before{background:var(--amarelo)}.gantt__fase--controlar:before{background:var(--marinho)}.sprints{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:196px;animation:demo-entra .4s ease-out both}.sprints__coluna{display:grid;gap:7px;align-content:start;padding:10px;border-radius:10px;background:var(--gelo)}.sprints__coluna p{margin:0 0 2px;font-family:var(--f-mono);font-size:.62rem;color:var(--texto-suave)}.sprints__cartao{display:block;box-sizing:border-box;height:34px;padding:8px 10px;border-radius:8px;background:var(--branco);border:1px solid var(--linha);font-weight:700}.sprints__coluna:nth-child(3) .sprints__cartao{border-left:3px solid var(--rosa)}.sprints__coluna:nth-child(2) .sprints__cartao{visibility:hidden}.sprints__cartao--move{position:absolute;top:34px;left:calc((100% - 20px) / 3 + 20px);width:calc((100% - 20px) / 3 - 20px);border-left:3px solid var(--amarelo);box-shadow:0 12px 26px -12px #031a3473}@keyframes gantt-cresce{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gantt-hoje{0%{left:calc(112px + (100% - 112px)*.1)}to{left:calc(112px + (100% - 112px)*.56)}}@keyframes gantt-marco{0%,80%{opacity:.3;transform:rotate(45deg) scale(.8)}to{opacity:1;transform:rotate(45deg) scale(1)}}@keyframes sprint-move{0%,25%{transform:none}60%,to{transform:translate(calc(100% + var(--desloc, 30px)),var(--salto, 84px));border-left-color:var(--rosa)}}.gantt--vivo .gantt__barra{animation:gantt-cresce .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.3s + var(--k) * .45s)}.gantt--vivo .gantt__hoje{animation:gantt-hoje 2.8s ease-in-out .4s both}.gantt--vivo .gantt__marco{animation:gantt-marco 3s ease-out both}.gantt--vivo .sprints__cartao--move{animation:sprint-move 3s ease-in-out .6s both}@media(max-width:960px){.lp-lista-arte{grid-template-columns:minmax(0,1fr)}.lp-lista-arte .gantt,.lp-lista-arte .mkt,.lp-lista-arte .equipe{position:static}}@media(max-width:480px){.gantt__grade{grid-template-columns:84px repeat(var(--semanas),minmax(0,1fr))}.gantt__hoje{left:calc(84px + (100% - 84px)*.56)}.gantt__semana{font-size:.52rem}.sprints{gap:6px}.sprints__coluna{padding:8px 6px}.sprints{--salto: 70px;--desloc: 18px}.sprints__cartao--move{top:32px}.sprints__cartao{height:28px;padding:7px 6px;font-size:.56rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sprints__cartao--move{left:calc((100% - 12px) / 3 + 12px);width:calc((100% - 12px) / 3 - 12px)}}.mkt{position:relative;padding:clamp(18px,3vw,30px);border-radius:22px;background:radial-gradient(70% 70% at 70% 20%,rgba(248,219,92,.22),transparent 70%),linear-gradient(160deg,#13294a,#031a34)}.mkt__janela{border-radius:14px;background:var(--branco);box-shadow:0 30px 60px -30px #0009;padding:16px 18px;font-size:.74rem;color:var(--marinho)}.mkt__etapa{padding:4px 10px;border-radius:999px;background:var(--gelo);font-family:var(--f-mono);font-size:.64rem;color:var(--texto-suave)}.mkt__canais{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mkt__canais li{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--linha);border-radius:9px}.mkt__canal{font-weight:800}.mkt__peca{color:var(--texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt__status{padding:3px 9px;border-radius:999px;font-weight:700;font-size:.66rem;white-space:nowrap;animation:mkt-status .45s ease-out both}.mkt__status--0{background:var(--gelo);color:var(--texto-suave)}.mkt__status--1{background:var(--amarelo);color:var(--marinho)}.mkt__status--2{background:var(--rosa);color:var(--branco)}@keyframes mkt-status{0%{transform:scale(.7);opacity:0}to{transform:none;opacity:1}}.mkt__audiencia{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:end;margin-top:12px;padding:12px;border-radius:10px;background:var(--marinho);color:var(--branco)}.mkt__audiencia strong{display:block;font-family:var(--f-titulo);font-weight:900;font-size:1.4rem;line-height:1.1}.mkt__audiencia small{display:block;font-size:.62rem;opacity:.7}.mkt__ao-vivo{display:inline-flex;align-items:center;gap:6px;margin-bottom:4px;font-family:var(--f-mono);font-size:.6rem;color:var(--amarelo)}.mkt__ao-vivo:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--rosa);box-shadow:0 0 0 3px #ff245c4d}.mkt__grafico{width:100%;height:52px;overflow:visible}.mkt__linha{fill:none;stroke:var(--amarelo);stroke-width:2;vector-effect:non-scaling-stroke;transition:d .6s ease}.mkt__area{fill:#f8db5c29;transition:d .6s ease}@keyframes ao-vivo{50%{opacity:.35}}@media(prefers-reduced-motion:no-preference){.mkt__ao-vivo:before{animation:ao-vivo 1.4s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.mkt__status{animation:none}}@media(max-width:480px){.mkt__canais li{grid-template-columns:64px minmax(0,1fr) auto;gap:6px}}.equipe{position:relative;padding:clamp(18px,3vw,30px);border-radius:22px;background:radial-gradient(70% 70% at 25% 80%,rgba(255,36,92,.16),transparent 70%),linear-gradient(160deg,#13294a,#031a34)}.equipe__janela{border-radius:14px;background:var(--branco);box-shadow:0 30px 60px -30px #0009;padding:14px;font-size:.72rem;color:var(--marinho)}.equipe__lados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.equipe__lado{display:grid;gap:7px;align-content:start;padding:12px;border-radius:10px;border-top:3px solid var(--rosa);background:var(--gelo)}.equipe__lado--pj{border-top-color:var(--amarelo)}.equipe__titulo{margin:0 0 2px;font-weight:900;font-size:.86rem}.equipe__titulo span{display:block;font-family:var(--f-mono);font-weight:400;font-size:.6rem;color:var(--texto-suave)}.equipe__rotulo{margin:4px 0 0;font-family:var(--f-mono);font-size:.6rem;color:var(--texto-suave)}.equipe__hora{display:grid;grid-template-columns:62px minmax(0,1fr);gap:6px;align-items:center;font-size:.66rem}.equipe__trilha{height:8px;border-radius:4px;background:var(--branco);overflow:hidden}.equipe__barra{display:block;height:100%;width:calc(var(--h) * 100%);border-radius:4px;background:var(--rosa);transition:width .9s cubic-bezier(.2,.7,.2,1)}.equipe__item{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;border-radius:7px;background:var(--branco);font-weight:600}.equipe__selo{padding:2px 7px;border-radius:999px;background:var(--gelo);color:var(--texto-suave);font-size:.6rem;white-space:nowrap;animation:mkt-status .45s ease-out both}.equipe__selo--ok{background:var(--rosa);color:var(--branco)}.equipe__selo--restrito{background:var(--marinho);color:var(--branco);animation:none}.equipe__valor{font-weight:700;font-size:.62rem;color:var(--texto-suave);text-align:right}.equipe__entregas{display:flex;align-items:center;gap:5px}.equipe__entregas span{flex:1;height:8px;border-radius:4px;background:var(--branco);transition:background .4s}.equipe__entregas span.feita{background:var(--amarelo)}.equipe__entregas small{margin-left:4px;font-family:var(--f-mono);font-size:.6rem;color:var(--texto-suave);white-space:nowrap}.equipe__ciencia{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--marinho);color:var(--branco);font-size:.68rem}.equipe__progresso{height:8px;border-radius:4px;background:#ffffff26;overflow:hidden}.equipe__progresso span{display:block;height:100%;border-radius:4px;background:var(--amarelo);transition:width .8s ease}.equipe__ciencia b{font-family:var(--f-mono);font-size:.64rem;color:var(--amarelo);white-space:nowrap}@media(prefers-reduced-motion:reduce){.equipe__barra,.equipe__progresso span,.equipe__entregas span{transition:none}.equipe__selo{animation:none}}@media(max-width:480px){.equipe__lados{grid-template-columns:minmax(0,1fr)}.equipe__ciencia{grid-template-columns:minmax(0,1fr) auto}.equipe__ciencia>span:first-child{grid-column:1 / -1}}.lp-lista-arte--marketing{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.lp-lista-arte--marketing .mkt{order:2;background:radial-gradient(circle at 1px 1px,rgba(3,26,52,.14) 1px,transparent 1.5px) 0 0 / 16px 16px,linear-gradient(150deg,#FFF7D6,var(--gelo) 70%);border:1px solid var(--linha)}.lp-lista-arte--marketing .mkt__janela{box-shadow:0 30px 60px -34px #031a3473}.lp-recursos{list-style:none;margin:0;padding:0;display:grid;gap:14px}.lp-recursos li{padding:14px 18px 14px 20px;border-left:4px solid var(--rosa);border-radius:0 12px 12px 0;background:var(--branco);box-shadow:0 16px 30px -28px #031a3466}.lp-recursos li:nth-child(4n+2){border-left-color:var(--amarelo)}.lp-recursos li:nth-child(4n+3){border-left-color:var(--marinho)}.lp-recursos li:nth-child(4n+4){border-left-color:var(--grafite)}.lp-recursos h3{margin:0 0 4px;font-size:1.05rem;font-weight:800;color:var(--marinho)}.lp-recursos p{margin:0;color:var(--texto-suave);font-size:.93rem}.lp-lista-arte--equipe{grid-template-columns:minmax(0,1fr);gap:32px}.lp-lista-arte--equipe .equipe{position:static;width:100%;max-width:820px;justify-self:center;background:radial-gradient(60% 80% at 80% 10%,rgba(248,219,92,.35),transparent 70%),linear-gradient(150deg,var(--rosa),var(--rosa-escuro))}.lp-lista-arte--equipe .gantt__setas polyline{stroke:var(--branco)}.lp-grade-mini{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lp-grade-mini li{padding:20px 20px 18px;border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco)}.lp-grade-mini li:before{content:"";display:block;width:28px;height:4px;margin-bottom:14px;border-radius:2px;background:var(--rosa)}.lp-grade-mini li:nth-child(3n+2):before{background:var(--amarelo)}.lp-grade-mini li:nth-child(3n+3):before{background:var(--marinho)}.lp-grade-mini h3{margin:0 0 6px;font-size:1.02rem;font-weight:800;color:var(--marinho)}.lp-grade-mini p{margin:0;color:var(--texto-suave);font-size:.9rem}@media(max-width:960px){.lp-lista-arte--marketing .mkt{order:0}.lp-grade-mini{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.lp-grade-mini{grid-template-columns:minmax(0,1fr)}}.lp-dividida{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,64px);align-items:center;margin-bottom:clamp(28px,4vw,44px)}.lp-dividida__texto h2{margin:14px 0 16px;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:900;line-height:1.08;letter-spacing:-.02em;color:var(--marinho)}.lp-dividida__texto p{margin:0;max-width:32em;color:var(--texto-suave);font-size:clamp(1rem,1.3vw,1.1rem)}.lp-dividida .equipe{max-width:none;background:radial-gradient(60% 80% at 80% 10%,rgba(248,219,92,.35),transparent 70%),linear-gradient(150deg,var(--rosa),var(--rosa-escuro))}.lp-dividida .equipe .gantt__setas polyline{stroke:var(--branco)}@media(max-width:960px){.lp-dividida{grid-template-columns:minmax(0,1fr)}}.lp-dividida--marketing .mkt{background:radial-gradient(circle at 1px 1px,rgba(3,26,52,.14) 1px,transparent 1.5px) 0 0 / 16px 16px,linear-gradient(150deg,#FFF7D6,var(--gelo) 70%);border:1px solid var(--linha)}.lp-dividida--marketing .mkt__janela{box-shadow:0 30px 60px -34px #031a3473}.lp-grade-mini--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-grade-mini--4 li:nth-child(4n+4):before{background:var(--grafite)}@media(max-width:1100px){.lp-grade-mini--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.lp-grade-mini--4{grid-template-columns:minmax(0,1fr)}}.lp-monitor{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,4vw,56px);align-items:center}.lp-recursos--escuro li{background:#ffffff0d;box-shadow:none;border-radius:0 12px 12px 0}.lp-recursos--escuro h3{color:var(--branco)}.lp-recursos--escuro p{color:#f3f9f9b8}.lp-recursos--escuro li:nth-child(4n+3){border-left-color:var(--gelo)}.apps{position:relative}.apps__janela{position:relative;border-radius:16px;background:#0b2342;border:1px solid rgba(243,249,249,.12);box-shadow:0 40px 80px -40px #000c;padding:16px;font-size:.74rem;color:var(--gelo)}.apps__topo{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.apps__titulo{font-weight:900;font-size:.95rem;color:var(--branco)}.apps__geral{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:.64rem;color:#7ee2a8}.apps__geral i,.apps__status{width:8px;height:8px;border-radius:50%;background:#34d27b;box-shadow:0 0 0 3px #34d27b33}.apps__lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.apps__app{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border-radius:9px;background:#ffffff0d;border:1px solid transparent;transition:border-color .4s,background .4s}.apps__app--deploy{border-color:var(--amarelo);background:#f8db5c14}.apps__nome{font-weight:700;color:var(--branco);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apps__nome small{display:block;font-family:var(--f-mono);font-weight:400;font-size:.62rem;color:#f3f9f999}.apps__sinais{display:flex;gap:4px}.apps__sinal{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;font-family:var(--f-mono);font-size:.54rem;font-weight:700}.apps__sinal--cf{background:#f6821f;color:var(--branco)}.apps__sinal--gh{background:var(--gelo);color:var(--marinho)}.apps__sinal--ga{background:var(--amarelo);color:var(--marinho)}.apps__paineis{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:8px;margin-top:10px}.apps__painel{padding:10px 12px;border-radius:9px;background:#ffffff0d}.apps__painel p{margin:0 0 6px;font-family:var(--f-mono);font-size:.6rem;color:#f3f9f999}.apps__painel svg{width:100%;height:38px;overflow:visible}.apps__painel path{fill:none;stroke:var(--amarelo);stroke-width:2;vector-effect:non-scaling-stroke;transition:d .6s ease}.apps__painel strong{display:block;font-family:var(--f-titulo);font-weight:900;font-size:1.3rem;color:var(--branco)}.apps__painel small{font-size:.62rem;color:#f3f9f999}.apps__rodape{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.apps__chip{padding:5px 10px;border-radius:999px;font-size:.64rem;font-weight:700}.apps__chip--dominio{background:#ffffff14;color:var(--gelo)}.apps__chip--cofre{background:var(--rosa);color:var(--branco)}.apps__toast{position:absolute;right:-10px;top:-14px;padding:8px 12px;border-radius:10px;background:var(--amarelo);color:var(--marinho);font-size:.68rem;box-shadow:0 16px 30px -14px #000000b3;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .4s}.apps__toast--on{opacity:1;transform:none}@keyframes apps-ping{0%,to{box-shadow:0 0 0 3px #34d27b33}50%{box-shadow:0 0 0 6px #34d27b0d}}@media(prefers-reduced-motion:no-preference){.apps__status{animation:apps-ping 2s ease-in-out infinite;animation-delay:calc(var(--k) * .4s)}}@media(max-width:960px){.lp-monitor{grid-template-columns:minmax(0,1fr)}.apps{order:-1}}@media(max-width:480px){.apps__paineis{grid-template-columns:minmax(0,1fr)}.apps__toast{right:0}}.inicio-arte{width:100%;max-width:620px;justify-self:end}.lp-dividida--software{margin-bottom:clamp(24px,3vw,36px)}.inicio-suporte__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin:24px 0 0}.link-seta--claro{color:var(--branco)}.inicio-plataformas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.inicio-plataformas a{display:flex;flex-direction:column;align-items:flex-start;gap:12px;height:100%;padding:20px 18px;border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);color:var(--marinho);text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s}.inicio-plataformas a:hover,.inicio-plataformas a:focus-visible{border-color:var(--rosa);box-shadow:var(--sombra);transform:translateY(-2px)}.inicio-plataformas .destaque__icone{width:42px;height:42px}.inicio-plataformas .destaque__icone svg{width:20px;height:20px}.inicio-plataformas li:nth-child(4n+2) .destaque__icone{background:var(--amarelo);color:var(--marinho)}.inicio-plataformas li:nth-child(4n+3) .destaque__icone{background:var(--grafite);color:var(--amarelo)}.inicio-plataformas strong{display:block;font-size:.98rem;font-weight:800}.inicio-plataformas small{display:block;margin-top:2px;color:var(--texto-suave);font-size:.84rem}.inicio-plataformas a>svg:last-child{width:16px;margin-top:auto;color:var(--rosa)}@media(max-width:1100px){.inicio-plataformas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.inicio-arte{justify-self:center}}@media(max-width:640px){.inicio-plataformas{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero{background-image:radial-gradient(620px circle at var(--luz-x, 80%) var(--luz-y, 40%),rgba(255,36,92,.18),transparent 65%)}.console-hero{--px: 0;--py: 0;position:relative;perspective:1200px;padding:28px 18px}.console-hero .console{position:relative;z-index:1;transform:rotateY(calc(var(--px) * 8deg)) rotateX(calc(var(--py) * -7deg));transform-style:preserve-3d;box-shadow:calc(var(--px) * -24px) calc(24px + var(--py) * -16px) 60px -26px #000000b3,0 0 0 1px #ff245c14}.console-hero .console pre{height:calc(14.8em + 48px);overflow:hidden;scroll-behavior:smooth}.console__linha{display:block;min-height:1.85em}.console__cursor{display:inline-block;width:.55em;height:1.05em;margin-left:2px;vertical-align:-2px;background:var(--rosa)}.console__cmd{color:var(--gelo)}.console__passo{animation:mkt-status .3s ease-out both;color:#f3f9f9d9}.console__barra-progresso{display:flex;align-items:center;gap:10px}.console__trilha{flex:1;max-width:220px;height:8px;border-radius:4px;background:#f3f9f91f;overflow:hidden}.console__trilha span{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--rosa),var(--amarelo));transition:width .7s ease}.console__no-ar{color:#7ee2a8;font-weight:700;animation:mkt-status .4s ease-out both}.console-hero__rotulo{position:absolute;z-index:2;padding:5px 11px;border-radius:999px;background:#0a2747eb;border:1px solid rgba(243,249,249,.16);color:var(--gelo);font-family:var(--f-mono);font-size:.72rem;white-space:nowrap;transform:translate(calc(var(--px) * var(--prof) * 14px),calc(var(--py) * var(--prof) * 10px));box-shadow:0 12px 24px -12px #0009}.console-hero__rotulo:nth-of-type(2){border-color:var(--rosa);color:var(--branco);background:var(--rosa)}.console-hero__setas{position:absolute;z-index:2;right:4%;bottom:-6px;width:64px;height:28px;overflow:visible}@keyframes cursor-pisca{50%{opacity:0}}@keyframes rotulo-flutua{50%{translate:0 -6px}}@media(prefers-reduced-motion:no-preference){.console__cursor{animation:cursor-pisca 1s steps(1) infinite}.console-hero__rotulo{animation:rotulo-flutua 5s ease-in-out infinite}.console-hero__rotulo:nth-of-type(2){animation-delay:-1.2s}.console-hero__rotulo:nth-of-type(3){animation-delay:-2.4s}.console-hero__rotulo:nth-of-type(4){animation-delay:-3.6s}}@media(max-width:960px){.console-hero__rotulo:nth-of-type(n+3){display:none}}.numeros{position:relative;overflow:hidden}.numero strong .numero__prompt{display:inline-block;min-width:0;margin-right:.18em;font-size:.55em;vertical-align:.55em;opacity:.45}.numero strong .numero__cursor{display:inline-block;min-width:0;width:.5em;height:.82em;margin-left:.08em;vertical-align:-.04em;background:var(--rosa);opacity:0}.numero--digitando strong .numero__cursor{opacity:1}.numeros--animada .numero strong sup{opacity:0;transition:opacity .3s;transition-delay:0s}.numeros--animada .numero--pronto strong sup{opacity:1}.numeros--animada .numero strong:after{transform:scaleX(0);transition:transform .6s cubic-bezier(.2,.8,.2,1),width .35s ease;transition-delay:0s}.numeros--animada .numero--pronto strong:after{transform:scaleX(1)}.numeros--animada .numero__icone{transition-delay:0s}.numeros--animada .numero:not(.numero--digitando):not(.numero--pronto) .numero__icone{opacity:.35;transform:scale(.85)}.numeros--animada.numeros--visivel .numero:not(.numero--digitando):not(.numero--pronto) .numero__icone{opacity:.35;transform:scale(.85)}@keyframes numero-cursor{50%{opacity:0}}@media(prefers-reduced-motion:no-preference){.numero--digitando strong .numero__cursor{animation:numero-cursor .7s steps(1) infinite}}.numeros__leitura{position:absolute;top:0;bottom:0;left:-20%;width:18%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,36,92,.18),transparent);opacity:0}@keyframes numeros-leitura{0%{left:-20%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:110%;opacity:0}}.numeros--animada.numeros--visivel .numeros__leitura{animation:numeros-leitura 2.4s ease-in-out .2s both}.numero{position:relative;transition:background .3s}.numero:hover .numero__icone{background:var(--rosa);border-color:var(--rosa);color:var(--branco)}.numero strong:after{transition:transform .9s cubic-bezier(.2,.8,.2,1),width .35s ease}.numero:hover strong:after{width:72px}.numero:hover strong{color:var(--branco);text-shadow:0 0 22px rgba(255,36,92,.45)}.numeros,.numeros.numeros{background-color:var(--amarelo);color:var(--marinho);border-top:0;background-image:radial-gradient(560px circle at var(--luz-x, 88%) var(--luz-y, 30%),rgba(255,255,255,.45),transparent 65%),linear-gradient(rgba(3,26,52,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(3,26,52,.06) 1px,transparent 1px)}.numeros .numero{border-left-color:#031a3424}.numeros .numero strong,.numeros .numero:hover strong{color:var(--marinho);text-shadow:none}.numeros .numero strong sup{color:var(--marinho)}.numeros .numero>span:last-child{color:#031a34c7;font-weight:600}.numeros .numero__icone{border-color:#031a3440;background:#ffffff73;color:var(--marinho)}.numeros .numero:hover .numero__icone{background:var(--marinho);border-color:var(--marinho);color:var(--amarelo)}.numeros .numero strong:after{background:var(--marinho)}.numeros .numeros__leitura{background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent)}.pipe{position:relative;padding:clamp(18px,3vw,30px);border-radius:22px;background:radial-gradient(70% 70% at 80% 20%,rgba(255,36,92,.18),transparent 70%),linear-gradient(160deg,#13294a,#031a34)}.pipe__janela{border-radius:14px;background:var(--branco);box-shadow:0 30px 60px -30px #0009;padding:16px 18px 14px;font-size:.74rem;color:var(--marinho)}.pipe__estado{padding:4px 10px;border-radius:999px;background:var(--gelo);font-family:var(--f-mono);font-size:.64rem;color:var(--texto-suave)}.pipe__estado--ok{background:#34d27b26;color:#138a4c;font-weight:700}.pipe__ambientes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;position:relative}.pipe__amb{padding:10px;border-radius:10px;background:var(--gelo);border-top:3px solid var(--linha);transition:border-color .4s,background .4s,box-shadow .4s}.pipe__amb--ativo{border-top-color:var(--amarelo);background:#fffbea;box-shadow:0 14px 28px -20px #031a3473}.pipe__amb--ok{border-top-color:var(--rosa)}.pipe__nome{margin:0 0 8px;font-family:var(--f-mono);font-size:.64rem;font-weight:700}.pipe__amb ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pipe__check{display:grid;grid-template-columns:14px minmax(0,1fr);gap:6px;align-items:start;font-size:.66rem;line-height:1.3;color:var(--texto-suave)}.pipe__marca{width:14px;height:14px;border-radius:50%;border:2px solid var(--linha);background:var(--branco)}.pipe__check--ok{color:var(--marinho)}.pipe__check--ok .pipe__marca{border-color:var(--rosa);background:var(--rosa) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 9px no-repeat}.pipe__check--rodando .pipe__marca{border-color:var(--amarelo);border-top-color:var(--marinho)}.pipe__rodape{margin:10px 0 0;padding-top:8px;border-top:1px solid var(--linha);font-family:var(--f-mono);font-size:.6rem;color:var(--texto-suave)}@keyframes pipe-gira{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){.pipe__check--rodando .pipe__marca{animation:pipe-gira .8s linear infinite}}@media(max-width:480px){.pipe__ambientes{grid-template-columns:minmax(0,1fr)}}.destaques--cores .destaque{position:relative;border-top:4px solid var(--cor, var(--rosa))}.destaques--cores .destaque:nth-child(4n+1){--cor: var(--rosa);--cor-texto: var(--branco)}.destaques--cores .destaque:nth-child(4n+2){--cor: var(--amarelo);--cor-texto: var(--marinho)}.destaques--cores .destaque:nth-child(4n+3){--cor: var(--marinho);--cor-texto: var(--branco)}.destaques--cores .destaque:nth-child(4n+4){--cor: var(--grafite);--cor-texto: var(--branco)}.destaques--cores .destaque__icone{background:var(--cor);color:var(--cor-texto)}.destaque__selo{position:absolute;top:18px;right:18px;padding:4px 10px;border-radius:999px;background:var(--gelo);color:var(--marinho);font-family:var(--f-mono);font-size:.68rem;font-weight:700}.site-arte{position:relative;padding:clamp(18px,3vw,30px);border-radius:22px;background:radial-gradient(circle at 1px 1px,rgba(3,26,52,.14) 1px,transparent 1.5px) 0 0 / 16px 16px,linear-gradient(150deg,#ffe3ea,var(--gelo) 70%);border:1px solid var(--linha)}.site-arte__palco{position:relative;min-height:300px}.site-nav{width:84%;border-radius:12px;overflow:hidden;background:var(--branco);box-shadow:0 30px 60px -30px #031a3473}.site-nav__barra{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--gelo);border-bottom:1px solid var(--linha);font-family:var(--f-mono);font-size:.62rem;color:var(--texto-suave)}.site-nav__barra i{width:8px;height:8px;border-radius:50%;background:#ff5f57}.site-nav__barra i:nth-child(2){background:#febc2e}.site-nav__barra i:nth-child(3){background:#28c840}.site-nav__barra span{margin-left:10px;padding:2px 10px;border-radius:999px;background:var(--branco)}.site-pag{display:grid;gap:8px;padding:12px}.site-bloco{display:block;border-radius:6px;background:var(--gelo);opacity:.25;transform:translateY(8px);transition:opacity .4s,transform .4s,background .4s}.site-bloco--on{opacity:1;transform:none}.site-bloco--topo{height:18px}.site-bloco--topo.site-bloco--on{background:var(--marinho)}.site-bloco--destaque{height:70px}.site-bloco--destaque.site-bloco--on{background:linear-gradient(120deg,var(--rosa),#ff7a9b)}.site-bloco--cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;background:transparent}.site-bloco--cards i{display:block;height:46px;border-radius:6px;background:var(--gelo)}.site-bloco--cards.site-bloco--on i:nth-child(2){background:var(--amarelo)}.site-bloco--rodape{height:14px}.site-bloco--rodape.site-bloco--on{background:var(--grafite)}.site-cel{position:absolute;right:0;top:46px;width:30%;padding:7px;border-radius:22px;background:var(--marinho);box-shadow:0 30px 50px -24px #031a3499}.site-cel .site-pag{border-radius:16px;background:var(--branco);padding:8px;gap:6px}.site-pag--cel .site-bloco--destaque{height:54px}.site-pag--cel .site-bloco--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.site-pag--cel .site-bloco--cards i{height:30px}.site-selos{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px;max-width:70%}.site-selos li{padding:4px 10px;border-radius:999px;background:var(--branco);border:1px solid var(--linha);font-family:var(--f-mono);font-size:.64rem;color:var(--texto-suave);opacity:.45;transition:opacity .3s,background .3s,color .3s,border-color .3s}.site-selos li.on{opacity:1;background:var(--marinho);border-color:var(--marinho);color:var(--branco)}.site-busca{position:absolute;right:-8px;bottom:-16px;width:58%;padding:10px 14px;border-radius:12px;background:var(--branco);box-shadow:0 24px 44px -20px #031a3480;font-family:Arial,sans-serif;opacity:0;transform:translateY(12px);transition:opacity .5s,transform .5s}.site-busca--on{opacity:1;transform:none}.site-busca small{display:block;font-size:.62rem;color:#4d5156}.site-busca strong{display:block;margin:2px 0;font-size:.8rem;font-weight:400;color:#1a0dab}.site-busca span{display:block;font-size:.64rem;color:#4d5156}@media(prefers-reduced-motion:reduce){.site-bloco,.site-busca,.site-selos li{transition:none}}@media(max-width:480px){.site-busca{position:static;width:auto;margin-top:12px}.site-selos{max-width:none}}.mega__caixa--sem-intro{grid-template-columns:3fr 1.1fr}.mega__caixa--sem-intro .mega__grupos{border-left:0;padding-inline:36px}.dores{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:12px 0}.dores__rotulo{margin:0 0 4px;font-family:var(--f-mono);font-size:.78rem;font-weight:700}.dores__rotulo--dor{grid-column:1;color:var(--texto-suave)}.dores__rotulo--sol{grid-column:3;color:var(--rosa)}.dores__par{display:contents}.dores__dor,.dores__sol{margin:0;padding:18px 20px;border-radius:12px;font-size:.98rem}.dores__dor{background:var(--branco);border:1px dashed rgba(3,26,52,.25);color:var(--texto-suave)}.dores__dor:before{content:"✕ ";color:var(--grafite);font-weight:700}.dores__sol{background:var(--marinho);color:var(--branco);font-weight:600}.dores__sol:before{content:"✓ ";color:var(--amarelo);font-weight:700}.dores__seta{display:grid;place-items:center;color:var(--rosa)}.dores__seta svg{width:22px}@media(max-width:760px){.dores{grid-template-columns:minmax(0,1fr)}.dores__rotulo{display:none}.dores__seta{transform:rotate(90deg);height:28px}.dores__sol{margin-bottom:14px}}.tecnologias{display:grid;gap:0;border-radius:var(--raio);overflow:hidden;background:var(--marinho)}.tecnologias__grupo{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:center;padding:18px 24px;color:var(--gelo);border-top:1px solid rgba(243,249,249,.1)}.tecnologias__grupo:first-child{border-top:0}.tecnologias__grupo:nth-child(2n){background:#ffffff08}.tecnologias__titulo{margin:0;font-family:var(--f-mono);font-size:.8rem;color:var(--amarelo)}.tecnologias__titulo:before{content:"// ";color:var(--rosa)}.tecnologias ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tecnologias li{display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border-radius:999px;border:1px solid rgba(243,249,249,.2);background:#ffffff0f;font-family:var(--f-mono);font-size:.82rem;transition:background .25s,border-color .25s}.tecnologias li:hover{background:#ffffff1f;border-color:#f3f9f966}.tecnologias__icone{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:var(--branco);color:var(--marinho)}.tecnologias__icone svg{width:22px;height:22px}@media(max-width:760px){.tecnologias__grupo{grid-template-columns:minmax(0,1fr);gap:12px}}.dores--animada .dores__dor,.dores--animada .dores__sol,.dores--animada .dores__seta{opacity:0}.dores--animada .dores__dor{transform:translateY(10px)}.dores--animada .dores__sol{transform:translate(-24px)}.dores--visivel .dores__dor{animation:dor-entra .45s ease-out both,dor-marca .5s ease-out both;animation-delay:calc(var(--i) * .55s),calc(var(--i) * .55s + .7s)}@keyframes dor-marca{to{border-style:solid;border-color:#ff245c73}}.dores__dor:before{display:inline-block;margin-right:.4em;transition:color .3s,transform .3s}.dores--visivel .dores__dor:before{animation:dor-x .5s ease-out both;animation-delay:calc(var(--i) * .55s + .7s)}@keyframes dor-x{50%{transform:scale(1.4) rotate(90deg)}to{color:var(--rosa);transform:none}}.dores--visivel .dores__seta{animation:seta-pulso .5s ease-out both;animation-delay:calc(var(--i) * .55s + .7s)}.dores--visivel .dores__sol{animation:sol-entra .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * .55s + .9s)}@keyframes dor-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes seta-pulso{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:none}}@keyframes sol-entra{0%{opacity:0;transform:translate(-24px);box-shadow:none}70%{box-shadow:0 0 0 6px #ff245c59}to{opacity:1;transform:none;box-shadow:0 0 #ff245c00}}@media(max-width:760px){.dores--visivel .dores__seta{animation-name:seta-pulso-v}@keyframes seta-pulso-v{0%{opacity:0;transform:rotate(90deg) scale(.6)}60%{opacity:1;transform:rotate(90deg) scale(1.25)}to{opacity:1;transform:rotate(90deg)}}.dores--animada .dores__sol{transform:translateY(-12px)}}.dores2__topo{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px;font-family:var(--f-mono);font-size:.78rem;font-weight:700;color:var(--texto-suave)}.dores2__topo-sol{text-align:right;color:var(--rosa)}.dores2__contador{padding:6px 14px;border-radius:999px;background:var(--marinho);color:var(--branco);font-weight:400}.dores2__contador b{color:var(--amarelo)}.dores2__lista{list-style:none;margin:0;padding:0;display:grid;gap:12px}.dores2__item{display:grid;grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);align-items:stretch;border-radius:16px;background:var(--branco);border:1px solid var(--linha);box-shadow:0 16px 30px -28px #031a3473;overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s}.dores2__item:hover{transform:translateY(-3px);border-color:#ff245c66;box-shadow:0 24px 40px -26px #031a3480}.dores2__dor,.dores2__sol{display:flex;align-items:center;gap:14px;padding:18px 20px}.dores2__dor p,.dores2__sol p{margin:0;font-size:.98rem}.dores2__dor p{color:var(--marinho)}.dores2__icone{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--gelo);color:var(--grafite);transition:background .4s,color .4s}.dores2__icone svg{width:20px;height:20px}.dores2__ponte{position:relative;display:grid;align-items:center}.dores2__ponte:before{content:"";height:3px;border-radius:2px;background:var(--linha)}.dores2__ponte span{position:absolute;left:0;top:50%;height:3px;width:100%;margin-top:-1.5px;border-radius:2px;background:var(--rosa);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.dores2__ponte span:after{content:"";position:absolute;right:-2px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-top:3px solid var(--rosa);border-right:3px solid var(--rosa);transform:rotate(45deg)}.dores2__sol{background:var(--gelo);color:var(--texto-suave);transition:background .45s .25s,color .45s .25s}.dores2__check{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--linha);color:var(--branco);font-weight:900;transform:scale(.7);transition:background .4s .3s,transform .4s .3s cubic-bezier(.3,1.6,.5,1)}.dores2__item--ok .dores2__icone{background:#ff245c1f;color:var(--rosa)}.dores2__item--ok .dores2__ponte span{transform:scaleX(1)}.dores2__item--ok .dores2__sol{background:var(--marinho);color:var(--branco)}.dores2__item--ok .dores2__sol p{font-weight:600}.dores2__item--ok .dores2__check{background:var(--amarelo);color:var(--marinho);transform:none}@media(prefers-reduced-motion:reduce){.dores2__item,.dores2__ponte span,.dores2__sol,.dores2__check,.dores2__icone{transition:none}}@media(max-width:760px){.dores2__topo{grid-template-columns:minmax(0,1fr);justify-items:start}.dores2__topo>span:not(.dores2__contador){display:none}.dores2__item{grid-template-columns:minmax(0,1fr)}.dores2__ponte{height:22px;justify-items:center}.dores2__ponte:before{width:3px;height:100%}.dores2__ponte span{left:50%;top:0;width:3px;height:100%;margin:0 0 0 -1.5px;transform:scaleY(0);transform-origin:50% 0}.dores2__item--ok .dores2__ponte span{transform:scaleY(1)}.dores2__ponte span:after{display:none}}.dupla{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:24px;overflow:hidden;box-shadow:0 40px 80px -50px #031a3499}.dupla__lado{padding:clamp(28px,4vw,52px);color:var(--branco)}.dupla__lado--a{background:radial-gradient(80% 80% at 10% 0%,rgba(248,219,92,.3),transparent 60%),linear-gradient(150deg,var(--rosa),var(--rosa-escuro))}.dupla__lado--b{background-color:var(--marinho);background-image:linear-gradient(rgba(243,249,249,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(243,249,249,.05) 1px,transparent 1px);background-size:40px 40px}.dupla__rotulo{margin:0;font-family:var(--f-mono);font-size:.8rem;opacity:.85}.dupla__lado--b .dupla__rotulo{color:var(--amarelo);opacity:1}.dupla__lado h3{margin:10px 0 24px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:900;line-height:1.1;color:var(--branco)}.dupla__lado ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.dupla__lado li{display:grid;gap:2px;padding-left:16px;border-left:3px solid rgba(255,255,255,.5)}.dupla__lado--b li{border-left-color:var(--rosa)}.dupla__lado li b{font-size:1.02rem}.dupla__lado li span{font-size:.92rem;opacity:.85}.dupla__numeros{display:flex;flex-wrap:wrap;gap:28px;margin-bottom:26px}.dupla__numeros p{margin:0}.dupla__numeros strong{display:block;font-family:var(--f-display);font-size:clamp(2.6rem,5vw,3.8rem);line-height:1;color:var(--branco)}.dupla__numeros strong span{display:inline-block;min-width:1ch}.dupla__numeros sup{color:var(--rosa);font-size:.5em;vertical-align:top}.dupla__numeros p>span{display:block;margin-top:6px;font-size:.85rem;opacity:.75}.dupla__mais{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:var(--amarelo);color:var(--marinho);font-family:var(--f-titulo);font-size:2.6rem;line-height:1;font-weight:900;box-shadow:0 0 0 8px #ffffffe6,0 20px 40px -14px #031a3499}.dupla__setas{position:absolute;right:22px;bottom:18px;width:60px;height:26px;overflow:visible}.dupla--animada .dupla__lado--a{transform:translate(-30px);opacity:0}.dupla--animada .dupla__lado--b{transform:translate(30px);opacity:0}.dupla--animada .dupla__mais{transform:scale(0) rotate(-180deg)}.dupla--animada .dupla__lado,.dupla--animada .dupla__mais{transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .6s}.dupla--animada .dupla__mais{transition-delay:.45s;transition-timing-function:cubic-bezier(.3,1.6,.5,1)}.dupla--visivel .dupla__lado{transform:none;opacity:1}.dupla--visivel .dupla__mais{transform:none}@media(max-width:860px){.dupla{grid-template-columns:minmax(0,1fr)}.dupla__mais{top:auto;bottom:auto;position:relative;left:auto;margin:-32px auto}.dupla--animada .dupla__lado--a,.dupla--animada .dupla__lado--b{transform:translateY(20px)}}.site-fases{list-style:none;margin:0 0 14px;padding:4px;display:flex;gap:2px;width:fit-content;border-radius:999px;background:var(--branco);border:1px solid var(--linha)}.site-fases li{padding:4px 10px;border-radius:999px;font-family:var(--f-mono);font-size:.62rem;color:var(--texto-suave);transition:background .3s,color .3s}.site-fases li.feita{color:var(--marinho)}.site-fases li.feita:before{content:"✓ ";color:var(--rosa)}.site-fases li.atual{background:var(--rosa);color:var(--branco)}.site-pag--rascunho .site-bloco{background:transparent!important;border:1.5px dashed rgba(3,26,52,.3)}.site-pag--rascunho .site-bloco--cards{border:0}.site-pag--rascunho .site-bloco--cards i{background:transparent!important;border:1.5px dashed rgba(3,26,52,.3)}.site-linhas{display:grid;gap:6px;padding:14px 16px;opacity:0;transition:opacity .4s}.site-linhas i{display:block;height:7px;width:70%;border-radius:4px;background:#ffffffd9}.site-linhas i+i{width:45%}.site-pag--texto .site-linhas{opacity:1}.site-pag--cel .site-linhas{padding:10px}.site-case{position:absolute;left:8px;top:-8px;z-index:3;padding:7px 14px;border-radius:999px;background:var(--amarelo);color:var(--marinho);font-family:var(--f-mono);font-size:.74rem;font-weight:700;box-shadow:0 16px 30px -12px #031a3480;opacity:0;transform:scale(.5) rotate(-12deg);transition:opacity .4s,transform .5s cubic-bezier(.3,1.6,.5,1)}.site-case--on{opacity:1;transform:rotate(-6deg)}.lp-grade-mini li{position:relative}.lp-grade-mini--cores li:before{display:none}.lp-grade-mini--cores li{border-top:4px solid var(--cor, var(--rosa))}.lp-grade-mini--cores li:nth-child(4n+1){--cor: var(--rosa);--cor-texto: var(--branco)}.lp-grade-mini--cores li:nth-child(4n+2){--cor: var(--amarelo);--cor-texto: var(--marinho)}.lp-grade-mini--cores li:nth-child(4n+3){--cor: var(--marinho);--cor-texto: var(--branco)}.lp-grade-mini--cores li:nth-child(4n+4){--cor: var(--grafite);--cor-texto: var(--branco)}.lp-grade-mini--cores .destaque__icone{width:44px;height:44px;margin-bottom:14px;background:var(--cor);color:var(--cor-texto)}.lp-grade-mini--cores .destaque__icone svg{width:22px;height:22px}.lp-cta-secao{margin-top:calc(-1*clamp(48px,7vw,88px));padding-block:0 clamp(48px,7vw,80px)}.lp-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin:0;padding-top:22px;border-top:1px solid var(--linha)}.lp-cta__texto{color:var(--marinho);font-weight:700}.lp-cta .link-seta{font-size:.95rem}.lp-cta__whats{display:inline-flex;align-items:center;gap:6px;color:var(--texto-suave);font-weight:600;font-size:.88rem;text-decoration:none}.lp-cta__whats svg{width:16px;height:16px}.lp-cta__whats:hover{color:var(--rosa)}.deploy{position:relative;padding:clamp(18px,3vw,28px);border-radius:22px;color:var(--gelo);background-color:var(--marinho);background-image:radial-gradient(70% 70% at 90% 0%,rgba(255,36,92,.3),transparent 65%),linear-gradient(rgba(243,249,249,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(243,249,249,.05) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px}.deploy__tipos{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.deploy__tipos li{padding:4px 10px;border-radius:999px;border:1px solid rgba(243,249,249,.2);font-family:var(--f-mono);font-size:.64rem;color:#f3f9f999;transition:background .3s,color .3s,border-color .3s}.deploy__tipos li.atual{background:var(--amarelo);border-color:var(--amarelo);color:var(--marinho);font-weight:700}.deploy__etapas{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.deploy__etapas li{padding:6px 8px;border-radius:8px;background:#ffffff0f;font-family:var(--f-mono);font-size:.64rem;color:#f3f9f999;transition:background .3s,color .3s}.deploy__etapas li span{color:var(--rosa)}.deploy__etapas li.atual{background:var(--rosa);color:var(--branco)}.deploy__etapas li.atual span{color:var(--branco)}.deploy__etapas li.feita{color:var(--gelo)}.deploy__bancada{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.deploy__painel{min-height:150px;padding:10px;border-radius:10px;background:var(--branco);color:var(--marinho);opacity:.82;transform:translateY(4px);transition:opacity .35s,transform .35s,box-shadow .35s}.deploy__painel--ativo{opacity:1;transform:none;box-shadow:0 18px 34px -18px #0009,0 0 0 2px var(--rosa)}.deploy__painel--terminal{background:#0b1d33;color:var(--gelo)}.deploy__titulo{margin:0 0 8px;font-family:var(--f-mono);font-size:.6rem;color:var(--texto-suave)}.deploy__painel--terminal .deploy__titulo{color:#f3f9f98c}.deploy__prancheta{display:grid;gap:6px}.deploy__prancheta span{display:block;height:22px;border-radius:5px;border:1.5px dashed rgba(3,26,52,.25);transition:background .3s,border-color .3s}.deploy__prancheta span:nth-child(2){height:40px}.deploy__prancheta span.on:nth-child(1){background:var(--marinho);border-color:var(--marinho)}.deploy__prancheta span.on:nth-child(2){background:var(--rosa);border-color:var(--rosa)}.deploy__prancheta span.on:nth-child(3){background:var(--amarelo);border-color:var(--amarelo)}.deploy__codigo,.deploy__terminal{display:grid;gap:6px;font-family:var(--f-mono);font-size:.62rem}.deploy__codigo span,.deploy__terminal span{opacity:0;transform:translate(-4px);transition:opacity .3s,transform .3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deploy__codigo span.on,.deploy__terminal span.on{opacity:1;transform:none}.deploy__codigo i{display:inline-block;width:1.2em;font-style:normal;color:var(--texto-suave)}.deploy__codigo span{color:#6f42c1}.deploy__terminal span{color:#7ee2a8}.deploy__url{margin-top:4px;color:var(--amarelo)!important;font-weight:700}@media(max-width:480px){.deploy__bancada{grid-template-columns:minmax(0,1fr)}.deploy__painel{min-height:0}}.busca-arte{position:relative;padding:clamp(18px,3vw,30px) clamp(18px,3vw,30px) clamp(40px,5vw,60px);border-radius:22px;background:radial-gradient(circle at 1px 1px,rgba(3,26,52,.14) 1px,transparent 1.5px) 0 0 / 16px 16px,linear-gradient(150deg,#FFF7D6,var(--gelo) 70%);border:1px solid var(--linha)}.busca-arte__janela{width:88%;border-radius:14px;background:var(--branco);box-shadow:0 30px 60px -32px #031a3473;padding:14px 16px;font-family:Arial,sans-serif}.busca-arte__campo{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:1px solid #dfe1e5;color:#202124;font-size:.82rem;box-shadow:0 1px 6px #2021242e}.busca-arte__campo svg{flex:none;width:16px;height:16px;color:#9aa0a6}.busca-arte__cursor{display:inline-block;width:1px;height:1em;margin-left:1px;vertical-align:-2px;background:#202124;animation:cursor-pisca 1s steps(1) infinite}.busca-arte__resultados{display:grid;gap:10px;margin-top:14px}.busca-res{opacity:0;transform:translateY(8px);transition:opacity .4s,transform .4s,box-shadow .4s,background .4s}.busca-res.on{opacity:1;transform:none}.busca-res--fantasma{display:grid;gap:6px;padding:4px 0}.busca-res--fantasma i{display:block;height:8px;width:80%;border-radius:4px;background:#eef1f4}.busca-res--fantasma i+i{width:55%}.busca-res--marca{display:grid;gap:3px;padding:10px 12px;border-radius:10px}.busca-res--marca.on{background:#fff5f8;box-shadow:0 0 0 2px var(--rosa)}.busca-res--marca small{font-size:.66rem;color:#4d5156}.busca-res--marca strong{font-size:.86rem;font-weight:400;color:#1a0dab}.busca-res--marca>span{font-size:.7rem;color:#4d5156}.busca-res__links,.busca-res__faq{opacity:0;max-height:0;overflow:hidden;transition:opacity .4s,max-height .4s}.busca-res__links.on,.busca-res__faq.on{opacity:1;max-height:3em}.busca-res__links{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:4px}.busca-res__links em{font-style:normal;font-size:.7rem;color:#1a0dab}.busca-res__faq{margin-top:4px;padding-top:6px;border-top:1px solid #eef1f4;font-size:.68rem;color:#202124}.busca-ia{position:absolute;right:clamp(10px,2vw,18px);bottom:14px;width:46%;padding:12px 14px;border-radius:14px;background:var(--marinho);color:var(--gelo);box-shadow:0 24px 44px -20px #031a3499;opacity:0;transform:translateY(14px);transition:opacity .5s,transform .5s}.busca-ia.on{opacity:1;transform:none}.busca-ia__rotulo{margin:0 0 4px;font-family:var(--f-mono);font-size:.6rem;color:var(--amarelo)}.busca-ia p{margin:0;font-size:.74rem}.busca-ia small{display:block;margin-top:6px;font-family:var(--f-mono);font-size:.58rem;color:var(--rosa)}@media(prefers-reduced-motion:reduce){.busca-res,.busca-ia,.busca-res__links,.busca-res__faq{transition:none}}@media(max-width:480px){.busca-arte__janela{width:100%}.busca-ia{position:static;width:auto;margin-top:12px}}.app-arte{position:relative;padding:clamp(18px,3vw,30px);border-radius:22px;background:radial-gradient(70% 70% at 80% 20%,rgba(255,36,92,.28),transparent 65%),linear-gradient(160deg,#13294a,#031a34);color:var(--gelo)}.app-arte__plataformas{list-style:none;margin:0 0 16px;padding:4px;display:flex;gap:2px;width:fit-content;border-radius:999px;background:#ffffff14}.app-arte__plataformas li{padding:5px 12px;border-radius:999px;font-family:var(--f-mono);font-size:.66rem;color:#f3f9f999;transition:background .3s,color .3s}.app-arte__plataformas li.atual{background:var(--amarelo);color:var(--marinho);font-weight:700}.app-arte__palco{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center}.app-cel{position:relative;width:170px;padding:9px;border-radius:30px;background:#0b1d33;box-shadow:0 30px 60px -24px #000000b3,inset 0 0 0 1px #ffffff1f}.app-cel__entalhe{position:absolute;z-index:2;top:15px;left:50%;width:50px;height:12px;margin-left:-25px;border-radius:8px;background:#0b1d33}.app-tela{position:relative;aspect-ratio:9 / 18;border-radius:22px;overflow:hidden;background:var(--branco);color:var(--marinho);animation:demo-entra .45s ease-out both}.app-abertura{height:100%;display:grid;place-content:center;justify-items:center;gap:8px;background:linear-gradient(160deg,var(--rosa),var(--rosa-escuro));color:var(--branco);font-weight:900;font-size:.8rem}.app-abertura__logo{font-family:var(--f-mono);font-size:1.4rem;letter-spacing:-2px;animation:seta-pulso 1s ease-out both}.app-login{display:grid;gap:8px;padding:46px 14px 14px}.app-login p{margin:0 0 6px;font-weight:900;font-size:.9rem}.app-login i{display:block;height:22px;border-radius:7px;border:1px solid var(--linha)}.app-login span{display:grid;place-items:center;height:24px;margin-top:6px;border-radius:999px;background:var(--rosa);color:var(--branco);font-size:.62rem;font-weight:700}.app-inicio{display:grid;gap:7px;padding:34px 11px 0;height:100%;align-content:start}.app-inicio p{margin:0;font-weight:900;font-size:.78rem}.app-inicio__destaque{display:block;height:52px;border-radius:10px;background:linear-gradient(120deg,var(--marinho),#13294a)}.app-inicio__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.app-inicio__cards i{display:block;height:40px;border-radius:8px;background:var(--amarelo)}.app-inicio__cards i+i{background:#ff245c2e}.app-inicio__lista{display:grid;gap:5px}.app-inicio__lista i{display:block;height:12px;border-radius:4px;background:var(--gelo)}.app-inicio__abas{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:8px 12px;border-top:1px solid var(--linha);background:var(--branco)}.app-inicio__abas i{display:block;height:8px;border-radius:4px;background:var(--linha)}.app-inicio__abas i:first-child{background:var(--rosa)}.app-push{position:absolute;left:8px;right:8px;top:30px;z-index:3;padding:8px 10px;border-radius:12px;background:#031a34eb;color:var(--branco);box-shadow:0 14px 26px -12px #0009;font-size:.6rem;animation:mkt-status .5s ease-out .3s both}.app-push b{display:block;font-size:.62rem;color:var(--amarelo)}.app-arte__fluxo{list-style:none;margin:0;padding:0;display:grid;gap:8px}.app-arte__fluxo li{padding:9px 12px;border-radius:10px;background:#ffffff0f;font-family:var(--f-mono);font-size:.72rem;color:#f3f9f9a6;transition:background .3s,color .3s}.app-arte__fluxo li.atual{background:var(--rosa);color:var(--branco)}.app-arte__lojas{display:inline-block;margin-top:14px;padding:6px 12px;border-radius:999px;background:#ffffff14;font-family:var(--f-mono);font-size:.68rem;color:#f3f9f980;transition:background .3s,color .3s}.app-arte__lojas.on{background:#34d27b;color:var(--marinho);font-weight:700}@media(max-width:480px){.app-arte__palco{grid-template-columns:minmax(0,1fr);justify-items:center}.app-arte__lado{width:100%}}.ux-arte{position:relative;padding:clamp(18px,3vw,28px);border-radius:22px;background:radial-gradient(circle at 1px 1px,rgba(3,26,52,.14) 1px,transparent 1.5px) 0 0 / 16px 16px,linear-gradient(150deg,#ffe3ea,var(--gelo) 70%);border:1px solid var(--linha)}.ux-arte__etapas{list-style:none;margin:0 0 14px;padding:4px;display:flex;flex-wrap:wrap;gap:2px;width:fit-content;border-radius:999px;background:var(--branco);border:1px solid var(--linha)}.ux-arte__etapas li{padding:4px 10px;border-radius:999px;font-family:var(--f-mono);font-size:.62rem;color:var(--texto-suave);transition:background .3s,color .3s}.ux-arte__etapas li.feita{color:var(--marinho)}.ux-arte__etapas li.feita:before{content:"✓ ";color:var(--rosa)}.ux-arte__etapas li.atual{background:var(--marinho);color:var(--branco)}.ux-quadro{position:relative;height:280px;border-radius:14px;background:var(--branco);box-shadow:0 30px 60px -34px #031a3473;overflow:hidden}.ux-notas{position:absolute;inset:0}.ux-nota{position:absolute;left:var(--x);top:var(--y);display:grid;gap:5px;width:26%;padding:10px;border-radius:4px;box-shadow:0 8px 16px -10px #031a3480;transform:rotate(calc((var(--k) - 2.5) * 2deg));transition:left .7s cubic-bezier(.2,.8,.2,1),top .7s cubic-bezier(.2,.8,.2,1),box-shadow .4s;animation:mkt-status .4s ease-out both;animation-delay:calc(var(--k) * .15s)}.ux-nota i{display:block;height:5px;border-radius:3px;background:#031a3440}.ux-nota i+i{width:60%}.ux-nota--amarelo{background:var(--amarelo)}.ux-nota--rosa{background:#ffd0dc}.ux-nota--gelo{background:#dfeef5}.ux-nota--escolhida{box-shadow:0 0 0 3px var(--rosa),0 12px 22px -10px #ff245c99;z-index:2}.ux-rotulo{position:absolute;right:12px;bottom:12px;padding:4px 10px;border-radius:999px;background:var(--rosa);color:var(--branco);font-family:var(--f-mono);font-size:.62rem;animation:mkt-status .4s ease-out .6s both}.ux-tela{position:absolute;inset:16px 22%;display:grid;gap:8px;align-content:start;padding:12px;border-radius:12px;border:1px solid var(--linha);animation:demo-entra .4s ease-out both}.ux-tela>span,.ux-tela__cards i{display:block;border-radius:6px;transition:background .5s,border-color .5s}.ux-tela__topo{height:14px;background:var(--marinho)}.ux-tela__titulo{height:14px;width:70%;background:var(--marinho)}.ux-tela__texto{height:8px;width:90%;background:var(--linha)}.ux-tela__cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ux-tela__cards i{height:46px;background:var(--amarelo)}.ux-tela__cards i+i{background:#ffd0dc}.ux-tela__botao{display:grid!important;place-items:center;height:26px;width:60%;border-radius:999px!important;background:var(--rosa);color:var(--branco);font-size:.62rem;font-weight:700}.ux-tela--rascunho>span,.ux-tela--rascunho .ux-tela__cards i{background:transparent!important;border:1.5px dashed rgba(3,26,52,.3)}.ux-tela--rascunho .ux-tela__cards{border:0}.ux-cursor{position:absolute!important;width:14px;height:14px;border-radius:0!important;background:none!important;left:70%;top:40%;animation:ux-cursor 2s ease-in-out both}.ux-cursor:before{content:"";position:absolute;inset:0;background:var(--marinho);clip-path:polygon(0 0,100% 60%,55% 62%,75% 100%,60% 100%,42% 66%,0 90%)}@keyframes ux-cursor{0%{left:75%;top:30%}60%{left:34%;top:80%}70%{transform:scale(.85)}80%,to{left:34%;top:80%;transform:none}}.ux-calor{position:absolute!important;border-radius:50%!important;background:radial-gradient(circle,rgba(255,36,92,.55),rgba(248,219,92,.25) 50%,transparent 70%)!important;animation:mkt-status .5s ease-out both}.ux-calor--1{width:90px;height:90px;left:10%;bottom:2%;animation-delay:.1s}.ux-calor--2{width:60px;height:60px;left:2%;top:40%;animation-delay:.35s}.ux-calor--3{width:50px;height:50px;right:6%;top:44%;animation-delay:.6s}.ux-validado{position:absolute!important;right:-12%;top:-6px;padding:5px 12px;border-radius:999px!important;background:#34d27b!important;color:var(--marinho);font-family:var(--f-mono);font-size:.64rem;font-weight:700;white-space:nowrap;animation:mkt-status .5s ease-out .8s both}@media(max-width:480px){.ux-tela{inset:14px 8%}.ux-validado{right:0}}.ia-arte{position:relative;padding:clamp(18px,3vw,28px) clamp(18px,3vw,28px) clamp(44px,5vw,56px);border-radius:22px;color:var(--gelo);background-color:var(--marinho);background-image:radial-gradient(70% 70% at 15% 10%,rgba(255,36,92,.3),transparent 65%),radial-gradient(60% 60% at 95% 90%,rgba(248,219,92,.18),transparent 65%)}.ia-arte__etapas{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ia-arte__etapas li{padding:4px 10px;border-radius:999px;border:1px solid rgba(243,249,249,.18);font-family:var(--f-mono);font-size:.62rem;color:#f3f9f98c;transition:background .3s,color .3s,border-color .3s}.ia-arte__etapas li.feita{color:var(--gelo);border-color:#f3f9f959}.ia-arte__etapas li.feita:before{content:"✓ ";color:var(--rosa)}.ia-arte__etapas li.atual{background:var(--rosa);border-color:var(--rosa);color:var(--branco)}.ia-arte__palco{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:14px;align-items:start}.ia-doc{position:relative;display:grid;gap:7px;padding:12px;border-radius:10px;background:var(--branco);color:var(--marinho);overflow:hidden}.ia-doc p{margin:0 0 4px;font-family:var(--f-mono);font-size:.62rem;color:var(--texto-suave)}.ia-doc i{display:block;height:7px;border-radius:3px;background:var(--gelo)}.ia-doc i:nth-child(3){width:70%}.ia-doc i:nth-child(5){width:55%}.ia-doc__scan{position:absolute;left:0;right:0;top:0;height:26px;background:linear-gradient(180deg,transparent,rgba(255,36,92,.35),transparent);opacity:0}@keyframes ia-scan{0%{top:-10%;opacity:1}to{top:100%;opacity:1}}.ia-doc--lendo .ia-doc__scan{animation:ia-scan 1.1s linear infinite}.ia-painel{display:grid;gap:8px;padding:12px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(243,249,249,.12)}.ia-painel__titulo{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--f-mono);font-size:.64rem;color:#f3f9f9bf}.ia-painel__chip{padding:2px 7px;border-radius:6px;background:var(--amarelo);color:var(--marinho);font-weight:700}.ia-painel ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.ia-painel li{display:grid;grid-template-columns:70px minmax(0,1fr);gap:8px;align-items:center;padding:5px 8px;border-radius:6px;background:#ffffff0d;font-size:.68rem;opacity:.3;transition:opacity .35s,background .35s}.ia-painel li.on{opacity:1;background:#ffffff1a}.ia-painel li span{font-family:var(--f-mono);font-size:.58rem;color:#f3f9f999}.ia-painel li b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ia-sugestao,.ia-revisao{opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s}.ia-sugestao.on,.ia-revisao.on{opacity:1;transform:none}.ia-sugestao{padding:8px 10px;border-radius:8px;border-left:3px solid var(--amarelo);background:#f8db5c1a;font-size:.68rem}.ia-sugestao small{display:block;font-family:var(--f-mono);font-size:.56rem;color:var(--amarelo)}.ia-revisao{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 10px;border-radius:8px;background:var(--branco);color:var(--marinho);font-size:.68rem;font-weight:700}.ia-revisao__pessoa{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--rosa);color:var(--branco);font-size:.56rem}.ia-revisao b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--linha);color:var(--texto-suave)}.ia-revisao b.ok{background:#34d27b;color:var(--marinho)}.ia-arte__sistema{position:absolute;left:clamp(18px,3vw,28px);bottom:14px;padding:5px 12px;border-radius:999px;background:#ffffff14;font-family:var(--f-mono);font-size:.64rem;color:#f3f9f980;transition:background .3s,color .3s}.ia-arte__sistema.on{background:#34d27b;color:var(--marinho);font-weight:700}@media(max-width:480px){.ia-arte__palco{grid-template-columns:minmax(0,1fr)}}.dados-arte{position:relative;display:grid;gap:14px;padding:clamp(18px,3vw,28px);border-radius:22px;color:var(--gelo);background-color:var(--marinho);background-image:radial-gradient(70% 70% at 90% 10%,rgba(248,219,92,.2),transparent 65%),linear-gradient(rgba(243,249,249,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(243,249,249,.05) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px}.dados-arte__fluxo{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px;align-items:center}.dados-fontes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dados-fontes li{position:relative;padding:8px 10px;border-radius:8px;background:#ffffff0f;font-family:var(--f-mono);font-size:.66rem;color:#f3f9f966;overflow:hidden;transition:background .3s,color .3s}.dados-fontes li.on{background:#ffffff1f;color:var(--gelo)}.dados-fontes__pacote{position:absolute;top:50%;right:-8px;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--amarelo);opacity:0}@keyframes dados-pacote{0%{right:60%;opacity:0}20%{opacity:1}to{right:4px;opacity:0}}.dados-fontes li.on .dados-fontes__pacote{animation:dados-pacote 1.4s ease-in infinite;animation-delay:calc(var(--k) * .25s)}.dados-etl{padding:12px;border-radius:10px;border:1.5px dashed rgba(243,249,249,.25);text-align:center;transition:background .4s,border-color .4s}.dados-etl p{margin:0 0 4px;font-family:var(--f-mono);font-weight:700;font-size:.8rem;color:var(--amarelo)}.dados-etl span{font-size:.64rem;color:#f3f9f999}.dados-etl.on{border-color:var(--rosa);background:#ff245c1f}.dados-etl.limpo{border-style:solid;border-color:#34d27b;background:#34d27b1f}.dados-etl.limpo span{color:#7ee2a8;font-weight:700}.dados-painel{padding:14px;border-radius:12px;background:var(--branco);color:var(--marinho);box-shadow:0 24px 44px -22px #0009}.dados-painel__topo{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.dados-kpi{padding:4px 10px;border-radius:999px;background:var(--gelo);font-family:var(--f-display);font-weight:900;font-size:.9rem;color:var(--texto-suave);opacity:.4;transition:opacity .4s,background .4s,color .4s}.dados-kpi small{font-family:var(--f-texto);font-weight:400;font-size:.56rem}.dados-kpi.on{opacity:1;background:#34d27b26;color:#138a4c}.dados-painel__graficos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;height:90px}.dados-barras{display:flex;align-items:flex-end;gap:6px;padding:6px;border-radius:8px;background:var(--gelo)}.dados-barras i{flex:1;height:var(--h);border-radius:4px 4px 0 0;background:var(--marinho);transition:height .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--k) * .08s)}.dados-barras i:last-child{background:var(--rosa)}.dados-linha{width:100%;height:100%;padding:6px;border-radius:8px;background:var(--gelo);overflow:visible;box-sizing:border-box}.dados-linha polyline{fill:none;stroke:var(--rosa);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:400;stroke-dashoffset:400;transition:stroke-dashoffset 1.2s ease}.dados-linha polyline.on{stroke-dashoffset:0}.dados-linha .previsao{stroke:var(--amarelo);stroke-dasharray:4 5;stroke-dashoffset:0;opacity:0;transition:opacity .5s}.dados-linha .previsao.on{opacity:1}.dados-insight{margin:10px 0 0;padding:8px 10px;border-radius:8px;border-left:3px solid var(--amarelo);background:#fffbea;font-size:.68rem;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s}.dados-insight.on{opacity:1;transform:none}.dados-insight b{margin-right:6px;font-family:var(--f-mono);font-size:.6rem;color:var(--rosa)}@media(prefers-reduced-motion:reduce){.dados-barras i,.dados-linha polyline{transition:none}}@media(max-width:480px){.dados-arte__fluxo{grid-template-columns:minmax(0,1fr)}}.nuvem-arte{position:relative;display:grid;gap:12px;padding:clamp(18px,3vw,28px) clamp(18px,3vw,28px) clamp(40px,5vw,52px);border-radius:22px;color:var(--gelo);background-color:var(--marinho);background-image:radial-gradient(70% 70% at 85% 15%,rgba(255,36,92,.25),transparent 65%),linear-gradient(rgba(243,249,249,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(243,249,249,.05) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px}.nuvem-arte__fases{list-style:none;margin:0;padding:4px;display:flex;flex-wrap:wrap;gap:2px;width:fit-content;border-radius:999px;background:#ffffff14}.nuvem-arte__fases li{padding:4px 10px;border-radius:999px;font-family:var(--f-mono);font-size:.62rem;color:#f3f9f98c;transition:background .3s,color .3s}.nuvem-arte__fases li.atual{background:var(--amarelo);color:var(--marinho);font-weight:700}.nuvem-arte__palco{display:grid;grid-template-columns:minmax(0,2fr) 40px minmax(0,3fr);gap:8px;align-items:center}.nuvem-local,.nuvem-cloud{padding:12px;border-radius:12px}.nuvem-local{display:grid;gap:6px;background:#ffffff0f;border:1px solid rgba(243,249,249,.12);transition:opacity .5s}.nuvem-local.vazio{opacity:.4}.nuvem-local p,.nuvem-cloud p{margin:0 0 4px;font-family:var(--f-mono);font-size:.62rem;color:#f3f9f999}.nuvem-local span{padding:6px 8px;border-radius:6px;background:#ffffff1a;font-family:var(--f-mono);font-size:.64rem;transition:opacity .4s,transform .4s}.nuvem-local span.saiu{opacity:.2;transform:translate(10px)}.nuvem-ponte{position:relative;height:3px;border-radius:2px;background:#f3f9f926;overflow:hidden}.nuvem-ponte i{position:absolute;top:0;left:-30%;width:30%;height:100%;background:var(--rosa);opacity:0}@keyframes nuvem-ponte{to{left:100%}}.nuvem-ponte.on i{opacity:1;animation:nuvem-ponte .9s linear infinite}.nuvem-cloud{background:var(--branco);color:var(--marinho);box-shadow:0 24px 44px -20px #0009;transition:box-shadow .3s}.nuvem-cloud.alerta{box-shadow:0 0 0 3px var(--amarelo),0 24px 44px -20px #0009}.nuvem-cloud p{color:var(--texto-suave)}.nuvem-cloud__apps{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.nuvem-cloud__apps span{padding:5px 9px;border-radius:6px;background:var(--gelo);font-family:var(--f-mono);font-size:.64rem;color:var(--texto-suave);opacity:.3;transform:translate(-10px);transition:opacity .4s,transform .4s,background .4s,color .4s}.nuvem-cloud__apps span.on{opacity:1;transform:none;background:var(--marinho);color:var(--branco)}.nuvem-cloud__instancias{display:flex;align-items:center;gap:6px}.nuvem-cloud__instancias i{width:22px;height:22px;border-radius:6px;border:1.5px dashed var(--linha);transition:background .3s,border-color .3s,transform .3s}.nuvem-cloud__instancias i.on{border:0;background:var(--rosa);transform:scale(1.05)}.nuvem-cloud__instancias small{margin-left:6px;font-family:var(--f-mono);font-size:.6rem;color:var(--texto-suave)}.nuvem-arte__painel{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;background:#ffffff0f}.nuvem-arte__painel small{display:block;font-family:var(--f-mono);font-size:.58rem;color:#f3f9f999}.nuvem-medidor{display:block;height:8px;margin-top:4px;border-radius:4px;background:#f3f9f91f;overflow:hidden}.nuvem-medidor i{display:block;height:100%;border-radius:4px;background:#34d27b;transition:width .6s ease,background .4s}.nuvem-medidor i.alto{background:var(--amarelo)}.nuvem-aviso,.nuvem-custo{opacity:.25;transition:opacity .4s}.nuvem-aviso.on,.nuvem-custo.on{opacity:1}.nuvem-aviso{padding:4px 9px;border-radius:999px;background:var(--amarelo);color:var(--marinho);font-size:.6rem;font-weight:700;white-space:nowrap}.nuvem-custo b{display:block;font-size:.66rem;color:#7ee2a8;white-space:nowrap}@media(max-width:480px){.nuvem-arte__palco{grid-template-columns:minmax(0,1fr)}.nuvem-ponte{height:22px;width:3px;justify-self:center}.nuvem-arte__painel{grid-template-columns:minmax(0,1fr)}}.cicd{position:relative;display:grid;gap:12px;padding:clamp(18px,3vw,28px) clamp(18px,3vw,28px) clamp(40px,5vw,52px);border-radius:22px;color:var(--gelo);background:#0b1d33;border:1px solid rgba(243,249,249,.1);box-shadow:0 40px 80px -50px #031a34cc;font-family:var(--f-mono)}.cicd__topo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center;font-size:.66rem}.cicd__commit b{margin-right:6px;padding:2px 8px;border-radius:6px;background:#ffffff1a;color:var(--amarelo)}.cicd__estado{padding:4px 10px;border-radius:999px;background:#ffffff14;color:#f3f9f9b3}.cicd__estado.ok{background:#34d27b;color:var(--marinho);font-weight:700}.cicd__esteira{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cicd__esteira li{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:center;padding:6px 10px;border-radius:8px;background:#ffffff0a;font-size:.7rem;color:#f3f9f973;transition:background .3s,color .3s}.cicd__esteira li+li:before{content:"";position:absolute;left:21px;top:-6px;width:2px;height:6px;background:#f3f9f926}.cicd__esteira li.ok{color:var(--gelo)}.cicd__esteira li.rodando{background:#ff245c24;color:var(--branco)}.cicd__no{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(243,249,249,.25);font-size:.6rem}.cicd__esteira li.ok .cicd__no{border-color:#34d27b;background:#34d27b;color:var(--marinho);font-weight:700}.cicd__esteira li.rodando .cicd__no{border-color:var(--rosa);border-top-color:transparent;animation:pipe-gira .8s linear infinite}.cicd__esteira li:nth-child(5).ok .cicd__no,.cicd__esteira li:nth-child(6).ok .cicd__no{background:var(--amarelo);border-color:var(--amarelo)}.cicd__esteira li:last-child.ok{background:#34d27b24}.cicd__monitor{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px;border-radius:10px;background:#ffffff0f;opacity:.3;transition:opacity .5s}.cicd__monitor.on{opacity:1}.cicd__monitor small{display:block;font-size:.56rem;color:#f3f9f98c}.cicd__monitor b{display:block;font-family:var(--f-display);font-size:1rem;color:var(--branco)}.cicd__barra{display:block;height:8px;margin-top:6px;border-radius:4px;background:#f3f9f91f;overflow:hidden}.cicd__barra i{display:block;height:100%;border-radius:4px;background:var(--amarelo);transition:width .8s ease}.cicd__monitor em{position:absolute;right:10px;bottom:-18px;font-style:normal;font-size:.54rem;color:#f3f9f966}.ilustracao-devops{display:block;width:100%;height:auto;overflow:visible}.ilustracao-devops__lado{font-family:var(--f-mono);font-weight:700;font-size:26px;fill:var(--marinho);opacity:.35}.etapa-devops{opacity:0;transition:opacity .35s ease}.etapa-devops--on{opacity:1}.etapa-devops rect{fill:var(--marinho)}.etapa-devops text{font-family:var(--f-mono);font-size:13px;font-weight:700;fill:var(--branco)}@media(prefers-reduced-motion:reduce){.etapa-devops{opacity:1}}.sup-arte{position:relative;display:grid;gap:12px;padding:clamp(18px,3vw,28px) clamp(18px,3vw,28px) clamp(40px,5vw,52px);border-radius:22px;color:var(--gelo);background-color:var(--marinho);background-image:radial-gradient(70% 70% at 90% 10%,rgba(255,36,92,.25),transparent 65%),linear-gradient(rgba(243,249,249,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(243,249,249,.05) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px}.sup-arte__topo{display:flex;justify-content:space-between;align-items:center;gap:8px;font-family:var(--f-mono);font-size:.66rem}.sup-arte__modelo{padding:4px 10px;border-radius:999px;background:var(--amarelo);color:var(--marinho);font-weight:700}.sup-arte__status{padding:4px 10px;border-radius:999px;font-weight:700;transition:background .3s,color .3s}.sup-arte__status.alerta{background:#ff245c33;color:#ff8fab}.sup-arte__status.ok{background:#34d27b;color:var(--marinho)}.sup-arte__grade{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;align-items:start}.sup-servico{padding:12px;border-radius:12px;background:var(--branco);color:var(--marinho);transition:box-shadow .3s}.sup-servico.alerta{box-shadow:0 0 0 3px var(--rosa)}.sup-servico small{display:block;font-family:var(--f-mono);font-size:.6rem;color:var(--texto-suave)}.sup-servico svg{display:block;width:100%;height:44px;margin:6px 0}.sup-servico polyline{fill:none;stroke:#34d27b;stroke-width:2.5;vector-effect:non-scaling-stroke;transition:all .5s}.sup-servico.alerta polyline{stroke:var(--rosa)}.sup-servico b{font-size:.7rem}.sup-chamado{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sup-chamado li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:2px 10px;align-items:center;padding:6px 10px;border-radius:8px;background:#ffffff0d;font-family:var(--f-mono);font-size:.68rem;color:#f3f9f973;transition:background .3s,color .3s}.sup-chamado li span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(243,249,249,.25);font-size:.58rem}.sup-chamado li em{grid-column:2;font-style:normal;font-size:.58rem;color:var(--amarelo)}.sup-chamado li.feita{color:var(--gelo)}.sup-chamado li.feita span{border-color:#34d27b;background:#34d27b;color:var(--marinho);font-weight:700}.sup-chamado li.atual{background:#ff245c29;color:var(--branco)}.sup-chamado li.atual span{border-color:var(--rosa);background:var(--rosa);color:var(--branco)}.sup-relatorio{padding:9px 12px;border-radius:10px;border-left:3px solid var(--amarelo);background:#f8db5c1a;font-size:.68rem;opacity:.25;transition:opacity .4s}.sup-relatorio.on{opacity:1}.sup-relatorio b{margin-right:6px;font-family:var(--f-mono);font-size:.6rem;color:var(--amarelo)}@media(max-width:480px){.sup-arte__grade{grid-template-columns:minmax(0,1fr)}}.sup-contrato{display:grid;gap:6px;padding:12px 14px;border-radius:12px;background:var(--branco);color:var(--marinho)}.sup-contrato small{font-family:var(--f-mono);font-size:.6rem;color:var(--texto-suave)}.sup-contrato b{display:block;font-family:var(--f-display);font-size:1.5rem;line-height:1}.sup-contrato b span{font-size:.8rem;color:var(--texto-suave)}.sup-contrato__barra{display:block;height:10px;border-radius:5px;background:var(--gelo);overflow:hidden}.sup-contrato__barra i{display:block;height:100%;border-radius:5px;background:var(--rosa);transition:width .7s ease}.sup-fila__titulo{margin:4px 0 0;font-family:var(--f-mono);font-size:.64rem;color:#f3f9f9b3}.sup-fila__titulo span{margin-left:6px;padding:2px 8px;border-radius:999px;background:var(--amarelo);color:var(--marinho);font-weight:700}.sup-fila{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sup-fila li{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:7px 10px;border-radius:8px;background:#ffffff0f;font-size:.7rem;transition:background .4s,transform .4s}.sup-fila__pos{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ffffff1a;font-family:var(--f-mono);font-size:.6rem}.sup-fila__nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sup-fila__horas{font-family:var(--f-mono);font-size:.62rem;color:#f3f9f999}.sup-fila__estado{padding:2px 8px;border-radius:999px;background:#ffffff14;font-family:var(--f-mono);font-size:.58rem;color:#f3f9f999;white-space:nowrap}.sup-fila li.atual{background:#ff245c29}.sup-fila li.atual .sup-fila__estado{background:var(--rosa);color:var(--branco)}.sup-fila li.ok .sup-fila__estado{background:#34d27b;color:var(--marinho);font-weight:700}.sup-fila li.ok .sup-fila__pos{background:#34d27b;color:var(--marinho)}.sup-fila li.subiu{background:#f8db5c2e;transform:translate(6px)}.sup-fila li.subiu .sup-fila__estado{background:var(--amarelo);color:var(--marinho);font-weight:700}.ilustracao-entender{display:block;width:100%;height:auto;overflow:visible}.ilustracao-entender__legenda{font-family:var(--f-mono);font-weight:700;font-size:18px;fill:var(--marinho)}.ilustracao-entender__horas{font-family:var(--f-display);font-weight:900;font-size:34px;fill:var(--marinho)}.ilustracao-entender__sub{font-family:var(--f-mono);font-size:12px;fill:var(--texto-suave)}.ilustracao-entender__tipo{font-family:var(--f-mono);font-weight:700;font-size:15px;fill:var(--marinho)}.ilustracao-entender__codigo{font-family:var(--f-mono);font-weight:900;font-size:22px;fill:var(--rosa)}.ilustracao-entender__codigo--branco{font-size:14px;fill:var(--branco)}.en-chip rect{fill:var(--branco);stroke:var(--linha);stroke-width:1.5;transition:fill .3s,stroke .3s}.en-chip text{font-family:var(--f-mono);font-size:12px;font-weight:700;fill:var(--texto-suave);transition:fill .3s}.en-chip--on rect{fill:var(--marinho);stroke:var(--marinho)}.en-chip--on text{fill:var(--branco)}.dupla--comparacao .dupla__lado--a{background:#e9eef2;color:var(--marinho)}.dupla--comparacao .dupla__lado--a h3{color:var(--marinho)}.dupla--comparacao .dupla__lado--a .dupla__rotulo{color:var(--texto-suave);opacity:1}.dupla--comparacao .dupla__lado--a li{border-left-color:#031a3433}.dupla--comparacao .dupla__lado--a li span{color:var(--texto-suave);opacity:1}.dupla--comparacao .dupla__lado--b{background:radial-gradient(80% 80% at 90% 0%,rgba(248,219,92,.3),transparent 60%),var(--rosa);background-size:auto}.dupla--comparacao .dupla__lado--b li{border-left-color:#fff9}.dupla--comparacao .dupla__lado--b .dupla__rotulo{color:var(--branco)}.dupla--comparacao .dupla__mais{font-family:var(--f-mono);font-size:1.2rem}.as-arte{position:relative;display:grid;gap:12px;padding:clamp(18px,3vw,28px);border-radius:22px;background:radial-gradient(circle at 1px 1px,rgba(3,26,52,.14) 1px,transparent 1.5px) 0 0 / 16px 16px,linear-gradient(150deg,#FFF7D6,var(--gelo) 70%);border:1px solid var(--linha)}.as-arte__grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.as-titulo{margin:0 0 6px;font-family:var(--f-mono);font-size:.62rem;color:var(--texto-suave)}.as-mapa,.as-matriz{padding:12px;border-radius:12px;background:var(--branco);box-shadow:0 20px 40px -28px #031a3473}.as-mapa{position:relative;height:200px}.as-mapa__linhas{position:absolute;inset:30px 12px 12px;width:calc(100% - 24px);height:calc(100% - 42px)}.as-mapa__linhas line{stroke:var(--linha);stroke-width:1.2;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.as-no{position:absolute;transform:translate(-50%,-50%);margin-top:9px;padding:4px 9px;border-radius:999px;background:var(--gelo);border:1.5px solid var(--linha);font-family:var(--f-mono);font-size:.6rem;color:var(--texto-suave);white-space:nowrap;transition:background .3s,border-color .3s,color .3s}.as-no--centro{background:var(--marinho);border-color:var(--marinho);color:var(--branco);font-weight:700}.as-no--lendo{border-color:var(--rosa);color:var(--marinho);box-shadow:0 0 0 4px #ff245c26}.as-no--ok{background:#34d27b26;border-color:#34d27b;color:#138a4c}.as-no--atencao{background:#fff5d1;border-color:var(--amarelo);color:#8a6d00}.as-no--critico{background:#ffe0e8;border-color:var(--rosa);color:var(--rosa)}.as-matriz__area{position:relative;height:160px;margin:4px 0 0 14px;border-left:2px solid var(--marinho);border-bottom:2px solid var(--marinho);background:linear-gradient(90deg,transparent 50%,rgba(255,36,92,.06) 50%) top / 100% 50% no-repeat}.as-matriz__primeiro{position:absolute;right:4px;top:4px;font-family:var(--f-mono);font-size:.56rem;color:var(--rosa);font-weight:700}.as-matriz__eixo{position:absolute;font-family:var(--f-mono);font-size:.54rem;color:var(--texto-suave)}.as-matriz__eixo--y{left:-16px;top:50%;transform:rotate(-90deg) translate(50%);transform-origin:left top}.as-matriz__eixo--x{right:0;bottom:-16px}.as-matriz__area i{position:absolute;width:14px;height:14px;margin:0 0 -7px -7px;border-radius:50%;background:var(--marinho);opacity:0;transform:scale(.3);transition:opacity .4s,transform .5s cubic-bezier(.3,1.6,.5,1)}.as-matriz__area i.on{opacity:1;transform:none}.as-matriz__area i:first-of-type{background:var(--rosa);box-shadow:0 0 0 5px #ff245c33}.as-plano{list-style:none;margin:0;padding:10px 12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px 12px;border-radius:12px;background:var(--marinho);color:var(--gelo);font-size:.68rem;opacity:.3;transition:opacity .5s}.as-plano.on{opacity:1}.as-plano__titulo{grid-column:1 / -1;font-family:var(--f-mono);font-size:.6rem;color:var(--amarelo)}.as-plano b{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:6px;border-radius:50%;background:#ffffff1f;font-family:var(--f-mono);font-size:.58rem}.as-plano li:nth-child(2) b{background:var(--rosa)}@media(max-width:480px){.as-arte__grade{grid-template-columns:minmax(0,1fr)}}.as-arte .gantt__setas{top:8px;bottom:auto;right:14px}.api-arte{position:relative;display:grid;gap:12px;padding:clamp(18px,3vw,28px) clamp(18px,3vw,28px) clamp(40px,5vw,52px);border-radius:22px;color:var(--gelo);background:#0b1d33;border:1px solid rgba(243,249,249,.1);font-family:var(--f-mono)}.api-arte__fluxo{display:grid;grid-template-columns:minmax(0,1fr) 46px minmax(0,1.1fr) minmax(0,1fr);gap:8px;align-items:center}.api-consumidores,.api-internas{list-style:none;margin:0;padding:0;display:grid;gap:6px}.api-consumidores li,.api-internas li{padding:6px 8px;border-radius:7px;background:#ffffff0f;font-size:.62rem;color:#f3f9f98c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .3s,color .3s}.api-consumidores li.atual{background:var(--amarelo);color:var(--marinho);font-weight:700}.api-consumidores li.atual.negado{background:#ff245c40;color:#ff8fab}.api-internas li.on{background:#34d27b;color:var(--marinho);font-weight:700}.api-trilho{position:relative;height:2px;background:#f3f9f933}.api-pacote{position:absolute;top:50%;left:0;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--amarelo);font-size:0;animation:api-vai .7s ease-in both}.api-pacote--negado{background:var(--rosa)}@keyframes api-vai{0%{left:-10%}to{left:95%}}.api-gateway{display:grid;gap:5px;padding:10px;border-radius:10px;background:var(--branco);color:var(--marinho);text-align:center;box-shadow:0 0 0 0 transparent;transition:box-shadow .3s}.api-gateway.barrou{box-shadow:0 0 0 3px var(--rosa)}.api-gateway p{margin:0;font-size:.64rem;font-weight:700;color:var(--texto-suave)}.api-gateway__check{padding:3px 6px;border-radius:6px;background:var(--gelo);font-size:.6rem}.api-gateway b{padding:4px 6px;border-radius:6px;background:#34d27b;font-size:.62rem;animation:mkt-status .4s ease-out .5s both}.api-gateway.barrou b{background:var(--rosa);color:var(--branco)}.api-painel{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px;border-radius:10px;background:#ffffff0f}.api-painel small{display:block;font-size:.56rem;color:#f3f9f98c}.api-painel b{font-family:var(--f-display);font-size:1rem;color:var(--branco)}.api-painel em{position:absolute;right:10px;bottom:-18px;font-style:normal;font-size:.54rem;color:#f3f9f966}@media(max-width:480px){.api-arte__fluxo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.api-trilho{display:none}}.gov-arte{position:relative;display:grid;gap:10px;padding:clamp(18px,3vw,26px);border-radius:22px;background:var(--branco);border:1px solid var(--linha);box-shadow:0 40px 80px -50px #031a3499;color:var(--marinho)}.gov-arte .gantt__setas{top:10px;bottom:auto;right:14px}.gov-arte .gantt__topo{margin:0 70px 0 0}.gov-fase{padding:4px 10px;border-radius:999px;background:var(--marinho);color:var(--branco);font-family:var(--f-mono);font-size:.62rem}.gov-processo{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.gov-processo li{position:relative;padding:8px 4px;text-align:center;font-family:var(--f-mono);font-size:.62rem;color:var(--texto-suave);background:var(--gelo);transition:background .3s,color .3s;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%)}.gov-processo li:first-child{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);border-radius:8px 0 0 8px}.gov-processo li.on{background:var(--rosa);color:var(--branco);font-weight:700}.gov-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.gov-bloco{padding:10px 12px;border-radius:10px;background:var(--gelo)}.gov-bloco small{display:block;margin-bottom:8px;font-family:var(--f-mono);font-size:.58rem;color:var(--texto-suave)}.gov-orc{display:grid;gap:8px}.gov-orc span{display:grid;gap:4px;font-size:.62rem}.gov-orc i{display:block;height:10px;border-radius:5px;background:var(--marinho);transition:width .8s cubic-bezier(.2,.8,.2,1)}.gov-orc i.real{background:var(--amarelo)}.gov-projetos{list-style:none;margin:0;padding:0;display:grid;gap:6px}.gov-projetos li{display:flex;align-items:center;gap:8px;font-size:.66rem;opacity:.35;transition:opacity .4s}.gov-projetos li span{width:10px;height:10px;border-radius:50%;background:var(--linha)}.gov-projetos li.ok,.gov-projetos li.atencao{opacity:1}.gov-projetos li.ok span{background:#34d27b}.gov-projetos li.atencao span{background:var(--amarelo);box-shadow:0 0 0 3px #f8db5c59}.gov-compliance{list-style:none;margin:0;padding:10px 12px;display:flex;flex-wrap:wrap;gap:6px;border-radius:10px;background:var(--marinho)}.gov-compliance li{padding:4px 10px;border-radius:999px;background:#ffffff14;font-family:var(--f-mono);font-size:.6rem;color:#f3f9f98c;transition:background .3s,color .3s}.gov-compliance li.on{background:#34d27b;color:var(--marinho);font-weight:700}@media(max-width:480px){.gov-grade{grid-template-columns:minmax(0,1fr)}.gov-processo li{font-size:.52rem}}.seg-arte{position:relative;display:grid;gap:10px;padding:clamp(18px,3vw,26px) clamp(18px,3vw,26px) clamp(40px,5vw,50px);border-radius:22px;color:var(--gelo);background-color:var(--marinho);background-image:radial-gradient(70% 70% at 90% 10%,rgba(255,36,92,.25),transparent 65%),linear-gradient(rgba(243,249,249,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(243,249,249,.05) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px;font-family:var(--f-mono)}.seg-topo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.seg-chip{padding:4px 10px;border-radius:999px;background:var(--rosa);color:var(--branco);font-size:.62rem;font-weight:700}.seg-topo{justify-content:space-between}.seg-etapas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.seg-etapas li{padding:4px 10px;border-radius:999px;border:1px dashed rgba(243,249,249,.25);font-size:.6rem;color:#f3f9f973;transition:all .3s}.seg-etapas li.on{border-style:solid;border-color:var(--amarelo);color:var(--amarelo)}.seg-etapas li.feita{border-style:solid;border-color:#34d27b;color:#7ee2a8}.seg-monitor{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;background:#ffffff0d;font-size:.62rem;color:#f3f9f966;transition:background .3s,color .3s}.seg-monitor.on{background:#ffffff1a;color:var(--gelo)}.seg-monitor small{font-size:.56rem;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.seg-monitor b{font-weight:700}.seg-monitor__ponto{width:9px;height:9px;border-radius:50%;background:#34d27b;flex:none}.seg-monitor__ponto.alerta{background:var(--rosa);animation:seg-pisca .8s infinite}.seg-monitor__ponto.ok{background:#34d27b;box-shadow:0 0 0 4px #34d27b40}@keyframes seg-pisca{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.seg-monitor__ponto.alerta{animation:none}}.seg-grade{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:10px}.seg-achados{list-style:none;margin:0;padding:0;display:grid;gap:6px}.seg-achados li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 10px;border-radius:8px;background:#ffffff0d;font-size:.62rem;color:#f3f9f959;transition:background .3s,color .3s}.seg-nivel{padding:2px 6px;border-radius:6px;text-align:center;background:#ffffff14;font-size:.56rem}.seg-nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seg-estado{font-size:.56rem}.seg-achados li.achado{color:var(--gelo);background:#ffffff14}.seg-achados li.nivel-alta .seg-nivel{background:var(--rosa);color:var(--branco)}.seg-achados li.nivel-media .seg-nivel{background:var(--amarelo);color:var(--marinho)}.seg-achados li.nivel-baixa .seg-nivel{background:var(--gelo);color:var(--marinho)}.seg-achados li.corrigido{color:var(--gelo);background:#34d27b24}.seg-achados li.corrigido .seg-nivel{background:#34d27b;color:var(--marinho)}.seg-achados li.corrigido .seg-estado{color:#7ee2a8}.seg-risco{display:grid;gap:6px;align-content:center;padding:12px;border-radius:10px;background:var(--branco);color:var(--marinho)}.seg-risco small{font-size:.58rem;color:var(--texto-suave)}.seg-risco b{font-family:var(--f-display);font-size:1.2rem;text-transform:uppercase;color:var(--texto-suave)}.seg-risco b.risco-alto{color:var(--rosa)}.seg-risco b.risco-medio{color:#b38b00}.seg-risco b.risco-baixo{color:#138a4c}.seg-risco__barra{display:block;height:10px;border-radius:5px;background:var(--gelo);overflow:hidden}.seg-risco__barra i{display:block;height:100%;border-radius:5px;background:var(--linha);transition:width .7s ease,background .4s}.seg-risco__barra i.risco-alto{background:var(--rosa)}.seg-risco__barra i.risco-medio{background:var(--amarelo)}.seg-risco__barra i.risco-baixo{background:#34d27b}.seg-lgpd{list-style:none;margin:0;padding:8px 10px;display:flex;flex-wrap:wrap;gap:6px;border-radius:10px;background:#ffffff0f}.seg-lgpd li{padding:4px 10px;border-radius:999px;background:#ffffff0f;font-size:.6rem;color:#f3f9f980;transition:background .3s,color .3s}.seg-lgpd li.on{background:#34d27b;color:var(--marinho);font-weight:700}.seg-lgpd__titulo{background:var(--amarelo)!important;color:var(--marinho)!important;font-weight:700}@media(max-width:480px){.seg-grade{grid-template-columns:minmax(0,1fr)}}.sor-arte{position:relative;display:grid;gap:10px;padding:clamp(18px,3vw,26px) clamp(18px,3vw,26px) clamp(40px,5vw,50px);border-radius:22px;color:var(--gelo);background-color:var(--marinho);background-image:radial-gradient(70% 70% at 10% 0%,rgba(255,205,0,.22),transparent 65%),linear-gradient(rgba(243,249,249,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(243,249,249,.05) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px;font-family:var(--f-mono)}.sor-etapas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.sor-etapas li{padding:4px 10px;border-radius:999px;border:1px dashed rgba(243,249,249,.25);font-size:.6rem;color:#f3f9f973;transition:all .3s}.sor-etapas li.on{border-style:solid;border-color:var(--amarelo);color:var(--amarelo)}.sor-etapas li.feita{border-style:solid;border-color:#34d27b;color:#7ee2a8}.sor-grade{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:10px}.sor-cel{display:grid;gap:6px;align-content:start;padding:14px 12px;border-radius:18px;border:3px solid rgba(243,249,249,.2);background:var(--branco);color:var(--marinho)}.sor-cel__marca{margin:0 0 4px;font-family:var(--f-display);font-size:.8rem;font-weight:700;color:var(--rosa)}.sor-campo{padding:6px 8px;border-radius:6px;background:var(--gelo);font-size:.56rem;color:var(--texto-suave)}.sor-cel__num{margin-top:4px;padding:8px;border-radius:8px;text-align:center;background:var(--marinho);color:var(--branco);font-size:.64rem;transition:background .3s,color .3s}.sor-cel__num.on{background:var(--amarelo);color:var(--marinho)}.sor-apura{display:grid;gap:8px;align-content:start}.sor-bloco{display:grid;gap:4px;padding:10px 12px;border-radius:10px;background:#ffffff0f;transition:background .3s}.sor-bloco small{font-size:.56rem;color:#f3f9f98c}.sor-bloco b{font-size:.8rem}.sor-bloco.on{background:#ffffff1f}.sor-digitos{display:flex;gap:4px}.sor-digitos i{display:grid;place-items:center;width:22px;height:26px;border-radius:5px;background:#ffffff14;font-style:normal;font-weight:700;font-size:.8rem;transition:background .3s,color .3s}.sor-loteria.on .sor-digitos i{background:var(--amarelo);color:var(--marinho)}.sor-ganhador.on b{color:var(--amarelo)}.sor-premio{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;background:#ffffff0d;font-size:.62rem;color:#f3f9f973;transition:background .3s,color .3s}.sor-premio em{font-style:normal;font-size:.58rem}.sor-premio.on{background:#34d27b29;color:var(--gelo)}.sor-premio.on em{color:#7ee2a8}.sor-nota{position:absolute;left:clamp(18px,3vw,26px);bottom:14px;margin:0;font-size:.54rem;color:#f3f9f966}@media(max-width:480px){.sor-grade{grid-template-columns:minmax(0,1fr)}}.ind-arte{position:relative;display:grid;gap:10px;padding:clamp(18px,3vw,26px) clamp(18px,3vw,26px) clamp(40px,5vw,50px);border-radius:22px;color:var(--gelo);background-color:var(--marinho);background-image:radial-gradient(70% 70% at 90% 0%,rgba(255,36,92,.25),transparent 65%),linear-gradient(rgba(243,249,249,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(243,249,249,.05) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px;font-family:var(--f-mono)}.ind-membro{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;border-radius:12px;background:var(--branco);color:var(--marinho)}.ind-membro small{display:block;font-size:.56rem;color:var(--texto-suave)}.ind-membro b{font-family:var(--f-display);font-size:.9rem}.ind-link{margin-left:auto;padding:5px 10px;border-radius:999px;background:var(--amarelo);font-size:.58rem;font-weight:700}.ind-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--rosa);color:var(--branco);font-family:var(--f-display);font-weight:700;font-size:.8rem;flex:none}.ind-avatar--p{width:24px;height:24px;font-size:.64rem;background:#ffffff26;transition:background .3s}.ind-amigos{list-style:none;padding:0 0 0 18px;display:grid;gap:6px;border-left:2px dashed rgba(243,249,249,.2);margin:0 0 0 14px}.ind-amigo{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:7px 10px;border-radius:8px;background:#ffffff0d;font-size:.62rem;color:#f3f9f966;transition:background .3s,color .3s}.ind-amigo b{color:var(--amarelo);font-size:.64rem;min-width:52px;text-align:right}.ind-amigo__estado{font-size:.56rem}.ind-amigo.abriu{color:var(--gelo);background:#ffffff17}.ind-amigo.abriu .ind-avatar--p{background:var(--amarelo);color:var(--marinho)}.ind-amigo.converteu{color:var(--gelo);background:#34d27b24}.ind-amigo.converteu .ind-avatar--p{background:#34d27b;color:var(--marinho)}.ind-amigo.converteu .ind-amigo__estado{color:#7ee2a8}.ind-extrato{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;background:#ffffff0f}.ind-extrato small{display:block;font-size:.56rem;color:#f3f9f98c}.ind-extrato b{font-size:.9rem;color:var(--amarelo)}.ind-barra{display:block;height:10px;border-radius:5px;background:#ffffff1a;overflow:hidden}.ind-barra i{display:block;height:100%;border-radius:5px;background:var(--amarelo);transition:width .7s ease}.ind-recompensa{list-style:none;margin:0;padding:8px 10px;display:flex;flex-wrap:wrap;gap:6px;border-radius:10px;background:#ffffff0d}.ind-recompensa li{padding:4px 10px;border-radius:999px;background:#ffffff0f;font-size:.6rem;color:#f3f9f980;transition:background .3s,color .3s}.ind-recompensa__titulo{background:var(--rosa)!important;color:var(--branco)!important;font-weight:700}.ind-recompensa li.on{background:#34d27b;color:var(--marinho);font-weight:700}@media(max-width:480px){.ind-link{margin-left:0}.ind-amigo{grid-template-columns:auto minmax(0,1fr) auto}.ind-amigo__estado{display:none}}.con-arte{position:relative;display:grid;gap:10px;padding:clamp(18px,3vw,26px) clamp(18px,3vw,26px) clamp(40px,5vw,50px);border-radius:22px;color:var(--gelo);background-color:var(--marinho);background-image:radial-gradient(70% 70% at 0% 100%,rgba(255,205,0,.18),transparent 65%),linear-gradient(rgba(243,249,249,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(243,249,249,.05) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px;font-family:var(--f-mono)}.con-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:12px;background:var(--branco);color:var(--marinho)}.con-topo>b{font-family:var(--f-display);font-size:.82rem}.con-marcas{list-style:none;margin:0;padding:0;display:flex;gap:4px}.con-marcas li{padding:4px 9px;border-radius:999px;background:var(--gelo);font-size:.56rem;color:var(--texto-suave);transition:background .3s,color .3s}.con-marcas li.on{background:var(--rosa);color:var(--branco);font-weight:700}.con-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.con-bloco{display:grid;gap:6px;align-content:start;padding:10px 12px;border-radius:10px;background:#ffffff0f;transition:background .3s}.con-bloco small{font-size:.56rem;color:#f3f9f98c}.con-parceiros{list-style:none;margin:0;padding:0;display:grid;gap:5px}.con-parceiros li{display:flex;justify-content:space-between;gap:6px;padding:6px 8px;border-radius:6px;background:#ffffff0d;font-size:.58rem;color:#f3f9f980;transition:background .3s,color .3s}.con-parceiros li em{font-style:normal;font-size:.54rem}.con-parceiros li.on{color:var(--gelo)}.con-parceiros li.on em{color:#7ee2a8}.con-ticket p{margin:0;padding:6px 8px;border-radius:8px 8px 8px 2px;background:#ffffff14;font-size:.58rem}.con-ticket ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.con-ticket li{padding:4px 8px;border-radius:999px;border:1px dashed rgba(243,249,249,.2);font-size:.54rem;color:#f3f9f966;transition:all .3s}.con-ticket li.on{border-style:solid;border-color:var(--amarelo);color:var(--amarelo)}.con-ticket li.ok{border-style:solid;border-color:#34d27b;background:#34d27b;color:var(--marinho);font-weight:700}.con-ticket.on{background:#ffffff1a}.con-campanha{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:10px;align-items:center;padding:9px 12px;border-radius:10px;background:#ffffff0d;font-size:.58rem}.con-campanha small{font-size:.54rem;color:#f3f9f98c}.con-campanha span{display:grid;gap:3px}.con-campanha i{display:block;height:8px;border-radius:4px;background:#ffffff1a;overflow:hidden}.con-campanha i b{display:block;height:100%;border-radius:4px;background:var(--amarelo);transition:width .8s ease}@media(max-width:480px){.con-grade{grid-template-columns:minmax(0,1fr)}.con-campanha{grid-template-columns:repeat(3,minmax(0,1fr))}.con-campanha small{grid-column:1 / -1}}.chamada--form .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.chamada__canais{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px}.chamada__canais li{display:grid;gap:2px}.chamada__canais small{font-family:var(--f-mono);font-size:.7rem;text-transform:lowercase;opacity:.8}.chamada__canais a{color:var(--branco);font-weight:700;text-decoration:none}.chamada__canais a:hover{text-decoration:underline}.chamada__form{padding:clamp(20px,3vw,32px);border-radius:20px;background:var(--branco);color:var(--marinho);box-shadow:0 20px 50px #0a143c33}.chamada__form .formulario-site{max-width:none}.chamada__form p{color:inherit}.chamada__form .campo__erro,.chamada__form .contato-formulario__aviso{color:var(--rosa)}@media(max-width:900px){.chamada--form .wrap{grid-template-columns:minmax(0,1fr)}}.cookies{position:fixed;z-index:90;left:16px;right:16px;bottom:16px;display:flex;justify-content:center;pointer-events:none}.cookies--detalhes{inset:0;align-items:center;padding:16px;background:#031a348c;pointer-events:auto}.cookies__caixa{pointer-events:auto;width:min(100%,880px);max-height:calc(100vh - 32px);overflow-y:auto;padding:22px 24px;border-radius:18px;background:var(--branco);color:var(--marinho);box-shadow:0 20px 60px #031a3447;border-top:4px solid var(--rosa)}.cookies--detalhes .cookies__caixa{width:min(100%,620px)}.cookies__titulo{margin:0;font-family:var(--f-display);font-weight:800;font-size:1.1rem}.cookies__texto{margin:8px 0 0;font-size:.92rem;line-height:1.55;color:var(--texto-suave)}.cookies__texto a{color:var(--rosa);font-weight:700}.cookies__categorias{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.cookies__categorias li{padding:12px 14px;border-radius:12px;background:var(--gelo)}.cookies__categorias label{display:grid;gap:4px;cursor:pointer}.cookies__cat-topo{display:flex;justify-content:space-between;align-items:center;gap:12px}.cookies__cat-topo em{font-style:normal;font-family:var(--f-mono);font-size:.7rem;color:#138a4c}.cookies__cat-texto{font-size:.84rem;line-height:1.5;color:var(--texto-suave)}.cookies__cat-topo input{appearance:none;width:40px;height:22px;border-radius:999px;background:#c9d3dc;position:relative;cursor:pointer;transition:background .2s;flex:none}.cookies__cat-topo input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--branco);transition:transform .2s}.cookies__cat-topo input:checked{background:var(--rosa)}.cookies__cat-topo input:checked:after{transform:translate(18px)}.cookies__cat-topo input:focus-visible{outline:2px solid var(--marinho);outline-offset:2px}.cookies__botoes{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px}.cookies__botoes .btn{padding:10px 18px;font-size:.88rem}.cookies__link{margin-right:auto;padding:0;border:0;background:none;color:var(--marinho);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.rod__cookies{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.rod__cookies:hover{color:var(--rosa)}@media(max-width:600px){.cookies__botoes .btn{flex:1 1 100%;justify-content:center}.cookies__link{margin:0 auto}}.rod__assinatura{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 32px;padding-top:16px;border-top:1px solid var(--linha-escura);font-family:var(--f-mono);font-size:.72rem;color:#f3f9f999}.rod__assinatura p{display:flex;align-items:center;gap:10px;margin:0}.rod__assinatura a{display:inline-flex;opacity:.85;transition:opacity .2s}.rod__assinatura a:hover{opacity:1}.rod__assinatura img{display:block;width:96px;height:auto}.rod__assinatura img[alt="Brands On"]{width:104px}@media(max-width:760px){.rod__assinatura{justify-content:center}}.wpp{position:fixed;right:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,28px);z-index:80;display:flex;flex-direction:column;align-items:flex-end;gap:14px;pointer-events:none}.wpp>*{pointer-events:auto}.wpp__botao{position:relative;display:grid;place-items:center;width:60px;height:60px;padding:0;border:0;border-radius:50%;background:#25d366;color:var(--branco);cursor:pointer;box-shadow:0 14px 30px -12px #031a348c;transition:transform .2s,background .2s}.wpp__botao:hover{transform:translateY(-2px) scale(1.04);background:#1ebe5a}.wpp__botao:focus-visible{outline:2px solid var(--rosa);outline-offset:3px}.wpp__botao--aberto{background:var(--marinho)}.wpp__botao--aberto:hover{background:var(--marinho-2)}.wpp__botao:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #25D366;opacity:0;animation:wpp-pulso 3.2s ease-out 2s infinite;pointer-events:none}.wpp__botao--aberto:after{display:none}@keyframes wpp-pulso{0%{transform:scale(1);opacity:.7}45%,to{transform:scale(1.6);opacity:0}}.wpp__x{font-size:1.9rem;line-height:1}.wpp__painel{width:min(380px,calc(100vw - 28px));max-height:calc(100vh - 120px);overflow-y:auto;border-radius:18px;background:var(--branco);color:var(--marinho);box-shadow:0 24px 60px -18px #031a3473;animation:wpp-abre .22s ease-out}@keyframes wpp-abre{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.wpp__topo{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:18px 44px 16px 18px;background:var(--marinho);color:var(--gelo);border-radius:18px 18px 0 0}.wpp__avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#25d366;color:var(--branco)}.wpp__avatar svg{width:22px;height:22px}.wpp__topo h2{margin:2px 0 4px;font-size:1.05rem;font-weight:800;color:var(--branco)}.wpp__topo p{margin:0;font-size:.85rem;line-height:1.45;color:#f3f9f9c7}.wpp__fechar{position:absolute;top:10px;right:10px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--gelo);font-size:1.5rem;line-height:1;cursor:pointer}.wpp__fechar:hover{background:#f3f9f91f}.wpp__fechar:focus-visible{outline:2px solid var(--rosa);outline-offset:1px}.wpp__corpo{padding:18px 18px 20px}.wpp__carregando{margin:0;color:var(--texto-suave);font-size:.9rem}.wpp__form .campo{margin-bottom:12px}.wpp__form .campo label{font-size:.85rem;margin-bottom:4px}.wpp__form .campo input{padding:.6em .85em;font-size:.95rem}.wpp__form .aceite{margin:4px 0 14px;font-size:.82rem}.wpp__form .turnstile{margin:0 0 12px}.wpp__enviar,.wpp__abrir{width:100%;justify-content:center;background:#25d366;color:var(--marinho)}.wpp__enviar:hover,.wpp__abrir:hover{background:#1ebe5a;color:var(--marinho)}.wpp__enviar:disabled{opacity:.7;cursor:wait;transform:none}.wpp__sucesso p{margin:0 0 14px;font-size:.95rem;color:var(--texto-suave)}.wpp__sucesso strong{color:var(--marinho)}@media(max-width:520px){.wpp__botao{width:54px;height:54px}.wpp__painel{max-height:calc(100vh - 100px)}}@media(prefers-reduced-motion:reduce){.wpp__botao:after,.wpp__painel{animation:none}}.tema-botao{flex:none;display:inline-grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--linha);border-radius:50%;background:none;color:var(--texto);cursor:pointer;transition:border-color .2s,color .2s,transform .2s}.tema-botao:hover{border-color:var(--rosa);color:var(--rosa)}.tema-botao:focus-visible{outline:2px solid var(--rosa);outline-offset:2px}.tema-botao svg{width:20px;height:20px}.tema-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:.8em 0;border-bottom:1px solid var(--linha);font:700 1rem var(--f-texto);color:var(--texto)}.tema-opcoes{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--linha);border-radius:999px}.tema-opcoes__item{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:0;border-radius:999px;background:none;color:var(--texto-suave);font:600 .78rem/1 var(--f-texto);cursor:pointer;transition:background .2s,color .2s}.tema-opcoes__item svg{width:15px;height:15px;flex:none}.tema-opcoes__item[aria-pressed=true]{background:var(--rosa);color:#fff}.tema-opcoes__item:focus-visible{outline:2px solid var(--rosa);outline-offset:2px}@media(max-width:360px){.tema-opcoes__item span{display:none}.tema-opcoes__item{padding:8px 12px}}.tema-menu{position:relative;flex:none}.tema-menu__lista{position:absolute;right:0;top:calc(100% + 10px);z-index:60;min-width:210px;margin:0;padding:6px;list-style:none;background:var(--branco);border:1px solid var(--linha);border-radius:12px;box-shadow:0 24px 48px -24px #031a3473}.tema-menu__lista button{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:10px;align-items:center;width:100%;padding:9px 10px;border:0;border-radius:8px;background:none;color:var(--texto);font:600 .9rem/1.2 var(--f-texto);text-align:left;cursor:pointer}.tema-menu__lista button svg{width:18px;height:18px;grid-row:span 2}.tema-menu__lista small{grid-column:2;font-weight:400;font-size:.75rem;color:var(--texto-suave)}.tema-menu__lista button:hover{background:var(--gelo)}.tema-menu__lista button[aria-pressed=true]{color:var(--rosa)}.tema-menu__lista button:focus-visible{outline:2px solid var(--rosa);outline-offset:-2px}.topo__logo-escuro{display:none}@media(max-width:1180px){.topo .tema-menu{margin-left:auto}.topo .tema-botao{width:46px;height:46px;border-radius:10px}.topo .tema-menu+.topo__cta+.menu-botao{margin-left:0}}:root[data-tema=escuro]{color-scheme:dark;--branco: #071A2F;--gelo: #0C2440;--marinho: #EAF2F4;--marinho-2: #CFDDE3;--texto: #EAF2F4;--texto-suave: #A9B8C5;--grafite: #B4C2CD;--linha: rgba(243, 249, 249, .14);--sombra: 0 18px 40px -22px rgba(0, 0, 0, .75)}:root[data-tema=escuro] :is(.hero,.pagina-topo,.fundo-azul,.secao--marinho,.numeros,.rod,.catalogo,.eco--hands,.console,.conteudo pre,.post-chamada,.post-cta,.dupla__lado--b,.tecnologias,.case-resultados li,.btn,.deploy,.ia-arte,.dados-arte,.nuvem-arte,.sup-arte,.seg-arte,.aviso-copiado,.subir-topo,.busca-arte,.site-busca,.pipe,.mkt){--branco: #FFFFFF;--gelo: #F3F9F9;--marinho: #031A34;--marinho-2: #0A2747;--texto: #031A34;--texto-suave: #455362;--grafite: #455362;--linha: #DCE6EA;--sombra: 0 18px 40px -22px rgba(3, 26, 52, .45)}:root[data-tema=escuro] .topo{background:#071a2ff0}:root[data-tema=escuro] .topo__logo-claro{display:none}:root[data-tema=escuro] .topo__logo-escuro{display:block}:root[data-tema=escuro] :is(.clientes__trilho li,.eco:has(.eco__logo)){--branco: #E9F0F3;--texto: #031A34;--texto-suave: #455362;--linha: #DCE6EA;--marinho: #031A34}:root[data-tema=escuro] .clientes__trilho img{opacity:.7}:root[data-tema=escuro] .btn--marinho{background:#eaf2f4;color:#031a34}:root[data-tema=escuro] .btn--marinho:hover{background:#fff;color:#031a34}:root[data-tema=escuro] .topo-arte{background-color:#071a2f;background-image:radial-gradient(520px circle at var(--luz-x, 78%) var(--luz-y, 45%),rgba(255,36,92,.16),transparent 65%),linear-gradient(rgba(243,249,249,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(243,249,249,.05) 1px,transparent 1px)}:root[data-tema=escuro] .case-topo__tags li{background:#ffffff0f}:root[data-tema=escuro] .post-texto__conteudo{color:#c9d5de}:root[data-tema=escuro] .post-texto__conteudo p.destaque{background:#ff245c1f}:root[data-tema=escuro] .post-texto__conteudo blockquote{background:var(--gelo);box-shadow:inset 4px 0 0 var(--rosa)}:root[data-tema=escuro] .migalhas li+li:before{color:#f3f9f94d}:root[data-tema=escuro] .campo input::placeholder,:root[data-tema=escuro] .campo textarea::placeholder{color:#7d8c9a}:root[data-tema=escuro] :is(.case__img,.post__img){background:var(--gelo)}:root[data-tema=escuro] .vaga-secao[data-tipo=diferenciais] li:before{background:#f8db5c29;color:var(--amarelo)}
