.logo-node-wrapper[data-v-6af0d5d0] { position: relative; }
.logo-node-wrapper[data-v-6af0d5d0]::before, .logo-node-wrapper[data-v-6af0d5d0]::after { content: ""; pointer-events: none; z-index: 0; width: 500px; height: 260px; position: absolute; top: 50%; left: 50%; }
.logo-node-wrapper[data-v-6af0d5d0]::before { background: radial-gradient(rgba(215, 104, 65, 0.15) 0%, rgba(232, 167, 71, 0.1) 25%, rgba(244, 201, 93, 0.05) 50%, rgba(0, 0, 0, 0) 70%); transform: translate(-50%, -50%) rotate(-45deg); }
.logo-node-wrapper[data-v-6af0d5d0]::after { background: radial-gradient(rgba(232, 167, 71, 0.15) 0%, rgba(215, 104, 65, 0.1) 25%, rgba(244, 201, 93, 0.05) 50%, rgba(0, 0, 0, 0) 70%); transform: translate(-50%, -50%) rotate(45deg); }
@media (prefers-reduced-motion: reduce) {
  [data-v-6af0d5d0] .vue-flow__edge.animated .vue-flow__edge-path { animation: auto ease 0s 1 normal none running none; }
}
.troca-guia-enter-active[data-v-5c83938a], .troca-guia-leave-active[data-v-5c83938a] { transition: opacity 0.25s cubic-bezier(0.16, 1, 0.3, 1), transform 0.25s cubic-bezier(0.16, 1, 0.3, 1); }
.troca-guia-enter-from[data-v-5c83938a] { opacity: 0; transform: translateY(8px); }
.troca-guia-leave-to[data-v-5c83938a] { opacity: 0; transform: translateY(-8px); }
.faq-item summary[data-v-32c03552]::-webkit-details-marker { display: none; }
.faq-content[data-v-32c03552] { opacity: 0; grid-template-rows: 0fr; transition: grid-template-rows 0.3s ease-out, opacity 0.25s ease-out; display: grid; }
.faq-item[open] .faq-content[data-v-32c03552] { opacity: 1; grid-template-rows: 1fr; }
@starting-style {
  .faq-item[open] .faq-content[data-v-32c03552] { opacity: 0; grid-template-rows: 0fr; }
}
.faq-content-inner[data-v-32c03552] { overflow: hidden; }