.pt-bento{opacity:0;grid-template-columns:minmax(0,1fr);gap:34px;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);display:grid;transform:translateY(18px);container-type:inline-size}.pt-bento[data-apareceu=true]{opacity:1;transform:none}@container (min-width:720px){.pt-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px){.pt-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-largo{grid-column:1/-1}}.pt-quadro{flex-direction:column;display:flex;position:relative}.pt-cartao{border:1px solid var(--linha);background:#fff;border-radius:10px;flex-direction:column;flex:1;gap:16px;padding:22px;transition:border-color .3s;display:flex}.pt-quadro:hover .pt-cartao{border-color:var(--linha-forte)}.pt-sem-margem{padding:0;overflow:hidden}.pt-cartao h3{font:800 22px/1.1 var(--titulo)}.pt-cartao p{color:var(--grafite);max-width:46ch;margin-top:6px;font-size:16px;line-height:1.5}.pt-texto{margin-top:auto}.pt-textos-largos{gap:18px;padding:0 24px 24px;display:grid}@media (min-width:760px){.pt-textos-largos{grid-template-columns:1fr 1fr;gap:32px}}.pt-canto{z-index:1;border:0 solid var(--linha-forte);pointer-events:none;width:12px;height:12px;transition:border-color .3s,transform .35s cubic-bezier(.2,.8,.2,1);position:absolute}.pt-canto-tl{border-top-width:2px;border-left-width:2px;top:-6px;left:-6px}.pt-canto-tr{border-top-width:2px;border-right-width:2px;top:-6px;right:-6px}.pt-canto-bl{border-bottom-width:2px;border-left-width:2px;bottom:-6px;left:-6px}.pt-canto-br{border-bottom-width:2px;border-right-width:2px;bottom:-6px;right:-6px}.pt-quadro:hover>.pt-canto{border-color:var(--pneu)}.pt-quadro:hover>.pt-canto-tl{transform:translate(-3px,-3px)}.pt-quadro:hover>.pt-canto-tr{transform:translate(3px,-3px)}.pt-quadro:hover>.pt-canto-bl{transform:translate(-3px,3px)}.pt-quadro:hover>.pt-canto-br{transform:translate(3px,3px)}.pt-desenho{width:100%;height:auto;font-family:var(--texto);display:block;overflow:visible}.pt-no{fill:#fff;stroke:var(--linha-forte)}.pt-fio{fill:none;stroke:var(--linha-forte);stroke-width:1.4px;transition:stroke .3s}.pt-fio-ativo{stroke:var(--pneu)}.pt-tracejado{stroke-dasharray:3 4;animation:1.2s linear infinite pt-tracejado}.pt-pacote{fill:var(--acento);stroke:var(--pneu);stroke-width:1px}.pt-pessoa{cursor:pointer;transform-box:fill-box;transform-origin:50%;outline:none;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.pt-pessoa:hover,.pt-pessoa:focus-visible{transform:scale(1.15)}.pt-dica{opacity:0;pointer-events:none;transition:opacity .2s}.pt-pessoa:hover .pt-dica,.pt-pessoa:focus .pt-dica{opacity:1}.pt-presenca{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite pt-pulso}.pt-pulso{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite pt-pulso}.pt-folha{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.pt-folha-nova{animation:.7s cubic-bezier(.2,.8,.2,1) both pt-folha}.pt-ferramenta{cursor:pointer;transform-box:fill-box;transform-origin:50%;outline:none;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.pt-ferramenta:hover,.pt-ferramenta-ativa{transform:translateY(-2px)}.pt-ferramenta-ativa rect.pt-no{stroke:var(--pneu);stroke-width:1.6px}.pt-ferramenta:focus-visible rect.pt-no{stroke:var(--pneu);stroke-width:2.4px}.pt-grafico{cursor:crosshair;touch-action:pan-y}.pt-traco{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s cubic-bezier(.4,.1,.2,1)}[data-apareceu=true] .pt-traco{stroke-dashoffset:0}@keyframes pt-tracejado{to{stroke-dashoffset:-14px}}@keyframes pt-pulso{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.35)}}@keyframes pt-folha{0%{opacity:0;transform:translate(14px,-10px)rotate(4deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pt-bento{opacity:1;transition:none;transform:none}.pt-tracejado,.pt-presenca,.pt-pulso,.pt-folha-nova{animation:none}.pt-traco{stroke-dashoffset:0;transition:none}}
