.site-header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:50;padding:1rem 1.25rem;transition:padding .28s ease,backdrop-filter .28s ease,background .28s ease}.site-header[data-astro-cid-3ef6ksr2].scrolled{padding:.625rem 1.25rem;background:#05010ab8;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid rgba(255,255,255,.06)}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;max-width:1280px;margin-inline:auto}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.625rem;text-decoration:none;color:var(--color-text-primary);font-family:var(--font-display);font-weight:700;font-size:1.05rem;letter-spacing:-.01em}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{border-radius:8px}.brand-text[data-astro-cid-3ef6ksr2]{display:none}@media(min-width:480px){.brand-text[data-astro-cid-3ef6ksr2]{display:inline}}.nav-desktop[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:.25rem}@media(min-width:980px){.nav-desktop[data-astro-cid-3ef6ksr2]{display:flex}}.nav-link[data-astro-cid-3ef6ksr2]{padding:.5rem .875rem;border-radius:999px;text-decoration:none;color:var(--color-text-secondary);font-size:.9rem;font-weight:500;transition:color .22s ease,background .22s ease}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--color-text-primary);background:#ffffff0d}.btn-sm-compact[data-astro-cid-3ef6ksr2]{padding:.625rem 1.1rem;font-size:.875rem}.mapa[data-astro-cid-zub2tqha]{padding:clamp(4rem,8vw,6.5rem) clamp(1.25rem,4vw,2.5rem)}.mapa-grid[data-astro-cid-zub2tqha]{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:start}@media(min-width:960px){.mapa-grid[data-astro-cid-zub2tqha]{grid-template-columns:1fr 1.1fr}}.mapa-header[data-astro-cid-zub2tqha]{max-width:520px}.secao-titulo[data-astro-cid-zub2tqha]{font-size:var(--text-h1);margin:1.25rem 0 1rem;max-width:18ch}.secao-sub[data-astro-cid-zub2tqha]{font-size:var(--text-body-lg);line-height:1.55;color:var(--color-text-secondary);margin-bottom:2rem}.secao-sub[data-astro-cid-zub2tqha] strong[data-astro-cid-zub2tqha]{color:var(--color-text-primary);font-weight:600}.mapa-totais[data-astro-cid-zub2tqha]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.total-card[data-astro-cid-zub2tqha]{padding:1.25rem 1rem;border-radius:16px;background:#ffffff08;border:1px solid var(--color-border-subtle);display:flex;flex-direction:column;gap:.35rem}.total-valor[data-astro-cid-zub2tqha]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1}.total-label[data-astro-cid-zub2tqha]{font-size:.82rem;color:var(--color-text-secondary);line-height:1.35}.mapa-lista[data-astro-cid-zub2tqha]{padding:1.75rem 1.5rem 1.25rem;display:flex;flex-direction:column;gap:1rem}.lista-head[data-astro-cid-zub2tqha]{padding-bottom:1rem;border-bottom:1px solid var(--color-border-subtle);display:flex;flex-direction:column;gap:.2rem}.lista-label[data-astro-cid-zub2tqha]{font-family:var(--font-display);font-weight:700;font-size:1.05rem}.lista-sub[data-astro-cid-zub2tqha]{font-family:var(--font-mono);font-size:.72rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.cidades[data-astro-cid-zub2tqha]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.cidade[data-astro-cid-zub2tqha]{display:grid;grid-template-columns:28px 20px 1fr auto;gap:.75rem;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.04);transition:background .18s ease}.cidade[data-astro-cid-zub2tqha]:last-child{border-bottom:none}.cidade[data-astro-cid-zub2tqha]:hover{background:#ffffff05}.cidade-rank[data-astro-cid-zub2tqha]{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-muted);text-align:right}.cidade-top[data-astro-cid-zub2tqha] .cidade-rank[data-astro-cid-zub2tqha]{color:var(--color-brand-orange-bright);font-weight:600}.cidade-pin[data-astro-cid-zub2tqha]{display:grid;place-items:center;color:var(--color-text-muted);width:20px;height:20px}.cidade-top[data-astro-cid-zub2tqha] .cidade-pin[data-astro-cid-zub2tqha]{color:var(--color-brand-orange)}.cidade-nome[data-astro-cid-zub2tqha]{font-weight:500;font-size:.95rem;color:var(--color-text-primary)}.cidade-top[data-astro-cid-zub2tqha] .cidade-nome[data-astro-cid-zub2tqha]{font-weight:600}.cidade-uf[data-astro-cid-zub2tqha]{font-family:var(--font-mono);font-size:.72rem;color:var(--color-text-muted);letter-spacing:.04em;padding:.125rem .5rem;border-radius:999px;background:#ffffff0a}.lista-foot[data-astro-cid-zub2tqha]{font-size:.78rem;color:var(--color-text-muted);line-height:1.4;padding-top:.875rem;border-top:1px solid var(--color-border-subtle)}.faq[data-astro-cid-al2ca2vr]{padding:clamp(4rem,8vw,6.5rem) clamp(1.25rem,4vw,2.5rem)}.faq-container[data-astro-cid-al2ca2vr]{max-width:820px}.secao-header[data-astro-cid-al2ca2vr]{text-align:center;margin-bottom:3rem}.secao-titulo[data-astro-cid-al2ca2vr]{font-size:var(--text-h1);margin:1.25rem 0 1rem}.secao-sub[data-astro-cid-al2ca2vr]{font-size:var(--text-body-lg);color:var(--color-text-secondary);max-width:52ch;margin:0 auto;line-height:1.55}.secao-sub[data-astro-cid-al2ca2vr] strong[data-astro-cid-al2ca2vr]{color:var(--color-brand-orange-bright);font-weight:600}.faq-lista[data-astro-cid-al2ca2vr]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.625rem}.faq-item[data-astro-cid-al2ca2vr] details[data-astro-cid-al2ca2vr]{background:#ffffff08;border:1px solid var(--color-border-subtle);border-radius:14px;overflow:hidden;transition:border-color .26s ease,background .26s ease}.faq-item[data-astro-cid-al2ca2vr] details[data-astro-cid-al2ca2vr][open]{background:#ffffff0d;border-color:#f58b0040}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 1.25rem;cursor:pointer;list-style:none;user-select:none}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq-pergunta[data-astro-cid-al2ca2vr]{font-family:var(--font-display);font-weight:600;font-size:1rem;color:var(--color-text-primary)}.faq-chevron[data-astro-cid-al2ca2vr]{flex-shrink:0;color:var(--color-text-secondary);transition:transform .3s cubic-bezier(.22,1,.36,1),color .24s ease}.faq-item[data-astro-cid-al2ca2vr] details[data-astro-cid-al2ca2vr][open] .faq-chevron[data-astro-cid-al2ca2vr]{transform:rotate(180deg);color:var(--color-brand-orange-bright)}.faq-resposta[data-astro-cid-al2ca2vr]{padding:0 1.25rem 1.25rem;color:var(--color-text-secondary);font-size:.95rem;line-height:1.6;max-width:62ch}.cta-final[data-astro-cid-l53vqjpo]{position:relative;padding:clamp(4rem,8vw,6rem) clamp(1.25rem,4vw,2.5rem)}.cta-inner[data-astro-cid-l53vqjpo]{position:relative;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,4vw,3rem);border-radius:32px;background:linear-gradient(135deg,#8e35e91f,#f58b0014 60%,#05010a66);border:1px solid var(--color-border-strong);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);text-align:center;overflow:hidden}.cta-glow[data-astro-cid-l53vqjpo]{position:absolute;inset:auto 0 -40%;height:70%;background:radial-gradient(ellipse at center top,rgba(245,139,0,.35) 0%,transparent 60%);filter:blur(40px);z-index:0;pointer-events:none}.cta-title[data-astro-cid-l53vqjpo]{position:relative;z-index:1;font-size:var(--text-h1);margin:1rem auto 1.25rem;max-width:22ch}.cta-sub[data-astro-cid-l53vqjpo]{position:relative;z-index:1;font-size:var(--text-body-lg);line-height:1.5;color:var(--color-text-secondary);max-width:48ch;margin:0 auto 2rem}.cta-buttons[data-astro-cid-l53vqjpo]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1rem}.cta-or[data-astro-cid-l53vqjpo]{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.stores[data-astro-cid-l53vqjpo]{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.site-footer[data-astro-cid-sz7xmlte]{position:relative;background:linear-gradient(to bottom,transparent,rgba(11,5,20,.6));padding:clamp(3rem,6vw,4.5rem) clamp(1.25rem,4vw,2.5rem) 2rem;border-top:1px solid var(--color-border-subtle);margin-top:4rem}.footer-inner[data-astro-cid-sz7xmlte]{display:grid;gap:3rem;margin-bottom:3rem}@media(min-width:780px){.footer-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1.3fr 2fr}}.footer-brand[data-astro-cid-sz7xmlte] .brand[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.625rem;text-decoration:none;color:var(--color-text-primary);font-family:var(--font-display);font-weight:700;font-size:1.1rem;margin-bottom:1rem}.footer-brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{border-radius:8px}.footer-tagline[data-astro-cid-sz7xmlte]{font-size:.95rem;line-height:1.55;color:var(--color-text-secondary);max-width:32ch;margin-bottom:1.25rem}.footer-social[data-astro-cid-sz7xmlte]{display:flex;gap:.5rem}.social-link[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#ffffff0a;border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);transition:all .22s ease}.social-link[data-astro-cid-sz7xmlte]:hover{background:#f58b001a;border-color:#f58b004d;color:var(--color-brand-orange-bright)}.footer-nav[data-astro-cid-sz7xmlte]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.footer-col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.625rem}.footer-title[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:.25rem}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.9rem;color:var(--color-text-secondary);text-decoration:none;transition:color .22s ease}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-text-primary)}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;padding-top:1.5rem;border-top:1px solid var(--color-border-subtle);font-size:.8rem;color:var(--color-text-muted);text-align:center}
