.faq-copy p{color:hsl(var(--muted-foreground));max-width:62ch;font-size:16px;line-height:1.7}.faq-copy>*+*{margin-top:18px}.faq-copy strong,.faq-copy .faq-u{color:hsl(var(--foreground));font-weight:600}.faq-copy ol,.faq-copy ul{gap:12px;max-width:62ch;padding:0;list-style:none;display:grid}.faq-copy li{color:hsl(var(--muted-foreground));padding-left:36px;font-size:16px;line-height:1.65;position:relative}.faq-copy ol{counter-reset:passo}.faq-copy ol li:before{counter-increment:passo;content:counter(passo, decimal-leading-zero);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;position:absolute;top:.2em;left:0}.faq-copy ul li{padding-left:22px}.faq-copy ul li:before{content:"";background:hsl(var(--muted-foreground) / .7);border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:4px}.faq-index{scrollbar-width:none;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.faq-index::-webkit-scrollbar{display:none}.faq-index-grupo{display:contents}.faq-index-titulo{display:none}.faq-index a{white-space:nowrap;border:1px solid hsl(var(--foreground) / .14);color:hsl(var(--muted-foreground));border-radius:999px;flex:none;padding:9px 14px;font-size:14.5px;transition:color .15s,border-color .15s,background-color .15s}.faq-index a:hover{color:hsl(var(--foreground));border-color:hsl(var(--foreground) / .3)}.faq-index a[aria-current=true]{color:hsl(var(--background));background:hsl(var(--foreground));border-color:hsl(var(--foreground))}@media (width>=1024px){.faq-index{flex-direction:column;gap:0;padding:0;position:sticky;top:104px;overflow:visible}.faq-index-grupo{display:block}.faq-index-grupo+.faq-index-grupo{margin-top:28px}.faq-index-titulo{color:hsl(var(--muted-foreground));margin-bottom:8px;font-size:13.5px;font-weight:500;display:block}.faq-index a{white-space:normal;border:0;border-left:1px solid hsl(var(--foreground) / .14);border-radius:0;margin-left:0;padding:7px 0 7px 16px;font-size:15px;line-height:1.35;display:block}.faq-index a:hover{border-left-color:hsl(var(--foreground) / .4);background:0 0}.faq-index a[aria-current=true]{color:hsl(var(--foreground));border-left-color:hsl(var(--foreground));background:0 0}}.faq-lista{border-top:1px solid hsl(var(--foreground) / .09)}.faq-item{border-bottom:1px solid hsl(var(--foreground) / .09)}.faq-item summary{cursor:pointer;letter-spacing:-.01em;min-height:60px;color:hsl(var(--foreground));justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:500;line-height:1.35;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{text-underline-offset:4px;text-decoration:underline}.faq-item summary svg{color:hsl(var(--muted-foreground));flex:none;transition:transform .25s cubic-bezier(.16,1,.3,1)}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item-corpo{padding:0 0 22px}.faq-item-corpo p{max-width:60ch;color:hsl(var(--muted-foreground));font-size:16px;line-height:1.7}@media (prefers-reduced-motion:no-preference){@keyframes faq-abre{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}.faq-item[open] .faq-item-corpo{animation:.3s cubic-bezier(.16,1,.3,1) both faq-abre}}.faq-linha{border-bottom:1px solid hsl(var(--foreground) / .09);min-height:52px;color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:15.5px;line-height:1.4;transition:color .15s;display:flex}.faq-linha:hover{color:hsl(var(--foreground));text-underline-offset:4px;text-decoration:underline}.faq-linha svg{color:hsl(var(--muted-foreground) / .6);flex:none;transition:transform .2s}.faq-linha:hover svg{transform:translate(2px)}.faq-vizinha{border-top:1px solid hsl(var(--foreground) / .09);flex-direction:column;gap:6px;padding:18px 0;display:flex}.faq-vizinha small{color:hsl(var(--muted-foreground));align-items:center;gap:4px;font-size:13.5px;display:inline-flex}.faq-vizinha span{color:hsl(var(--foreground));font-size:16px;line-height:1.4}.faq-vizinha:hover span{text-underline-offset:4px;text-decoration:underline}.faq-vizinha.faq-proxima{text-align:right;align-items:flex-end}
