:root{--vermelho:#d7262e;--vermelho-escuro:#b31b22;--vermelho-texto:#b3141c;--vermelho-claro:#ff6b6f;--tinta:#0e0e10;--tinta-2:#17171a;--tinta-3:#232327;--papel:#f6f3ee;--papel-2:#efeae2;--branco:#fff;--texto:#0e0e10;--cinza:#5c5852;--cinza-claro:#b5b0a7;--linha:#0e0e101a;--linha-forte:#0e0e1038;--display:"Bricolage Grotesque", "Inter", system-ui, sans-serif;--corpo:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ease:cubic-bezier(.2, .7, .2, 1);--foco:var(--vermelho-texto);--topo:64px;--largura:1240px;--gutter:16px;interpolate-size:allow-keywords}@media (width>=700px){:root{--gutter:32px;--topo:72px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--papel)}body{font-family:var(--corpo);color:var(--texto);background:var(--papel);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-size:16px;line-height:1.6;overflow-x:clip}h1,h2,h3{font-family:var(--display);letter-spacing:-.008em;text-wrap:balance;font-weight:800;line-height:1.02}p{text-wrap:pretty}em{color:var(--vermelho);font-style:normal}a{color:inherit}ul,ol{list-style:none}img,svg,picture{max-width:100%;display:block}button{font:inherit;color:inherit}::selection{background:var(--vermelho);color:var(--branco)}.wrap{width:min(var(--largura), 100% - 2 * var(--gutter));margin-inline:auto}.wrap-largo{width:min(1440px, 100% - 2 * var(--gutter));margin-inline:auto}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--foco);outline-offset:3px;border-radius:4px}.pular{z-index:50;background:var(--tinta);color:var(--branco);border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.pular:focus{top:12px}section[id],article[id]{scroll-margin-top:calc(var(--topo) + 8px)}.confirmar{color:#4a3800;outline-offset:1px;background:#ffe9a8;border-radius:4px;outline:1px dashed #b38900;padding:0 .35em;font-weight:600}.abertura,.secao{isolation:isolate;position:relative}.abertura:before,.secao:before{content:"";z-index:-1;inset:0 max(var(--gutter), (100% - var(--largura)) / 2);pointer-events:none;border-inline:1px solid var(--linha);background:linear-gradient(to right, var(--linha) 1px, transparent 1px) 0 0 / 50% 100%;position:absolute}@media (width>=900px){.abertura:before,.secao:before{background-size:25% 100%}}.fundo-vermelho:before,.fundo-escuro:before{--linha:#ffffff1a}.btn{cursor:pointer;min-height:52px;transition:transform .25s var(--ease), background-color .2s, color .2s, border-color .2s, box-shadow .25s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-icone{width:20px;height:20px;transition:transform .25s var(--ease);flex:none}.btn:hover .btn-icone:last-child:not(:first-child){transform:translate(3px)}.btn-vermelho{background:var(--vermelho);color:var(--branco)}.btn-vermelho:hover{background:var(--vermelho-escuro);box-shadow:0 12px 28px #d7262e4d}.btn-escuro{background:var(--tinta);color:var(--papel)}.btn-escuro:hover{background:var(--vermelho)}.btn-contorno-escuro{border:1.5px solid var(--tinta);color:var(--tinta);background:0 0}.btn-contorno-escuro:hover{background:var(--tinta);color:var(--papel)}.btn-contorno{color:var(--branco);background:0 0;border:1.5px solid #fff6}.btn-contorno:hover{border-color:var(--branco);background:var(--branco);color:var(--tinta)}.acoes{flex-wrap:wrap;gap:12px;display:flex}.acoes .btn{flex:100%}@media (width>=520px){.acoes .btn{flex:none}}.link-seta,.link-externo{color:var(--vermelho-texto);align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.link-seta span,.link-externo span,.link-menu,.rodape a,.faq a,.titulo-texto a,.chamada-dados a{transition:background-size .35s var(--ease), color .2s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;text-decoration:none}.link-seta:hover span,.link-externo:hover span,.link-menu:hover,.rodape a:hover,.faq a:hover,.titulo-texto a:hover,.chamada-dados a:hover{background-size:100% 1.5px}.faq a,.titulo-texto a{color:var(--vermelho-texto);background-size:100% 1.5px}.link-seta svg,.link-externo svg{width:18px;height:18px;transition:transform .25s var(--ease)}.link-seta:hover svg{transform:translate(4px)}.link-externo{color:var(--texto)}.link-externo:hover svg{transform:translate(2px,-2px)}.topo{z-index:20;-webkit-backdrop-filter:blur(12px)saturate(1.4);border-bottom:1px solid var(--linha);background:#f6f3eee6;position:sticky;top:0}.topo-conteudo{height:var(--topo);justify-content:space-between;align-items:center;gap:12px;display:flex}.marca{color:var(--tinta);border-radius:6px;text-decoration:none;display:inline-flex}.logo{font:800 28px/1 var(--display);letter-spacing:-.035em;align-items:flex-start;gap:2px;display:inline-flex}.logo-estrela{width:13px;height:13px;color:var(--vermelho);transition:transform .6s var(--ease);margin-top:1px}.marca:hover .logo-estrela{transform:rotate(90deg)}.topo-acoes{align-items:center;gap:8px;display:flex}.btn-topo{min-height:44px;padding:10px 18px;font-size:15px}.btn-topo .btn-icone{width:18px;height:18px}.menu-botao{border:1px solid var(--linha-forte);cursor:pointer;background:0 0;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.menu-botao svg{width:22px;height:22px}#menu{background:var(--papel);border-bottom:1px solid var(--linha);padding:8px var(--gutter) 24px;display:none;position:absolute;top:100%;left:0;right:0}#menu.aberto{animation:desce .3s var(--ease);display:block}#menu li+li{border-top:1px solid var(--linha)}#menu a{font:700 24px/1.1 var(--display);letter-spacing:-.01em;background:0 0;padding:16px 0;display:block}#menu a:hover{color:var(--vermelho-texto)}@keyframes desce{0%{opacity:0;transform:translateY(-8px)}}@media (width<=379px){.btn-topo span{display:none}.btn-topo{padding:10px 12px}}@media (width>=1100px){.menu-botao{display:none}#menu,#menu.aberto{background:0 0;border:0;padding:0;animation:none;display:block;position:static}#menu ul{gap:28px;display:flex}#menu li+li{border:0}#menu a{font:500 15px/1.4 var(--corpo);letter-spacing:0;background:linear-gradient(var(--vermelho), var(--vermelho)) 0 100% / 0 1.5px no-repeat;padding:6px 0;display:inline}#menu a:hover{color:var(--texto);background-size:100% 1.5px}}.abertura{padding:28px 0 0}.abertura-topo{font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--cinza);border-bottom:1px solid var(--linha-forte);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:28px;padding-bottom:14px;display:flex}.abertura-titulo{letter-spacing:-.01em;font-size:clamp(40px,7.6vw,116px);font-weight:800;line-height:.98}.abertura-titulo .frase{display:block}.palavra{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.palavra>span{display:inline-block}.palavra .destaque{color:var(--vermelho)}.abertura-base{gap:24px;margin:28px 0 36px;display:grid}.abertura-apoio{color:var(--cinza);max-width:560px;font-size:18px;line-height:1.55}.abertura-visor{margin-bottom:0;padding-bottom:56px;position:relative}.abertura-visor figcaption{color:var(--cinza);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.legenda-estrela{width:11px;height:11px;color:var(--vermelho);flex:none}@media (width>=700px){.abertura{padding-top:40px}.abertura-base{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin:40px 0 56px}.abertura-apoio{font-size:20px}.abertura-visor{padding-bottom:88px}}.abertura-servico{padding-bottom:24px}.trilha ol{font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--cinza);border-bottom:1px solid var(--linha-forte);flex-wrap:wrap;gap:6px;margin-bottom:28px;padding-bottom:14px;display:flex}.trilha li+li:before{content:"/";opacity:.6;margin-right:6px}.trilha a{text-decoration:none}.trilha a:hover{color:var(--vermelho-texto)}.trilha [aria-current]{color:var(--texto)}.servico-marcador{align-items:center;gap:12px;margin-bottom:20px;font-weight:600;display:flex}.servico-numero{font:500 13px/1 var(--mono);color:var(--vermelho-texto)}.servico-icone{background:var(--vermelho);width:44px;height:44px;color:var(--branco);border-radius:50%;place-items:center;display:grid}.servico-icone svg{width:22px;height:22px}.servico-titulo{letter-spacing:-.01em;max-width:17ch;font-size:clamp(38px,6.4vw,96px);line-height:1}@media (width>=700px){.abertura-servico{padding-bottom:48px}}.visor{aspect-ratio:1;background:#060607;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 30px 60px #0e0e1033;container-type:size}@media (width>=700px){.visor{aspect-ratio:16/10}}@media (width>=1100px){.visor{aspect-ratio:2}}.arte-tela{position:absolute;inset:0}.arte{white-space:pre;font-family:var(--mono);letter-spacing:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;background:linear-gradient(100deg,#0000 44%,#ffffff80 50%,#0000 56%) 140% 0/250% 100% no-repeat,url(/images/arte-estrela.png) 0 0/100% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:max(.833333cqw,1.62338cqh);font-weight:700;line-height:1.1;animation:9s ease-in-out 2.4s infinite brilho;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes brilho{0%{background-position:140% 0,0 0}45%,to{background-position:-40% 0,0 0}}.visor-imagem img{object-fit:cover;width:100%;height:100%}.visor:after{content:"";pointer-events:none;background:radial-gradient(120% 90%,#0000 60%,#060607b3 100%);position:absolute;inset:0}.visor-cantos i{z-index:1;border:0 solid #f2efe980;width:22px;height:22px;position:absolute}.visor-cantos i:first-child{border-top-width:1.5px;border-left-width:1.5px;top:14px;left:14px}.visor-cantos i:nth-child(2){border-top-width:1.5px;border-right-width:1.5px;top:14px;right:14px}.visor-cantos i:nth-child(3){border-bottom-width:1.5px;border-left-width:1.5px;bottom:14px;left:14px}.visor-cantos i:nth-child(4){border-bottom-width:1.5px;border-right-width:1.5px;bottom:14px;right:14px}.visor-topo,.visor-base{z-index:1;font:500 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.12em;color:#f2efe9b3;align-items:center;gap:8px;display:flex;position:absolute}.visor-topo{top:22px;left:44px}.visor-base{bottom:22px;right:44px}@media (width>=700px){.visor-topo,.visor-base{font-size:11px}}.rec{background:var(--vermelho-claro);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pisca}@keyframes pisca{50%{opacity:.25}}.letreiro{background:var(--vermelho);color:var(--branco);border-block:1px solid var(--vermelho-escuro);padding:18px 0;overflow:hidden}.letreiro-trilho{width:max-content;animation:38s linear infinite letreiro;display:flex}.letreiro:hover .letreiro-trilho{animation-play-state:paused}.letreiro-faixa{flex:none;display:flex}.letreiro-faixa li{font:700 clamp(22px, 3.2vw, 40px)/1.1 var(--display);letter-spacing:-.012em;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;display:flex}.letreiro-estrela{flex:none;width:.6em;height:.6em}@keyframes letreiro{to{transform:translate(-50%)}}.secao{padding:88px 0}.secao-papel{background:var(--papel-2)}@media (width>=900px){.secao{padding:136px 0}}.titulo{max-width:900px;margin-bottom:44px}.rotulo{font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--cinza);align-items:center;gap:12px;margin-bottom:20px;display:flex}.rotulo-numero{color:var(--vermelho-texto);align-items:center;gap:12px;display:inline-flex}.rotulo-numero:after{content:"";background:currentColor;width:36px;height:1px}.titulo h2{letter-spacing:-.008em;font-size:clamp(34px,5.6vw,80px);line-height:1.02}.titulo-texto{color:var(--cinza);max-width:58ch;margin-top:20px;font-size:18px}@media (width>=900px){.titulo{margin-bottom:72px}.titulo-texto{font-size:20px}}.titulo-claro .rotulo,.titulo-claro .rotulo-numero{color:var(--branco)}.titulo-claro em{color:var(--tinta)}.cartoes{gap:16px;display:grid}@media (width>=700px){.cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=700px) and (width<=979px){.cartoes-3>li:last-child{grid-column:1/-1}}@media (width>=980px){.cartoes-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.cartoes>li{display:flex}.cartao{background:var(--branco);border:1px solid var(--linha);width:100%;transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s;border-radius:6px;flex-direction:column;gap:14px;padding:28px 24px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.cartao:before{content:"";background:var(--vermelho);transform-origin:0;height:4px;transition:transform .45s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.cartao:hover{border-color:#0000;transform:translateY(-6px);box-shadow:0 24px 48px #0e0e101f}.cartao:hover:before{transform:scaleX(1)}.cartao-topo{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.cartao-numero{font:500 13px/1 var(--mono);color:var(--vermelho-texto)}.cartao-icone{border:1px solid var(--linha-forte);border-radius:50%;place-items:center;width:48px;height:48px;transition:background-color .3s,color .3s,border-color .3s;display:grid}.cartao-icone svg{width:22px;height:22px}.cartao:hover .cartao-icone{background:var(--vermelho);border-color:var(--vermelho);color:var(--branco)}.cartao-resultado{font:800 clamp(28px, 3vw, 34px)/1.04 var(--display);letter-spacing:-.005em}.cartao-nome{text-transform:uppercase;letter-spacing:.06em;color:var(--vermelho-texto);font-size:13px;font-weight:600}.cartao-resumo{color:var(--cinza);font-size:15px}.cartao-destaques{border-top:1px solid var(--linha);gap:6px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:500;display:grid}.cartao-destaques span{align-items:flex-start;gap:8px;display:flex}.cartao-destaques svg{width:16px;height:16px;color:var(--vermelho);flex:none;margin-top:3px}.cartao-mais{justify-content:space-between;align-items:center;padding-top:8px;font-weight:600;display:flex}.cartao-mais svg{width:20px;height:20px;transition:transform .3s var(--ease)}.cartao:hover .cartao-mais svg{color:var(--vermelho);transform:translate(4px)}.projetos{gap:96px;display:grid}.projeto{gap:32px;display:grid}.projeto-indice{font:500 12px/1 var(--mono);color:var(--vermelho-texto);letter-spacing:.1em;margin-bottom:14px}.projeto-nome{letter-spacing:-.012em;font-size:clamp(42px,6.2vw,88px);line-height:.98}.projeto-setor{color:var(--cinza);margin:12px 0 18px}.entregas{flex-wrap:wrap;gap:8px;display:flex}.entregas li{border:1px solid var(--linha-forte);background:var(--branco);border-radius:999px;padding:5px 13px;font-size:13px;font-weight:600}.projeto-etapas{border-top:1px solid var(--linha-forte);gap:0;display:grid}.projeto-etapas>div{border-bottom:1px solid var(--linha);padding:20px 0}.projeto-etapas dt{font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--vermelho-texto);margin-bottom:8px}.projeto-etapas dd{font-size:16px}.projeto-links{flex-wrap:wrap;align-items:center;gap:8px 28px;display:flex}@media (width>=900px){.projeto{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:40px 56px}.projeto-cabeca{grid-column:1/-1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:56px;display:grid}.projeto-cabeca .projeto-indice,.projeto-cabeca .projeto-nome{grid-column:1}.projeto-cabeca .projeto-setor{grid-area:2/2;margin:0 0 14px}.projeto-cabeca .entregas{grid-area:3/2}.projeto-cabeca .projeto-nome{grid-row:2/span 2}.projeto-links{grid-column:1/-1}}.captura{padding:0 6% 40px 0;position:relative}.captura-navegador{background:var(--tinta);border-radius:10px;padding:0 0 4px;overflow:hidden;box-shadow:0 30px 60px #0e0e102e}.captura-barra{align-items:center;gap:6px;padding:10px 12px;display:flex}.captura-barra i{background:var(--tinta-3);border-radius:50%;width:9px;height:9px}.captura-barra i:first-child{background:var(--vermelho)}.captura-barra b{font:500 11px/22px var(--mono);color:var(--cinza-claro);background:var(--tinta-2);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;margin-left:8px;padding:0 10px;overflow:hidden}.captura-navegador img{aspect-ratio:1280/800;object-fit:cover;object-position:top;background:var(--papel-2);border-radius:0 0 7px 7px;width:calc(100% - 8px);height:auto;margin-inline:4px}.captura-celular{background:var(--tinta);width:28%;max-width:210px;transition:transform .5s var(--ease);border-radius:22px;padding:5px;position:absolute;bottom:0;right:0;box-shadow:0 24px 48px #0e0e1047}.captura-celular img{aspect-ratio:420/909;object-fit:cover;object-position:top;background:var(--papel-2);border-radius:17px;width:100%;height:auto}.captura:hover .captura-celular{transform:translateY(-8px)rotate(-1.5deg)}@media (width>=700px){.captura-celular{border-radius:28px;padding:7px}.captura-celular img{border-radius:21px}}.projeto-completo .titulo{margin-bottom:24px}.projeto-completo .entregas{margin-bottom:40px}.projeto-detalhe{border-top:1px solid var(--linha-forte);gap:0;margin-top:48px;display:grid}.projeto-bloco{border-bottom:1px solid var(--linha);padding:28px 0}.projeto-bloco h3{align-items:baseline;gap:14px;margin-bottom:16px;font-size:clamp(26px,3vw,36px);display:flex}.projeto-bloco h3 span{font:500 13px/1 var(--mono);color:var(--vermelho-texto);letter-spacing:.06em}.projeto-bloco p+p{margin-top:16px}.lista-check{gap:12px;display:grid}.lista-check li{align-items:flex-start;gap:12px;display:flex}.lista-check svg{width:18px;height:18px;color:var(--vermelho);flex:none;margin-top:4px}@media (width>=900px){.projeto-completo .captura{max-width:1040px}.projeto-detalhe{border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);column-gap:48px}.projeto-bloco{border-top:1px solid var(--linha-forte);border-bottom:0}}.fundo-vermelho{--foco:var(--branco);background:var(--vermelho);color:var(--branco)}.diferenciais{border-top:1px solid #ffffff59}.diferenciais li{border-bottom:1px solid #ffffff59;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;padding:24px 0;display:grid}.diferencial-numero{font:500 13px/1.9 var(--mono);grid-row:span 2}.diferenciais h3{letter-spacing:-.006em;font-size:clamp(26px,3.6vw,48px)}.diferenciais p{max-width:52ch}@media (width>=900px){.diferenciais li{grid-template-columns:80px minmax(0,1.25fr) minmax(0,1fr);align-items:baseline;column-gap:32px;padding:32px 0}.diferencial-numero{grid-row:auto}.diferenciais li{transition:padding-left .4s var(--ease)}.diferenciais li:hover{padding-left:16px}}.para-quem-lista{border-top:1px solid #ffffff59;gap:0;display:grid}.para-quem-lista li{font:700 clamp(22px, 2.6vw, 34px)/1.15 var(--display);letter-spacing:-.012em;border-bottom:1px solid #ffffff59;align-items:flex-start;gap:16px;padding:22px 0;display:flex}.para-quem-lista svg{flex:none;width:26px;height:26px;margin-top:2px}.incluido{gap:16px;display:grid}@media (width>=700px){.incluido{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.incluido{grid-template-columns:repeat(3,minmax(0,1fr))}.incluido-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.incluido li{background:var(--branco);border:1px solid var(--linha);transition:transform .35s var(--ease), box-shadow .35s var(--ease);border-radius:6px;padding:28px 24px}.incluido li:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0e0e101a}.incluido-numero{font:500 13px/1 var(--mono);color:var(--vermelho-texto);margin-bottom:28px;display:block}.incluido h3{letter-spacing:-.004em;margin-bottom:12px;font-size:26px}.incluido p{color:var(--cinza);font-size:15px}.na-pratica .titulo{margin-bottom:24px}.pacotes{gap:16px;display:grid}@media (width>=700px) and (width<=1099px){.pacotes{grid-template-columns:repeat(2,minmax(0,1fr))}.pacotes>li:last-child{grid-column:1/-1}}@media (width>=1100px){.pacotes{grid-template-columns:repeat(3,minmax(0,1fr))}}.pacotes>li{display:flex}.pacote{background:var(--branco);border:1px solid var(--linha);border-top:4px solid var(--vermelho);border-radius:6px;flex-direction:column;gap:16px;width:100%;padding:28px 24px 24px;display:flex}.pacote-nome{letter-spacing:-.005em;font-size:clamp(26px,2.6vw,32px);line-height:1.06}.pacote-para{color:var(--cinza);font-size:15px}.pacote-precos{border-block:1px solid var(--linha);gap:14px;padding:18px 0;display:grid}.preco-rotulo{font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--vermelho-texto);margin-bottom:4px;display:block}.preco-antes{color:var(--cinza);font-size:15px;font-weight:600}.preco-valor{font:800 clamp(34px, 3.4vw, 44px)/1 var(--display);letter-spacing:-.01em;white-space:nowrap}.preco-texto{white-space:normal;font-size:clamp(24px,2.4vw,28px);line-height:1.1}.preco-mensal .preco-valor{font-size:26px}.preco-nota,.preco-observacao{color:var(--cinza);font-size:14px}.preco-visita{color:var(--cinza);align-items:flex-start;gap:8px;font-size:14px;display:flex}.preco-visita svg{width:16px;height:16px;color:var(--vermelho);flex:none;margin-top:3px}.preco-visita a{color:var(--vermelho-texto);text-underline-offset:3px;white-space:nowrap;font-weight:600}.pacote-entra{gap:9px;font-size:15px;display:grid}.pacote-entra li{align-items:flex-start;gap:10px;display:flex}.pacote-entra svg{width:16px;height:16px;color:var(--vermelho);flex:none;margin-top:4px}.pacote-acoes{gap:6px;margin-top:auto;padding-top:8px;display:grid}.pacote-acoes .btn{width:100%}.pacotes-nota{color:var(--cinza);max-width:84ch;margin-top:28px;font-size:15px}.preco-faixa{background:var(--branco);border:1px solid var(--linha);border-left:4px solid var(--vermelho);scroll-margin-top:calc(var(--topo) + 24px);border-radius:6px;gap:20px;margin-top:32px;padding:28px 24px;display:grid}.preco-faixa h3{letter-spacing:-.004em;margin-bottom:6px;font-size:26px}.preco-faixa .pacote-precos{border:0;padding:0}.preco-faixa .pacotes-nota{margin-top:14px;font-size:14px}.preco-faixa-acoes .btn{width:100%}@media (width>=520px){.preco-faixa-acoes .btn{width:auto}}@media (width>=980px){.preco-faixa{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.2fr);align-items:start;gap:40px;padding:36px 32px}}.guias{gap:16px;display:grid}.guias>li{display:flex}@media (width>=700px){.guias{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=700px) and (width<=979px){.guias-5>li:last-child{grid-column:1/-1}}@media (width>=980px){.guias-5{grid-template-columns:repeat(6,minmax(0,1fr))}.guias-5>li{grid-column:span 2}.guias-5>li:nth-child(-n+2){grid-column:span 3}}.guia-cartao .cartao-topo{margin-bottom:10px}.guia-cartao-tema{font:500 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--linha-forte);border-radius:999px;padding:7px 12px}.guia-cartao-titulo{font:800 clamp(24px, 2.5vw, 30px)/1.08 var(--display);letter-spacing:-.005em;text-wrap:balance}.guia-cartao .cartao-mais{border-top:1px solid var(--linha);margin-top:auto;padding-top:14px}.guia-todos{margin-top:32px}.leia{margin-top:64px}.leia-lista{border-top:1px solid var(--linha-forte)}.leia-lista a{border-bottom:1px solid var(--linha-forte);font:700 clamp(20px, 2.2vw, 28px)/1.2 var(--display);letter-spacing:-.008em;transition:color .2s, padding-left .4s var(--ease);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;text-decoration:none;display:flex}.leia-lista a:hover{color:var(--vermelho-texto);padding-left:12px}.leia-lista svg{flex:none;width:22px;height:22px}.guia-titulo{letter-spacing:-.01em;max-width:21ch;font-size:clamp(34px,5.4vw,76px);line-height:1.02}.guia-resposta{border-left:3px solid var(--vermelho);max-width:66ch;margin-top:28px;padding-left:18px;font-size:19px;line-height:1.55}.guia-meta{font:500 12px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--cinza);margin-top:24px}.guia-meta a{color:var(--texto);-webkit-text-decoration-color:var(--vermelho);text-decoration-color:var(--vermelho);text-underline-offset:3px}@media (width>=700px){.guia-resposta{margin-top:36px;padding-left:24px;font-size:22px}}.secao-guia{padding-top:48px}.secao-artigo{padding-bottom:0}.secao-artigo:before{background:0 0}.guia-corpo{gap:48px;display:grid}.guia-indice{background:var(--branco);border:1px solid var(--linha);border-radius:6px;padding:22px 22px 12px}.guia-indice-titulo{font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--vermelho-texto);margin-bottom:8px}.guia-indice li+li{border-top:1px solid var(--linha)}.guia-indice a{padding:11px 0;font-size:15px;font-weight:500;line-height:1.35;text-decoration:none;transition:color .2s;display:block}.guia-indice a:hover{color:var(--vermelho-texto)}.guia-texto{min-width:0;max-width:720px}.guia-secao{scroll-margin-top:calc(var(--topo) + 24px)}.guia-secao+.guia-secao{border-top:1px solid var(--linha-forte);margin-top:48px;padding-top:48px}.guia-secao h2{margin-bottom:20px;font-size:clamp(28px,3.4vw,42px);line-height:1.06}.guia-secao p,.guia-secao .lista-check{font-size:17px;line-height:1.7}.guia-secao>p+p{margin-top:16px}.guia-secao .lista-check{margin:20px 0}.guia-secao .lista-check svg{margin-top:6px}.exemplo{background:var(--branco);border:1px solid var(--linha);border-left:4px solid var(--vermelho);border-radius:6px;margin-top:28px;padding:22px 22px 14px}.exemplo-rotulo{font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--vermelho-texto);margin-bottom:10px}.guia-secao .exemplo p:not(.exemplo-rotulo){font-size:16px;line-height:1.65}.exemplo .link-seta{margin-top:6px}.guia-link{margin-top:12px}.guia-cta{--foco:var(--vermelho-claro);background:var(--tinta);color:var(--papel);border-radius:6px;margin-top:64px;padding:32px 24px}.guia-cta-titulo{font:800 clamp(26px, 3vw, 36px)/1.08 var(--display);letter-spacing:-.008em;text-wrap:balance;margin-bottom:12px}.guia-cta p:not(.guia-cta-titulo){color:var(--cinza-claro);max-width:50ch;margin-bottom:24px}.guia-cta .btn{width:100%}@media (width>=520px){.guia-cta .btn{width:auto}}@media (width>=700px){.guia-cta{padding:44px 40px}}@media (width>=980px){.secao-guia{padding-top:72px}.secao-artigo{padding-bottom:0}.guia-corpo{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:80px}.guia-indice{top:calc(var(--topo) + 24px);position:sticky}}.passos{counter-reset:passo;border-top:1px solid var(--linha-forte);gap:0;display:grid}.passo{border-bottom:1px solid var(--linha);padding:28px 0 32px;position:relative}.passo-numero{font:800 clamp(64px, 8vw, 112px)/.9 var(--display);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1.5px var(--vermelho);transition:color .4s var(--ease);margin-bottom:20px;display:block}.passo:hover .passo-numero{color:var(--vermelho)}.passo h3{letter-spacing:-.004em;margin-bottom:10px;font-size:26px}.passo p{color:var(--cinza);max-width:36ch}@media (width>=900px){.passos{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr))}.passo{border-bottom:0;border-top:1px solid var(--linha-forte);padding:32px 28px 8px 0}.passo+.passo{border-left:1px solid var(--linha);padding-left:28px}.passos-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.presencial .rotulo,.presencial .rotulo-numero{color:var(--vermelho-claro)}.presencial .titulo{margin-bottom:32px}.presencial .titulo-texto{color:var(--cinza-claro)}.presencial-grade{align-items:center;gap:48px;display:grid}.presencial-resumo{gap:12px;margin-bottom:32px;font-size:17px;display:grid}.presencial-resumo li{align-items:flex-start;gap:12px;display:flex}.presencial-resumo svg{width:18px;height:18px;color:var(--vermelho-claro);flex:none;margin-top:5px}.presencial-acoes{margin-top:32px}@media (width>=980px){.presencial-grade{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:72px}}.conversa{background:var(--tinta-2);border:1px solid #ffffff1f;border-radius:6px;gap:14px;padding:20px 18px 22px;display:grid}.conversa-topo{font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--cinza-claro);border-bottom:1px solid #ffffff1f;align-items:center;gap:8px;padding-bottom:14px;display:flex}.conversa-topo svg{width:16px;height:16px;color:var(--vermelho-claro);flex:none}.balao{border-radius:16px;max-width:90%;padding:14px 16px;font-size:17px;font-weight:500;line-height:1.4}.balao-quem{font:500 11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;display:block}.balao-cliente{background:var(--papel);color:var(--tinta);border-bottom-left-radius:4px;justify-self:start}.balao-cliente .balao-quem{color:var(--cinza)}.balao-astial{background:var(--vermelho);color:var(--branco);border-bottom-right-radius:4px;justify-self:end}.conversa-nota{color:var(--cinza-claro);border-top:1px solid #ffffff1f;padding-top:14px;font-size:14px}@media (width>=700px){.conversa{gap:18px;padding:28px 28px 30px}.balao{padding:16px 20px;font-size:19px}}.quem{align-items:center;gap:40px;display:grid}.quem-destaque{font:700 clamp(24px, 2.6vw, 32px)/1.22 var(--display);letter-spacing:-.012em;margin-bottom:20px}.quem-corpo p:not(.quem-destaque){color:var(--cinza);max-width:54ch;font-size:17px}.quem-corpo p+p{margin-top:14px}.quem-texto .btn{margin-top:32px}.quem-texto .titulo{margin-bottom:32px}@media (width>=900px){.quem{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px}}.quem-visor{isolation:isolate;background:#060607;border-radius:6px;padding:40px 18px;position:relative;overflow:hidden;box-shadow:0 30px 60px #0e0e1033}.quem-visor:before{content:"";z-index:-1;opacity:.16;background:url(/images/textura-codigo.svg) 0 0/720px 440px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 30% 40%,#000 20%,#0000 85%);mask-image:radial-gradient(90% 80% at 30% 40%,#000 20%,#0000 85%)}.quem-visor:after{content:"";z-index:-1;background:radial-gradient(70% 60% at 95% 100%,#d7262e4d,#0000 70%);position:absolute;inset:0}.ficha{background:#111113e6;border:1px solid #ffffff29;border-radius:8px;margin:0;overflow:hidden;box-shadow:0 30px 60px #00000080}.ficha-barra{font:500 12px/1 var(--mono);color:#a29e97;border-bottom:1px solid #ffffff1a;align-items:center;gap:6px;padding:12px 14px;display:flex}.ficha-barra i{background:var(--tinta-3);border-radius:50%;width:9px;height:9px}.ficha-barra i:first-child{background:var(--vermelho)}.ficha-barra span{margin-left:8px}.ficha-codigo{font:500 12.5px/1.75 var(--mono);color:#f2efe9;padding:22px 20px 26px;overflow-x:auto}.ficha-linha{white-space:pre;display:block}.c-comentario{color:#8a867f}.c-palavra{color:var(--vermelho-claro)}.c-chave{color:#c9c4bb}.c-texto{color:#f2efe9;font-weight:600}@media (width>=700px){.quem-visor{padding:56px 40px}.ficha-codigo{padding:28px 28px 32px;font-size:15px}}.duvidas{gap:8px;display:grid}@media (width>=900px){.duvidas{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px}.duvidas .titulo{top:calc(var(--topo) + 32px);position:sticky}}.faq{border-top:1px solid var(--linha-forte)}.faq details{border-bottom:1px solid var(--linha-forte)}.faq summary{cursor:pointer;font:700 clamp(19px, 2vw, 24px)/1.25 var(--display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;transition:color .2s;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--vermelho-texto)}.faq-icone{border:1px solid var(--linha-forte);width:36px;height:36px;transition:transform .35s var(--ease), background-color .25s, border-color .25s;border-radius:50%;flex:none;position:relative}.faq-icone:before,.faq-icone:after{content:"";background:currentColor;width:14px;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq-icone:after{rotate:90deg}.faq details[open] .faq-icone{background:var(--vermelho);border-color:var(--vermelho);color:var(--branco);transform:rotate(45deg)}.faq details p{color:var(--cinza);max-width:62ch;padding:0 52px 24px 0}.faq details p.confirmar{margin-bottom:24px;padding:4px 10px;display:inline-block}.faq details::details-content{block-size:0;transition:block-size .35s var(--ease), content-visibility .35s allow-discrete;overflow:hidden}.faq details[open]::details-content{block-size:auto}.fundo-escuro{--foco:var(--vermelho-claro);background:var(--tinta);color:var(--papel)}.fundo-escuro em{color:var(--vermelho)}.chamada .rotulo,.chamada .rotulo-numero{color:var(--vermelho-claro)}.chamada:after{content:"";z-index:-1;pointer-events:none;opacity:.07;background:url(/images/textura-codigo.svg) 0 0/720px 440px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 70% at 88% 45%,#000 15%,#0000 78%);mask-image:radial-gradient(55% 70% at 88% 45%,#000 15%,#0000 78%)}.chamada-titulo{letter-spacing:-.01em;max-width:13ch;margin-bottom:40px;font-size:clamp(42px,8vw,122px);line-height:.98}.chamada-grade{border-bottom:1px solid #ffffff24;gap:28px;padding-bottom:56px;display:grid}.chamada-texto{color:var(--cinza-claro);max-width:52ch;font-size:18px}.chamada-acoes{flex-wrap:wrap;gap:12px;display:flex}.chamada-acoes .btn{flex:100%;min-width:0}.chamada-acoes .btn span{text-overflow:ellipsis;overflow:hidden}.chamada-dados{gap:20px;padding-top:32px;display:grid}.chamada-dados dt{font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--cinza-claro);margin-bottom:6px}.chamada-dados dd{overflow-wrap:anywhere;font-size:18px;font-weight:500}@media (width>=600px){.chamada-acoes .btn{flex:none}}@media (width>=900px){.chamada-grade{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px}.chamada-dados{grid-template-columns:repeat(3,minmax(0,1fr))}}.rodape{background:var(--tinta);color:var(--cinza-claro);--foco:var(--vermelho-claro);padding:8px 0 32px;overflow:hidden}.rodape-marca{font:800 clamp(96px, 26vw, 380px)/.8 var(--display);letter-spacing:-.045em;color:#1c1c20;white-space:nowrap;-webkit-user-select:none;user-select:none;margin:0 0 40px -.04em}.rodape-marca span{color:var(--vermelho);vertical-align:top;margin-left:.05em;font-size:.3em}.rodape-grade{border-bottom:1px solid #ffffff1f;gap:36px;padding-bottom:40px;display:grid}.rodape-frase{font:700 22px/1.25 var(--display);letter-spacing:-.01em;color:var(--papel);max-width:26ch}.rodape h2{font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--cinza-claro);letter-spacing:.1em;margin-bottom:14px}.rodape li{color:var(--papel);margin-bottom:8px}.rodape a{color:var(--papel)}.rodape-base{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:24px;font-size:13px;display:flex}@media (width>=700px){.rodape-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.rodape-grade>:first-child{grid-column:1/-1}}@media (width>=1100px){.rodape-grade{grid-template-columns:1.2fr 1.1fr 1.3fr .8fr 1.3fr}.rodape-grade>:first-child{grid-column:auto}}.js .palavra>span{animation:sobe .9s var(--ease) both}.js .palavra .d1{animation-delay:60ms}.js .palavra .d2{animation-delay:.12s}.js .palavra .d3{animation-delay:.18s}.js .palavra .d4{animation-delay:.24s}.js .palavra .d5{animation-delay:.34s}.js .palavra .d6{animation-delay:.4s}.js .palavra .d7{animation-delay:.46s}.js .palavra .d8{animation-delay:.52s}.js .palavra .d9{animation-delay:.58s}@keyframes sobe{0%{transform:translateY(105%)}}.js .entra{animation:aparece .9s var(--ease) .45s both}.js .abertura-servico .entra:nth-child(2){animation-delay:.1s}.js .abertura-servico .entra:nth-child(3),.js .abertura-servico h1.entra{animation-delay:.18s}.js .abertura-visor.entra{animation-delay:.6s}@keyframes aparece{0%{opacity:0;translate:0 18px}}.js .arte{animation:acende 1.8s var(--ease) .7s both, brilho 9s ease-in-out 2.6s infinite}@keyframes acende{0%{opacity:0;filter:blur(4px);scale:1.06}}.js [data-reveal]{opacity:0;transition:opacity .8s var(--ease), translate .8s var(--ease);translate:0 28px}.js [data-reveal][data-visible],.js [data-reveal=grupo]{opacity:1;translate:none}.js [data-reveal=grupo]>*{opacity:0;transition:opacity .7s var(--ease), translate .7s var(--ease), transform .35s var(--ease), box-shadow .35s var(--ease), padding-left .4s var(--ease);translate:0 28px}.js [data-reveal=grupo][data-visible]>*{opacity:1;translate:none}.js [data-reveal=grupo][data-visible]>:nth-child(2){transition-delay:80ms,80ms,0s,0s,0s}.js [data-reveal=grupo][data-visible]>:nth-child(3){transition-delay:.16s,.16s,0s,0s,0s}.js [data-reveal=grupo][data-visible]>:nth-child(4){transition-delay:.24s,.24s,0s,0s,0s}.js [data-reveal=grupo][data-visible]>:nth-child(5){transition-delay:.32s,.32s,0s,0s,0s}.js [data-reveal=grupo][data-visible]>:nth-child(n+6){transition-delay:.4s,.4s,0s,0s,0s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js [data-reveal],.js [data-reveal]>*{opacity:1!important;translate:none!important}.letreiro-trilho{transform:none}}
