/* ==========================================================================
   Cavalo de Pedra — Design Tokens & Base
   ========================================================================== */

@font-face {
  font-family: 'Source Serif 4';
  src: url('../fonts/source-serif-4-black.woff2') format('woff2');
  font-weight: 900;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins-regular.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins-medium.woff2') format('woff2');
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins-semibold.woff2') format('woff2');
  font-weight: 600;
  font-display: swap;
}

:root {
  /* Paleta oficial (00 - Marca/paleta-e-fontes.md) */
  --verde-jureia: #1e3d2f;
  --verde-medio: #4a7c59;
  --verde-salvia: #9dc4a8;
  --off-white: #f2ede3;
  --dourado: #c4a255;
  --terracota: #3b2a1a;
  --preto: #1a1a1a;

  /* Papéis */
  --cor-fundo: var(--off-white);
  --cor-fundo-alt: #ffffff;
  --cor-fundo-secao-alt: #f8f4ec;
  --cor-texto: var(--terracota);
  --cor-titulo: var(--verde-jureia);
  --cor-cta: var(--dourado);
  --cor-cta-hover: #ad8944;
  --cor-detalhe: var(--verde-salvia);
  --cor-borda: rgba(30, 61, 47, 0.14);

  /* Tipografia */
  --fonte-titulo: 'Source Serif 4', Georgia, serif;
  --fonte-corpo: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;

  --largura-max: 1180px;
  --raio: 6px;
  --sombra: 0 8px 28px rgba(30, 41, 30, 0.12);
}

* { box-sizing: border-box; }
html { scroll-behavior: smooth; }

body {
  margin: 0;
  background: var(--cor-fundo);
  color: var(--cor-texto);
  font-family: var(--fonte-corpo);
  font-size: 16px;
  line-height: 1.65;
  -webkit-font-smoothing: antialiased;
}

img { max-width: 100%; display: block; height: auto; }

h1, h2, h3, h4 {
  font-family: var(--fonte-titulo);
  font-weight: 900;
  font-variation-settings: 'wght' 900; /* fonte variável — sem isso, letras como A/V renderizam com peso inconsistente */
  color: var(--cor-titulo);
  line-height: 1.15;
  margin: 0 0 0.5em;
  text-wrap: balance;
}

h1 { font-size: clamp(2.2rem, 5vw, 3.6rem); }
h2 { font-size: clamp(1.8rem, 3.4vw, 2.6rem); }
h3 { font-size: clamp(1.3rem, 2.2vw, 1.6rem); }

p { margin: 0 0 1em; max-width: 90ch; }

a { color: inherit; }

.container {
  max-width: var(--largura-max);
  margin: 0 auto;
  padding: 0 24px;
}

.secao {
  padding: 96px 0;
}
.secao--alt { background: var(--cor-fundo-secao-alt); }

@media (max-width: 700px) {
  .secao { padding: 64px 0; }
}
@media (max-width: 480px) {
  .secao { padding: 52px 0; }
}

.eyebrow {
  font-family: var(--fonte-corpo);
  font-size: 0.78rem;
  font-weight: 600;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--verde-medio);
  margin: 0 0 0.9em;
  display: block;
}

.lead {
  font-size: 1.15rem;
  color: var(--cor-texto);
  max-width: 90ch;
}

.btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-family: var(--fonte-corpo);
  font-weight: 600;
  font-size: 0.98rem;
  padding: 15px 30px;
  border-radius: 999px;
  text-decoration: none;
  transition: transform .15s ease, box-shadow .15s ease, background .15s ease;
  border: 2px solid transparent;
  cursor: pointer;
}
.btn--primario {
  background: var(--cor-cta);
  color: var(--verde-jureia);
}
.btn--primario:hover { background: var(--cor-cta-hover); transform: translateY(-2px); box-shadow: var(--sombra); }
.btn--fantasma {
  background: transparent;
  border-color: rgba(242, 237, 227, 0.55);
  color: inherit;
}
.btn--fantasma:hover { border-color: var(--cor-cta); }

/* ==========================================================================
   Header
   ========================================================================== */

.skip-link {
  position: absolute;
  top: -60px;
  left: 12px;
  z-index: 200;
  background: var(--verde-jureia);
  color: var(--off-white);
  padding: 12px 20px;
  border-radius: var(--raio);
  text-decoration: none;
  font-weight: 600;
  transition: top .2s ease;
}
.skip-link:focus {
  top: 12px;
}

.header {
  position: fixed;
  top: 0; left: 0; right: 0;
  z-index: 100;
  padding: 16px 0;
  transition: background .25s ease, box-shadow .25s ease, padding .25s ease;
}
.header.scrolled {
  background: rgba(242, 237, 227, 0.94);
  backdrop-filter: blur(6px);
  box-shadow: 0 2px 18px rgba(30,41,30,.08);
  padding: 10px 0;
}
.header__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}
.header__logo img { height: 64px; width: auto; }
.header__logo--light { display: block; }
.header__logo--dark { display: none; }
.header.scrolled .header__logo--light { display: none; }
.header.scrolled .header__logo--dark { display: block; }

/* Cabeçalho sobre fundo claro — para páginas sem hero escuro atrás (ex.: o Diário).
   Sem isto, logo, menu e hambúrguer ficam brancos sobre fundo claro, ou seja, invisíveis.
   O :not(.nav--aberto) preserva o texto claro dentro do menu suspenso do celular, que tem fundo verde. */
.header--claro .header__logo--light { display: none; }
.header--claro .header__logo--dark { display: block; }
.header--claro .nav:not(.nav--aberto) .nav__links a,
.header--claro .nav__instagram,
.header--claro .nav-toggle,
.header--claro .lang-switch a { color: var(--verde-jureia); }

.nav {
  display: flex;
  align-items: center;
  gap: 28px;
}
.nav__links {
  display: flex;
  gap: 26px;
  list-style: none;
  margin: 0; padding: 0;
}
.nav__links a {
  font-size: 0.92rem;
  font-weight: 500;
  text-decoration: none;
  color: var(--off-white);
  opacity: .92;
  transition: opacity .2s ease;
}
.header.scrolled .nav__links a { color: var(--verde-jureia); }
.nav__links a:hover { opacity: 1; text-decoration: underline; text-underline-offset: 4px; }

.nav__instagram {
  display: flex;
  color: var(--off-white);
  opacity: .85;
  transition: opacity .2s ease, color .2s ease;
}
.nav__instagram:hover { opacity: 1; }
.header.scrolled .nav__instagram { color: var(--verde-jureia); }

.lang-switch {
  display: flex;
  gap: 6px;
  font-size: 0.8rem;
  font-weight: 600;
}
.lang-switch a {
  padding: 3px 7px;
  border-radius: 4px;
  text-decoration: none;
  color: var(--off-white);
  opacity: .7;
}
.header.scrolled .lang-switch a { color: var(--verde-jureia); }
.lang-switch a[aria-current="true"] { opacity: 1; background: rgba(196,162,85,.25); }

.nav-toggle { display: none; }

@media (max-width: 860px) {
  .nav__links { display: none; }
  .nav-toggle {
    display: inline-flex;
    background: none; border: none; cursor: pointer;
    color: var(--off-white); font-size: 1.6rem;
  }
  .header.scrolled .nav-toggle { color: var(--verde-jureia); }
  .nav { gap: 14px; position: relative; }

  .nav.nav--aberto .nav__links {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: calc(100% + 18px);
    right: 0;
    min-width: 200px;
    background: var(--verde-jureia);
    padding: 20px 24px;
    border-radius: var(--raio);
    box-shadow: var(--sombra);
    gap: 16px;
  }
  .nav.nav--aberto .nav__links a { color: var(--off-white); opacity: 1; }
}

@media (max-width: 480px) {
  .header__logo img { height: 42px; }
  .header__inner { gap: 10px; }
  .nav { gap: 10px; }
  .lang-switch { gap: 2px; font-size: .8rem; }
  .lang-switch a { padding: 3px 5px; }
}

/* ==========================================================================
   Hero
   ========================================================================== */

.hero {
  position: relative;
  min-height: 100vh;
  min-height: 100dvh;
  display: flex;
  align-items: flex-end;
  color: var(--off-white);
  overflow: hidden;
}
.hero__bg {
  position: absolute; inset: 0;
  background-size: cover;
  background-position: center;
  z-index: -2;
}
@media (max-width: 900px) {
  .hero__bg {
    background-size: auto 120%;
    background-position: 20% 65%;
  }
}
.hero__bg::after {
  content: '';
  position: absolute; inset: 0;
  background: linear-gradient(180deg, rgba(20,30,20,.35) 0%, rgba(15,22,15,.55) 55%, rgba(10,16,10,.82) 100%);
  z-index: -1;
}
.hero__content {
  padding-bottom: 100px;
  max-width: 720px;
}
.hero h1 { color: var(--off-white); }
.hero .lead { color: rgba(242,237,227,.92); }
.hero__ctas { display: flex; gap: 14px; margin-top: 30px; flex-wrap: wrap; }
.hero__scroll {
  position: absolute;
  bottom: 28px; left: 50%;
  transform: translateX(-50%);
  color: var(--off-white);
  font-size: 0.75rem;
  letter-spacing: .12em;
  text-transform: uppercase;
  opacity: .8;
}

/* ==========================================================================
   Estatísticas
   ========================================================================== */

.estatisticas { padding: 72px 0; background: var(--cor-fundo-secao-alt); }
.estatisticas__grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
  gap: 40px;
  text-align: center;
}
.estatistica { display: flex; flex-direction: column; align-items: center; }
.estatistica__icone {
  display: block;
  width: 40px;
  height: 40px;
  color: var(--dourado);
  margin-bottom: 14px;
}
.estatistica__icone--passaro {
  background-color: var(--dourado);
  -webkit-mask: url('data:image/png;base64,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') no-repeat center / contain;
  mask: url('data:image/png;base64,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') no-repeat center / contain;
}
.estatistica__numero {
  font-family: var(--fonte-titulo);
  font-weight: 900;
  font-variation-settings: 'wght' 900;
  font-size: 2.6rem;
  color: var(--verde-jureia);
  line-height: 1;
}
.estatistica__numero--texto {
  font-size: 1.5rem;
  line-height: 1.2;
}
.estatistica p {
  margin: 10px 0 0;
  font-size: .92rem;
  max-width: 26ch;
}

@media (max-width: 700px) {
  .estatisticas__grid { grid-template-columns: 1fr; gap: 36px; }
}

/* ==========================================================================
   Sobre
   ========================================================================== */

.sobre__lead { max-width: none; }

.pilares {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
  margin-top: 64px;
}
.pilar {
  background: var(--cor-fundo-alt);
  border: 1px solid var(--cor-borda);
  border-radius: var(--raio);
  padding: 34px 30px;
}
.pilar__icone {
  width: 44px; height: 44px;
  border-radius: 50%;
  background: var(--cor-detalhe);
  display: flex; align-items: center; justify-content: center;
  margin-bottom: 18px;
  font-size: 1.3rem;
}
.pilar p { font-size: .96rem; }

@media (max-width: 900px) {
  .pilares { grid-template-columns: 1fr; gap: 24px; margin-top: 44px; }
}

/* ==========================================================================
   Galeria
   ========================================================================== */

.carrossel-galeria {
  position: relative;
  display: flex;
  align-items: center;
  gap: 14px;
  margin-top: 48px;
}
.carrossel-galeria .carrossel-track {
  padding: 4px 4px 14px;
}
.carrossel-slide.carrossel-slide--galeria {
  flex: 0 0 420px;
}
.carrossel-slide.carrossel-slide--galeria img {
  aspect-ratio: 3/2;
  transition: transform .4s ease;
}
.carrossel-slide--galeria:hover img { transform: scale(1.05); }
.carrossel-galeria .carrossel-slide--galeria figcaption {
  color: var(--verde-jureia);
  font-size: .95rem;
}
.carrossel-galeria .carrossel-btn {
  background: var(--verde-jureia);
  color: var(--off-white);
}
.carrossel-galeria .carrossel-btn:hover { background: var(--dourado); color: var(--verde-jureia); }

@media (max-width: 560px) {
  /* O cartão precisa caber na faixa entre as setas (container menos os 2 botões e gaps),
     senão a imagem fica cortada e a legenda parece descentralizada em relação às setas. */
  .carrossel-slide.carrossel-slide--galeria { flex-basis: 100%; }
}

/* ==========================================================================
   Acomodações
   ========================================================================== */

.quartos-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 28px;
  margin-top: 48px;
}
@media (max-width: 600px) {
  .quartos-grid {
    display: flex;
    grid-template-columns: unset;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    gap: 20px;
    padding-bottom: 8px;
  }
  .quarto-card {
    flex: 0 0 82%;
    scroll-snap-align: start;
  }
}
.quarto-card {
  background: var(--cor-fundo-alt);
  border-radius: var(--raio);
  overflow: hidden;
  box-shadow: var(--sombra);
  display: flex;
  flex-direction: column;
}
.quarto-card__img { aspect-ratio: 4/3; overflow: hidden; }
.quarto-card__img img { width: 100%; height: 100%; object-fit: cover; }
.quarto-card__body { padding: 22px 24px 26px; flex: 1; display: flex; flex-direction: column; }
.quarto-card__nome { font-family: var(--fonte-titulo); font-weight: 900; font-variation-settings: 'wght' 900; font-size: 1.25rem; color: var(--verde-jureia); }
.quarto-card__categoria { font-size: .78rem; text-transform: uppercase; letter-spacing: .08em; color: var(--verde-medio); font-weight: 600; margin-bottom: 8px; }
.quarto-card__specs {
  display: flex; flex-wrap: wrap; gap: 8px 16px;
  font-size: .84rem; color: var(--cor-texto); opacity: .85;
  margin: 10px 0 0;
  list-style: none; padding: 0;
}
.quarto-card__specs li::before { content: '·'; margin-right: 6px; color: var(--dourado); }
.quarto-card__specs li:first-child::before { content: none; }

.quartos-nota {
  margin-top: 40px;
  padding: 22px 26px;
  background: var(--verde-jureia);
  color: var(--off-white);
  border-radius: var(--raio);
  font-size: .95rem;
}
.quartos-nota strong { color: var(--dourado); }

/* ==========================================================================
   Localização
   ========================================================================== */

.localizacao__grid {
  display: grid;
  grid-template-columns: 1fr 1.2fr;
  gap: 48px;
  align-items: center;
  margin-top: 40px;
}
.localizacao__texto .lead { margin-bottom: 8px; }
.localizacao__texto .btn { margin-top: 18px; }
.localizacao__mapa {
  height: 380px;
  border-radius: var(--raio);
  overflow: hidden;
  box-shadow: var(--sombra);
}
.localizacao__mapa iframe { display: block; }

@media (max-width: 900px) {
  .localizacao__grid { grid-template-columns: 1fr; gap: 28px; }
  .localizacao__mapa { height: 320px; }
}

@media (max-width: 600px) {
  .localizacao__mapa { display: none; }
}

/* ==========================================================================
   O que você precisa saber
   ========================================================================== */

#precisa-saber .lead { max-width: none; }

.avisos-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 28px;
  margin-top: 44px;
}
.aviso-card {
  background: var(--cor-fundo);
  border-left: 3px solid var(--dourado);
  border-radius: var(--raio);
  padding: 28px 30px;
}
.aviso-card h3 { font-size: 1.2rem; }
.aviso-card p { font-size: .94rem; margin-bottom: 0; }

@media (max-width: 700px) {
  .avisos-grid { grid-template-columns: 1fr; gap: 20px; }
}

/* ==========================================================================
   Natureza
   ========================================================================== */

.natureza-cols {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
  margin-top: 48px;
}
.natureza-col h3 {
  font-size: 1rem;
  text-transform: uppercase;
  letter-spacing: .08em;
  color: var(--verde-medio);
  font-family: var(--fonte-corpo);
  font-weight: 600;
  border-bottom: 2px solid var(--cor-borda);
  padding-bottom: 10px;
  margin-bottom: 16px;
}
.natureza-col ul { list-style: none; margin: 0; padding: 0; }
.natureza-col li { padding: 10px 0; border-bottom: 1px dashed var(--cor-borda); font-size: .93rem; }
.natureza-col li:last-child { border-bottom: none; }
.natureza-col li strong { color: var(--verde-jureia); display: block; margin-bottom: 2px; }
.natureza-col li span.ressalva { display: block; font-size: .8rem; opacity: .75; font-style: italic; margin-top: 2px; }

.natureza-aviso {
  margin-top: 40px;
  font-size: .88rem;
  font-style: italic;
  opacity: .8;
  max-width: none;
}

.aves-secao {
  margin-top: 64px;
  background: var(--verde-jureia);
  color: var(--off-white);
  border-radius: var(--raio);
  padding: 48px;
}
.aves-secao__intro { max-width: none; margin-bottom: 40px; }
.aves-secao__intro p { max-width: none; }
.aves-secao .eyebrow { color: var(--verde-salvia); }
.aves-secao h3 { color: var(--off-white); font-size: 1.6rem; }
.aves-secao p { color: rgba(242,237,227,.88); }
.aves-secao p strong { color: var(--dourado); }

/* Carrossel de pássaros */
.carrossel-passaros {
  position: relative;
  display: flex;
  align-items: center;
  gap: 14px;
}
.carrossel-track {
  display: flex;
  gap: 20px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  padding: 4px 4px 14px;
  scrollbar-width: thin;
  scrollbar-color: var(--dourado) transparent;
}
.carrossel-slide {
  flex: 0 0 220px;
  scroll-snap-align: start;
  margin: 0;
  text-align: center;
}
.carrossel-slide img {
  width: 100%;
  aspect-ratio: 3/4;
  object-fit: cover;
  border-radius: var(--raio);
  box-shadow: 0 12px 26px rgba(0,0,0,.35);
}
.carrossel-slide figcaption {
  margin-top: 12px;
  font-family: var(--fonte-titulo);
  font-weight: 900;
  font-variation-settings: 'wght' 900;
  font-size: 1.02rem;
  /* herda a cor da seção: clara sobre o bloco verde da home,
     escura sobre o fundo claro da página de observação de aves */
  color: inherit;
}
.carrossel-btn {
  flex: 0 0 auto;
  width: 44px; height: 44px;
  border-radius: 50%;
  border: none;
  background: rgba(242,237,227,.14);
  color: var(--off-white);
  font-size: 1.15rem;
  cursor: pointer;
  transition: background .2s ease;
}
.carrossel-btn:hover { background: var(--dourado); color: var(--verde-jureia); }

/* Callout eBird */
.ebird-callout {
  margin-top: 40px;
  padding: 24px 28px;
  background: rgba(242,237,227,.08);
  border: 1px solid rgba(242,237,227,.2);
  border-radius: var(--raio);
}
.ebird-callout h4 {
  font-family: var(--fonte-corpo);
  font-weight: 600;
  color: var(--dourado);
  font-size: .95rem;
  margin: 0 0 10px;
}
.ebird-callout p { font-size: .92rem; margin-bottom: 10px; max-width: none; }
.ebird-callout__nota { font-size: .8rem; opacity: .75; font-style: italic; margin-bottom: 0; }

.carrossel-credito {
  margin: 14px 0 0;
  font-size: .8rem;
  color: rgba(242,237,227,.7);
  max-width: none;
}
.carrossel-credito a { color: var(--dourado); text-decoration: none; }
.carrossel-credito a:hover { text-decoration: underline; }

@media (max-width: 900px) {
  .natureza-cols { grid-template-columns: 1fr; gap: 28px; }
  .aves-secao { padding: 32px 24px; }
  .carrossel-slide { flex-basis: 170px; }
}

/* ==========================================================================
   Depoimentos
   ========================================================================== */

.depoimentos-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 22px;
  margin-top: 48px;
}
.depoimento {
  background: var(--cor-fundo-alt);
  border-radius: var(--raio);
  padding: 28px 24px;
  box-shadow: var(--sombra);
  display: flex;
  flex-direction: column;
}
.depoimento__angulo {
  font-size: .8rem;
  font-weight: 700;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: var(--verde-medio);
  margin-bottom: 14px;
}
.depoimento__texto { font-size: .9rem; flex: 1; }
.depoimento__autor { font-size: .82rem; font-weight: 600; color: var(--verde-jureia); margin-top: 14px; }
.depoimento__fonte { font-size: .76rem; opacity: .65; }

@media (max-width: 1000px) {
  .depoimentos-grid { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 600px) {
  .depoimentos-grid {
    display: flex;
    grid-template-columns: unset;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    gap: 16px;
    padding-bottom: 8px;
  }
  .depoimento {
    flex: 0 0 85%;
    scroll-snap-align: start;
  }
}

/* ==========================================================================
   FAQ
   ========================================================================== */

.faq-lista { max-width: 780px; margin: 48px auto 0; }
.faq-item {
  border-bottom: 1px solid var(--cor-borda);
}
.faq-item__pergunta {
  width: 100%;
  text-align: left;
  background: none;
  border: none;
  font-family: var(--fonte-corpo);
  font-weight: 600;
  font-size: 1.02rem;
  color: var(--verde-jureia);
  padding: 22px 34px 22px 0;
  cursor: pointer;
  position: relative;
}
.faq-item__pergunta::after {
  content: '+';
  position: absolute; right: 4px; top: 18px;
  font-size: 1.4rem;
  color: var(--dourado);
  transition: transform .2s ease;
}
.faq-item.aberto .faq-item__pergunta::after { transform: rotate(45deg); }
.faq-item__resposta {
  max-height: 0;
  overflow: hidden;
  transition: max-height .25s ease;
  font-size: .94rem;
}
.faq-item.aberto .faq-item__resposta { max-height: 500px; }
.faq-item__resposta p { padding-bottom: 22px; margin: 0; }

/* ==========================================================================
   Reservas / Contato
   ========================================================================== */

.reservas {
  background: var(--verde-jureia);
  color: var(--off-white);
}
.reservas h2, .reservas .eyebrow { color: var(--off-white); }
.reservas .eyebrow { color: var(--verde-salvia); }

.precos-tabela {
  width: 100%;
  border-collapse: collapse;
  margin: 0 0 40px;
  font-size: .92rem;
}
.precos-tabela th, .precos-tabela td {
  padding: 14px 18px;
  text-align: left;
  border-bottom: 1px solid rgba(242,237,227,.18);
}
.precos-tabela th {
  text-transform: uppercase;
  font-size: .74rem;
  letter-spacing: .08em;
  color: var(--verde-salvia);
  font-weight: 600;
}
.precos-tabela td.destaque { color: var(--dourado); font-weight: 600; font-variant-numeric: tabular-nums; }

@media (max-width: 560px) {
  .precos-tabela thead { display: none; }
  .precos-tabela, .precos-tabela tbody, .precos-tabela tr, .precos-tabela td {
    display: block;
    width: 100%;
  }
  .precos-tabela tr {
    margin-bottom: 12px;
    border: 1px solid rgba(242,237,227,.18);
    border-radius: var(--raio);
    padding: 4px 0;
  }
  .precos-tabela td {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: none;
    padding: 8px 16px;
  }
  .precos-tabela td[data-label]::before {
    content: attr(data-label);
    font-size: .78rem;
    text-transform: uppercase;
    letter-spacing: .06em;
    color: var(--verde-salvia);
    font-weight: 600;
  }
  .precos-tabela td:first-child {
    font-weight: 600;
    background: rgba(242,237,227,.06);
    border-radius: var(--raio) var(--raio) 0 0;
  }
}

.reservas__grid {
  display: grid;
  grid-template-columns: 1.2fr 1fr;
  gap: 60px;
  align-items: stretch;
}
.reservas__precos {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.reservas__regras {
  font-size: .88rem;
  opacity: .85;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 24px;
}
.reservas__regras ul { margin: 0; padding-left: 18px; }
.reservas__regras li { margin-bottom: 4px; padding: 0; }
.reservas__regras li:last-child { margin-bottom: 0; }
.reservas__regras .btn { align-self: center; }

@media (max-width: 900px) {
  .reservas__grid { grid-template-columns: 1fr; gap: 40px; }
}

/* ==========================================================================
   Footer
   ========================================================================== */

.footer {
  background: var(--verde-jureia);
  color: rgba(242,237,227,.9);
  padding: 56px 0 26px;
  font-size: .92rem;
}
.footer__row {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 36px;
  padding-bottom: 36px;
  border-bottom: 1px solid rgba(242,237,227,.18);
}
.footer__brand { flex: 0 0 auto; }
.footer__brand img { height: 72px; width: auto; }

.footer__nav {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.footer__nav a { text-decoration: none; }
.footer__nav--primaria a {
  color: var(--off-white);
  font-weight: 600;
}
.footer__nav--primaria a:hover { color: var(--dourado); }
.footer__nav--secundaria a {
  color: rgba(242,237,227,.62);
}
.footer__nav--secundaria a:hover { color: rgba(242,237,227,.85); }

.footer__acoes {
  margin-left: auto;
  display: flex;
  align-items: center;
  gap: 22px;
  flex-wrap: wrap;
}
.footer__social { display: flex; gap: 10px; }
.footer__social-icone {
  width: 40px; height: 40px;
  border-radius: 50%;
  background: var(--off-white);
  color: var(--verde-jureia);
  display: flex; align-items: center; justify-content: center;
  transition: transform .2s ease, background .2s ease;
}
.footer__social-icone:hover { background: var(--dourado); transform: translateY(-2px); }
.footer__handle {
  color: var(--off-white);
  font-weight: 500;
  text-decoration: none;
  white-space: nowrap;
  transition: color .2s ease;
}
.footer__handle:hover { color: var(--dourado); }

.footer__legal {
  padding-top: 22px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 10px;
  font-size: .78rem;
  opacity: .65;
}

@media (max-width: 860px) {
  .footer__row { flex-direction: column; align-items: flex-start; gap: 26px; }
  .footer__acoes { margin-left: 0; }
}

@media (max-width: 600px) {
  .footer__nav--primaria,
  .footer__nav--secundaria { display: none; }
  .footer__row { align-items: center; text-align: center; }
}

/* ==========================================================================
   WhatsApp floating button
   ========================================================================== */

.whatsapp-float {
  position: fixed;
  bottom: 24px; right: 24px;
  z-index: 90;
  background: #25D366;
  color: #fff;
  width: 58px; height: 58px;
  border-radius: 50%;
  display: flex; align-items: center; justify-content: center;
  box-shadow: 0 8px 22px rgba(0,0,0,.25);
  text-decoration: none;
  font-size: 1.6rem;
  transition: transform .2s ease;
}
.whatsapp-float:hover { transform: scale(1.07); }

/* ==========================================================================
   Transição de entrada por seção
   ========================================================================== */

.reveal {
  opacity: 0;
  transform: translateY(28px);
  transition: opacity .7s ease, transform .7s ease;
}
.reveal--visivel {
  opacity: 1;
  transform: translateY(0);
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  * { transition: none !important; }
}
