.inicio{--papel:var(--espuma);--papel-2:#e8d9bf;--tinta:var(--breu);--t-xs:13px;--t-s:16px;--t-m:19px;--t-l:28px;--t-xl:clamp(40px, 3.6vw, 52px);--margem:20px;--vao:12px;--recuo:clamp(24px, 5vw, 72px);background:var(--breu);color:var(--papel);font-family:var(--fonte-texto), system-ui, sans-serif;font-size:var(--t-s);line-height:1.5}.inicio a{color:inherit}.inicio h1,.inicio h2,.inicio h3{letter-spacing:-.01em;margin:0;font-weight:500}.inicio .acao{background:var(--marca);color:#fff;min-height:52px;font-weight:600;font-size:var(--t-m);justify-content:center;align-items:center;padding:0 24px;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.inicio .acao:hover{background:#a81a24;transform:translateY(-1px)}.inicio .acao:active{transform:translateY(1px)}.inicio .acao.secundaria{color:var(--tinta);box-shadow:inset 0 0 0 2px var(--tinta);background:0 0}.inicio .acao.secundaria:hover{background:var(--papel-2)}.acoes-capa{flex-wrap:wrap;gap:10px;display:flex}.inicio .acao:focus-visible,.inicio a:focus-visible,.inicio button:focus-visible{outline:3px solid var(--chope);outline-offset:2px}.duas-metades{gap:var(--vao);padding:var(--vao) var(--margem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.metade-fixa{order:2}.metade-lida{order:1;min-width:0}.palco,.palco-foto{top:var(--vao);height:calc(100svh - var(--vao) * 2);background:var(--breu-2);grid-template-rows:1fr auto;display:grid;position:sticky;overflow:hidden}.palco-foto{display:block;position:sticky}.palco-foto img{object-fit:cover;opacity:0;width:100%;height:100%;animation:18s infinite revezar;position:absolute;inset:0}.palco-foto img:nth-child(2){animation-delay:6s}.palco-foto img:nth-child(3){animation-delay:12s}@keyframes revezar{0%,28%{opacity:1}36%,92%{opacity:0}to{opacity:1}}.palco-cenas{min-height:0;position:relative}.cena-fixa{opacity:0;place-items:center;padding:20px 8px 0;transition:opacity 1.6s;display:grid;position:absolute;inset:0}.cena-fixa.ativa{opacity:1}.cena-fixa:not(.ativa){pointer-events:none;visibility:hidden}.cena-fixa svg{width:100%;height:100%;max-height:100%}.cena-fixa .mesa{cursor:pointer}.palco-legenda{font-size:var(--t-xs);color:var(--espuma-2);margin:0;padding:0 20px}.ficha{background:var(--papel);color:var(--tinta);font-size:var(--t-s);gap:2px;margin:8px 20px 20px;padding:14px 16px;transition:background .3s;display:grid}.ficha b{font-size:var(--t-m);font-weight:600}.ficha a{color:var(--marca);font-weight:600}.cartao-capa{background:var(--papel);color:var(--tinta);min-height:calc(100svh - var(--vao) * 2);grid-template-rows:auto 1fr;min-width:0;display:grid}.picote{background:var(--tinta);flex-wrap:wrap;gap:0;min-width:0;height:28px;display:flex;overflow:hidden}.picote i{background:var(--papel);clip-path:polygon(0 100%,50% 0,100% 100%);flex:0 0 28px;width:28px;height:28px}.cartao-corpo{padding:clamp(32px, 6vh, 72px) var(--recuo) 40px;align-content:center;justify-items:start;gap:20px;min-width:0;max-width:640px;display:grid}.cartao-corpo .logo>span:last-child{color:var(--tinta)!important}.cartao-capa h1{font-family:var(--fonte-marca), serif;font-weight:400;font-size:var(--t-xl);letter-spacing:-.02em;margin-top:12px;line-height:.98}.apoio{font-size:var(--t-m);max-width:38ch;margin:0;line-height:1.45}.sem-cartao{font-size:var(--t-xs);color:var(--tinta-2);margin:-8px 0 0}.links-capa{font-size:var(--t-s);gap:24px;margin-top:16px;font-weight:500;display:flex}.links-capa a{align-items:center;min-height:44px;display:inline-flex}.provas{padding:clamp(96px, 12vh, 160px) var(--recuo) 120px var(--recuo);justify-items:start;gap:clamp(72px,9vh,112px);display:grid}.provas h2{font-size:var(--t-l);color:var(--papel);line-height:1.15}.prova{grid-template-columns:minmax(0,360px) minmax(220px,260px);align-items:start;gap:20px;max-width:640px;display:grid}.prova-painel{background:var(--papel);color:var(--tinta);display:grid;overflow:hidden}.prova-painel img{width:100%;height:auto;display:block}.prova-mesa{font-size:var(--t-xs);padding:12px 14px;display:grid}.prova-mesa b{font-size:var(--t-s);font-weight:600}.prova-pix{grid-template-columns:120px 1fr;align-items:center;gap:14px;padding:14px}.prova-pix img{width:120px;height:120px}.prova-pix div{font-size:var(--t-xs);gap:2px;display:grid}.prova-pix b{font-size:var(--t-s);font-weight:600}.prova-botao{background:var(--marca);color:#fff;font-weight:600;font-size:var(--t-xs);justify-self:start;margin-top:8px;padding:8px 12px}.prova-botao.verde{background:var(--ok)}.prova-zap{background:#e3f4dc;gap:10px;padding:14px}.prova-zap p{font-size:var(--t-xs);background:var(--papel);margin:0;padding:10px 12px;line-height:1.45}.prova-texto h3{font-size:var(--t-m);margin-bottom:8px;line-height:1.25}.prova-texto p{font-size:var(--t-s);color:var(--espuma-2);max-width:60ch;margin:0;line-height:1.5}.vitrine{grid-template-columns:1fr 1fr;min-height:90svh;display:grid}.vitrine-entrada{background:var(--breu);color:var(--papel);grid-template-rows:auto 1fr auto;gap:24px;padding:10vh 6vw 0;display:grid}.vitrine-saida{background:var(--papel);color:var(--tinta);grid-template-rows:1fr auto auto;gap:16px;padding:10vh 6vw 0;display:grid}.vitrine-escolha{gap:8px;display:flex}.vitrine-escolha button{background:var(--breu-2);min-height:44px;color:var(--papel);font:500 var(--t-s) var(--fonte-texto);padding:0 16px;transition:background .15s}.vitrine-escolha button.ativo{background:var(--papel);color:var(--tinta)}.vitrine-texto{align-self:start;max-width:34ch;margin:0;font-size:clamp(20px,1.7vw,24px);line-height:1.4;animation:.4s both aparece}.vitrine-h{font-family:var(--fonte-marca), serif;letter-spacing:-.02em;margin:0;padding-bottom:32px;font-size:clamp(40px,5vw,80px);font-weight:400;line-height:1}.vitrine-h-b{text-align:right}.vitrine-mapa{place-self:center;width:100%;max-width:560px;animation:.4s both aparece}.vitrine-mapa svg{width:100%;height:auto;display:block}.vitrine-nota{font-size:var(--t-s);color:var(--tinta-2);max-width:40ch;margin:0}.etapas{background:var(--papel);min-height:88svh;color:var(--tinta);grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;display:grid}.etapas-frase{padding:8vh 6% 0}.etapas-frase h2{font-family:var(--fonte-marca), serif;letter-spacing:-.02em;max-width:14ch;font-size:clamp(32px,3.4vw,52px);font-weight:400;line-height:1.02}.etapas-fragmento{background:var(--papel-2);place-items:center;padding:8vh 6%;display:grid}.etapas-fragmento>div{width:100%;max-width:440px}.troca{animation:.25s both aparece}.etapas-controle{grid-column:1/-1;gap:12px;padding:24px 28px 32px;display:grid}.etapas-controle input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px}.etapas-controle input[type=range]::-webkit-slider-runnable-track{background:var(--pontilhado);height:8px}.etapas-controle input[type=range]::-moz-range-track{background:var(--pontilhado);height:8px}.etapas-controle input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--marca);cursor:grab;border:0;border-radius:0;width:32px;height:32px;margin-top:-12px}.etapas-controle input[type=range]::-moz-range-thumb{background:var(--marca);border:0;border-radius:0;width:32px;height:32px}.etapas-nomes{justify-content:space-between;display:flex}.etapas-nomes button{min-height:44px;color:var(--tinta-2);font:500 var(--t-s) var(--fonte-texto);background:0 0;padding:0 4px}.etapas-nomes button.ativo{color:var(--tinta);font-weight:600}.frag{background:var(--papel);color:var(--tinta);font-size:var(--t-s);gap:10px;padding:16px;display:grid}.frag-rotulo{font-size:var(--t-xs);color:var(--tinta-2);font-weight:600}.frag-texto p{margin:0;line-height:1.45}.frag-botao{background:var(--marca);color:#fff;justify-self:start;padding:10px 16px;font-weight:600}.frag-editor{background:var(--breu-2);grid-template-columns:1fr auto;align-items:center;padding:0}.frag-mapa svg{width:100%;height:auto;display:block}.frag-opcoes{background:var(--papel);font-size:var(--t-xs);gap:6px;min-width:150px;padding:14px;display:grid}.frag-opcoes b{font-size:var(--t-s)}.frag-link b{font-size:var(--t-m);overflow-wrap:anywhere;font-weight:600}.frag-canais{flex-wrap:wrap;gap:8px;display:flex}.frag-canais span{background:var(--papel-2);font-size:var(--t-xs);padding:8px 12px;font-weight:600}.frag-linha{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.frag-linha b{font-size:var(--t-m)}.frag-linha em{font-style:normal;font-size:var(--t-xs);color:var(--ok);font-weight:600}.preco{padding:clamp(96px, 12vh, 160px) var(--recuo) 120px var(--recuo);grid-template-columns:minmax(180px,1fr) minmax(0,2.4fr);gap:48px;display:grid}.preco h2{font-size:var(--t-l);line-height:1.15}.preco-cabeca img{aspect-ratio:4/5;object-fit:cover;width:100%;max-width:320px;height:auto;margin-top:24px;display:block}.preco-lista{align-content:start;gap:22px;display:grid}.preco-lista h3{margin-top:26px;font-size:24px;font-weight:500}.preco-lista h3:first-child{margin-top:0}.item{font-size:var(--t-m);justify-content:space-between;align-items:baseline;gap:24px;display:flex}.item small{font-size:var(--t-s);color:var(--espuma-2);max-width:36ch;margin-top:2px;display:block}.item .valor{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.preco .acao{justify-self:start;margin-top:12px}.duvidas{padding:0 var(--recuo) 120px var(--recuo);grid-template-columns:minmax(180px,1fr) minmax(0,2.4fr);gap:48px;display:grid}.duvidas h2{font-size:var(--t-l);line-height:1.15}.duvidas-texto{columns:2;font-size:var(--t-s);column-gap:56px;line-height:1.55}.duvidas-texto p{break-inside:avoid;color:var(--espuma-2);max-width:60ch;margin:0 0 20px}.duvidas-texto b{color:var(--papel);font-weight:600}.linha-final{padding:18svh var(--margem) 30px;font-size:var(--t-s);color:var(--espuma-2);grid-template-columns:1fr auto 1fr;align-items:baseline;gap:24px;display:grid}.linha-final nav{gap:24px;display:flex}.linha-final a{color:var(--papel);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.barra-fixa{z-index:20;padding:10px var(--margem);background:var(--breu);gap:8px;transition:transform .3s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.barra-fixa.visivel{transform:none}.barra-fixa .acao{min-height:48px;font-size:var(--t-s);flex:1;padding:0 12px}.barra-fixa .acao.secundaria{color:var(--papel);box-shadow:inset 0 0 0 2px var(--papel)}.barra-fixa .acao.secundaria:hover{background:var(--breu-2)}.linha-final span:last-child{text-align:right}.entra{opacity:1;transform:none}.js .entra{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.js .entra.visto{opacity:1;transform:none}@keyframes aparece{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:960px){.duas-metades{grid-template-columns:1fr}.metade-lida{display:contents}.cartao-capa{order:1;min-height:0}.metade-fixa{order:2}.provas,.preco,.duvidas,.etapas{order:3}.palco{height:56svh;position:static}.so-grande{display:none}.provas,.preco,.duvidas{padding-left:4px;padding-right:4px}.prova{grid-template-columns:1fr;max-width:none}.vitrine,.etapas{grid-template-columns:1fr}.vitrine-entrada,.vitrine-saida{grid-template-rows:auto;min-height:0;padding:48px 20px 32px}.vitrine{min-height:0}.vitrine-h-a{order:-1;padding-bottom:12px}.etapas{grid-template-rows:auto;min-height:0}.preco-cabeca img{display:none}.linha-final{padding-bottom:90px}.etapas-frase{padding:40px 20px 0}.etapas-fragmento{padding:32px 20px}.preco,.duvidas{grid-template-columns:1fr;gap:24px}.duvidas-texto{columns:1}.linha-final{grid-template-columns:1fr;gap:8px;padding-top:48px;font-size:14px}.linha-final span:last-child{text-align:left}}@media (max-width:480px){.inicio{--t-xl:9vw}.etapas-frase h2{max-width:none;font-size:7.4vw}.picote{height:20px}.picote i{flex-basis:20px;width:20px;height:20px}.frag-editor{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cena-fixa,.js .entra,.inicio .acao{transition:none}.troca,.vitrine-texto,.vitrine-mapa,.palco-foto img{animation:none}.palco-foto img:first-child{opacity:1}}
