@layer theme, base, components, utilities;@layer components{.pg-abertura{position:relative;overflow:clip;padding:calc(var(--topo-h) + clamp(40px, 8vw, 104px)) var(--g) clamp(64px,9vw,128px);--pp-tam:clamp(2.7rem,11.6vw,8.4rem)}.pg-abertura.is-curta{--pp-tam:clamp(2.3rem,8.2vw,5.4rem);padding-bottom:clamp(48px,7vw,96px)}.pg-abertura-in{display:grid;width:100%;max-width:1360px;margin-inline:auto}.pg-abertura-txt{display:grid;gap:22px;justify-items:start;min-width:0}.pg-abertura .pp-lede{max-width:40rem}.pg-ficha{display:none}@media (min-width:1024px){.pg-abertura-in.tem-ficha{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);column-gap:clamp(40px,6vw,110px);align-items:start}.pg-ficha{display:block;position:relative;justify-self:end;width:min(100%,440px);margin-top:clamp(70px,8vw,120px);padding:40px 18px 18px;border-radius:16px;rotate:2.5deg;isolation:isolate;background:linear-gradient(155deg,#c08f60,#a8774a 48%,#94653c);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -3px 8px rgba(60,30,10,.22),0 30px 60px -24px rgba(0,0,0,.6)}.pg-ficha:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--grao);opacity:.4}.pg-ficha-clipe{z-index:2;top:-16px;width:128px;height:44px;border-radius:12px 12px 8px 8px;background:linear-gradient(180deg,#e6e9ed,#b9c0c8 55%,#8d96a1);box-shadow:0 8px 14px -4px rgba(6,19,39,.45),inset 0 1px 0 rgba(255,255,255,.8),inset 0 -2px 0 rgba(6,19,39,.2)}.pg-ficha-clipe,.pg-ficha-clipe i{position:absolute;left:50%;translate:-50% 0}.pg-ficha-clipe i{top:9px;width:38px;height:13px;border-radius:7px;background:#6f7a86;box-shadow:inset 0 2px 3px rgba(6,19,39,.5)}.pg-ficha-folha{padding:22px 20px 16px;border-radius:4px;background-color:var(--branco);color:var(--tinta);box-shadow:0 1px 2px rgba(6,19,39,.2),0 10px 22px -8px rgba(40,20,8,.45);background-image:repeating-linear-gradient(180deg,transparent 0 41px,rgba(10,30,51,.07) 41px 42px);background-position:0 52px}.pg-ficha-cab{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:6px;border-bottom:2px solid var(--tinta);font:600 .66rem/1.3 var(--ff-t);letter-spacing:.18em;text-transform:uppercase}.pg-ficha-cab span:last-child{color:var(--acento)}.pg-ficha ol{display:grid}.pg-ficha li{display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:baseline;gap:8px;min-height:42px;padding:9px 0;border-bottom:1px dashed rgba(10,30,51,.2);font:500 1rem/1.3 var(--ff-t)}.pg-ficha li:last-child{border-bottom:0}.pg-ficha-n{font:italic 400 1.3rem/1 var(--ff-d);color:var(--acento);font-variation-settings:"SOFT" 100,"WONK" 1}}.pg-voltar{color:var(--tx-2)}.pg-voltar svg{width:18px;height:18px}.pg-meta{display:flex;flex-wrap:wrap;gap:6px 18px;font:500 .72rem/1.4 var(--ff-t);letter-spacing:.16em;text-transform:uppercase;color:var(--tx-2)}.pg-meta b{color:var(--ac);font-weight:600}.pg-metodo .cena-foto{aspect-ratio:4/5}@media (min-width:640px){.pg-metodo .cena-foto{aspect-ratio:5/4}}.motion .pg-metodo .cena-foto{aspect-ratio:auto;border-radius:14px}.pg-metodo .cena-texto p{max-width:40ch}.pg-cena-lista{grid-column:2;display:grid;gap:6px;margin-top:14px;font-size:.92rem;color:var(--tx-2)}.pg-cena-lista li{position:relative;padding-left:18px}.pg-cena-lista li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:1.5px;background:var(--ac)}@media (min-width:1024px){.motion .pg-metodo .pg-cena-lista{grid-column:1}}@media (max-width:1023px){.motion .pg-metodo .pg-cena-lista{display:none}}@media (min-width:1024px) and (max-height:760px){.motion .pg-metodo .pg-cena-lista{display:none}}.pg-duas{display:grid;gap:clamp(32px,5vw,72px)}@media (min-width:1024px){.pg-duas{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}}.pg-inclusos{display:grid;gap:0}.pg-inclusos li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:baseline;padding:16px 0;border-top:1px solid var(--borda)}.pg-inclusos li:last-child{border-bottom:1px solid var(--borda)}.pg-inclusos b{font:500 .72rem/1 var(--ff-t);letter-spacing:.16em;color:var(--ac);font-variant-numeric:tabular-nums lining-nums}.pg-prosa{width:100%;max-width:46rem;margin-inline:auto}.pg-prosa .prose-roquini{max-width:none}.pg-prosa-cab{display:grid;gap:14px;margin-bottom:clamp(24px,4vw,44px)}.pg-caixa{--tx:var(--tinta);--tx-2:var(--tinta-2);--ac:var(--acento);display:grid;gap:14px;justify-items:start;margin-top:clamp(40px,6vw,72px);padding:clamp(22px,3.4vw,40px);border-radius:var(--raio);background:var(--branco);color:var(--tinta);box-shadow:var(--sh-1)}.pg-caixa h2,.pg-caixa h3{font-family:var(--ff-d);font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.08;font-weight:380;letter-spacing:-.02em}.pg-caixa p{color:var(--tinta-2);max-width:52ch}.pg-info{display:grid;gap:0}.pg-info>div{display:grid;gap:6px;padding:18px 0;border-top:1px solid var(--borda)}.pg-info>div:last-child{border-bottom:1px solid var(--borda)}.pg-info dt{font:600 .72rem/1.3 var(--ff-t);letter-spacing:.16em;text-transform:uppercase;color:var(--tx-2)}.pg-info dd{font-size:1.05rem;color:var(--tx)}.pg-info dd .lnk{min-height:44px}.pg-autor{display:flex;align-items:center;gap:14px}.pg-autor-foto{position:relative;width:56px;height:56px;border-radius:50%;overflow:hidden;flex:none}.pg-autor-foto img{object-fit:cover;object-position:50% 18%}.pg-autor b{display:block;font-weight:600;color:var(--tx)}.pg-autor span{font-size:.9rem;color:var(--tx-2)}.pg-centro{min-height:calc(100svh - var(--topo-h));display:grid;align-content:center}.fe-ferramenta{container-type:inline-size;min-width:0;gap:18px}.fe-cartao,.fe-ferramenta{display:grid;color:var(--tinta)}.fe-cartao{gap:16px;padding:clamp(18px,2.6vw,28px);border-radius:var(--raio);background:var(--branco);box-shadow:var(--sh-1);border:1px solid var(--linha);--tx:var(--tinta);--tx-2:var(--tinta-2);--ac:var(--acento);--borda:var(--linha);--foco:var(--acento);--titulo:var(--marinho)}.fe-cartao h4{font:400 clamp(1.25rem,2.2vw,1.5rem)/1.12 var(--ff-d);letter-spacing:-.02em;color:var(--marinho)}.fe-kicker{font:600 .68rem/1.3 var(--ff-t);letter-spacing:.18em;text-transform:uppercase;color:var(--acento)}.fe-fonte{display:block;margin-top:6px;font:500 .76rem/1.45 var(--ff-t);letter-spacing:.01em;color:var(--tinta-2)}.fe-exemplo{justify-self:start;display:inline-flex;align-items:center;min-height:26px;padding:3px 10px;border-radius:999px;background:var(--linho);color:var(--tinta-2);font:600 .68rem/1.3 var(--ff-t);letter-spacing:.08em;text-transform:uppercase}.fe-muda{display:flex;gap:8px;align-items:baseline;margin-top:8px;padding:8px 12px;border-radius:10px;background:var(--novo-fundo);color:var(--escuro);font-size:.86rem;line-height:1.45}.fe-muda b{flex:none;font:700 .64rem/1.6 var(--ff-t);letter-spacing:.1em;text-transform:uppercase;color:var(--novo)}.fe-muda-fonte{opacity:.85}.fe-fim{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.fe-fim-nota{flex:1 1 220px;margin:0;font-size:.88rem;line-height:1.45;color:var(--tx-2,var(--tinta-2))}.fe-seg{display:flex;flex-wrap:wrap;gap:8px}.fe-seg button{min-height:44px;padding:9px 15px;border-radius:12px;border:1.5px solid var(--borda-campo);background:var(--branco);color:var(--tinta);font:500 .93rem/1.25 var(--ff-t);text-align:left;transition:background-color .2s,color .2s,border-color .2s}.fe-seg button[aria-pressed=true]{background:var(--marinho);color:var(--branco);border-color:var(--marinho)}}@layer components{@media (hover:hover){.fe-seg button[aria-pressed=false]:hover{border-color:var(--marinho)}}.fe-q{border:0;margin:0;padding:0;min-width:0;display:grid;gap:10px}.fe-q legend{margin-bottom:10px;font-weight:600;font-size:.95rem;color:var(--tinta)}.fe-termo{--cor:var(--ok);display:grid;gap:18px;padding:clamp(18px,2.6vw,28px);border-radius:var(--raio);background:var(--escuro);color:var(--claro);box-shadow:var(--sh-2);--tx:var(--claro);--tx-2:var(--claro-2);--foco:var(--acento-claro)}.fe-termo-leitura{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.fe-termo-num{font:300 clamp(3rem,7vw,4.8rem)/.9 var(--ff-d);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--claro)}.fe-termo-faixa{display:inline-flex;align-items:center;min-height:30px;padding:5px 14px;border-radius:999px;background:var(--cor);color:#fff;font:600 .74rem/1.2 var(--ff-t);letter-spacing:.12em;text-transform:uppercase;transition:background-color .25s;box-shadow:0 0 0 1px rgba(255,255,255,.18)}.fe-termo-trilho{position:relative;padding-bottom:26px}.fe-termo-range{-webkit-appearance:none;appearance:none;display:block;width:100%;height:44px;margin:0;background:transparent;cursor:pointer}.fe-termo-range::-webkit-slider-runnable-track{height:16px;border-radius:999px;background:var(--trilho)}.fe-termo-range::-moz-range-track{height:16px;border-radius:999px;background:var(--trilho)}.fe-termo-range::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px;margin-top:-8px;border-radius:50%;background:var(--branco);border:5px solid var(--cor);box-shadow:0 4px 14px rgba(0,0,0,.5);transition:border-color .25s}.fe-termo-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--branco);border:5px solid var(--cor);box-shadow:0 4px 14px rgba(0,0,0,.5)}.fe-termo-range:focus-visible{outline:2px solid var(--acento-claro);outline-offset:4px}.fe-termo-marcas{position:absolute;left:16px;right:16px;bottom:0;height:20px;font:600 .72rem/1 var(--ff-t);color:var(--claro-2);font-variant-numeric:tabular-nums}.fe-termo-marcas span{position:absolute;top:4px;translate:-50% 0;white-space:nowrap}.fe-termo-marcas span:before{content:"";position:absolute;left:50%;top:-8px;width:1px;height:6px;background:var(--claro-2)}.fe-termo-atalhos{display:flex;flex-wrap:wrap;gap:8px}.fe-termo-atalhos button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:7px 13px;border-radius:999px;border:1px solid var(--linha-clara);background:rgba(246,243,238,.06);font:400 .88rem/1.2 var(--ff-t);color:var(--claro)}.fe-termo-atalhos button b{font-weight:600;color:var(--acento-claro);font-variant-numeric:tabular-nums}.fe-termo-atalhos button[aria-pressed=true]{background:var(--claro);color:var(--tinta);border-color:var(--claro)}.fe-termo-atalhos button[aria-pressed=true] b{color:var(--acento)}.fe-termo-info{display:grid;gap:16px;padding-top:16px;border-top:1px solid var(--linha-clara)}.fe-termo-info h4{margin-bottom:6px;font:600 .68rem/1.3 var(--ff-t);letter-spacing:.18em;text-transform:uppercase;color:var(--claro-2)}.fe-termo-info p{font-size:.98rem;line-height:1.5;color:var(--claro)}.fe-termo .fe-fonte{color:var(--claro-2)}.fe-termo .fe-muda{background:rgba(190,160,235,.14);color:#e6dbf7}.fe-termo .fe-muda b{color:#cdb6f0}@container (min-width: 620px){.fe-termo-info{grid-template-columns:1fr 1fr}}.fe-vist{display:grid;gap:18px}.fe-vist-cena{position:relative;border-radius:var(--raio);overflow:hidden;box-shadow:var(--sh-2);background:var(--nevoa)}.fe-vist-cena img{display:block;width:100%;height:auto}.fe-ponto{--ponto-cor:var(--acento);--ponto-anel:0 0 0 3px rgba(255,255,255,0.95),0 8px 20px rgba(0,0,0,0.4);position:absolute;left:var(--x);top:var(--y);translate:-50% -50%;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--ponto-cor);color:var(--branco);font:700 .95rem/1 var(--ff-t);box-shadow:var(--ponto-anel);transition:background-color .2s,transform .3s var(--ease)}.fe-ponto:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #fff;animation:fe-pulsa 2.4s ease-out infinite;pointer-events:none}.fe-ponto:before{content:"";position:absolute;inset:-5px;border-radius:50%}.fe-ponto[data-estado]:after{display:none}.fe-ponto[data-estado=sim]{--ponto-cor:var(--ok)}.fe-ponto[data-estado=nao]{--ponto-cor:var(--atencao)}.fe-ponto[data-estado=naosei]{--ponto-cor:var(--duvida)}.fe-ponto[aria-expanded=true]{--ponto-cor:var(--branco);--ponto-anel:0 0 0 4px var(--acento-vivo),0 8px 20px rgba(0,0,0,0.4);color:var(--acento)}.fe-ponto:focus-visible{outline:3px solid var(--branco);outline-offset:3px;box-shadow:0 0 0 7px var(--marinho)}@media (hover:hover){.fe-ponto:hover{transform:scale(1.08)}}@media (max-width:600px){.fe-ponto{font-size:.84rem;background:transparent;box-shadow:none}.fe-ponto:before{inset:4px;z-index:-1;background:var(--ponto-cor);box-shadow:var(--ponto-anel);transition:background-color .2s}.fe-ponto:after{inset:0}.fe-ponto:focus-visible{box-shadow:0 0 0 7px var(--marinho)}}@media (max-width:369px){.fe-ponto{width:38px;height:38px}.fe-ponto:before{inset:2px}}.fe-vist-lado{display:grid;gap:14px;min-width:0;align-content:start}.fe-vist-prog{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.9rem;color:var(--tx-2,var(--tinta-2))}.fe-vist-prog b{font:400 1.5rem/1 var(--ff-d);color:var(--marinho);font-variant-numeric:tabular-nums}.fe-vist-leg{display:flex;flex-wrap:wrap;gap:10px;font-size:.8rem}.fe-bolinha{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:50%;vertical-align:0}.fe-bolinha.is-sim{background:var(--ok)}.fe-bolinha.is-nao{background:var(--atencao)}.fe-bolinha.is-naosei{background:var(--duvida)}.fe-vist-ficha{display:grid;gap:14px;align-content:start;min-height:200px;padding:clamp(18px,2.4vw,26px);border-radius:var(--raio);background:var(--branco);color:var(--tinta);box-shadow:var(--sh-1);border:1px solid var(--linha);--tx-2:var(--tinta-2);--ac:var(--acento);--foco:var(--acento)}.fe-vist-ficha h4{font:400 clamp(1.35rem,2.4vw,1.75rem)/1.08 var(--ff-d);letter-spacing:-.02em;color:var(--marinho)}.fe-vist-ficha h4:focus{outline:none}.fe-vist-ficha dl{display:grid;gap:10px;margin:0}.fe-vist-ficha dt{font:600 .66rem/1.3 var(--ff-t);letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-2)}.fe-vist-ficha dd{margin:2px 0 0;font-size:.95rem;line-height:1.5}.fe-vist-vazio{display:grid;place-items:center;gap:12px;text-align:center;color:var(--tinta-2);min-height:160px}.fe-vist-marca{display:grid;gap:10px;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--linha);min-width:0}.fe-vist-marca legend{float:left;width:100%;margin-bottom:10px;font-weight:600;font-size:.95rem}.fe-bts{display:flex;flex-wrap:wrap;gap:8px}.fe-vist-marca button{min-height:44px;padding:9px 15px;border-radius:999px;border:1.5px solid var(--borda-campo);background:var(--branco);color:var(--tinta);font:500 .93rem/1.2 var(--ff-t)}.fe-vist-marca button[data-v=sim][aria-pressed=true]{background:var(--ok);border-color:var(--ok);color:#fff}.fe-vist-marca button[data-v=nao][aria-pressed=true]{background:var(--atencao);border-color:var(--atencao);color:#fff}.fe-vist-marca button[data-v=naosei][aria-pressed=true]{background:var(--duvida);border-color:var(--duvida);color:#fff}.fe-vist-prox{justify-self:start}.fe-vist-fonte{font-size:.76rem;color:var(--tx-2,var(--tinta-2))}@container (min-width: 860px){.fe-vist{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}.fe-vist-lado{position:sticky;top:calc(var(--topo-h) + 24px)}}.fe-custo-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fe-campo{display:grid;gap:6px;align-content:start;min-width:0}.fe-campo label{font:600 .84rem/1.3 var(--ff-t);color:var(--tinta)}.fe-campo small{font-size:.78rem;color:var(--tinta-2)}.fe-campo-in{position:relative;display:flex;align-items:center}.fe-campo-in span{position:absolute;left:12px;font-weight:600;color:var(--tinta-2);pointer-events:none}.fe-campo input{width:100%;min-height:50px;padding:10px 12px;border:1.5px solid var(--borda-campo);border-radius:12px;background:#fff;color:var(--tinta);font:500 1.08rem/1.2 var(--ff-t);font-variant-numeric:tabular-nums}.fe-campo-in span+input{padding-left:40px}.fe-campo input:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.fe-custo-barra{display:flex;height:38px;border-radius:10px;overflow:hidden;background:var(--linho)}.fe-custo-barra i{display:block;height:100%;transition:width .5s var(--ease)}:is(.fe-custo-barra,.fe-custo-leg) .is-empresa{background:var(--acento)}:is(.fe-custo-barra,.fe-custo-leg) .is-colab{background:var(--ok)}.fe-custo-leg{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.84rem;color:var(--tinta-2)}.fe-custo-leg i{display:inline-block;width:12px;height:12px;margin-right:6px;border-radius:3px;vertical-align:-1px}.fe-custo-res{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fe-res{display:grid;gap:6px;padding:14px;border-radius:14px;background:var(--papel);border:1px solid var(--linha);min-width:0}.fe-res b{font:400 clamp(1.4rem,2.6vw,2rem)/1 var(--ff-d);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--marinho)}.fe-res span{font-size:.82rem;line-height:1.35;color:var(--tinta-2)}.fe-res.is-destaque{background:var(--marinho);border-color:var(--marinho)}.fe-res.is-destaque b{color:var(--branco)}.fe-res.is-destaque span{color:#c7d2e0}.fe-custo-nota{font-size:.9rem;line-height:1.5;color:var(--tinta-2)}.fe-custo-nota.is-alerta b{color:var(--atencao)}@container (max-width: 540px){.fe-custo-campos,.fe-custo-res{grid-template-columns:minmax(0,1fr)}}.fe-check-topo{display:flex;align-items:center;gap:16px}.fe-check-topo p{font-size:.9rem;color:var(--tinta-2)}.fe-anel{--p:0;flex:none;place-items:center;width:68px;height:68px;background:conic-gradient(var(--ok) calc(var(--p) * 1%),var(--linho) 0)}.fe-anel,.fe-anel span{display:grid;border-radius:50%}.fe-anel span{place-items:center;width:52px;height:52px;background:var(--branco);font:600 .92rem/1 var(--ff-t);font-variant-numeric:tabular-nums}.fe-check-lista{display:grid;margin:0;padding:0;list-style:none}.fe-check-item{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px 0;border-top:1px solid var(--linha)}.fe-check-item input{width:24px;height:24px;margin:12px 0 0;accent-color:var(--ok);cursor:pointer}.fe-check-item label{display:inline-block;padding:12px 0 4px;font-weight:600;cursor:pointer}.fe-check-item label:before{content:"";position:absolute;inset:0;cursor:pointer}.fe-check-item details{position:relative;z-index:1;margin-top:2px}.fe-check-item summary{display:inline-flex;align-items:center;min-height:44px;font-size:.86rem;font-weight:500;color:var(--acento)}.fe-check-item details p{font-size:.9rem;line-height:1.5;color:var(--tinta-2)}.fe-hoje{display:block;margin-top:4px;font-size:.84rem;line-height:1.45;color:var(--tinta-2)}.fe-tem-muda{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--novo-fundo);color:var(--novo);font:700 .6rem/1.6 var(--ff-t);letter-spacing:.06em;text-transform:uppercase;vertical-align:2px}.fe-check-mais{justify-self:start}.fe-falta{padding:14px 16px;border-radius:14px;background:var(--linho)}.fe-falta h5{margin:0 0 6px;font:600 .68rem/1.3 var(--ff-t);letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-2)}.fe-falta p{font-size:.95rem}.fe-lic-res{display:grid;gap:6px;padding:16px 18px;border-radius:14px;background:var(--nevoa);border-left:4px solid var(--marinho)}.fe-lic-res b{font:400 1.35rem/1.15 var(--ff-d);color:var(--marinho)}.fe-lic-res p{font-size:.94rem;line-height:1.5;color:var(--tinta)}.fe-norma-topo{display:flex;align-items:center;gap:16px}.fe-norma-dias{flex:none;display:grid;place-items:center;align-content:center;width:88px;height:88px;border-radius:18px;background:var(--novo);color:#fff;text-align:center}.fe-norma-dias b{font:400 2rem/1 var(--ff-d);font-variant-numeric:tabular-nums}.fe-norma-dias span{font:600 .6rem/1.2 var(--ff-t);letter-spacing:.06em;text-transform:uppercase}.fe-norma-dias b.fe-norma-data{font-size:1.4rem;letter-spacing:-.01em}.fe-norma-topo p{font-size:.9rem;color:var(--tinta-2)}.fe-diag-cab{display:flex;justify-content:space-between;font:600 .72rem/1.3 var(--ff-t);letter-spacing:.15em;text-transform:uppercase;color:var(--tinta-2)}.fe-diag-prog{height:6px;border-radius:999px;background:var(--linho);overflow:hidden}.fe-diag-prog i{display:block;height:100%;background:var(--acento);transition:width .4s var(--ease)}.fe-diag-q{display:grid;gap:12px;animation:fe-entra .45s var(--ease) both}.fe-diag-q h4{font:400 clamp(1.3rem,2.6vw,1.75rem)/1.2 var(--ff-d);color:var(--marinho)}.fe-diag-placar h4:focus,.fe-diag-q h4:focus{outline:none}.fe-diag-dica{font-size:.88rem;color:var(--tinta-2)}.fe-diag-bts{display:grid;gap:10px;margin-top:6px}.fe-diag-op{display:grid;gap:4px;padding:14px 18px;border-radius:14px;border:1.5px solid var(--borda-campo);background:var(--papel);text-align:left;color:var(--tinta);transition:border-color .2s,background-color .2s}.fe-diag-op span{font:600 .72rem/1.2 var(--ff-t);letter-spacing:.15em;text-transform:uppercase;color:var(--tinta-2)}.fe-diag-op b{font:400 1.12rem/1.25 var(--ff-d)}.fe-diag-op[aria-pressed=true]{border-color:var(--marinho);background:var(--nevoa)}@media (hover:hover){.fe-diag-op:hover{border-color:var(--acento);background:#fdf4ed}}.fe-diag-voltar{justify-self:start;color:var(--tinta-2)}.fe-diag-res{display:grid;gap:14px}.fe-diag-placar{display:grid;gap:8px;padding:clamp(18px,2.6vw,26px);border-radius:16px;background:var(--nevoa);border-left:5px solid var(--marinho)}.fe-diag-res[data-faixa=critico] .fe-diag-placar{border-left-color:var(--atencao);background:#fbeeec}.fe-diag-res[data-faixa=moderado] .fe-diag-placar{border-left-color:var(--acento);background:#fdf4ed}.fe-diag-res[data-faixa=bom] .fe-diag-placar{border-left-color:var(--ok);background:#eaf5ef}.fe-diag-placar h4{font:400 clamp(1.5rem,3vw,2.1rem)/1.1 var(--ff-d);color:var(--marinho)}.fe-diag-nota{display:flex;align-items:baseline;gap:6px}.fe-diag-nota b{font:300 clamp(2.6rem,6vw,3.6rem)/1 var(--ff-d);color:var(--marinho);font-variant-numeric:tabular-nums}.fe-diag-nota span{color:var(--tinta-2)}.fe-diag-det summary{min-height:44px;display:inline-flex;align-items:center;font-weight:500;color:var(--acento)}.fe-diag-det ul{display:grid;gap:8px;margin:8px 0 0;padding:0;list-style:none;font-size:.9rem;color:var(--tinta-2)}.fe-diag-det li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px}.fe-diag-det li>span:first-child{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-weight:700;font-size:.8rem}.fe-diag-det li[data-r=sim]>span:first-child{background:#eaf5ef;color:var(--ok)}.fe-diag-det li[data-r=nao]>span:first-child{background:#fbeeec;color:var(--atencao)}@container (min-width: 520px){.fe-diag-bts{grid-template-columns:1fr 1fr}}.fe-relat-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.fe-relat-cab h4{margin-top:8px}.fe-relat-meses button{border-radius:999px}.fe-relat-barras{display:grid;gap:10px;margin:0;padding:0;list-style:none}.fe-relat-barras li{display:grid;grid-template-columns:8.5rem minmax(0,1fr) 2.6rem;gap:10px;align-items:center;font-size:.9rem}.fe-relat-trilho{height:14px;border-radius:999px;background:var(--linho);overflow:hidden}.fe-relat-trilho i{display:block;height:100%;width:calc(var(--v) * 1%);border-radius:999px;background:var(--cor,var(--ok));transition:width .6s var(--ease)}.fe-relat-barras b{text-align:right;font-variant-numeric:tabular-nums}.fe-relat-total{display:flex;align-items:baseline;gap:10px;padding-top:12px;border-top:1px solid var(--linha)}.fe-relat-total b{font:400 2.2rem/1 var(--ff-d);font-variant-numeric:tabular-nums;color:var(--marinho)}@container (max-width: 420px){.fe-relat-barras li{grid-template-columns:6.6rem minmax(0,1fr) 2.2rem;font-size:.84rem}}.fe-relat{container-type:inline-size}}@keyframes fe-pulsa{0%{transform:scale(1);opacity:.9}to{transform:scale(1.7);opacity:0}}@keyframes fe-entra{0%{opacity:0;transform:translateX(16px)}}.rm .fe-diag-q,.rm .fe-ponto:after{animation:none}@layer components{.fi{width:min(100% - 24px,560px);max-width:none;max-height:none;margin:auto;padding:0;border:0;background:transparent;color:var(--tinta);overflow:visible}.fi::backdrop{background:rgba(14,34,64,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fi[open]{animation:fi-entra .45s var(--ease) both}.fi[open]::backdrop{animation:fi-fundo .35s ease both}.fi-caixa{max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;padding:clamp(18px,4vw,30px);border-radius:22px;background:var(--branco);box-shadow:var(--sh-2);--tx:var(--tinta);--tx-2:var(--tinta-2);--ac:var(--acento);--foco:var(--acento);--titulo:var(--marinho);--borda:var(--linha)}.fi-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.fi-kicker{display:inline-flex;align-items:center;gap:8px;font:600 .7rem/1.3 var(--ff-t);letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-2)}.fi-kicker-ic{width:18px;height:18px;color:#128c4a}.fi-fechar{display:grid;place-items:center;width:44px;height:44px;margin-right:-8px;border:0;border-radius:50%;background:transparent;color:var(--tinta)}.fi-fechar svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}@media (hover:hover){.fi-fechar:hover{background:var(--nevoa)}}.fi-titulo{font:400 clamp(1.5rem,4.4vw,2rem)/1.08 var(--ff-d);letter-spacing:-.025em;color:var(--marinho)}.fi-titulo em{font-style:italic;color:var(--acento);font-variation-settings:"SOFT" 100,"WONK" 1}.fi-lede{margin-top:8px;font-size:.95rem;line-height:1.5;color:var(--tinta-2)}.fi-lede b{color:var(--tinta);font-weight:600}.fi-form{display:grid;gap:4px}.fi-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 12px;margin-top:16px}.fi-campo{display:grid;gap:6px;align-content:start;min-width:0}.fi-largo{grid-column:1/-1}.fi-campo>label{font:600 .84rem/1.3 var(--ff-t);color:var(--tinta)}.fi-opcional{font-weight:400;color:var(--tinta-2)}.fi-campo input[type=tel],.fi-campo input[type=text]{width:100%;min-height:50px;padding:10px 14px;border:1.5px solid var(--borda-campo);border-radius:12px;background:#fff;color:var(--tinta);font:400 1rem/1.3 var(--ff-t)}.fi-campo input::placeholder{color:#6b778a}.fi-campo input:focus-visible{outline:2px solid var(--acento);outline-offset:1px;border-color:var(--acento)}.fi-campo input[aria-invalid=true]{border-color:var(--atencao)}.fi-erro{font-size:.84rem;line-height:1.35;font-weight:500;color:var(--atencao)}.fi-passo{display:inline-flex;align-items:center;gap:8px;justify-self:start}.fi-passo button{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--borda-campo);background:#fff;color:var(--tinta);font:500 1.3rem/1 var(--ff-t)}.fi-passo button:disabled{opacity:.4;cursor:default}.fi-passo input{width:5.5ch!important;text-align:center;font-variant-numeric:tabular-nums;font-weight:600!important}.fi-aceite{position:relative;grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:10px;padding:12px 14px;border-radius:14px;background:var(--papel);border:1px solid var(--linha)}.fi-aceite input{width:24px;height:24px;margin:1px 0 0;accent-color:var(--marinho);cursor:pointer}.fi-aceite label{font:400 .88rem/1.45 var(--ff-t)!important;color:var(--tinta-2)!important;cursor:pointer}.fi-aceite label:before{content:"";position:absolute;inset:0;border-radius:inherit;cursor:pointer}.fi-aceite label a{position:relative;z-index:1;color:var(--marinho);font-weight:600;text-underline-offset:3px}.fi-aceite:has(input:focus-visible){border-color:var(--acento)}.fi-aceite .fi-erro{grid-column:2}.fi-previa{margin-top:10px;border-top:1px solid var(--linha)}.fi-previa summary{display:inline-flex;align-items:center;min-height:44px;font:500 .88rem/1.3 var(--ff-t);color:var(--acento)}.fi-previa pre{margin:4px 0 8px;padding:12px 14px;border-radius:14px 14px 14px 4px;background:#dcf8c6;color:#111b21;font:400 .86rem/1.5 var(--ff-t);white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto}.fi-acoes{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.fi-acoes .btn{white-space:normal;text-align:center;line-height:1.2}.fi-btn-ic{width:20px;height:20px;flex:none}.fi-nota{margin-top:10px;font-size:.78rem;color:var(--tinta-2)}.fi-pronto{display:grid;gap:4px}.fi-mel{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}@media (max-width:420px){.fi-campos{grid-template-columns:minmax(0,1fr)}.fi-acoes .btn{flex:1 1 100%}}}@keyframes fi-entra{0%{opacity:0;transform:translateY(24px) scale(.98)}}@keyframes fi-fundo{0%{opacity:0}}.home{position:relative}.h-ab{--intro-base:0.55s;--linha-base:0.3s;padding:0 var(--g) clamp(40px,6vw,80px);overflow:clip}.h-ab-in{display:grid;grid-template-areas:"midia" "tx" "portas"}.h-ab-midia{grid-area:midia;position:relative;z-index:0;margin-inline:calc(var(--g) * -1);height:clamp(280px,46svh,460px)}.h-ab-retrato{margin:0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 42%,rgba(0,0,0,.18) 80%,transparent);mask-image:linear-gradient(180deg,#000 42%,rgba(0,0,0,.18) 80%,transparent)}.h-ab-retrato,.h-ab-zoom{position:absolute;inset:0}.h-ab-retrato img{object-fit:cover;object-position:50% 17%}.h-ab-pol{display:none}.h-ab-selo{position:absolute;z-index:2;top:14px;right:14px;width:92px}.h-ab-selo .selo{width:100%}.h-ab-selo-ic{width:100%;height:100%;stroke-width:1.5}.h-ab-tx{grid-area:tx;position:relative;z-index:2;display:grid;gap:16px;justify-items:start;margin-top:calc(clamp(48px, 9svh, 88px) * -1)}.h-ab-kicker{display:flex;flex-wrap:wrap;align-items:center;row-gap:8px;color:var(--tx-2)}.h-ab-kicker .pilula{color:var(--acento)}.h-ab-titulo{font-family:var(--ff-d);font-weight:360;color:var(--marinho);font-size:clamp(2.5rem,11.4vw,4.6rem);line-height:.92;letter-spacing:-.04em;font-variation-settings:"SOFT" 50,"WONK" 0}.h-ab-titulo em{font-style:italic;font-weight:320;color:var(--acento);font-variation-settings:"SOFT" 100,"WONK" 1}.h-ab-lede{max-width:38rem;font-size:1rem;line-height:1.6;color:var(--tx-2)}.h-ab-lede strong{color:var(--tinta);font-weight:600}.h-ab-portas{grid-area:portas;display:grid;gap:16px;margin-top:clamp(22px,4vw,40px)}.h-ab-outra{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-size:.95rem;color:var(--tx-2)}.h-portas{display:grid;gap:10px}.h-porta{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr) 44px;grid-template-areas:"foto tx ir";align-items:center;column-gap:14px;min-height:84px;height:100%;padding:6px 10px 6px 6px;border-radius:18px;border:1px solid var(--linha);background:var(--branco);color:var(--tinta);text-decoration:none;box-shadow:var(--sh-1);transition:translate .45s var(--ease),box-shadow .35s var(--ease),border-color .25s}.h-porta-foto{grid-area:foto;position:relative;display:block;width:76px;height:72px;overflow:hidden;border-radius:13px;background:var(--linho)}.h-porta-foto img{object-fit:cover;transition:scale .9s var(--ease)}.h-porta-n{position:absolute;left:10px;top:10px;display:grid;place-items:center;min-width:26px;height:26px;padding:0 6px;background:var(--papel);color:var(--acento);font:italic 400 1rem/1 var(--ff-d);font-variation-settings:"SOFT" 100,"WONK" 1;box-shadow:0 2px 6px rgba(19,35,58,.18)}.h-porta-data,.h-porta-n{z-index:1;border-radius:999px}.h-porta-data{position:absolute;top:-9px;left:96px;display:inline-flex;align-items:center;min-height:20px;padding:2px 9px;background:var(--novo);color:var(--branco);font:700 .6rem/1.3 var(--ff-t);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.h-porta-tx{grid-area:tx;display:grid;gap:2px;min-width:0}.h-porta-tx b{font:420 1.12rem/1.15 var(--ff-d);letter-spacing:-.01em;color:var(--marinho)}.h-porta-tx span{font-size:.86rem;line-height:1.35;color:var(--tinta-2)}.h-porta-ir{grid-area:ir;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--borda-campo);color:var(--marinho);transition:background-color .3s,color .3s,border-color .3s}.h-porta-ir .ic{width:18px;height:18px;transition:translate .4s var(--ease)}.h-porta[aria-pressed=true]{border-color:var(--marinho);box-shadow:0 0 0 2px var(--marinho),var(--sh-1)}.h-porta[aria-pressed=true] .h-porta-ir{background:var(--marinho);border-color:var(--marinho);color:var(--branco)}@media (hover:hover) and (pointer:fine){.h-porta:hover{translate:0 -4px;box-shadow:var(--sh-2)}.h-porta:hover .h-porta-foto img{scale:1.07}.h-porta:hover .h-porta-ir{background:var(--acento);border-color:var(--acento);color:var(--branco)}.h-porta:hover .h-porta-ir .ic{translate:0 2px}}.h-porta:active{scale:.98}@media (min-width:640px){.h-portas{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.h-porta-li{grid-column:span 2}.h-porta-li:nth-child(n+4){grid-column:span 3}.h-porta{grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto 1fr;grid-template-areas:"foto foto" "tx ir";align-items:end;row-gap:12px;padding:8px 12px 14px 8px;border-radius:20px}.h-porta-foto{width:auto;height:auto;aspect-ratio:16/9;border-radius:14px}.h-porta-n{left:16px;top:16px;min-width:34px;height:34px;font-size:1.3rem}.h-porta-data{top:16px;left:auto;right:16px;min-height:26px;padding:4px 10px;font-size:.62rem}.h-porta-tx{padding-left:6px;align-self:start}.h-porta-tx b{font-size:clamp(1.15rem,1.6vw,1.4rem)}}@media (min-width:1024px){.h-portas{grid-template-columns:repeat(5,minmax(0,1fr))}.h-porta-li,.h-porta-li:nth-child(n+4){grid-column:auto}.h-ab{padding-top:clamp(16px,2.6vw,40px)}.h-ab-in{grid-template-columns:minmax(0,1.32fr) minmax(0,.68fr);grid-template-areas:"tx midia" "portas portas";column-gap:clamp(40px,6vw,110px);align-items:center}.h-ab-midia{margin:0;height:clamp(340px,52svh,560px)}.h-ab-retrato{border-radius:var(--raio);box-shadow:var(--sh-2);-webkit-mask-image:none;mask-image:none}.h-ab-pol{display:block;position:absolute;z-index:1;width:clamp(108px,9.5vw,148px)}.h-ab-pol figure{margin:0;padding:7px 7px 0;background:var(--branco);box-shadow:var(--sh-2);border-radius:3px}.h-ab-pol img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.h-ab-pol figcaption{padding:6px 2px 9px;text-align:center;font:italic 400 .92rem/1 var(--ff-d);color:var(--tinta-2);font-variation-settings:"SOFT" 100,"WONK" 1}.h-ab-pol-a{left:-26%;top:12%}.h-ab-pol-a figure{rotate:-7deg}.h-ab-pol-b{left:-14%;bottom:-9%}.h-ab-pol-b figure{rotate:5deg}.h-ab-selo{top:-7%;right:-6%;width:clamp(104px,8.6vw,136px)}.h-ab-tx{margin-top:0;gap:22px}.h-ab-titulo{font-size:clamp(4rem,6.5vw,7.2rem);line-height:.9}.h-ab-lede{font-size:1.06rem}.h-ab-portas{margin-top:clamp(28px,4svh,48px)}}.h-tri{padding:clamp(56px,8vw,112px) var(--g) var(--sec)}.h-tri-in{display:grid;gap:clamp(28px,4vw,44px)}.h-tri-cab{display:grid;gap:14px}.h-tri-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px 2px;min-height:44px;color:var(--tx-2)}.h-tri-kicker .pilula,.h-tri-trocar{color:var(--acento)}.h-tri-trocar{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;font-weight:600;text-decoration:none}.h-tri-trocar .ic{width:16px;height:16px}.h-tri-abas{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(var(--g) * -1);padding:4px var(--g)}.h-tri-abas::-webkit-scrollbar{display:none}.h-tri-aba{flex:none;display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:6px 18px 6px 7px;border-radius:999px;border:1.5px solid var(--borda-campo);background:var(--branco);font:500 .95rem/1.1 var(--ff-t);color:var(--tinta);white-space:nowrap;transition:background-color .3s,color .3s,border-color .3s,scale .3s var(--ease)}.h-tri-aba b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--linho);font:italic 400 1.1rem/1 var(--ff-d);color:var(--acento);font-variation-settings:"SOFT" 100,"WONK" 1;transition:background-color .3s,color .3s}.h-tri-aba[aria-selected=true]{background:var(--marinho);border-color:var(--marinho);color:var(--branco)}.h-tri-aba[aria-selected=true] b{background:var(--acento);color:var(--branco)}.h-tri-aba:active{scale:.96}@media (hover:hover){.h-tri-aba[aria-selected=false]:hover{border-color:var(--marinho)}}.h-tri-painel{display:grid;gap:clamp(24px,3.4vw,44px);scroll-margin-top:calc(var(--topo-h) + 16px)}.js .h-tri-painel:not([data-ativo]){display:none}.no-js .h-tri-painel+.h-tri-painel{margin-top:var(--sec);padding-top:var(--sec);border-top:1px solid var(--linha-forte)}.h-tri-topo{display:grid;gap:14px;max-width:58rem}.h-tri-sit{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;color:var(--tx-2)}.h-tri-num{font:italic 300 2.4rem/.8 var(--ff-d);letter-spacing:-.02em;text-transform:none;color:var(--acento);font-variation-settings:"SOFT" 100,"WONK" 1}.h-tri-titulo{max-width:17ch}.h-tri-lede{max-width:42rem;font-size:1.04rem;line-height:1.6;color:var(--tx-2)}.h-tri-grid{display:grid;gap:clamp(32px,4vw,56px);align-items:start}.h-tri-fer{display:grid;gap:14px;min-width:0}.h-tri-fer2{display:grid;gap:12px;margin-top:clamp(24px,3vw,40px);padding-top:clamp(24px,3vw,36px);border-top:1px dashed var(--linha-forte)}.h-tri-nota{font-size:.9rem;color:var(--tx-2)}.h-tri-lado{display:grid;gap:16px;align-content:start;min-width:0}.h-tri-servico{justify-self:start;font-size:.95rem}@media (min-width:1024px){.h-tri-grid{grid-template-columns:minmax(0,1.5fr) minmax(330px,.92fr)}.h-tri-lado{position:sticky;top:calc(var(--topo-h) + 28px)}}.h-ficha{position:relative;isolation:isolate;margin-top:14px;padding:34px 12px 12px;border-radius:16px;background:linear-gradient(155deg,#c08f60,#a8774a 48%,#94653c);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -3px 8px rgba(60,30,10,.22),0 26px 50px -26px rgba(40,20,8,.6)}.h-ficha:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--grao);opacity:.4}.h-ficha-clipe{z-index:2;top:-14px;width:118px;height:40px;border-radius:12px 12px 8px 8px;background:linear-gradient(180deg,#e6e9ed,#b9c0c8 55%,#8d96a1);box-shadow:0 8px 14px -4px rgba(6,19,39,.45),inset 0 1px 0 rgba(255,255,255,.8),inset 0 -2px 0 rgba(6,19,39,.2)}.h-ficha-clipe,.h-ficha-clipe i{position:absolute;left:50%;translate:-50% 0}.h-ficha-clipe i{top:9px;width:36px;height:12px;border-radius:7px;background:#6f7a86;box-shadow:inset 0 2px 3px rgba(6,19,39,.5)}.h-ficha-folha{padding:20px clamp(14px,2vw,22px) 18px;border-radius:4px;background:var(--branco);color:var(--tinta);box-shadow:0 1px 2px rgba(6,19,39,.2),0 10px 22px -8px rgba(40,20,8,.45);--foco:var(--acento);--tx:var(--tinta);--tx-2:var(--tinta-2)}.h-ficha-cab{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:2px solid var(--tinta);font:600 .68rem/1.3 var(--ff-t);letter-spacing:.18em;text-transform:uppercase;color:var(--tinta)}.h-ficha-marca{color:var(--acento);text-align:right}.h-ficha-passos{display:grid}.h-ficha-passos li{display:grid;grid-template-columns:2.3rem minmax(0,1fr);gap:8px;align-items:baseline;padding:12px 0;border-bottom:1px dashed rgba(10,30,51,.2)}.h-ficha-n{font:italic 400 1.3rem/1 var(--ff-d);color:var(--acento);font-variation-settings:"SOFT" 100,"WONK" 1}.h-ficha-passos li>span:last-child{font-size:.9rem;line-height:1.45;color:var(--tinta-2)}.h-ficha-passos b{display:block;margin-bottom:2px;font-size:.98rem;line-height:1.3;font-weight:600;color:var(--tinta)}.h-ficha-envio{display:grid;gap:14px;padding-top:16px}.h-ficha-leva{display:grid;gap:4px;padding:11px 14px;border-radius:12px;background:var(--linho);font-size:.88rem;line-height:1.45;color:var(--tinta-2)}.h-ficha-leva-rot{font:600 .64rem/1.3 var(--ff-t);letter-spacing:.16em;text-transform:uppercase;color:var(--tinta)}.h-ficha-leva-item b{font-weight:600;color:var(--tinta)}.h-ficha-botao{width:100%}@media (min-width:1024px){.h-ficha{rotate:1deg}}.h-prova{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;margin:4px 0 0;padding:16px 18px;border-radius:18px;border:1px solid var(--linha);background:var(--branco);box-shadow:var(--sh-1);font-size:.92rem;line-height:1.5;color:var(--tinta-2)}.h-prova-logo{display:grid;place-items:center;width:76px}.h-prova-logo img{width:100%;height:auto;max-height:76px;object-fit:contain}.h-prova-rot{display:block;margin-bottom:4px;font:600 .64rem/1.3 var(--ff-t);letter-spacing:.16em;text-transform:uppercase;color:var(--acento)}.h-prova-lnk{display:flex;width:fit-content;font-size:.9rem}@keyframes h-entra{0%{opacity:0;transform:translateY(24px)}}@keyframes h-ficha-cai{0%{opacity:0;transform:translateY(-40px) rotate(-6deg)}}.js:not(.rm) .h-tri-painel[data-ativo] .h-tri-topo{animation:h-entra .9s var(--ease) backwards}.js:not(.rm) .h-tri-painel[data-ativo] .h-tri-fer{animation:h-entra 1s var(--ease) .08s backwards}.js:not(.rm) .h-tri-painel[data-ativo] .h-ficha{animation:h-ficha-cai 1.1s var(--ease) .18s backwards}.h-norma{padding:0 var(--g) var(--sec)}.h-norma>.faixas{margin:-40px calc(var(--g) * -1) clamp(36px,6vw,84px)}.h-norma-in{display:grid;grid-template-areas:"tx" "cal" "num";gap:clamp(36px,5vw,64px) clamp(32px,6vw,110px)}.h-norma-tx{grid-area:tx;display:grid;gap:18px;justify-items:start}.h-norma-kicker{display:flex;flex-wrap:wrap;align-items:center;row-gap:8px;color:var(--tx-2)}.h-norma-kicker .pilula{color:var(--acento-claro)}.h-norma-titulo{max-width:11ch;line-height:1}.h-norma-lede{max-width:38rem;color:var(--tx-2);font-size:1.04rem}.h-norma-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:6px}.h-norma-acoes .btn .ic{width:18px;height:18px}.h-norma-lnk{color:var(--tx)}.h-cal{grid-area:cal;justify-self:center;width:min(100%,290px);overflow:hidden;border-radius:18px;background:var(--papel);color:var(--tinta);text-align:center;rotate:-3deg;box-shadow:0 2px 2px rgba(0,0,0,.2),0 30px 60px -22px rgba(0,0,0,.65)}.h-cal-mes{position:relative;display:flex;justify-content:space-between;padding:26px 22px 14px;background:var(--acento);color:var(--branco);font:600 .78rem/1 var(--ff-t);letter-spacing:.2em;text-transform:uppercase}.h-cal-mes:after,.h-cal-mes:before{content:"";position:absolute;top:8px;width:12px;height:12px;border-radius:50%;background:var(--escuro);box-shadow:inset 0 2px 2px rgba(0,0,0,.5)}.h-cal-mes:before{left:30%}.h-cal-mes:after{right:30%}.h-cal-dia{padding:16px 0 6px;font:300 clamp(6rem,22vw,8.6rem)/.9 var(--ff-d);letter-spacing:-.05em;color:var(--marinho);font-variant-numeric:lining-nums}.h-cal-falta{padding:14px 18px 22px;border-top:2px dashed rgba(19,35,58,.18);font:500 .95rem/1.3 var(--ff-t);color:var(--tinta-2)}.h-cal-falta b{display:block;margin:2px 0;font:italic 400 2.8rem/1 var(--ff-d);color:var(--acento);font-variation-settings:"SOFT" 100,"WONK" 1;font-variant-numeric:lining-nums tabular-nums}.h-norma-numeros{grid-area:num;padding-top:clamp(28px,4vw,48px);border-top:1px solid var(--linha-clara)}.h-norma-numeros ul{display:grid;gap:22px clamp(20px,3vw,40px)}.h-norma-numeros li{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:14px;align-items:baseline}.h-norma-valor{font:300 2.7rem/.9 var(--ff-d);letter-spacing:-.04em;color:var(--claro);font-variant-numeric:lining-nums;white-space:nowrap}.h-norma-valor span{margin-left:.12em;font-size:.42em;font-style:italic;letter-spacing:0;color:var(--acento-claro);font-variation-settings:"SOFT" 100,"WONK" 1}.h-norma-texto{font-size:.95rem;line-height:1.5;color:var(--tx-2);max-width:30ch}.h-norma-fonte{display:block;margin-top:6px;font:600 .66rem/1.3 var(--ff-t);letter-spacing:.12em;text-transform:uppercase;color:var(--acento-claro)}.h-norma-mais{margin-top:clamp(26px,3vw,40px);max-width:62rem;color:var(--tx-2)}.h-norma-mais .lnk{vertical-align:middle}@media (min-width:900px){.h-norma-numeros ul{grid-template-columns:repeat(4,minmax(0,1fr))}.h-norma-numeros li{grid-template-columns:none;gap:12px}.h-norma-valor{font-size:clamp(3.4rem,5.6vw,5.2rem)}}@media (min-width:1024px){.h-norma-in{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-template-areas:"tx cal" "num num";align-items:center}.h-cal{width:min(100%,320px)}}.h-teste{padding:var(--sec) var(--g)}.h-teste-in{display:grid;gap:clamp(32px,5vw,56px)}.h-teste-cab{display:grid;gap:16px;justify-items:start}.h-teste-cab .kicker{color:var(--tx-2)}.h-teste-cab .pilula{color:var(--acento)}.h-teste-lede{max-width:34rem;color:var(--tx-2)}@media (min-width:1024px){.h-teste-cab{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:6vw;align-items:end}.h-teste-cab>:is(.kicker,h2){grid-column:1}.h-teste-lede{grid-column:2;grid-row:2;align-self:end}.h-teste-todas{grid-column:2;grid-row:3}}.h-teste-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.h-teste-item{min-width:0}.h-teste-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:18px;border:1px solid var(--linha);background:var(--branco);color:var(--tinta);text-decoration:none;box-shadow:var(--sh-1);transition:translate .5s var(--ease),box-shadow .4s var(--ease)}.h-teste-foto{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--linho)}.h-teste-foto img{object-fit:cover;transition:scale 1s var(--ease)}.h-teste-n{position:absolute;left:10px;top:10px;display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border-radius:999px;background:var(--papel);color:var(--acento);font:italic 400 1.1rem/1 var(--ff-d);font-variation-settings:"SOFT" 100,"WONK" 1;box-shadow:0 2px 8px rgba(19,35,58,.2)}.h-teste-data{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;min-height:24px;padding:3px 10px;border-radius:999px;background:var(--novo);color:var(--branco);font:700 .6rem/1.3 var(--ff-t);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.h-teste-info{display:flex;flex-direction:column;gap:8px;flex:1;padding:12px 12px 14px}.h-teste-nome{font:420 1.1rem/1.15 var(--ff-d);letter-spacing:-.015em;color:var(--marinho)}.h-teste-chamada{display:none;font-size:.93rem;line-height:1.5;color:var(--tinta-2)}.h-teste-pe{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px}.h-teste-medida{font:600 .64rem/1.3 var(--ff-t);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-2)}.h-teste-ir{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--marinho);color:var(--branco);transition:background-color .3s}.h-teste-ir .ic{width:16px;height:16px;transition:translate .4s var(--ease)}@media (hover:hover) and (pointer:fine){.h-teste-card:hover{translate:0 -6px;box-shadow:var(--sh-2)}.h-teste-card:hover .h-teste-foto img{scale:1.06}.h-teste-card:hover .h-teste-ir{background:var(--acento)}.h-teste-card:hover .h-teste-ir .ic{translate:3px 0}}@media (min-width:640px){.h-teste-lista{gap:16px}.h-teste-card{border-radius:var(--raio)}.h-teste-foto{aspect-ratio:16/10}.h-teste-n{left:16px;top:16px;min-width:40px;height:40px;font-size:1.3rem}.h-teste-data{right:16px;bottom:16px;font-size:.64rem;padding:4px 11px}.h-teste-info{gap:10px;padding:18px 20px 20px}.h-teste-nome{font-size:clamp(1.35rem,2vw,1.75rem)}.h-teste-chamada{display:block}.h-teste-medida{font-size:.68rem}.h-teste-ir{width:44px;height:44px}}@media (min-width:1024px){.h-teste-lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px);padding-block:40px 70px}}.h-cli{padding:var(--sec) var(--g)}.h-cli-in{display:grid;gap:clamp(32px,5vw,56px)}.h-cli-cab{display:grid;gap:14px;justify-items:start;max-width:50rem}.h-cli-cab .kicker{color:var(--tx-2)}.h-cli-cab h2{line-height:1.02}.h-cli-lede{color:var(--tx-2);max-width:36rem}.h-cli-redes{display:grid;gap:16px}.h-cli-rede{min-width:0}.h-cli-card{height:100%;display:grid;gap:18px;align-content:start;padding:clamp(20px,3vw,36px);border-radius:var(--raio);border:1px solid rgba(23,58,110,.1);background:var(--branco);color:var(--tinta);box-shadow:var(--sh-1)}.h-cli-logo{display:block;width:clamp(80px,9vw,116px)}.h-cli-logo img{display:block;width:100%;height:auto}.h-cli-nome{font:400 clamp(1.5rem,2.6vw,2.2rem)/1.05 var(--ff-d);letter-spacing:-.02em;color:var(--marinho)}.h-cli-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.h-cli-tags span{display:inline-flex;align-items:center;min-height:28px;padding:4px 11px;border-radius:999px;background:var(--nevoa);color:var(--tinta);font:500 .8rem/1.2 var(--ff-t)}.h-cli-tags .is-desde{background:var(--acento);color:var(--branco);font-weight:600}.h-cli-faz{margin-top:14px;line-height:1.55;color:var(--tinta-2)}.h-cli-lnk{margin-top:6px;font-size:.92rem}@media (min-width:560px){.h-cli-card{grid-template-columns:auto minmax(0,1fr);gap:clamp(18px,2.6vw,32px)}}@media (min-width:900px){.h-cli-redes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,32px)}}.h-cli-perto{display:grid;gap:16px}.h-cli-perto-t{font:600 .72rem/1.3 var(--ff-t);letter-spacing:.18em;text-transform:uppercase;color:var(--tx-2)}.h-etiquetas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.h-etiqueta{position:relative;display:grid;gap:4px;align-content:start;min-width:0;padding:14px 16px 16px;border-radius:10px;border:1.5px dashed rgba(23,58,110,.38);background:var(--branco);color:var(--tinta);box-shadow:0 1px 2px rgba(19,35,58,.06)}.h-etiqueta:nth-child(odd){rotate:-.8deg}.h-etiqueta:nth-child(2n){rotate:.6deg}.h-etiqueta:before{content:"";position:absolute;right:12px;top:12px;width:10px;height:10px;border-radius:50%;background:var(--nevoa);box-shadow:inset 0 0 0 1.5px rgba(23,58,110,.38)}.h-etiqueta-rot{font:700 .62rem/1.3 var(--ff-t);letter-spacing:.18em;text-transform:uppercase;color:var(--acento)}.h-etiqueta-nome{font:420 clamp(1.1rem,2vw,1.45rem)/1.1 var(--ff-d);letter-spacing:-.01em;color:var(--marinho);overflow-wrap:anywhere}.h-etiqueta-tipo{font-size:.88rem;color:var(--tinta-2)}@media (min-width:900px){.h-etiquetas{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.h-como{padding:var(--sec) 0;overflow:clip}.h-como-cab{display:grid;gap:14px;justify-items:start;max-width:calc(1360px + 2 * var(--g));padding-inline:var(--g)}.h-como-cab .kicker{color:var(--tx-2)}.h-como-cab .pilula{color:var(--acento)}.h-como-lede{max-width:34rem;color:var(--tx-2)}.h-como-janela{margin-top:clamp(32px,5vw,64px)}.h-como-trilho{gap:clamp(16px,2vw,28px)}.h-como-passo{display:grid;gap:18px;align-content:start;width:clamp(272px,36vw,540px)}.h-como-foto{position:relative;margin:0;aspect-ratio:4/3;overflow:hidden;border-radius:var(--raio);background:var(--linho);box-shadow:var(--sh-1)}.h-como-foto img{object-fit:cover}.h-como-tx{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-items:baseline}.h-como-n{grid-row:span 2;font:italic 300 clamp(2.6rem,4.6vw,4.2rem)/.8 var(--ff-d);color:var(--ac);font-variation-settings:"SOFT" 100,"WONK" 1}.h-como-t{font:400 clamp(1.3rem,2.1vw,1.75rem)/1.1 var(--ff-d);letter-spacing:-.02em;color:var(--titulo)}.h-como-tx p{grid-column:2;margin-top:8px;max-width:40ch;font-size:.97rem;line-height:1.55;color:var(--tx-2)}@media (max-width:899px){.h-como-trilho{display:grid;width:auto;gap:14px}.h-como-passo{width:auto;grid-template-columns:clamp(92px,26vw,168px) minmax(0,1fr);gap:14px;align-items:start;padding-bottom:14px;border-bottom:1px solid var(--borda)}.h-como-passo:last-child{padding-bottom:0;border-bottom:0}.h-como-foto{aspect-ratio:1;border-radius:14px}.h-como-tx{column-gap:10px}.h-como-n{grid-row:auto;font-size:1.8rem}.h-como-t{font-size:clamp(1.12rem,3.6vw,1.4rem);line-height:1.15}.h-como-tx p{grid-column:1/-1;margin-top:6px;font-size:.92rem;line-height:1.5}}@media (min-width:900px){.h-como-passo{width:clamp(290px,27vw,420px)}.motion .h-como-trilho{padding-left:calc(var(--g) + 12vw)}html:not(.motion) .h-como-janela{overflow:visible;scroll-snap-type:none}html:not(.motion) .h-como-trilho{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;max-width:calc(1360px + 2 * var(--g));margin-inline:auto;row-gap:clamp(32px,4vw,48px)}html:not(.motion) .h-como-passo{width:auto}html:not(.motion) .h-como-tx{grid-template-columns:minmax(0,1fr)}html:not(.motion) .h-como-n{grid-row:auto;margin-bottom:8px}html:not(.motion) .h-como-tx p{grid-column:1}}@media (min-width:1200px){html:not(.motion) .h-como-trilho{grid-template-columns:repeat(4,minmax(0,1fr))}}.h-como-visita{display:grid;gap:18px;width:calc(100% - 2 * var(--g));max-width:1360px;margin:clamp(40px,6vw,72px) auto 0;padding:clamp(20px,3vw,36px);border-radius:var(--raio);background:var(--linho);color:var(--tinta)}.h-como-visita-tx{display:grid;gap:6px}.h-como-visita-tx p:last-child{color:var(--tinta-2);max-width:40rem}.h-como-visita-t{font:400 clamp(1.4rem,2.6vw,2rem)/1.15 var(--ff-d);letter-spacing:-.02em;color:var(--marinho)}.h-como-visita-t em{font-style:italic;font-weight:340;color:var(--acento);font-variation-settings:"SOFT" 100,"WONK" 1}.h-como-paradas{display:flex;flex-wrap:wrap;gap:8px}.h-como-parada{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:5px 15px 5px 5px;border-radius:999px;border:1px solid var(--linha);background:var(--branco);color:var(--tinta);text-decoration:none;font:500 .9rem/1.2 var(--ff-t);transition:border-color .3s,translate .4s var(--ease)}.h-como-parada b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--marinho);color:var(--branco);font:italic 400 1.05rem/1 var(--ff-d);font-variation-settings:"SOFT" 100,"WONK" 1}@media (hover:hover){.h-como-parada:hover{border-color:var(--marinho);translate:0 -2px}}.h-como-btn{justify-self:start}.h-como-btn .ic{width:18px;height:18px}@media (min-width:1100px){.h-como-visita{grid-template-columns:minmax(0,1fr) auto;column-gap:40px;align-items:center}.h-como-paradas,.h-como-visita-tx{grid-column:1}.h-como-btn{grid-column:2;grid-row:1/span 2;justify-self:end}}.h-quem{padding:var(--sec) var(--g)}.h-quem-in{display:grid;gap:clamp(28px,5vw,88px);align-items:center}.h-quem-foto{position:relative;margin:0;aspect-ratio:4/5;max-height:72svh;width:100%;overflow:hidden;border-radius:var(--raio);background:var(--papel);box-shadow:var(--sh-2)}.h-quem-foto .mascara{position:absolute;inset:0}.h-quem-foto img{object-fit:cover;object-position:38% 22%}.h-quem-tx{display:grid;gap:18px;justify-items:start}.h-quem-tx .kicker{color:var(--tx-2)}.h-quem-historia{max-width:36ch;font:400 clamp(1.18rem,2vw,1.55rem)/1.42 var(--ff-d);letter-spacing:-.01em;color:var(--tinta)}.h-quem-dados{display:grid;width:100%;max-width:36rem;margin-top:4px;border-top:1px solid var(--borda)}.h-quem-dados>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:12px;align-items:center;min-height:48px;padding:6px 0;border-bottom:1px solid var(--borda)}.h-quem-dados dt{font:600 .66rem/1.3 var(--ff-t);letter-spacing:.16em;text-transform:uppercase;color:var(--tx-2)}.h-quem-dados dd{font-size:.96rem;line-height:1.4;color:var(--tinta)}.h-quem-crn{padding:0;border:0;border-radius:0;gap:2px 14px}@media (min-width:900px){.h-quem-in{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}.h-duv{padding:var(--sec) var(--g)}.h-duv-in{display:grid;gap:clamp(24px,4vw,48px)}.h-duv-cab{display:grid;gap:14px;justify-items:start}.h-duv-cab .kicker{color:var(--tx-2)}.h-duv-cab h2{margin-bottom:.14em}.h-duv-lede{color:var(--tx-2)}.h-faq{max-width:none}.h-faq .faq-item:first-child{border-top:1px solid var(--borda)}.h-faq .faq-item summary{gap:14px}.h-faq-n{flex:none;min-width:2ch;font:italic 400 1.1rem/1 var(--ff-d);color:var(--ac);font-variation-settings:"SOFT" 100,"WONK" 1}.h-faq-q{flex:1;min-width:0}@media (min-width:1024px){.h-duv-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:6vw;align-items:start}.h-duv-cab{position:sticky;top:calc(var(--topo-h) + 32px)}}.h-ct{padding:var(--sec) var(--g)}.h-ct-in{display:grid;gap:clamp(36px,5vw,72px)}.h-ct-tx{display:grid;gap:20px;justify-items:start}.h-ct-titulo{font-size:clamp(3rem,12vw,8.4rem);max-width:9ch}.h-ct .h-ct-titulo em{color:var(--claro)}.h-ct-lede{max-width:32rem;font-size:1.1rem;color:var(--tx-2)}.h-ct-passos{display:grid;gap:12px;max-width:40rem}.h-ct-passos li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;line-height:1.5;color:var(--tx)}.h-ct-passos li>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1.5px solid;font:italic 400 1.05rem/1 var(--ff-d);font-variation-settings:"SOFT" 100,"WONK" 1}.h-ct-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:4px}.h-ct-priv{color:var(--tx);font-size:.92rem}.h-ct-lado{display:grid;gap:30px;justify-items:start}.h-ct .h-ct-redondo{width:clamp(150px,34vw,210px);background:var(--escuro);color:var(--claro)}.h-ct-lista{display:grid;width:100%;max-width:440px}.h-ct-lista>div{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:10px;align-items:center;min-height:48px;padding:4px 0;border-top:1px solid var(--borda)}.h-ct-lista>div:last-child{border-bottom:1px solid var(--borda)}.h-ct-lista dt{font:600 .66rem/1.3 var(--ff-t);letter-spacing:.16em;text-transform:uppercase;color:var(--tx-2)}.h-ct-lista dd{color:var(--tx);overflow-wrap:break-word}.h-ct-lista .lnk,.h-ct-lista dd{font-size:.98rem}@media (min-width:1024px){.h-ct-in{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center}.h-ct-lado{justify-items:center}}