.pontos-turisticos_wrap__fao7M{--ink:#16211a;--forest:#1f2e1c;--forest-deep:#10160f;--cream:#f6f0e2;--paper:#fbf7ee;--amber:#d6650f;--amber-light:#e8a33d;--line:rgba(22,33,26,0.12);font-family:var(--font-body),sans-serif;color:var(--ink);background:var(--cream);overflow-x:hidden}.pontos-turisticos_wrap__fao7M .pontos-turisticos_display__5E3Gi,.pontos-turisticos_wrap__fao7M h1,.pontos-turisticos_wrap__fao7M h2,.pontos-turisticos_wrap__fao7M h3{font-family:var(--font-display),Georgia,serif;font-weight:500;letter-spacing:-.01em}.pontos-turisticos_reveal__oWxWe{opacity:0;transform:translateY(18px) scale(.98);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.pontos-turisticos_revealVisible__TPGA3{opacity:1;transform:translateY(0) scale(1)}@media (prefers-reduced-motion:reduce){.pontos-turisticos_reveal__oWxWe{transition:none;transform:none;opacity:1}}.pontos-turisticos_nav__nAHzV{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;justify-content:space-between;align-items:center;padding:18px 28px;transition:color .3s ease}.pontos-turisticos_nav__nAHzV[data-theme=dark]{color:#fff}.pontos-turisticos_nav__nAHzV[data-theme=light]{color:var(--forest)}.pontos-turisticos_navBrand__4_At9{font-family:var(--font-display),serif;font-size:15px;letter-spacing:.02em;text-decoration:none;color:inherit}.pontos-turisticos_navLinks__ikGNb{display:flex;align-items:center;gap:10px;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pontos-turisticos_navLinks__ikGNb::-webkit-scrollbar{display:none}.pontos-turisticos_navLink__z2kP1{flex-shrink:0;font-size:13px;text-decoration:none;color:inherit;border:1px solid transparent;padding:8px 16px;border-radius:100px;transition:background .2s ease,border-color .2s ease}.pontos-turisticos_nav__nAHzV[data-theme=dark] .pontos-turisticos_navLink__z2kP1{border-color:rgba(255,255,255,.65)}.pontos-turisticos_nav__nAHzV[data-theme=dark] .pontos-turisticos_navLink__z2kP1:hover{background:rgba(255,255,255,.14)}.pontos-turisticos_nav__nAHzV[data-theme=light] .pontos-turisticos_navLink__z2kP1{border-color:rgba(31,46,28,.4)}.pontos-turisticos_nav__nAHzV[data-theme=light] .pontos-turisticos_navLink__z2kP1:hover{background:rgba(31,46,28,.08)}.pontos-turisticos_hero__36rw_{position:relative;min-height:62svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:150px 28px 70px;background:linear-gradient(165deg,var(--forest-deep),var(--forest) 70%);color:#fdf9ee;overflow:hidden}.pontos-turisticos_hero__36rw_ .pontos-turisticos_eyebrow__algSW{font-size:13px;letter-spacing:.08em;color:#d8c9a3;margin-bottom:16px}.pontos-turisticos_hero__36rw_ h1{font-size:clamp(32px,6vw,52px);line-height:1.1;margin:0}.pontos-turisticos_hero__36rw_ h1 em{font-style:italic;color:var(--amber-light)}.pontos-turisticos_hero__36rw_ p.pontos-turisticos_lead__P_zWL{max-width:520px;margin:18px auto 0;font-size:15.5px;line-height:1.65;color:#eee6d3}.pontos-turisticos_sectionIntro__nXOPd{text-align:center;max-width:600px;margin:0 auto 40px}.pontos-turisticos_sectionIntro__nXOPd h2{font-size:clamp(22px,3.6vw,30px);color:var(--forest);margin:0 0 10px}.pontos-turisticos_sectionIntro__nXOPd p{color:#4c4d42;font-size:14.5px;line-height:1.7;margin:0}.pontos-turisticos_kicker__sMtjY{font-size:12px;letter-spacing:.08em;color:var(--amber);text-transform:uppercase;margin-bottom:10px}.pontos-turisticos_section__aGWki{max-width:1180px;margin:80px auto 0;padding:0 28px}.pontos-turisticos_grid__NN18I{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:26px;gap:26px}.pontos-turisticos_attractionCard__kDGjy{background:var(--paper);border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.pontos-turisticos_attractionCard__kDGjy:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(16,22,15,.12)}.pontos-turisticos_cardPhoto__KDFnr{aspect-ratio:4/3;overflow:hidden}.pontos-turisticos_cardPhoto__KDFnr img{width:100%;height:100%;object-fit:cover;display:block}.pontos-turisticos_cardPlaceholder__x2lAD{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--forest) 0,var(--forest-deep) 100%)}.pontos-turisticos_cardPlaceholder__x2lAD svg{width:40px;height:40px;color:var(--amber-light);opacity:.85}.pontos-turisticos_cardBody__CMJqn{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px;flex:1 1}.pontos-turisticos_cardBody__CMJqn h3{font-size:18px;color:var(--forest);margin:0}.pontos-turisticos_cardBody__CMJqn p{font-size:13.5px;line-height:1.65;color:#4c4d42;margin:0}.pontos-turisticos_cardMeta__mm_Cu{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;font-size:12px;color:var(--amber);background:rgba(214,101,15,.09);border-radius:100px;padding:5px 12px}.pontos-turisticos_cardMapFrame__hI8g7{margin:4px 0 0;border-radius:10px;overflow:hidden;aspect-ratio:16/9;border:1px solid var(--line)}.pontos-turisticos_cardMapFrame__hI8g7 iframe{width:100%;height:100%;display:block}.pontos-turisticos_cardActions__P3FMq{margin-top:auto;align-self:flex-start;display:flex;flex-wrap:wrap;gap:10px}.pontos-turisticos_cardCta__51N3e{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--forest);text-decoration:none;border:1px solid var(--line);border-radius:100px;padding:9px 16px;transition:background .2s ease,border-color .2s ease}.pontos-turisticos_cardCta__51N3e:hover{border-color:var(--amber);background:rgba(214,101,15,.06)}.pontos-turisticos_cardCta__51N3e svg{width:14px;height:14px}.pontos-turisticos_cardCtaWhatsapp__jamiy{color:#1f7a4d;border-color:rgba(31,122,77,.35)}.pontos-turisticos_cardCtaWhatsapp__jamiy:hover{border-color:#1f7a4d;background:rgba(31,122,77,.08)}.pontos-turisticos_emptyState__uh0Kr,.pontos-turisticos_loadingState__U3hy0{text-align:center;color:#77766c;font-size:14px;padding:30px 0}.pontos-turisticos_closing__hEipt{margin-top:100px;padding:90px 28px;text-align:center;color:#fdf9ee;background:linear-gradient(165deg,var(--forest-deep),var(--forest) 70%)}.pontos-turisticos_closing__hEipt .pontos-turisticos_display__5E3Gi{font-size:clamp(24px,4vw,36px);max-width:600px;margin:0 auto;line-height:1.3}.pontos-turisticos_closing__hEipt .pontos-turisticos_display__5E3Gi em{font-style:italic;color:var(--amber-light)}.pontos-turisticos_closing__hEipt .pontos-turisticos_sub__Gq1hE{margin-top:16px;color:#d8c9a3;font-size:14.5px;max-width:420px;margin-left:auto;margin-right:auto}.pontos-turisticos_cta__phVc_{display:inline-flex;align-items:center;gap:10px;margin-top:26px;background:var(--amber);color:#fdf9ee;text-decoration:none;padding:15px 30px;border-radius:100px;font-size:14.5px;font-weight:500;transition:background .2s ease}.pontos-turisticos_cta__phVc_:hover{background:var(--amber-light)}.pontos-turisticos_footerInfo__imloA{margin-top:36px;display:flex;gap:18px;justify-content:center;flex-wrap:wrap;font-size:13px;color:#d8c9a3}.pontos-turisticos_footerInfo__imloA a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4)}@media (max-width:860px){.pontos-turisticos_nav__nAHzV{padding:14px 18px}}