@font-face{font-family:'Archivo';font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/archivo-variable-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Archivo';font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/archivo-variable-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Archivo';font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/archivo-variable-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Archivo';font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/archivo-variable-italic-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--azul:#004C80;--azul-700:#003C66;--azul-900:#02243D;--azul-400:#1E7BC8;--azul-200:#A9CCE8;--azul-100:#E6F0F8;--amarelo:#FFC801;--amarelo-700:#E0AE00;--vermelho:#E50000;--verde:#8DC63F;--verde-700:#007622;--preto:#111111;--texto:#1E2A3A;--texto-2:#4A5A6B;--texto-3:#7A8794;--cinza-100:#F4F7FA;--cinza-200:#E5EBF1;--cinza-300:#CBD5DF;--branco:#FFFFFF;--fonte:'Archivo',system-ui,-apple-system,'Segoe UI',sans-serif;--raio:16px;--raio-g:28px;--sombra:0 10px 30px rgba(2,36,61,.10);--sombra-forte:0 24px 60px rgba(2,36,61,.18);--largura:1200px;--espaco:clamp(64px,8vw,112px);--transicao:.25s cubic-bezier(.2,.7,.2,1)}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{margin:0;overflow-x:clip;font-family:var(--fonte);font-size:17px;line-height:1.55;color:var(--texto);background:var(--branco);-webkit-font-smoothing:antialiased}img,svg{max-width:100%;height:auto;vertical-align:middle}a{color:var(--azul);text-decoration:none;transition:color var(--transicao)}a:hover{color:var(--azul-400)}h1,h2,h3,h4{margin:0;line-height:1.1;font-weight:800;font-style:italic;letter-spacing:-.01em;color:var(--azul)}p{margin:0 0 1em}ul{margin:0;padding:0;list-style:none}button{font:inherit;cursor:pointer}input,textarea,select{font:inherit}.container{width:min(100% - 48px,var(--largura));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pular-conteudo{position:absolute;left:-999px;top:8px;background:var(--amarelo);color:var(--preto);padding:10px 16px;border-radius:999px;z-index:1000}.pular-conteudo:focus{left:8px}mark{background:none;color:inherit;position:relative;z-index:0;white-space:nowrap}mark::after{content:'';position:absolute;left:-.06em;right:-.06em;bottom:.06em;height:.42em;background:var(--amarelo);z-index:-1;border-radius:3px;transform:skew(-8deg)}.seta{display:inline-block;width:.75em;height:.75em;margin-right:.45em;vertical-align:-.05em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3h5v9.6l6.3-6.3 3.5 3.5L13.5 16H23v5H5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3h5v9.6l6.3-6.3 3.5 3.5L13.5 16H23v5H5z'/%3E%3C/svg%3E") center/contain no-repeat}.secao-titulo .seta,.footer-titulo .seta{color:var(--amarelo)}.btn{display:inline-flex;align-items:center;gap:.4em;padding:16px 28px;border-radius:999px;font-weight:700;font-size:16px;line-height:1;border:2px solid transparent;transition:transform var(--transicao),box-shadow var(--transicao),background var(--transicao),color var(--transicao)}.btn:hover{transform:translateY(-2px)}.btn-sm{padding:12px 18px;font-size:13.5px;white-space:nowrap}.btn-amarelo{background:var(--amarelo);color:var(--preto);box-shadow:0 8px 20px rgba(255,200,1,.35)}.btn-amarelo:hover{background:var(--amarelo-700);color:var(--preto);box-shadow:0 12px 26px rgba(255,200,1,.45)}.btn-amarelo .seta{color:var(--azul)}.btn-outline{background:transparent;color:var(--azul);border-color:var(--azul)}.btn-outline:hover{background:var(--azul);color:var(--branco)}.btn-branco{background:var(--branco);color:var(--azul)}.site-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.92);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid transparent;transition:box-shadow var(--transicao),border-color var(--transicao)}.site-header.rolou{box-shadow:0 6px 24px rgba(2,36,61,.08);border-color:var(--cinza-200)}.header-inner{display:flex;align-items:center;gap:16px;height:76px}.logo img{height:40px;width:auto}.menu-principal{flex:1}.menu-principal ul{display:flex;justify-content:center;gap:4px}.menu-principal li a{display:block;white-space:nowrap;padding:10px 13px;border-radius:999px;font-weight:600;font-size:15px;color:var(--texto);transition:background var(--transicao),color var(--transicao)}.menu-principal li a:hover,.menu-principal li a[aria-current="page"]{background:var(--azul-100);color:var(--azul)}.menu-mobile-extra{display:none}.header-acoes{display:flex;align-items:center;gap:12px;margin-left:auto}.busca{display:flex;align-items:center;background:var(--cinza-100);border:1px solid var(--cinza-200);border-radius:999px;padding:0 6px 0 14px;height:40px;transition:border-color var(--transicao),box-shadow var(--transicao)}.busca:focus-within{border-color:var(--azul-400);box-shadow:0 0 0 3px rgba(30,123,200,.15);background:var(--branco)}.busca input{border:0;background:transparent;width:96px;outline:0;font-size:14px;color:var(--texto);transition:width var(--transicao),opacity var(--transicao)}.header-acoes .busca{padding-left:6px}.header-acoes .busca input{width:0;opacity:0;padding:0}.header-acoes .busca.aberta input{width:140px;opacity:1}.busca input::placeholder{color:var(--texto-3)}.busca button{border:0;background:transparent;color:var(--azul);width:30px;height:30px;display:grid;place-items:center;border-radius:50%}.busca button:hover{background:var(--azul-100)}.menu-toggle{display:none;width:44px;height:44px;border:0;background:transparent;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px}.menu-toggle span{display:block;width:22px;height:2.5px;background:var(--azul);border-radius:2px;transition:transform var(--transicao),opacity var(--transicao)}.menu-aberto .menu-toggle span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.menu-aberto .menu-toggle span:nth-child(2){opacity:0}.menu-aberto .menu-toggle span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.secao{padding-block:var(--espaco);position:relative}.secao-titulo{text-align:center;font-size:clamp(30px,3.6vw,44px);margin-bottom:28px}.secao-titulo em{font-style:italic;color:var(--azul-400)}.secao-titulo.claro{color:var(--branco)}.secao-titulo.claro em{color:var(--amarelo)}.secao-titulo.esquerda{text-align:left}.secao-sub{max-width:860px;margin:0 auto 40px;text-align:center;color:var(--texto-2);font-size:17px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.reveal.visivel{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#FFFFFF 0%,#F4F7FA 100%)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;min-height:min(calc(100vh - 76px),800px);padding-block:48px}.hero-texto{position:relative;z-index:2}.eyebrow{margin:0 0 22px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--azul-400)}.eyebrow .seta{color:var(--amarelo)}.hero h1{font-size:clamp(38px,5.2vw,66px);line-height:1.02;margin-bottom:24px}.hero-lead{font-size:clamp(17px,1.4vw,19px);color:var(--texto-2);max-width:560px;margin-bottom:36px}.hero-cta{display:flex;flex-wrap:wrap;gap:14px}.hero-visual{position:relative;height:620px}.arco{position:absolute;top:50%;left:50%;width:min(720px,110%);aspect-ratio:1;transform:translate(-38%,-50%);border-radius:50%;background:radial-gradient(circle at 30% 30%,#1E7BC8 0%,#004C80 55%,#003C66 100%);box-shadow:inset 0 0 0 28px rgba(255,255,255,.06),inset 0 0 0 56px rgba(255,255,255,.05),var(--sombra-forte)}.arco::before,.arco::after{content:'';position:absolute;inset:-14%;border-radius:50%;border:2px solid rgba(30,123,200,.18)}.arco::after{inset:-30%;border-color:rgba(30,123,200,.10)}.dash-card{position:absolute;left:4%;top:50%;transform:translateY(-46%);width:min(400px,78%);background:var(--branco);border-radius:20px;box-shadow:var(--sombra-forte);padding:22px 24px 18px;animation:flutuar 7s ease-in-out infinite}.dash-card-topo{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.dash-marca{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:16px;color:var(--azul)}.dash-marca svg{color:var(--azul)}.dash-card-titulo{font-size:13px;font-weight:600;color:var(--texto-3)}.dash-grafico{width:100%;height:120px;display:block}.dash-legenda{display:flex;gap:16px;margin-top:10px;font-size:12px;color:var(--texto-2)}.dash-legenda i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.pill{position:absolute;padding:14px 22px;border-radius:999px;font-weight:800;font-size:17px;box-shadow:var(--sombra-forte);white-space:nowrap;z-index:3}.pill-amarelo{background:var(--amarelo);color:var(--preto)}.pill-vermelho{background:var(--vermelho);color:var(--branco)}.pill-verde{background:var(--verde);color:var(--preto)}.pill-1{right:4%;top:14%;animation:flutuar 6s ease-in-out infinite .4s}.pill-2{right:-2%;top:36%;animation:flutuar 8s ease-in-out infinite 1.1s}.pill-3{left:28%;bottom:9%;animation:flutuar 7.5s ease-in-out infinite .8s}.hero-marca-branca{position:absolute;right:8%;bottom:16%;height:46px;width:auto;opacity:.95;filter:drop-shadow(0 4px 10px rgba(0,0,0,.25))}@keyframes flutuar{0%,100%{translate:0 0}50%{translate:0 -10px}}.resultados{background:linear-gradient(135deg,var(--azul-900) 0%,var(--azul) 60%,var(--azul-400) 130%);color:var(--branco);overflow:hidden}.resultados::before,.resultados::after{content:'';position:absolute;border-radius:50%;border:2px solid rgba(255,255,255,.08);pointer-events:none}.resultados::before{width:900px;height:900px;right:-300px;top:-500px}.resultados::after{width:600px;height:600px;left:-250px;bottom:-350px}.resultados-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px;position:relative}.stat{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:var(--raio-g);padding:32px 26px;text-align:center;backdrop-filter:blur(6px)}.stat-icone{width:56px;height:56px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:rgba(255,200,1,.14);color:var(--amarelo)}.stat-icone svg{width:30px;height:30px}.stat-numero{font-size:clamp(28px,2.6vw,36px);font-weight:800;font-style:italic;color:var(--amarelo);letter-spacing:-.02em;line-height:1.1;margin-bottom:8px}.stat-desc{font-size:15px;color:rgba(255,255,255,.85)}.resultados-frase{text-align:center;margin:44px 0 0;font-size:clamp(22px,2.4vw,30px);font-weight:800;font-style:italic;position:relative}.resultados-frase::before{content:'';display:block;width:64px;height:4px;background:var(--amarelo);margin:0 auto 18px;border-radius:2px}.diferenciais{background:var(--cinza-100)}.diferenciais-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}.card-dif{background:var(--branco);border-radius:var(--raio-g);padding:32px 28px;box-shadow:0 2px 0 var(--cinza-200);position:relative;overflow:hidden;transition:transform var(--transicao),box-shadow var(--transicao)}.card-dif::before{content:'';position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,var(--azul),var(--azul-400));transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.card-dif:hover{transform:translateY(-6px);box-shadow:var(--sombra)}.card-dif:hover::before{transform:scaleX(1)}.card-dif-icone{width:58px;height:58px;border-radius:16px;background:var(--azul-100);color:var(--azul);display:grid;place-items:center;margin-bottom:18px}.card-dif-icone svg{width:30px;height:30px}.card-dif h3{font-size:21px;margin-bottom:10px}.card-dif p{margin:0;color:var(--texto-2);font-size:15.5px}.modulos{background:var(--branco)}.modulos .secao-sub{margin-bottom:28px}.modulos-indice{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.modulo-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 7px;border-radius:999px;border:1.5px solid var(--cinza-200);background:var(--branco);color:var(--texto);font:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:border-color var(--transicao),background var(--transicao),color var(--transicao),transform var(--transicao)}.modulo-chip svg{width:24px;height:24px;padding:4px;border-radius:50%;background:var(--cor);color:var(--branco);flex:0 0 auto}.modulo-chip:hover{border-color:var(--cor);transform:translateY(-2px)}.modulo-chip.ativo{background:var(--cor);border-color:var(--cor);color:var(--branco)}.modulo-chip.ativo svg{background:rgba(255,255,255,.22)}.modulos-carrossel{--gap:20px;--por-tela:3.3;--sangria:8px;position:relative}.carrossel-cabeca{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.carrossel-contagem{margin:0;color:var(--texto-2);font-size:15px}.carrossel-contagem strong{color:var(--azul)}.carrossel-setas{display:flex;gap:10px}.carrossel-setas .nav-btn{width:48px;height:48px}.carrossel-trilho{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--sangria);padding:var(--sangria) var(--sangria) 26px;margin:calc(var(--sangria) * -1) calc(var(--sangria) * -1) 0;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.carrossel-trilho::-webkit-scrollbar{display:none}.modulos-carrossel:not(.no-fim) .carrossel-trilho{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 64px),transparent)}.carrossel-trilho:focus-visible{outline:2px solid var(--azul-400);outline-offset:2px;border-radius:12px}.modulo-card{flex:0 0 calc((100% - var(--gap) * (var(--por-tela) - 1)) / var(--por-tela));scroll-snap-align:start;display:flex;flex-direction:column;border-radius:22px;background:var(--branco);border:1px solid var(--cinza-200);overflow:hidden;color:var(--texto);box-shadow:0 4px 16px rgba(2,36,61,.06);transition:transform var(--transicao),box-shadow var(--transicao),border-color var(--transicao)}.modulo-card:hover,.modulo-card:focus-visible{transform:translateY(-4px);box-shadow:var(--sombra);border-color:var(--cor);color:var(--texto);outline:0}.modulo-card.ativo{border-color:var(--cor);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor) 28%,transparent),0 4px 16px rgba(2,36,61,.06)}.modulo-card.ativo .modulo-nome{color:var(--cor)}.modulo-card.pulso{animation:modulo-pulso .9s ease-out}@keyframes modulo-pulso{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--cor) 55%,transparent)}100%{box-shadow:0 0 0 16px color-mix(in srgb,var(--cor) 0%,transparent)}}.modulo-imagem{position:relative;display:block;height:210px;overflow:hidden;background:var(--cor);--fundo-1:color-mix(in srgb,var(--cor) 14%,#fff);--fundo-2:color-mix(in srgb,var(--cor) 46%,#fff);background:linear-gradient(to bottom,var(--fundo-1),var(--fundo-2))}.modulo-imagem img{position:absolute;left:50%;top:22px;transform:translateX(-50%);width:78%;max-width:none;height:auto;filter:drop-shadow(0 12px 16px rgba(2,36,61,.22))}.modulo-imagem::after{content:'';position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top,var(--fundo-2),transparent);pointer-events:none}.modulo-imagem .tag-lancamento{top:12px;right:12px;font-size:10px;padding:4px 10px}.modulo-corpo{display:flex;flex-direction:column;gap:10px;padding:20px 22px 22px;flex:1}.modulo-titulo{display:flex;align-items:center;gap:10px}.modulo-icone{flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:var(--cor);color:var(--branco);display:grid;place-items:center}.modulo-icone svg{width:22px;height:22px}.modulo-nome{font-weight:800;font-style:italic;font-size:19px;line-height:1.15;color:var(--azul)}.modulo-chamada{color:var(--texto-2);font-size:15px;line-height:1.5}.modulo-link{margin-top:auto;padding-top:4px;font-weight:700;font-size:14px;color:var(--azul)}.modulo-link .seta{color:var(--amarelo)}.carrossel-progresso{height:4px;border-radius:999px;background:var(--cinza-200);overflow:hidden}.carrossel-progresso span{display:block;height:100%;width:20%;border-radius:999px;background:var(--azul);transition:width .2s ease,margin-left .2s ease}.nav-btn{width:56px;height:56px;border-radius:50%;border:2px solid var(--cinza-200);background:var(--branco);color:var(--azul);display:grid;place-items:center;transition:background var(--transicao),color var(--transicao),border-color var(--transicao),opacity var(--transicao)}.nav-btn:hover{background:var(--azul);color:var(--branco);border-color:var(--azul)}.nav-btn:disabled{opacity:.3;pointer-events:none}.depoimentos{background:var(--azul);color:var(--branco);overflow:hidden}.depoimentos::before{content:'';position:absolute;width:1100px;height:1100px;border-radius:50%;left:50%;top:-760px;transform:translateX(-50%);background:radial-gradient(circle,rgba(30,123,200,.55) 0%,rgba(30,123,200,0) 70%);pointer-events:none}.depoimentos-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:44px;position:relative}.depoimento-card{margin:0;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:var(--raio-g);padding:36px 36px 30px;position:relative;backdrop-filter:blur(8px)}.depoimento-card .aspas{position:absolute;top:10px;left:26px;font-size:96px;line-height:1;font-weight:800;font-style:italic;color:var(--amarelo);opacity:.9}.depoimento-texto{margin:34px 0 26px;font-size:17px;line-height:1.6;color:rgba(255,255,255,.94)}.depoimento-texto a{color:var(--amarelo);font-weight:700}.depoimento-autor{display:flex;align-items:center;gap:14px}.depoimento-autor img{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.5)}.depoimento-autor strong{display:block;font-size:16px}.depoimento-autor span{font-size:13.5px;color:rgba(255,255,255,.75)}.depoimentos-mais{text-align:center;margin:36px 0 0;font-size:17px;position:relative}.depoimentos-mais a{color:var(--amarelo);font-weight:700;text-decoration:underline;text-underline-offset:3px}.clientes{background:var(--branco)}.segmentos-filtro{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:1000px;margin:0 auto 40px}.chip{border:1.5px solid var(--cinza-300);background:var(--branco);color:var(--texto-2);padding:8px 14px;border-radius:999px;font-size:13.5px;font-weight:600;transition:all var(--transicao)}.chip:hover{border-color:var(--azul);color:var(--azul)}.chip.ativo{background:var(--azul);border-color:var(--azul);color:var(--branco)}.logos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;min-width:0}.logo-cliente{min-width:0;background:var(--branco);border:1px solid var(--cinza-200);border-radius:14px;padding:10px;display:grid;place-items:center;aspect-ratio:168/100;transition:transform var(--transicao),box-shadow var(--transicao),border-color var(--transicao)}.logo-cliente img{width:100%;height:100%;min-width:0;object-fit:contain}.logo-cliente:hover{transform:translateY(-3px);box-shadow:var(--sombra);border-color:var(--azul-200)}.logos-vazio{text-align:center;color:var(--texto-3);margin-top:20px}.logos-grid.recolhida .logo-cliente.extra{display:none}.logos-mais{text-align:center;margin-top:28px}.mapa-card{display:grid;grid-template-columns:300px 1fr;gap:48px;align-items:center;margin-top:56px;background:var(--cinza-100);border:1px solid var(--cinza-200);border-radius:var(--raio-g);padding:48px}.mapa-img{display:grid;place-items:center}.mapa-img img{width:220px;filter:drop-shadow(0 10px 20px rgba(2,36,61,.15))}.mapa-texto .secao-titulo{margin-bottom:18px}.mapa-texto p{color:var(--texto-2);font-size:16px}.mapa-texto .btn{margin-top:12px}.conteudos{background:var(--cinza-100)}.conteudos-cabeca{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 28px}.conteudos-cabeca .secao-titulo{margin:0;font-size:clamp(26px,3vw,36px)}.downloads-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:var(--espaco)}.noticias-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card-download,.card-noticia{display:flex;flex-direction:column;background:var(--branco);border-radius:var(--raio-g);overflow:hidden;box-shadow:0 2px 0 var(--cinza-200);color:var(--texto);transition:transform var(--transicao),box-shadow var(--transicao)}.card-download:hover,.card-noticia:hover{transform:translateY(-6px);box-shadow:var(--sombra);color:var(--texto)}.card-foto{display:block;aspect-ratio:16/9;background:var(--cinza-200);overflow:hidden}.card-foto img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.card-download:hover .card-foto img,.card-noticia:hover .card-foto img{transform:scale(1.04)}.card-corpo{display:flex;flex-direction:column;flex:1;gap:8px;padding:22px 24px 24px}.card-corpo strong{font-size:18px;line-height:1.25;color:var(--azul);font-style:italic;font-weight:800}.card-corpo>span{font-size:14.5px;color:var(--texto-2)}.chapeu{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--azul-400)}.link-seta{margin-top:auto;font-weight:700;color:var(--azul)!important;font-size:14px}.link-seta::before{content:'';display:inline-block;width:.75em;height:.75em;margin-right:.4em;vertical-align:-.05em;background:var(--amarelo);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3h5v9.6l6.3-6.3 3.5 3.5L13.5 16H23v5H5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3h5v9.6l6.3-6.3 3.5 3.5L13.5 16H23v5H5z'/%3E%3C/svg%3E") center/contain no-repeat}.lista-pagina{background:var(--cinza-100)}.lista-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:start}.lista-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.card-noticia.lista .card-resumo{font-size:14.5px;color:var(--texto-2);line-height:1.55}.card-meta{font-size:13px;color:var(--texto-3)}.lista-vazia{background:var(--branco);border:1px solid var(--cinza-200);border-radius:var(--raio-g);padding:40px;text-align:center;color:var(--texto-2);font-size:17px}.lista-vazia p{margin:0}.lista-vazia a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.lista-sidebar{position:sticky;top:96px;display:grid;gap:20px}.sidebar-bloco{background:var(--branco);border:1px solid var(--cinza-200);border-radius:var(--raio-g);padding:26px}.sidebar-titulo{font-size:21px;margin:0 0 16px}.sidebar-titulo .seta{color:var(--amarelo)}.sidebar-downloads{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:12px}.sidebar-downloads a{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;color:var(--texto)}.sidebar-downloads img{width:72px;height:48px;object-fit:cover;border-radius:10px;background:var(--cinza-200)}.sidebar-downloads strong{display:block;font-size:14px;line-height:1.25;color:var(--azul)}.sidebar-downloads small{display:block;font-size:12.5px;color:var(--texto-2);line-height:1.3;margin-top:2px}.sidebar-downloads a:hover strong{color:var(--azul-400)}.sidebar-cta{background:linear-gradient(135deg,var(--azul) 0%,var(--azul-400) 100%);color:var(--branco);border:0}.sidebar-cta .sidebar-titulo{color:var(--branco);font-size:22px}.sidebar-cta p{color:rgba(255,255,255,.88);margin-bottom:16px;font-size:15px}.paginacao{margin-top:40px}.paginacao ul.page-numbers{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;background:none;border:0;height:auto;min-width:0}.paginacao li .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border-radius:999px;background:var(--branco);border:1.5px solid var(--cinza-200);color:var(--azul);font-weight:700;font-size:14.5px;transition:background var(--transicao),border-color var(--transicao),color var(--transicao)}.paginacao li a.page-numbers:hover{border-color:var(--azul);background:var(--azul-100)}.paginacao li .page-numbers.current{background:var(--azul);border-color:var(--azul);color:var(--branco)}.paginacao li .page-numbers.dots{border:0;background:transparent;color:var(--texto-3)}.busca-refinar{background:var(--cinza-100);padding-top:var(--espaco)}.busca-refinar .busca{max-width:640px;margin:0 auto;height:56px;padding:0 8px 0 22px;background:var(--branco)}.busca-refinar .busca input{width:100%;font-size:17px}.busca-refinar .busca button{width:40px;height:40px;background:var(--amarelo);color:var(--preto)}.busca-refinar+.lista-pagina{padding-top:40px}.melhorias-pagina{background:var(--cinza-100)}.melhorias-filtro{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:40px}.melhorias-filtro .modulo-chip{text-decoration:none}.modulo-chip.sem-icone{padding:0 16px;min-height:39px;justify-content:center}.melhorias-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.card-melhoria{display:flex;flex-direction:column;background:var(--branco);border:1px solid var(--cinza-200);border-radius:var(--raio-g);overflow:hidden;transition:transform var(--transicao),box-shadow var(--transicao)}.card-melhoria:hover{transform:translateY(-4px);box-shadow:var(--sombra)}.card-melhoria-foto{display:block;background:var(--cinza-100);border-bottom:1px solid var(--cinza-200)}.card-melhoria-foto img{width:100%;height:auto;max-height:280px;object-fit:contain;display:block}.card-melhoria-corpo{display:flex;flex-direction:column;gap:10px;padding:22px 24px 24px;flex:1}.card-melhoria h2{font-size:18px;line-height:1.25;margin:0}.card-melhoria h2 a{color:var(--azul)}.card-melhoria h2 a:hover{color:var(--azul-400)}.card-melhoria-resumo{margin:0;font-size:14.5px;color:var(--texto-2);line-height:1.55}.card-melhoria-rodape{margin-top:auto;padding-top:8px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:var(--texto-3)}.card-melhoria.destaque{grid-column:1/-1;flex-direction:row;margin-bottom:26px}.card-melhoria.destaque .card-melhoria-foto{flex:0 0 46%;border-bottom:0;border-right:1px solid var(--cinza-200);display:grid;place-items:center}.card-melhoria.destaque .card-melhoria-foto img{max-height:360px}.card-melhoria.destaque .card-melhoria-corpo{padding:32px 36px}.card-melhoria.destaque h2{font-size:clamp(22px,2.2vw,28px)}.card-melhoria.destaque .card-melhoria-resumo{font-size:16px}.tags-modulo{display:flex;flex-wrap:wrap;gap:6px}.tag-modulo{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--branco);background:var(--cor);padding:4px 10px;border-radius:999px}.tag-modulo:hover{color:var(--branco);opacity:.85}.artigo-pagina{background:var(--cinza-100)}.pagina-cabecalho .eyebrow a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pagina-cabecalho .eyebrow a:hover{color:var(--amarelo)}.artigo-meta{font-size:15px;color:rgba(255,255,255,.8)}.artigo{min-width:0;background:var(--branco);border:1px solid var(--cinza-200);border-radius:var(--raio-g);padding:40px}.artigo-capa{margin:0 0 36px}.artigo-capa img{width:100%;height:auto;border-radius:18px;box-shadow:var(--sombra)}.artigo-capa figcaption{text-align:right;font-size:13px;color:var(--texto-3);margin-top:8px}.artigo-corpo{font-size:17.5px;line-height:1.7;color:var(--texto)}.artigo-corpo>*{max-width:760px}.artigo-corpo p{margin:0 0 1.2em}.artigo-corpo h2,.artigo-corpo h3,.artigo-corpo h4{margin:1.6em 0 .6em;line-height:1.2}.artigo-corpo h2{font-size:clamp(24px,2.4vw,30px)}.artigo-corpo h3{font-size:clamp(20px,2vw,24px)}.artigo-corpo h4{font-size:18px}.artigo-corpo a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.artigo-corpo ul,.artigo-corpo ol{margin:0 0 1.4em;padding-left:1.4em}.artigo-corpo li{margin-bottom:.5em}.artigo-corpo li::marker{color:var(--azul-400);font-weight:700}.artigo-corpo strong{color:var(--azul)}.artigo-corpo em,.artigo-corpo i{font-style:italic}.artigo-corpo img{height:auto;border-radius:14px}.artigo-corpo figure{margin:1.6em 0}.artigo-corpo figure.aligncenter{margin-inline:auto}.artigo-corpo a:has(>img){display:inline-block;cursor:zoom-in}.lightbox{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:56px 20px 24px;background:rgba(0,30,51,.92);cursor:zoom-out;animation:lightbox-surge .2s ease}@keyframes lightbox-surge{from{opacity:0}to{opacity:1}}.lightbox-figura{margin:0;max-width:min(1200px,100%);display:flex;flex-direction:column;align-items:center;gap:12px}.lightbox-figura img{max-width:100%;max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 30px 80px rgba(0,0,0,.5);cursor:default}.lightbox-figura figcaption{color:rgba(255,255,255,.8);font-size:14px;text-align:center;max-width:760px}.lightbox-fechar{position:absolute;top:14px;right:16px;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:var(--branco);font-size:30px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background var(--transicao)}.lightbox-fechar:hover,.lightbox-fechar:focus-visible{background:var(--amarelo);color:var(--azul);outline:none}.artigo-corpo .wp-element-caption,.artigo-corpo figcaption{font-size:13px;color:var(--texto-3);text-align:center;margin-top:8px}.artigo-corpo blockquote,.artigo-corpo .wp-block-quote{margin:1.8em 0;padding:22px 28px;border-left:5px solid var(--amarelo);background:var(--cinza-100);border-radius:0 18px 18px 0;font-size:1.05em;font-style:italic}.artigo-corpo blockquote p:last-child{margin:0}.artigo-corpo blockquote cite{display:block;margin-top:10px;font-size:14px;font-style:normal;color:var(--texto-2)}.artigo-corpo hr,.artigo-corpo .wp-block-separator{border:0;height:3px;width:80px;margin:2.2em auto;background:var(--amarelo)!important;border-radius:3px;opacity:1}.artigo-corpo .wp-block-spacer{max-height:32px}.artigo-corpo .wp-block-columns{gap:24px}.artigo-corpo .wp-block-column{min-width:0}.artigo-corpo .wp-block-group{max-width:none}.artigo-corpo .wp-block-social-links{margin:1.4em 0}.artigo-corpo .wp-block-social-link a{font-weight:400;text-decoration:none}.artigo-corpo .has-small-font-size{font-size:14px!important}.artigo-corpo .has-medium-font-size{font-size:1.1em!important}.artigo-corpo .has-text-align-center{text-align:center}.artigo-corpo table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:15px}.artigo-corpo th,.artigo-corpo td{border:1px solid var(--cinza-200);padding:10px 12px;text-align:left}.artigo-corpo th{background:var(--cinza-100);color:var(--azul)}.artigo-corpo iframe,.artigo-corpo .wp-block-embed iframe{max-width:100%}.artigo-corpo .flex-video,.artigo-corpo .wp-block-embed__wrapper{position:relative;aspect-ratio:16/9;margin:1.6em 0;border-radius:18px;overflow:hidden;background:var(--preto)}.artigo-corpo .flex-video iframe,.artigo-corpo .wp-block-embed__wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.artigo-corpo .wp-block-gallery{max-width:none}.artigo-serie{margin-top:48px;padding-top:40px;border-top:1px solid var(--cinza-200)}.artigo-serie .secao-titulo{font-size:clamp(22px,2.4vw,28px);margin-bottom:24px}.artigo-navegacao{margin-top:40px;padding-top:28px;border-top:1px solid var(--cinza-200)}.sidebar-posts{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:12px}.sidebar-posts a{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;color:var(--texto)}.sidebar-posts img{width:64px;height:64px;object-fit:cover;border-radius:10px;background:var(--cinza-200)}.sidebar-posts strong{display:block;font-size:14px;line-height:1.25;color:var(--azul)}.sidebar-posts small{display:block;font-size:12.5px;color:var(--texto-3);margin-top:3px}.sidebar-posts a:hover strong{color:var(--azul-400)}.agendar-pagina{background:var(--cinza-100)}.agendar-parceiro{max-width:860px;margin:0 auto 24px;text-align:center;background:var(--azul-100);color:var(--azul);border-radius:999px;padding:12px 22px;font-size:15px}.agendar-parceiro .seta{color:var(--amarelo)}.agendar-card{background:var(--branco);border:1px solid var(--cinza-200);border-radius:var(--raio-g);padding:16px;overflow:hidden}.agendar-card iframe{display:block;width:100%;height:1000px;border:0;background:transparent;border-radius:calc(var(--raio-g) - 12px)}.agendar-ajuda{text-align:center;color:var(--texto-2);margin:24px 0 0;font-size:15.5px}.agendar-ajuda a{font-weight:700}.contato-pagina{background:var(--cinza-100)}.contato-chamada{text-align:center;margin-bottom:56px}.contato-chamada .secao-sub{margin-bottom:24px}.contato-grid{display:grid;grid-template-columns:7fr 5fr;gap:32px;align-items:start}.contato-form{background:var(--branco);border:1px solid var(--cinza-200);border-radius:var(--raio-g);padding:36px}.contato-form-titulo{font-size:26px;margin:0 0 4px}.contato-form-sub{color:var(--texto-2);margin:0 0 22px}.contato-form .box-contato{padding:0;border-radius:0}.box-contato .grid-x{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.box-contato .wpcf7-form-control-wrap{display:block}.box-contato textarea{min-height:150px;resize:vertical}.box-contato .botao-enviar{margin-top:6px}.box-contato input[type="submit"]{font-size:16px;box-shadow:0 8px 20px rgba(255,200,1,.35);transition:background var(--transicao),box-shadow var(--transicao)}.box-contato input[type="submit"]:hover{background:var(--amarelo-700);box-shadow:0 12px 26px rgba(255,200,1,.45)}.box-contato .wpcf7-spinner{margin-left:12px}.box-contato .wpcf7-not-valid-tip{display:block;color:var(--vermelho);font-size:13px;margin:-6px 0 10px}.box-contato .wpcf7-response-output{margin:16px 0 0;padding:12px 16px;border:1.5px solid var(--azul-200);border-radius:12px;font-size:14.5px}.box-contato form.sent .wpcf7-response-output{border-color:var(--verde);background:rgba(141,198,63,.12)}.box-contato form.invalid .wpcf7-response-output,.box-contato form.failed .wpcf7-response-output{border-color:var(--vermelho);background:rgba(229,0,0,.06)}.contato-info{display:grid;gap:20px}.contato-bloco{background:var(--branco);border:1px solid var(--cinza-200);border-radius:var(--raio-g);padding:28px 30px}.contato-bloco h3{font-size:22px;margin:0 0 12px}.contato-bloco h3 .seta{color:var(--amarelo)}.contato-bloco p{color:var(--texto-2);margin:0 0 10px}.contato-bloco p:last-child{margin:0}.contato-bloco strong{color:var(--texto)}.contato-bloco a{font-weight:700}.contato-qrcode{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;background:linear-gradient(135deg,var(--azul) 0%,var(--azul-400) 100%);color:var(--branco);border-radius:var(--raio-g);padding:24px}.contato-qrcode img{width:120px;height:120px;border-radius:14px;border:4px solid var(--branco)}.contato-qrcode p{margin:0;font-size:14.5px;color:rgba(255,255,255,.9)}.downloads-pagina{background:var(--cinza-100)}.downloads-grid.completa{margin-bottom:0}.card-download.completo .card-corpo{gap:10px}.card-download.completo .card-resumo{font-size:15px;color:var(--texto)}.card-descricao{font-size:13.5px;line-height:1.5;color:var(--texto-2);background:var(--azul-100);border-radius:14px;padding:14px 16px;margin-top:4px}.card-baixar{margin-top:auto;align-self:flex-start}.card-download.completo .card-corpo{padding-bottom:26px}.card-download.completo .card-descricao{margin-bottom:10px}.card-download.completo:hover .card-baixar{background:var(--amarelo-700)}.depoimentos-pagina{background:var(--cinza-100)}.depoimentos-colunas{columns:3;column-gap:24px}.depoimento-completo{break-inside:avoid;display:block;margin:0 0 24px;background:var(--branco);border:1px solid var(--cinza-200);border-radius:var(--raio-g);padding:30px 30px 26px;scroll-margin-top:100px;transition:border-color var(--transicao),box-shadow var(--transicao)}.depoimento-completo:target{border-color:var(--amarelo);box-shadow:0 0 0 4px rgba(255,200,1,.3)}.depoimento-logo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;min-height:44px}.depoimento-logo img{height:44px;width:auto;max-width:150px;object-fit:contain}.depoimento-completo .aspas{font-size:72px;line-height:.55;font-weight:800;font-style:italic;color:var(--amarelo)}.depoimento-completo .depoimento-texto{margin:0 0 22px;font-size:15.5px;line-height:1.6;color:var(--texto-2)}.depoimento-completo .depoimento-texto p{margin:0 0 .8em}.depoimento-completo .depoimento-texto p:last-child{margin:0}.depoimento-completo .depoimento-texto a{color:var(--azul);font-weight:700;text-decoration:underline;text-underline-offset:3px}.depoimento-completo .depoimento-autor{border-top:1px solid var(--cinza-200);padding-top:18px}.depoimento-completo .depoimento-autor img{border-color:var(--azul-100)}.depoimento-completo .depoimento-autor strong{color:var(--azul);font-style:italic;font-weight:800}.depoimento-completo .depoimento-autor span{display:block;color:var(--texto-2);font-size:13.5px;line-height:1.35}.pagina-cabecalho{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--azul-900) 0%,var(--azul) 60%,var(--azul-400) 130%);color:var(--branco);padding:clamp(56px,7vw,96px) 0}.pagina-cabecalho::before{content:'';position:absolute;right:-140px;top:50%;width:560px;aspect-ratio:1;transform:translateY(-50%);border-radius:50%;border:30px solid rgba(255,255,255,.05);box-shadow:inset 0 0 0 30px rgba(255,255,255,.04),inset 0 0 0 90px rgba(255,255,255,.03);pointer-events:none}.pagina-cabecalho .container{position:relative}.pagina-cabecalho .eyebrow{color:rgba(255,255,255,.8);margin-bottom:16px}.pagina-cabecalho h1{font-size:clamp(38px,5vw,62px);line-height:1.04;color:var(--branco);max-width:800px;margin:0 0 16px}.pagina-cabecalho h1 em{font-style:italic;color:var(--amarelo)}.single .pagina-cabecalho h1{max-width:1000px;font-size:clamp(32px,4vw,52px)}.pagina-cabecalho .lead{font-size:clamp(17px,1.6vw,20px);max-width:720px;color:rgba(255,255,255,.85);margin:0}.pagina-cabecalho-acoes{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px}.pagina-cabecalho.com-visual .container{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}.pagina-cabecalho-visual img{width:min(320px,100%);height:auto;filter:drop-shadow(0 10px 24px rgba(0,0,0,.25))}.siclope-apresentacao{padding-bottom:0}.siclope-texto{max-width:860px;margin:0 auto;font-size:18px;line-height:1.65;color:var(--texto-2)}.siclope-texto strong{color:var(--azul)}.siclope-texto p:last-child{margin:0}.video-grid{display:grid;grid-template-columns:7fr 5fr;gap:32px;align-items:center}.video-player{position:relative;aspect-ratio:16/9;border-radius:var(--raio-g);overflow:hidden;background:var(--preto);box-shadow:var(--sombra-forte)}.video-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-frase{margin:0;position:relative;background:var(--azul);color:var(--branco);border-radius:var(--raio-g);padding:40px 36px 32px}.video-frase .aspas{position:absolute;top:8px;left:28px;font-size:96px;line-height:1;font-weight:800;font-style:italic;color:var(--amarelo)}.video-frase p{position:relative;margin:30px 0 22px;font-size:18px;line-height:1.55;font-style:italic}.video-frase strong{color:var(--amarelo)}.video-frase footer strong{display:block;color:var(--branco);font-style:normal}.video-frase footer span{font-size:14px;color:rgba(255,255,255,.75)}.video-feira{display:grid;grid-template-columns:260px 1fr;gap:28px;align-items:center;margin-top:32px;background:var(--cinza-100);border:1px solid var(--cinza-200);border-radius:var(--raio-g);padding:20px;color:var(--texto);transition:border-color var(--transicao),box-shadow var(--transicao)}.video-feira:hover{border-color:var(--azul-200);box-shadow:var(--sombra);color:var(--texto)}.video-feira-thumb{position:relative;display:block;border-radius:16px;overflow:hidden;aspect-ratio:16/9}.video-feira-thumb img{width:100%;height:100%;object-fit:cover;display:block}.video-play{position:absolute;inset:0;display:grid;place-items:center}.video-play::before{content:'';width:56px;height:56px;border-radius:50%;background:var(--amarelo);box-shadow:0 8px 20px rgba(0,0,0,.3)}.video-play::after{content:'';position:absolute;width:0;height:0;border-left:18px solid var(--preto);border-top:11px solid transparent;border-bottom:11px solid transparent;margin-left:4px}.video-feira-texto strong{display:block;color:var(--azul);font-size:17px;margin-bottom:6px}.video-feira-texto span{font-size:15px;color:var(--texto-2);line-height:1.5}.btn-outline.claro{color:var(--branco);border-color:rgba(255,255,255,.6)}.btn-outline.claro:hover{background:var(--branco);color:var(--azul);border-color:var(--branco)}.tag-lancamento.estatico{position:static;display:inline-block;vertical-align:middle;margin-left:4px}.modulo-marca{display:grid;place-items:center;width:180px;height:180px;border-radius:48px;background:var(--cor);color:var(--branco);box-shadow:0 20px 50px rgba(0,0,0,.3),inset 0 0 0 6px rgba(255,255,255,.12)}.modulo-marca svg{width:96px;height:96px}.modulo-marca-mini{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--cor);color:var(--branco);vertical-align:middle;margin-right:10px;box-shadow:0 4px 10px rgba(0,0,0,.25)}.modulo-marca-mini svg{width:19px;height:19px}.pagina-cabecalho.cabecalho-modulo .container{grid-template-columns:minmax(0,1fr) 46%}.cabecalho-modulo .pagina-cabecalho-visual,.video-capa{width:100%}.cabecalho-modulo .pagina-cabecalho-visual{display:block}.video-capa{box-shadow:0 24px 60px rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.15)}.modulo-texto{max-width:860px;margin-inline:auto}.modulo-pagina{background:var(--cinza-100)}.modulo-apresentacao{margin-bottom:40px}.modulo-texto .secao-titulo{font-size:clamp(24px,2.6vw,32px);margin-bottom:16px}.modulo-texto p{color:var(--texto-2);font-size:16.5px}.modulo-texto p:last-child{margin:0}.modulo-destaques{display:grid;grid-template-columns:5fr 7fr;gap:40px;align-items:start;background:var(--branco);border:1px solid var(--cinza-200);border-radius:var(--raio-g);padding:40px;margin-bottom:40px}.modulo-mockups{position:sticky;top:96px;display:grid;gap:18px;padding:28px 20px;border-radius:22px;background:linear-gradient(to bottom,color-mix(in srgb,var(--cor) 14%,#fff),color-mix(in srgb,var(--cor) 46%,#fff))}.modulo-mockups img{width:100%;height:auto;filter:drop-shadow(0 12px 18px rgba(2,36,61,.22))}.modulo-lista .secao-titulo{font-size:clamp(24px,2.6vw,32px);margin-bottom:18px}.lista-check{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}.lista-check li{position:relative;padding-left:28px;font-size:15px;line-height:1.45;color:var(--texto-2)}.lista-check li::before{content:'';position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:50%;background:var(--cor);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12'/%3E%3C/svg%3E") center/contain no-repeat}.lista-check li::after{content:'';position:absolute;left:5px;top:7px;width:8px;height:4.5px;border-left:2.2px solid #fff;border-bottom:2.2px solid #fff;transform:rotate(-45deg)}.modulo-melhorias{margin:24px 0 0;padding-top:20px;border-top:1px solid var(--cinza-200);font-size:15px;color:var(--texto-2)}.modulo-melhorias .seta{color:var(--amarelo)}.modulo-melhorias a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.modulo-leia{margin-top:24px;padding-top:20px;border-top:1px solid var(--cinza-200)}.modulo-leia-titulo{font-size:17px;margin:0 0 12px}.modulo-leia-titulo .seta{color:var(--amarelo)}.leia-compacta{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.leia-compacta a{display:grid;grid-template-columns:56px 1fr;gap:10px;align-items:center;color:var(--texto);background:var(--cinza-100);border-radius:14px;padding:8px 12px 8px 8px;transition:background var(--transicao)}.leia-compacta a:hover{background:var(--azul-100)}.leia-compacta img{width:56px;height:56px;object-fit:cover;border-radius:10px;background:var(--cinza-200)}.leia-compacta strong{display:block;font-size:13.5px;line-height:1.25;color:var(--azul)}.leia-compacta small{display:block;font-size:12px;color:var(--texto-3);margin-top:3px}.modulo-rodape{display:grid;grid-template-columns:7fr 5fr;gap:32px;align-items:start}.modulo-form{background:var(--branco);border:1px solid var(--cinza-200);border-radius:var(--raio-g);padding:36px}.modulo-form .secao-titulo{font-size:clamp(24px,2.6vw,32px);margin-bottom:8px}.modulo-form>p{color:var(--texto-2);margin-bottom:20px}.modulo-form .box-contato{padding:0}.modulo-cta{position:sticky;top:96px;background:linear-gradient(135deg,var(--azul) 0%,var(--azul-400) 100%);color:var(--branco);border-radius:var(--raio-g);padding:36px}.modulo-cta .secao-titulo{font-size:clamp(24px,2.6vw,32px);margin-bottom:14px}.modulo-cta p{color:rgba(255,255,255,.88);margin-bottom:22px}.rd-form .bricks--section,.rd-form .rd-section,.rd-form .bricks--row,.rd-form .rd-column{background:transparent!important;background-image:none!important;padding:0!important;margin:0!important;max-width:none!important;width:100%!important;min-height:0!important}.rd-form .bricks--row{display:block!important;min-height:0!important}.rd-form .rd-column>div,.rd-form .bricks--column>div{background:none!important;background-image:none!important;min-height:0!important;padding:0!important}.rd-form .rd-text,.rd-form .rd-column:has(.rd-text){display:none!important}.rd-form [id^="rd-form-"]{max-width:none!important;margin:0!important;align-self:auto!important}.rd-form .bricks-form__fieldset{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 14px!important;flex-flow:unset!important}.rd-form .bricks-form__field{width:100%!important;margin-bottom:14px!important;padding:0!important}.rd-form .bricks-form__privacy,.rd-form .bricks-form__terms,.rd-form .bricks-form__submit,.rd-form .bricks-form__field:has(textarea){grid-column:1/-1}.rd-form .bricks-form__label{color:var(--texto)!important;font-family:var(--fonte)!important;font-size:14px!important;font-weight:600!important;margin-bottom:6px!important}.rd-form .bricks-form__input{width:100%!important;border:1.5px solid var(--cinza-300)!important;border-radius:12px!important;padding:0 14px!important;font-family:var(--fonte)!important;font-size:15px!important;color:var(--texto)!important;background:var(--branco)!important;box-shadow:none!important}.rd-form .bricks-form__input:not(textarea){height:48px!important}.rd-form textarea.bricks-form__input{padding:12px 14px!important;min-height:120px!important}.rd-form .bricks-form__input:focus{outline:0!important;border-color:var(--azul-400)!important;box-shadow:0 0 0 3px rgba(30,123,200,.15)!important}.rd-form .bricks-form__static,.rd-form .bricks-form__static a,.rd-form .bricks-form__field__option .bricks-form__label{color:var(--texto-2)!important;font-family:var(--fonte)!important;font-size:13.5px!important;font-weight:400!important}.rd-form .bricks-form__static a{color:var(--azul)!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px}.rd-form .bricks-form__field__option{display:flex!important;align-items:flex-start!important;gap:8px!important;padding:0!important;margin:0!important}.rd-form .bricks-form__privacy,.rd-form .bricks-form__terms{padding:0!important;margin-bottom:8px!important}.rd-form input[type="checkbox"]{width:18px!important;height:18px!important;margin:2px 0 0!important;accent-color:var(--azul)}.rd-form label.error{font-family:var(--fonte)!important;color:var(--vermelho)!important}.rd-form .bricks-form__submit{display:block!important;margin:4px 0 0!important;padding:0!important}.rd-form .bricks-form__field__option,.rd-form .bricks-form__field__option>*{margin-left:0!important;padding-left:0!important}.rd-form .bricks-form__submit button,.rd-form [id^="rd-button-"],.rd-form button,.rd-form input[type="submit"]{display:inline-flex!important;width:max-content!important;max-width:100%!important;min-width:0!important;align-self:flex-start!important;margin:0!important;background:var(--amarelo)!important;color:var(--preto)!important;border:0!important;border-radius:999px!important;padding:14px 28px!important;font-family:var(--fonte)!important;font-weight:700!important;font-size:16px!important;line-height:1!important;height:auto!important;box-shadow:0 8px 20px rgba(255,200,1,.35)!important;cursor:pointer;text-transform:none!important}.rd-form .bricks-form__submit button:hover,.rd-form [id^="rd-button-"]:hover,.rd-form button:hover,.rd-form input[type="submit"]:hover{background:var(--amarelo-700)!important}.pagina-generica{background:var(--cinza-100)}.artigo-pagina-generica{max-width:900px;margin:0 auto}.artigo-pagina-generica .artigo-corpo>*{max-width:none}.artigo-corpo .wp-block-table table,.artigo-corpo table{display:table}.artigo-corpo .wp-block-table{overflow-x:auto;margin:1.4em 0}.faq-pagina{background:var(--cinza-100)}.faq-lista{max-width:900px;margin:0 auto;display:grid;gap:12px}.faq-item{background:var(--branco);border:1px solid var(--cinza-200);border-radius:20px;overflow:hidden;transition:border-color var(--transicao),box-shadow var(--transicao)}.faq-item[open]{border-color:var(--azul-200);box-shadow:var(--sombra)}.faq-item summary{display:grid;grid-template-columns:40px 1fr 24px;gap:14px;align-items:center;padding:18px 22px;cursor:pointer;list-style:none;font-weight:700;color:var(--azul);font-size:16.5px;line-height:1.35}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:var(--cinza-100)}.faq-num{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--azul-100);color:var(--azul);font-style:italic;font-weight:800;font-size:15px}.faq-item[open] .faq-num{background:var(--amarelo);color:var(--preto)}.faq-seta{width:24px;height:24px;position:relative}.faq-seta::before,.faq-seta::after{content:'';position:absolute;left:50%;top:50%;width:14px;height:2.5px;background:var(--azul);border-radius:2px;transform:translate(-50%,-50%);transition:transform var(--transicao)}.faq-seta::after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item[open] .faq-seta::after{transform:translate(-50%,-50%) rotate(0)}.faq-resposta{padding:0 22px 22px 76px;color:var(--texto-2);font-size:16px;line-height:1.6}.faq-resposta p{margin:0 0 .8em}.faq-resposta p:last-child,.faq-resposta ul:last-child{margin-bottom:0}.faq-resposta ul{margin:0 0 .8em;padding-left:1.3em}.faq-resposta li{margin-bottom:.35em}.faq-resposta strong{color:var(--azul)}.faq-resposta a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.faq-final{max-width:900px;margin:36px auto 0;background:var(--azul-100);border-radius:var(--raio-g);padding:28px 32px;color:var(--texto)}.faq-final p{margin:0 0 16px}.faq-final .seta{color:var(--amarelo)}.faq-final a{font-weight:700}.faq-links{display:flex;flex-wrap:wrap;gap:10px}.parceiros-pagina{background:var(--cinza-100)}.parceiros-ufs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:14px}.parceiros-ufs .chip{display:inline-flex;align-items:center;gap:6px;color:var(--azul)}.parceiros-ufs .chip small{font-size:11px;font-weight:700;background:var(--azul-100);color:var(--azul);border-radius:999px;padding:2px 7px}.parceiros-ufs .chip:hover{background:var(--azul);color:var(--branco)}.parceiros-ufs .chip:hover small{background:rgba(255,255,255,.2);color:var(--branco)}.parceiros-total{text-align:center;color:var(--texto-2);margin:0 0 36px;font-size:15px}.parceiros-total strong{color:var(--azul)}.parceiros-estado{background:var(--branco);border:1px solid var(--cinza-200);border-radius:var(--raio-g);padding:28px 32px;margin-bottom:18px;scroll-margin-top:96px}.parceiros-uf{display:flex;align-items:center;gap:14px;font-size:22px;margin:0 0 18px}.parceiros-uf span{display:inline-grid;place-items:center;min-width:52px;height:40px;padding:0 10px;border-radius:12px;background:var(--azul);color:var(--amarelo);font-size:18px;letter-spacing:.04em}.parceiros-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.parceiro-logo{display:grid;place-items:center;aspect-ratio:15/8;background:var(--branco);border:1px solid var(--cinza-200);border-radius:14px;padding:10px;transition:transform var(--transicao),box-shadow var(--transicao),border-color var(--transicao)}.parceiro-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px}a.parceiro-logo:hover{transform:translateY(-3px);box-shadow:var(--sombra);border-color:var(--azul-200)}.parceiros-cta{text-align:center;margin-top:28px;color:var(--texto-2)}.parceiros-cta a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.retorno-pagina{background:var(--cinza-100)}.retorno-card{max-width:760px;margin:0 auto;background:var(--branco);border:1px solid var(--cinza-200);border-radius:var(--raio-g);padding:48px 40px;text-align:center}.retorno-check{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 20px;border-radius:50%;background:var(--verde);position:relative}.retorno-check::after{content:'';width:30px;height:16px;border-left:5px solid #fff;border-bottom:5px solid #fff;transform:rotate(-45deg) translate(2px,-3px)}.retorno-card h2{font-size:clamp(24px,2.8vw,32px);margin:0 0 14px}.retorno-texto{color:var(--texto-2);font-size:17px}.retorno-texto p:last-child{margin:0}.retorno-acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}.requisitos-pagina{background:var(--cinza-100)}.requisitos-data{text-align:center;color:var(--texto-2);margin:0 0 32px}.requisitos-data .seta{color:var(--amarelo)}.requisitos-bloco{background:var(--branco);border:1px solid var(--cinza-200);border-radius:var(--raio-g);padding:32px;margin-bottom:24px}.requisitos-bloco .secao-titulo{font-size:clamp(22px,2.4vw,28px);margin-bottom:18px}.tabela-rolavel{overflow-x:auto}.tabela-requisitos{width:100%;border-collapse:collapse;font-size:15px}.tabela-requisitos thead th{background:var(--azul);color:var(--branco);text-align:left;padding:14px 16px;font-weight:700}.tabela-requisitos thead th:first-child{border-radius:12px 0 0 0}.tabela-requisitos thead th:last-child{border-radius:0 12px 0 0}.tabela-requisitos td,.tabela-requisitos tbody th{padding:13px 16px;border-bottom:1px solid var(--cinza-200);vertical-align:top;text-align:left;color:var(--texto-2);line-height:1.5}.tabela-requisitos tbody th{color:var(--azul);font-weight:700;white-space:nowrap}.tabela-requisitos tbody tr:nth-child(even){background:var(--cinza-100)}.sobre-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.sobre-texto .secao-titulo{margin-bottom:20px}.sobre-texto p{color:var(--texto-2)}.sobre-texto p:last-child{margin:0}.sobre-texto strong{color:var(--azul)}.fotos-sede{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:28px}.fotos-sede img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:20px;box-shadow:var(--sombra)}.fotos-sede img:nth-child(even){transform:translateY(28px)}.golden{background:var(--cinza-100)}.golden-card{display:grid;grid-template-columns:340px 1fr;gap:64px;align-items:center;background:var(--branco);border:1px solid var(--cinza-200);border-radius:var(--raio-g);padding:48px}.golden-svg svg{width:100%;height:auto;display:block}.golden-rotulo{font-family:var(--fonte);font-weight:800;font-style:italic}.golden-rotulo-1{font-size:30px;fill:var(--preto)}.golden-rotulo-2{font-size:24px;fill:var(--azul)}.golden-rotulo-3{font-size:22px;fill:var(--azul-400)}.golden-item{display:grid;grid-template-columns:52px 1fr;gap:20px;align-items:start;padding:22px 0;border-top:1px solid var(--cinza-200)}.golden-item:first-child{border-top:0;padding-top:0}.golden-item:last-child{padding-bottom:0}.golden-num{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-style:italic;font-size:22px;background:var(--cor-fundo);color:var(--cor-texto)}.golden-item h3{font-size:22px;margin:0 0 8px;color:var(--cor)}.golden-item p{margin:0;color:var(--texto-2)}.golden-item strong{color:var(--texto)}.somos{text-align:center}.somos .secao-sub{margin-bottom:28px}.somos-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.somos-stat{display:inline-flex;align-items:center;gap:8px;background:var(--azul);color:var(--branco);border-radius:999px;padding:14px 26px;font-weight:600;font-size:15px}.somos-stat strong{color:var(--amarelo);font-style:italic;font-weight:800;font-size:1.3em}.equipes{background:var(--cinza-100)}.equipe{margin-bottom:64px}.equipe:last-child{margin-bottom:0}.equipe-titulo{text-align:center;font-size:clamp(24px,2.6vw,32px);margin:0 0 32px}.equipe-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.equipe-grid[style*="--colunas"]{max-width:calc(var(--colunas) * 212px + (var(--colunas) - 1) * 20px);margin-inline:auto}.pessoa{width:212px;text-align:center;background:var(--branco);border:1px solid var(--cinza-200);border-radius:22px;padding:26px 16px 22px;transition:transform var(--transicao),box-shadow var(--transicao),border-color var(--transicao)}.pessoa:hover{transform:translateY(-4px);box-shadow:var(--sombra);border-color:var(--azul-200)}.pessoa-foto{width:128px;height:128px;border-radius:50%;object-fit:cover;display:block;margin:0 auto 14px;border:4px solid var(--azul-100);background:var(--cinza-200)}.pessoa-nome{font-weight:800;font-style:italic;color:var(--azul);font-size:17px;line-height:1.2;margin:0}.pessoa-cargo{font-size:13.5px;line-height:1.35;color:var(--texto-2);margin:6px 0 0}.pessoa-redes{display:flex;justify-content:center;gap:8px;margin-top:12px}.pessoa-redes a{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--azul-100);color:var(--azul);transition:background var(--transicao),color var(--transicao)}.pessoa-redes a:hover{background:var(--azul);color:var(--branco)}.pessoa-redes svg{width:16px;height:16px}.diretoria .pessoa{width:calc((100% - 80px) / 5);padding-top:30px}.diretoria .pessoa-foto{width:148px;height:148px}.site-footer{background:var(--azul-900);color:rgba(255,255,255,.88);position:relative;overflow:hidden}.site-footer::before{content:'';position:absolute;width:1400px;height:1400px;border-radius:50%;right:-500px;top:-200px;border:2px solid rgba(255,255,255,.05);pointer-events:none}.redes{padding:var(--espaco) 0 48px;position:relative}.redes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:900px;margin:0 auto}.rede{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 16px;border-radius:var(--raio);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:var(--branco);font-weight:700;transition:background var(--transicao),transform var(--transicao),color var(--transicao)}.rede:hover{background:var(--amarelo);color:var(--preto);transform:translateY(-4px)}.redes-parceiros{text-align:center;margin:28px 0 0;font-size:15px}.redes-parceiros a{color:rgba(255,255,255,.85);text-decoration:underline;text-underline-offset:3px}.redes-parceiros a:hover{color:var(--amarelo)}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding:48px 0 var(--espaco);border-top:1px solid rgba(255,255,255,.1);position:relative}.footer-missao img{height:56px;width:auto;margin-bottom:22px}.footer-missao p{font-size:15.5px;color:rgba(255,255,255,.8)}.footer-missao strong{color:var(--amarelo)}.footer-empresa{font-size:13.5px!important;color:rgba(255,255,255,.55)!important;margin-top:24px}.footer-titulo{color:var(--branco);font-size:26px;margin-bottom:18px}.box-contato{background:var(--branco);color:var(--texto);border-radius:var(--raio-g);padding:28px}.box-contato input[type="text"],.box-contato input[type="email"],.box-contato input[type="tel"],.box-contato textarea,.box-contato select{width:100%;border:1.5px solid var(--cinza-300);border-radius:12px;padding:12px 14px;margin-bottom:12px;background:var(--branco)}.box-contato input:focus,.box-contato textarea:focus{outline:0;border-color:var(--azul-400);box-shadow:0 0 0 3px rgba(30,123,200,.15)}.box-contato input[type="submit"],.box-contato button{background:var(--amarelo);color:var(--preto);border:0;border-radius:999px;padding:14px 28px;font-weight:700;cursor:pointer}.box-contato p{margin-bottom:6px}.footer-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:22px 0;border-top:1px solid rgba(255,255,255,.1);font-size:13.5px;color:rgba(255,255,255,.6);position:relative}.footer-legal p{margin:0}.footer-legal ul{display:flex;flex-wrap:wrap;gap:6px 18px}.footer-legal a{color:rgba(255,255,255,.7)}.footer-legal a:hover{color:var(--amarelo)}.footer-recaptcha{flex-basis:100%;font-size:12px;color:rgba(255,255,255,.45)}.footer-recaptcha a{color:rgba(255,255,255,.55)}.grecaptcha-badge{visibility:hidden}@media (max-width:1100px){.menu-principal li a{padding:10px 9px;font-size:14px}.hero-visual{height:560px}.pill{font-size:15px;padding:12px 18px}}@media (max-width:960px){.menu-principal{position:absolute;top:100%;left:0;right:0;height:calc(100vh - 76px);height:calc(100dvh - 76px);background:var(--branco);padding:24px;overflow:auto;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .25s ease,transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s linear .3s;z-index:99}.menu-aberto .menu-principal{opacity:1;visibility:visible;transform:none;transition:opacity .25s ease,transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s}html.menu-travado{overflow:hidden}.menu-principal ul{flex-direction:column;gap:2px}.menu-principal li a{font-size:18px;padding:14px 16px}.menu-mobile-extra{display:flex;flex-direction:column;gap:14px;margin-top:24px;padding-top:24px;border-top:1px solid var(--cinza-200)}.menu-mobile-extra .busca{height:48px}.menu-mobile-extra .busca input{width:100%}.header-acoes .busca,.header-acoes .btn{display:none}.menu-toggle{display:flex}.hero-grid{grid-template-columns:1fr;min-height:0;max-height:none;gap:16px;padding-block:40px 0}.hero-texto{text-align:center}.hero-lead{margin-inline:auto}.hero-cta{justify-content:center}.hero-visual{height:520px;margin-top:8px}.arco{transform:translate(-50%,-44%);width:min(640px,120%)}.dash-card{left:50%;transform:translate(-50%,-46%)}.pill-1{right:2%;top:8%}.pill-2{right:0;top:30%}.pill-3{left:4%;bottom:12%}.hero-marca-branca{display:none}.resultados-grid{grid-template-columns:1fr 1fr}.diferenciais-grid{grid-template-columns:1fr 1fr}.modulos-carrossel{--por-tela:2.4}.depoimentos-grid{grid-template-columns:1fr}.mapa-card{grid-template-columns:1fr;padding:32px;text-align:center}.mapa-texto .secao-titulo{text-align:center}.downloads-grid,.noticias-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}.sobre-grid{grid-template-columns:1fr;gap:40px}.melhorias-grid{grid-template-columns:1fr 1fr}.depoimentos-colunas{columns:2}.contato-grid{grid-template-columns:1fr}.modulo-apresentacao,.modulo-destaques,.modulo-rodape{grid-template-columns:1fr}.pagina-cabecalho.cabecalho-modulo .container{grid-template-columns:1fr;gap:32px}.cabecalho-modulo .pagina-cabecalho-visual{display:block}.modulo-mockups,.modulo-cta{position:static}.modulo-mockups{grid-template-columns:1fr 1fr;align-items:center}.modulo-marca{width:120px;height:120px;border-radius:32px}.modulo-marca svg{width:64px;height:64px}.video-grid{grid-template-columns:1fr}.pagina-cabecalho.com-visual .container{grid-template-columns:1fr}.pagina-cabecalho-visual{display:none}.lista-layout{grid-template-columns:1fr}.lista-sidebar{position:static;grid-template-columns:1fr 1fr}.diretoria .pessoa{width:212px}.golden-card{grid-template-columns:1fr;gap:32px;padding:32px}.golden-svg{max-width:300px;margin:0 auto}}@media (max-width:780px){.modulos-carrossel{--por-tela:1.7}.modulo-chip span{display:none}.modulo-chip{padding:5px}.modulo-chip svg{width:30px;height:30px;padding:6px}.redes-grid{grid-template-columns:1fr 1fr}.depoimentos-colunas{columns:1}.box-contato .grid-x{grid-template-columns:1fr}.retorno-card{padding:32px 20px}.requisitos-bloco{padding:20px 14px}.tabela-requisitos thead{display:none}.tabela-requisitos tr{display:block;border-bottom:2px solid var(--cinza-200);padding:10px 0}.tabela-requisitos tbody th,.tabela-requisitos td{display:block;border:0;padding:4px 8px}.tabela-requisitos td::before{content:attr(data-label) ":";font-weight:700;color:var(--texto)}.faq-item summary{grid-template-columns:32px 1fr 20px;gap:10px;padding:14px 16px;font-size:15.5px}.faq-num{width:32px;height:32px;font-size:13px}.faq-resposta{padding:0 16px 18px 16px}.parceiros-estado{padding:20px 16px}.parceiros-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-form .bricks-form__fieldset{grid-template-columns:1fr!important}.lista-grid{grid-template-columns:1fr}.melhorias-grid{grid-template-columns:1fr}.card-melhoria.destaque{flex-direction:column}.card-melhoria.destaque .card-melhoria-foto{flex:none;border-right:0;border-bottom:1px solid var(--cinza-200)}.card-melhoria.destaque .card-melhoria-corpo{padding:22px 20px}.melhorias-filtro .modulo-chip span{display:inline}.artigo{padding:22px 16px;border-radius:18px}.artigo-corpo{font-size:16.5px}.artigo-corpo blockquote{padding:16px 18px}.lista-sidebar{grid-template-columns:1fr}.paginacao li .page-numbers{min-width:40px;height:40px;padding:0 10px}.contato-form{padding:24px 18px}.modulo-destaques,.modulo-form,.modulo-cta{padding:24px 18px;border-radius:18px}.modulo-mockups{grid-template-columns:1fr;padding:18px 14px}.lista-check{grid-template-columns:1fr}.video-feira{grid-template-columns:1fr;padding:14px}.video-frase{padding:32px 22px 26px}.siclope-texto{font-size:17px}.agendar-card{padding:8px;border-radius:18px}.agendar-card iframe{border-radius:12px}.agendar-parceiro{border-radius:18px}.contato-qrcode{grid-template-columns:1fr;text-align:center;justify-items:center}}@media (max-width:560px){body{font-size:16px}.container{width:min(100% - 32px,var(--largura))}.header-inner{height:68px}.logo img{height:34px}.menu-principal{height:calc(100vh - 68px);height:calc(100dvh - 68px)}.hero h1{font-size:38px}.hero-visual{height:460px}.dash-card{width:86%;padding:18px}.pill{font-size:13px;padding:10px 14px}.resultados-grid,.diferenciais-grid,.downloads-grid,.noticias-grid{grid-template-columns:1fr}.modulos-carrossel{--por-tela:1.12;--gap:14px}.modulo-imagem{height:190px}.carrossel-contagem{font-size:14px}.stat{padding:26px 20px}.card-dif{padding:26px 22px}.segmentos-filtro{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.chip{flex:0 0 auto}.logos-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.logo-cliente{padding:6px;border-radius:10px}.conteudos-cabeca{flex-direction:column;align-items:flex-start}.fotos-sede{gap:10px;padding-bottom:16px}.fotos-sede img{border-radius:14px}.fotos-sede img:nth-child(even){transform:translateY(16px)}.golden-card{padding:24px 18px}.golden-item{grid-template-columns:40px 1fr;gap:12px}.golden-num{width:40px;height:40px;font-size:18px}.pessoa,.diretoria .pessoa{width:calc(50% - 8px);padding:20px 10px 18px}.pessoa-foto,.diretoria .pessoa-foto{width:96px;height:96px}.equipe-grid{gap:16px}.somos-stat{width:100%;flex-direction:column;gap:2px;text-align:center;border-radius:20px;padding:14px 20px}.footer-legal{flex-direction:column;align-items:flex-start}}