.paths-block{padding:clamp(100px,13vw,130px) 0 clamp(60px,8vw,100px);border-top:none}.paths-grid{display:grid;gap:2px;background:var(--hairline)}.path-card{position:relative;display:block;width:100%;text-align:left;min-height:62vh;overflow:hidden;background:var(--navy-950)}.path-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transition:transform .6s var(--ease-out)}.path-card:hover .path-media{transform:scale(1.04)}.path-media-vender{background:var(--navy-800) url(/img/ilha-minotauro.webp) center / cover no-repeat}.path-media-licenciado{background:var(--navy-900);display:flex;align-items:center;justify-content:center}.path-media-licenciado svg{width:78%;height:auto}.path-media-licenciado .map-state{fill:var(--navy-800);stroke:var(--navy-950)}.path-media-licenciado .map-state-active{fill:var(--cyan-500)}.path-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#080e1cf5,#080e1c8c 42%,#080e1c26 68%)}.path-copy{position:relative;z-index:2;padding:clamp(28px,4vw,48px);min-height:62vh;display:flex;flex-direction:column;justify-content:flex-end}.path-copy h2{font-size:clamp(1.8rem,4vw,2.6rem);color:var(--ice);margin:6px 0 10px}.path-copy>p{color:var(--ice-dim);font-size:1.02rem;max-width:32ch}.path-cta{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font-family:var(--font-eyebrow);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;color:var(--cyan-300)}.path-arrow{width:20px;height:20px;transition:transform .25s var(--ease-out)}.path-card:hover .path-arrow{transform:translate(6px)}.path-card:hover .path-can,.path-card:hover .path-bottle{transform:scale(1.04) translateY(-4px)}.path-card.is-active{outline:2px solid var(--cyan-400);outline-offset:-2px}@media (min-width: 900px){.paths-grid{grid-template-columns:1fr 1fr}}.region-block{background:var(--navy-900)}.region-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:760px}.region-card{width:100%;display:flex;align-items:center;gap:14px;padding:20px 22px;border:1px solid var(--hairline);border-radius:8px;background:var(--navy-950);transition:border-color .2s,background .2s}.region-card:hover{border-color:var(--cyan-400)}.region-card.is-active{border-color:var(--cyan-400);background:color-mix(in srgb,var(--cyan-400) 8%,var(--navy-950))}.region-uf{font-family:var(--font-mono);font-size:.85rem;color:var(--cyan-300);border:1px solid var(--hairline);border-radius:4px;padding:4px 8px;flex:none}.region-name{font-family:var(--font-eyebrow);font-weight:600;font-size:1.05rem;color:var(--ice)}.region-pending{margin-top:20px;color:var(--ice-dim);font-size:.95rem;max-width:46ch}.faq-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(28px,4vw,40px)}.faq-filter{font-family:var(--font-eyebrow);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;color:var(--ice-dim);border:1px solid var(--hairline);border-radius:999px;padding:10px 18px;min-height:40px;transition:border-color .2s,color .2s}.faq-filter.is-active,.faq-filter:hover{color:var(--ice);border-color:var(--cyan-400)}.faq-list{max-width:820px}.faq-item{border-top:1px solid var(--hairline)}.faq-item:last-child{border-bottom:1px solid var(--hairline)}.faq-toggle{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;color:var(--ice);font-family:var(--font-eyebrow);font-weight:600;font-size:1.2rem}.faq-toggle::-webkit-details-marker{display:none}.faq-item .accordion-chevron{width:18px;height:18px;flex:none;color:var(--ice-faint);transition:transform .25s var(--ease-out)}.faq-item[open] .accordion-chevron{transform:rotate(180deg)}.faq-answer{color:var(--ice-dim);font-size:1.15rem;max-width:62ch;padding-bottom:22px}
