/* ============ Camila Duarte: site (v5, terapia.psicamiladuarte.com.br) ============ */

@font-face {
  font-family: Thunder;
  /* embutida: chega junto com o CSS, sem fallback piscando (o .otf em assets/fonts é a fonte de verdade) */
  src: url("data:font/otf;base64,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qgKwArsCxgLOAtYC3QLkAuoC8AL0AvgC/gMEAwsDEgMYAx4DIwMoAzUDQgNJA1ADWwNmA3EDfAOCA4gDkgOcA6EDqAO0A74DyQPZA+AD6gP2A/0ECQQOBDcEcgSCBIl1bmkwMDAwdW5pMDAwREV1cm91bmkyMDc0dW5pMDNCQ2V0aGJhckRjcm9hdGNyb3NzYmFyZGNyb2F0ZXRoYmFyLmNhc2Vjcm9zc2Jhci5jYXNlQW1hY3JvbmFtYWNyb25BYnJldmVhYnJldmVBb2dvbmVrYW9nb25la0NhY3V0ZWNhY3V0ZUNjaXJjdW1mbGV4Y2NpcmN1bWZsZXhDZG90YWNjZW50Y2RvdGFjY2VudENjYXJvbmNjYXJvbkRjYXJvbmRjYXJvbkVtYWNyb25lbWFjcm9uRWJyZXZlZWJyZXZlRWRvdGFjY2VudGVkb3RhY2NlbnRFb2dvbmVrZW9nb25la0VjYXJvbmVjYXJvbkdjaXJjdW1mbGV4Z2NpcmN1bWZsZXhHYnJldmVnYnJldmVHZG90YWNjZW50Z2RvdGFjY2VudHVuaTAxMjJ1bmkwMTIzSGNpcmN1bWZsZXhoY2lyY3VtZmxleEhiYXJoYmFySXRpbGRlaXRpbGRlSW1hY3JvbmltYWNyb25JYnJldmVpYnJldmVJb2dvbmVraW9nb25la0lkb3RhY2NlbnRJSmlqSmNpcmN1bWZsZXhqY2lyY3VtZmxleHVuaTAxMzZ1bmkwMTM3a2dyZWVubGFuZGljTGFjdXRlbGFjdXRldW5pMDEzQnVuaTAxM0NMY2Fyb25sY2Fyb25MZG90bGRvdE5hY3V0ZW5hY3V0ZXVuaTAxNDV1bmkwMTQ2TmNhcm9ubmNhcm9ubmFwb3N0cm9waGVFbmdlbmdPbWFjcm9ub21hY3Jvbk9icmV2ZW9icmV2ZU9odW5nYXJ1bWxhdXRvaHVuZ2FydW1sYXV0UmFjdXRlcmFjdXRldW5pMDE1NnVuaTAxNTdSY2Fyb25yY2Fyb25TYWN1dGVzYWN1dGVTY2lyY3VtZmxleHNjaXJjdW1mbGV4U2NlZGlsbGFzY2VkaWxsYXVuaTAxNjJ1bmkwMTYzVGNhcm9udGNhcm9uVGJhcnRiYXJVdGlsZGV1dGlsZGVVbWFjcm9udW1hY3JvblVicmV2ZXVicmV2ZVVyaW5ndXJp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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0AAD/+wAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAU//YABQAAAAoACv/+AAD/+wAG//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAKAAAAAAAAAAAACgAKAAoADAAAAAAAAAAAAAAAAAAA/78AAAAAAAAABgAGAAYABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAA/+wAAAAAAAAAAAAAAAUAAAABAAD/9gAAAAAAAP/BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7AAYAAAAAAAAAAP/sAAAABgAEAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAEAAYAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/90AAP/i/9gAAAAAAAD/xAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/d/7D/5//d/6YAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAKAAAAAAAAAAAAAAAA//sAAAAAAAD/9gAKAAAAKAAA//b/9v/2AAAAAAAKAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+wAAAAAAAAAAAAAAAAAAAAAABgAFAAAAAAAA//YACgAAAAUAAAAAAAAAAP/7AAAAAAAAAAAAAAAAAAAAAP/i/0b//AAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAA/9gAAAAA/+L/4gAAAAAAAP/TAAD/zgAAAAD/0//T/9P/3QAAAAD/2P/2AAAAAP/2AAD/zv9+/+b/9v/2//YAAAAAAAAAAP/iAAD/5wAAAAD/5wAA/+L/4v/i/+wAAAAAAAr/+AAAAAAAAAAA//r/+v/6AAD/8f/7AAD/5v/ZAAD/5f/Y//b/9v/2AAAAAAAA//YAAAAAAAAAAAAA//sAAP/sAAAAAAAAAAD/9gAAAAAAAP/2/+oAAP/wAAD/3f/q/+7/7gAA//EAAP/x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ACwALAAsABMALQAeAA8AGwAfABQAJgAnAAEAAgABAAcAIAAlAAMAAwAGAAIAJQAlAAEAKAAgAAgAAQAJACAABAAEAB0AIAAFAAAAFQAAAAAAAAAAAAAAFgAAAAAALAABAB8AAQAsAAoAHAAAAAoACgAAAA0ADAANAAwAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAALAAAACwAAAAAAAAAAABwAHAAcABwAAAAcABwAAAAhACIAAAAsAAAAAAAAABwAAAAAAAAAAAAAACwAAAAAACMAIwAKAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAALAAOABwAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAGQAAAAAAAAAAAAIAEAAAAA4ADgAOAA4ADgAOABkALAAAAAAALAAZABkAGQAZACsAKwArACsAEgAAACsALAAsACwALAAsACwAGQAsAC0ALQAtAC0AHwAfABQAAwACACYAJgAmACYAJgAmAAEAAQACAAAAAQABAAEAAQADAAMAAwADAAIAAAAlAAEAAQABAAEAAQABAAEALAABACAAIAAgACAAIAAgAAUAKAAOACYADgAmAA4AJgAsAAEALAABACwAAQAsAAEALAApABkAAQAZAAEAGQABABkAAQAZAAEALAAgACwAIAAsACAALAAgAAAAJQAAACUAKwADACsAAwArAAMAKwADACsAAAADACQAAwARAAYABgASAAIAEgACABIAKQASAAIAKwAlACsAJQArACUAJQAAAAAALAABACwAAQAsAAEALAAIACwACAAsAAgALAABACwAAQAsAAEAEwAJABMAKgATAAkALQAgAC0AIAAtACAALQAgAC0AIAAtACAADwAEAB8AIAAUAAUAFAAFAAEAAwFfAA0AJQAiACUAJQAhACUAJQAlACUAIgAlACIAJQAiABwAJgAeABsAJAAfACMAFAAZAA8AFQAPAAoAFgAZABAAEgAZABkAFwAXAA8AFwAWABcADwALABoAAQABAAcAGgARAAAABAAAAAAAAAAAAAAAHQAAAAAAIgAPAB8ADwAlABMAGAAMABMAEwAOAAMAKAADACgABgAAAAUAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAgAAAAIAAAACACcAAAAAABgAGAAYABgAAAAYABgAAAAAAAAAAAAiAAAAAAAIABgAAAAAAAAAAAAAACIAAAAAAAkACQATABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAIgAgABgAAAAAAAAAIgAAAAAAAAAAAAAAAAAAAAAAJQAOAAAAAAAAABUAJQAAACAAIAAgACAAIAAgACAAIgAAAAAAJQAlACUAJQAlACUAJQAlACUAJQAAACUAIgAiACIAIgAiACIAIgAiACYAJgAmACYAHwAfACMACgAKABQAFAAUABQAFAAUABQADwAAAAAADwAPAA8ADwAQABAAEAAQABkAAAAXAA8ADwAPAA8ADwAPAA8AJQAPABoAGgAaABoAGgAaABEAFwAgABQAIAAUACAAFAAiAA8AIgAPACIADwAiAA8AJQAAACUADwAlAA8AJQAPAAAADwAlAA8AIgAAACIAAAAiAAAAIgAAAAAAGQAAABkAJQAQACUAEAAlABAAJQAQACUAJQAQACEAEgAlABkAGQAlABkAJQAZACUAGQAlABkAJQAXACUAFwAlABcAFwAAAAAAIgAPACIADwAiAA8AJQAXACUAFwAlABcAIgAPACIADwAiAA8AHAALABwACwAcAAsAJgAaACYAGgAmABoAJgAaACYAGgAmABoAGwABAB8AGgAjABEAIwARAAAAAQAAAAoADAAOAAAAAAAAAAAAAQAAAAA=") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: block;
}

:root {
  /* paleta Camila (sage do site atual + serena-rose) */
  --sage: #7b9e87;
  --sage-deep: #2f4237;
  --sage-shadow: #405a4b;
  --cream: #f4efe4;
  --rose: #e79a96;

  /* cores dos personagens */
  --brown: #4f291e;
  --blue: #46a19e;
  --red-orange: #d95130;
  --yellow: #f2bf3f;

  --swap-ease: cubic-bezier(.3, 1.45, .45, 1);
  --whats: https://wa.me/5561981616265;
}

* { box-sizing: border-box; margin: 0; -webkit-font-smoothing: antialiased; }

/* todo texto display auto-ajustado fica numa linha só: o fitAll() dá o tamanho.
   Enquanto a fonte carrega e a medida final não sai, o texto fica invisível (sem pulo). */
[data-fit] { white-space: nowrap; }
html.fit-wait [data-fit] { visibility: hidden; }
/* o HTML chega em pedaços; personagens e dica só aparecem com a página inteira montada (sem pulo no grid) */
html.fit-wait .character_row, html.fit-wait .hero_hint, html.fit-wait .pg_char { visibility: hidden; }

html { scroll-behavior: smooth; overflow-x: hidden; }

body {
  background-color: var(--sage);
  color: var(--sage-deep);
  font-family: system-ui, -apple-system, "Segoe UI", sans-serif;
  overflow-x: hidden;
}

a { color: inherit; text-decoration: none; }

/* ---------- hero (home) ---------- */
.section_hero {
  position: relative;
  min-height: 100svh;
  overflow: hidden;
}

.hero_bg {
  position: absolute;
  inset: 0;
  z-index: 0;
}

.hero_bg::after {
  content: "";
  position: absolute;
  inset: 0;
  opacity: 0;
  mix-blend-mode: soft-light;
  transition: opacity .5s;
}
html.tex .hero_bg::after { background-image: url("../assets/img/halftone-dots.webp"); opacity: .4; }

.hero_content {
  position: relative;
  z-index: 1;
  min-height: 100svh;
  display: flex;
  flex-direction: column;
  justify-content: center;          /* nome e personagens juntos no meio */
  align-items: center;
  gap: clamp(.5rem, 3vh, 2.5rem);
  max-width: 84rem;
  margin: 0 auto;
  padding: 3vh 4%;
}

/* ---------- título (o principal fica no fluxo; as palavras de hover ficam por cima, centradas) ---------- */
.hero_text-wrapper {
  position: relative;
  width: 100%;
}

.hero_text {
  text-align: center;
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: scale(0);
  transition: transform .5s var(--swap-ease);
}

.hero_text.is-main {
  position: relative;
  inset: auto;
  display: block;
  transform: scale(1);
}

/* selo "psicóloga" em cima do nome (some junto com o nome no hover) */
.hero_kicker {
  display: inline-block;
  position: relative;
  z-index: 2;
  margin-bottom: -.55em;
  font-family: Thunder, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: clamp(1.4rem, 1rem + 1.2vw, 2.2rem);
  line-height: 1;
  color: var(--sage-deep);
  background: var(--yellow);
  border: 3px solid var(--sage-deep);
  border-radius: 999px;
  padding: .5rem 1.1rem .38rem;
  box-shadow: -3px 4px 0 0 var(--sage-deep);
  transform: rotate(-3deg);
}

.hero_text.relacionamento { transform: rotate(3deg)  scale(0); }
.hero_text.ansiedade      { transform: rotate(-3deg) scale(0); }
.hero_text.atendimento    { transform: rotate(2deg)  scale(0); }
.hero_text.contato        { transform: rotate(-2deg) scale(0); }

.hero_text-wrapper[data-active] .hero_text.is-main { transform: scale(0); }
.hero_text-wrapper[data-active="relacionamento"] .hero_text.relacionamento { transform: rotate(3deg)  scale(1); }
.hero_text-wrapper[data-active="ansiedade"]      .hero_text.ansiedade      { transform: rotate(-3deg) scale(1); }
.hero_text-wrapper[data-active="atendimento"]    .hero_text.atendimento    { transform: rotate(2deg)  scale(1); }
.hero_text-wrapper[data-active="contato"]        .hero_text.contato        { transform: rotate(-2deg) scale(1); }

.heading-hero {
  margin: 0;
  font-family: Thunder, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  white-space: nowrap;
  color: var(--cream);
  -webkit-text-stroke-width: .1em;
  -webkit-text-stroke-color: var(--sage-deep);
  paint-order: stroke fill;
  filter: drop-shadow(-.055em .048em 0 var(--sage-deep));
  font-size: min(15rem, 16vw); /* fallback pré-JS; fitAll() crava o valor final */
  line-height: 1;
}

.hero_text.is-main .heading-hero { font-size: min(21.25rem, 18.8vw); }

/* ---------- dica de interação ---------- */
.hero_hint {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: .1rem;
  margin-top: 2vw;
  transition: opacity .3s;
  animation: bob 1.6s steps(2, end) infinite;
  pointer-events: none;
}

@media (min-width: 768px) {
  .hero_hint {
    position: absolute;
    width: 20rem;
    right: 2%;
    top: 100%;
    margin-top: -.6rem;
    transform: rotate(-6deg);
    animation: none;
    z-index: 3;
  }
  .hero_hint .hint-arrow { animation: bob 1.6s steps(2, end) infinite; }
}

.hint-text {
  font-family: Thunder, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 2.2rem;
  line-height: 1;
  color: var(--cream);
  -webkit-text-stroke: .38rem var(--sage-deep);
  paint-order: stroke fill;
  filter: drop-shadow(-3px 3px 0 var(--sage-deep));
}

.hint-mobile { display: none; }

.hint-arrow {
  width: 2.8rem;
  height: auto;
  filter: drop-shadow(-2px 2px 0 var(--sage-deep));
}

.hero_text-wrapper[data-active] .hero_hint { opacity: 0; }

/* ---------- personagens (sem pernas, sentados no chão) ---------- */
.character_row {
  width: 100%;
  max-width: min(100%, 125vh);      /* tela baixa: personagens menores, tudo na primeira dobra */
  display: flex;
  justify-content: center;
  align-items: flex-end;
  gap: 0;
  margin-top: 0;
}

.character_link {
  display: block;
  flex: 0 0 auto;
  transition: transform .3s var(--swap-ease);
  cursor: pointer;
}

.character_link:hover { transform: translateY(-10px); z-index: 2; position: relative; }

.character_link svg { width: 100%; height: auto; display: block; }

.character_link.coracao    { width: 28%; }
.character_link.cogumelo   { width: 33%; margin-left: -5%; }
.character_link.caderninho { width: 30%; margin-left: -5%; }
.character_link.xicara     { width: 28%; margin-left: -4%; }

.character_label {
  display: none;
  text-align: center;
  font-family: Thunder, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  color: var(--cream);
  -webkit-text-stroke: .35rem var(--sage-deep);
  paint-order: stroke fill;
  filter: drop-shadow(-3px 3px 0 var(--sage-deep));
  font-size: 2.3rem;
  line-height: 1;
  margin-top: .25rem;
}

/* ---------- botão fixo WhatsApp (balãozinho) ---------- */
.whats_button {
  position: fixed;
  right: 1.3rem;
  bottom: 1.3rem;
  z-index: 40;
  color: var(--wa-deep, var(--sage-deep));
  display: flex;
  align-items: center;
  gap: .6rem;
  background: var(--cream);
  border: 3px solid var(--wa-deep, var(--sage-deep));
  border-radius: 1.5rem 1.5rem .25rem 1.5rem;
  padding: .7rem 1.2rem .6rem 1rem;
  box-shadow: -4px 5px 0 0 var(--wa-deep, var(--sage-deep));
  animation: bob 2s steps(2, end) infinite;
}

.whats_button::after {
  /* rabinho do balão */
  content: "";
  position: absolute;
  right: -3px;
  bottom: -14px;
  width: 16px;
  height: 16px;
  background: var(--cream);
  border-right: 3px solid var(--wa-deep, var(--sage-deep));
  border-bottom: 3px solid var(--wa-deep, var(--sage-deep));
  clip-path: polygon(0 0, 100% 0, 100% 100%);
  border-radius: 0 0 4px 0;
}

.whats_button:hover { box-shadow: -7px 8px 0 0 var(--wa-deep, var(--sage-deep)); }

.whats_button .wa_icon { width: 2rem; height: 2rem; flex: 0 0 auto; }

.whats_button span {
  font-family: Thunder, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 1.5rem;
  line-height: 1;
  color: var(--wa-deep, var(--sage-deep));
  white-space: nowrap;
  padding-top: .1rem;
}

/* ============ animações ============ */

.char { animation: bob 1.6s steps(2, end) infinite; }
@keyframes bob {
  0%, 100% { transform: translateY(0); }
  50%      { transform: translateY(-7px); }
}

/* sombra do chão respira junto com o pulo */
.ground { animation: ground 1.6s steps(2, end) infinite; }
@keyframes ground {
  0%, 100% { transform: scale(1);   opacity: 1; }
  50%      { transform: scale(.78); opacity: .8; }
}

.tilt { animation: tilt 2.8s steps(2, end) infinite; }
@keyframes tilt {
  0%, 100% { transform: rotate(-1.6deg); }
  50%      { transform: rotate(1.6deg); }
}

.blink { opacity: 0; animation: blink 4.2s steps(1, end) infinite; }
@keyframes blink {
  0%, 91%   { opacity: 0; }
  92%, 97%  { opacity: 1; }
  98%, 100% { opacity: 0; }
}

.pupils { animation: look 7.5s steps(1, end) infinite; }
@keyframes look {
  0%, 28%  { transform: translateX(0); }
  30%, 46% { transform: translateX(-6px); }
  48%, 58% { transform: translateX(0); }
  60%, 74% { transform: translateX(6px); }
  76%, 100%{ transform: translateX(0); }
}

.pulse { animation: pulse 7s steps(2, end) infinite; }
@keyframes pulse {
  0%, 36%  { transform: scale(1); }
  39%      { transform: scale(1.07); }
  42%      { transform: scale(1); }
  45%      { transform: scale(1.07); }
  48%,100% { transform: scale(1); }
}

.steam { opacity: 0; animation: steam 2.8s steps(3, end) infinite; }
@keyframes steam {
  0%   { opacity: 0; transform: translateY(6px); }
  25%  { opacity: .9; }
  60%  { opacity: .9; }
  100% { opacity: 0; transform: translateY(-16px); }
}

/* ============ páginas internas ============ */

/* variações de cor por página */
.page-rel { --pg-bg: #a87d76; --pg-deep: #452622; --pg-a: #d95130; --pg-b: #e79a96; }
.page-ans { --pg-bg: #7b9e87; --pg-deep: #2f4237; --pg-a: #46a19e; --pg-b: #f2bf3f; }
.page-ate { --pg-bg: #6f98a0; --pg-deep: #24393d; --pg-a: #46a19e; --pg-b: #f2bf3f; }
.page-con { --pg-bg: #b09a63; --pg-deep: #453818; --pg-a: #d95130; --pg-b: #f2bf3f; }

.page {
  background-color: var(--pg-bg);
  color: var(--pg-deep);
  --wa-deep: var(--pg-deep);
}

.page::before {
  content: "";
  position: fixed;
  inset: 0;
  opacity: 0;
  mix-blend-mode: soft-light;
  pointer-events: none;
  z-index: 0;
  transition: opacity .5s;
}
html.tex .page::before { background-image: url("../assets/img/halftone-dots.webp"); opacity: .4; }

/* conteúdo acima da textura — sem pegar o botão fixo do WhatsApp */
.page .pg_hero, .page main, .page .pg_nav, .page .pg_footer { position: relative; z-index: 1; }

.pg_back {
  position: absolute;
  top: 1.2rem;
  left: 4%;
  display: inline-flex;
  align-items: center;
  gap: .45rem;
  font-family: Thunder, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 1.4rem;
  line-height: 1;
  color: var(--pg-deep);
  background: var(--cream);
  border: 3px solid var(--pg-deep);
  border-radius: 999px;
  padding: .55rem 1.1rem .42rem .85rem;
  box-shadow: -3px 4px 0 0 var(--pg-deep);
  transition: transform .2s var(--swap-ease), box-shadow .2s;
  z-index: 5;
}
.pg_back:hover { transform: translateY(-2px); box-shadow: -4px 6px 0 0 var(--pg-deep); }
.pg_back svg { width: 1.3em; height: 1.3em; }

.pg_hero {
  position: relative;
  padding: 6.5rem 6% 2rem;
  text-align: center;
}

.pg_title {
  font-family: Thunder, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  white-space: nowrap;
  color: var(--cream);
  -webkit-text-stroke-width: .1em;
  -webkit-text-stroke-color: var(--pg-deep);
  paint-order: stroke fill;
  filter: drop-shadow(-.055em .048em 0 var(--pg-deep));
  font-size: min(12.5rem, 18vw);
  line-height: 1;
}

.pg_sub {
  max-width: 36rem;
  margin: 1.6rem auto 0;
  font-size: clamp(1rem, .92rem + .45vw, 1.2rem);
  line-height: 1.55;
  font-weight: 600;
  color: var(--cream);
  text-shadow: -1px 1px 0 var(--pg-deep);
}

/* personagem da página: cantinho, por cima da seção seguinte */
.pg_char {
  position: absolute;
  right: 4%;
  bottom: -5.5rem;
  width: min(15rem, 30vw);
  z-index: 4;
  pointer-events: none;
}
.pg_char svg { width: 100%; height: auto; display: block; }

/* painéis */
.panel {
  background: var(--cream);
  border: 4px solid var(--pg-deep);
  border-radius: 1.6rem;
  box-shadow: -8px 9px 0 0 var(--pg-deep);
  max-width: 68rem;
  margin: 3.2rem auto;
  padding: 2.8rem 2.6rem;
  width: calc(100% - 12%);
}

.panel h2 {
  font-family: Thunder, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: clamp(2rem, 1.4rem + 2.6vw, 3.4rem);
  line-height: .95;
  color: var(--pg-a);
  -webkit-text-stroke: .18rem var(--pg-deep);
  paint-order: stroke fill;
  margin-bottom: 1.8rem;
}

.cards_grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.6rem;
}

.card_item {
  border: 3px solid var(--pg-deep);
  border-radius: 1.1rem;
  padding: 1.4rem 1.3rem;
  background: #fff9;
  box-shadow: -4px 5px 0 0 var(--pg-deep);
}

.card_item .card_icon { width: 3.6rem; height: 3.6rem; margin-bottom: .8rem; }

.card_item h3 {
  font-family: Thunder, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 1.875rem;
  line-height: 1;
  margin-bottom: .5rem;
  color: var(--pg-deep);
}

.card_item p { font-size: .98rem; line-height: 1.5; }

/* faixa de frase */
.pg_banner {
  text-align: center;
  padding: 2.2rem 4%;
}

.pg_banner span {
  display: inline-block;
  transform: rotate(-2deg);
  font-family: Thunder, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: min(4.6rem, 8.5vw);
  line-height: 1;
  color: var(--cream);
  -webkit-text-stroke: .35rem var(--pg-deep);
  paint-order: stroke fill;
  filter: drop-shadow(-5px 5px 0 var(--pg-deep));
}

/* passos */
.steps_grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.6rem;
  counter-reset: passo;
}

.step_item { text-align: center; padding: .6rem; }

.step_num {
  font-family: Thunder, sans-serif;
  font-weight: 900;
  font-size: 3rem;
  line-height: 1;
  width: 4.6rem;
  height: 4.6rem;
  margin: 0 auto .8rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--pg-b);
  color: var(--pg-deep);
  border: 3px solid var(--pg-deep);
  border-radius: 50%;
  box-shadow: -4px 4px 0 0 var(--pg-deep);
  padding-top: .3rem;
}

.step_item h3 {
  font-family: Thunder, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 1.875rem;
  line-height: 1;
  margin-bottom: .4rem;
}

.step_item p { font-size: .98rem; line-height: 1.5; }

/* FAQ */
.faq_item {
  border: 3px solid var(--pg-deep);
  border-radius: 1rem;
  background: #fff9;
  margin-bottom: 1rem;
  overflow: hidden;
}

.faq_item summary {
  cursor: pointer;
  list-style: none;
  padding: 1rem 1.3rem;
  font-family: Thunder, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: clamp(1.15rem, 1.05rem + .5vw, 1.5rem);
  line-height: 1.05;
  white-space: normal;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
}

.faq_item summary::-webkit-details-marker { display: none; }

.faq_item summary::after {
  content: "+";
  font-size: 2rem;
  line-height: 1;
  flex: 0 0 auto;
}

.faq_item[open] summary::after { content: "–"; }

.faq_item p { padding: 0 1.3rem 1.2rem; font-size: 1rem; line-height: 1.55; }

/* CTA final */
.pg_cta {
  text-align: center;
  padding: 2.5rem 6% 7rem;
}

.pg_cta h2 {
  font-family: Thunder, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: min(5.4rem, 11vw);
  line-height: .95;
  color: var(--cream);
  -webkit-text-stroke: .4rem var(--pg-deep);
  paint-order: stroke fill;
  filter: drop-shadow(-6px 6px 0 var(--pg-deep));
  margin-bottom: 1.8rem;
}

.btn_whats {
  display: inline-flex;
  align-items: center;
  gap: .8rem;
  background: var(--cream);
  border: 4px solid var(--pg-deep);
  border-radius: 2.2rem;
  padding: 1rem 2rem .9rem 1.6rem;
  box-shadow: -6px 7px 0 0 var(--pg-deep);
  transition: transform .2s var(--swap-ease);
}

.btn_whats:hover { transform: translateY(-4px); box-shadow: -8px 10px 0 0 var(--pg-deep); }

.btn_whats .wa_icon { width: 2.6rem; height: 2.6rem; }

.btn_whats span {
  font-family: Thunder, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 2.3rem;
  line-height: 1;
  color: var(--pg-deep);
  padding-top: .15rem;
}

.pg_cta .cta_note {
  margin-top: 1.4rem;
  font-size: .95rem;
  font-weight: 600;
  color: var(--cream);
  text-shadow: -1px 1px 0 var(--pg-deep);
}

/* rodapé */
.pg_footer {
  text-align: center;
  padding: 1.6rem 5% 2.2rem;
  font-size: .9rem;
  font-weight: 600;
  color: var(--cream);
  text-shadow: -1px 1px 0 var(--pg-deep);
}

.pg_footer a { text-decoration: underline; }

/* ---------- responsivo ---------- */
@media (max-width: 991px) {
  .hero_text-wrapper { margin-top: 5rem; }
  .cards_grid, .steps_grid { grid-template-columns: 1fr; }
  .panel { padding: 2rem 1.6rem; }
}

/* tablet: título e personagens juntos no meio, sem vão */
@media (min-width: 768px) and (max-width: 1023px) {
  .hero_content { gap: 4vh; }
  .hero_hint { width: 16rem; right: 0; }
  .character_row { max-width: min(92%, 125vh); }
}

@media (max-width: 767px) {
  .hero_content { justify-content: flex-start; gap: 0; padding: 0 4% 6.5rem; }
  /* nome desce e fica mais perto dos personagens */
  .hero_text-wrapper { margin-top: 9vw; margin-bottom: 0; }
  .hero_kicker { font-size: 5vw; border-width: 2.5px; padding: .45rem .9rem .35rem; margin-bottom: -.45em; }
  .heading-hero { font-size: 19vw; }
  .hero_text.is-main .heading-hero { font-size: 20vw; }

  .character_row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: .5rem 1rem;
    align-items: end;
    margin-top: 4vw;
    max-width: 22rem;
  }
  .character_link { width: 100% !important; margin-left: 0 !important; }
  .character_link:hover { transform: none; }
  .character_label { display: block; margin-top: 0; font-size: 6vw; -webkit-text-stroke-width: .26rem; filter: drop-shadow(-2px 2px 0 var(--sage-deep)); }
  .hint-desktop { display: none; }
  .hint-mobile { display: block; font-size: 6vw; -webkit-text-stroke-width: .26rem; filter: drop-shadow(-2px 2px 0 var(--sage-deep)); }
  .hero_hint { margin-top: 1vw; gap: 0; }
  .hint-arrow { width: 2rem; }

  .whats_button { right: 1rem; bottom: 1rem; padding: .55rem 1rem .5rem .85rem; border-width: 2.5px; }
  .whats_button span { font-size: 1.15rem; }
  .whats_button .wa_icon { width: 1.5rem; height: 1.5rem; }

  .pg_back { top: .9rem; font-size: 1.15rem; padding: .45rem .9rem .35rem .7rem; border-width: 2.5px; }
  .pg_hero { padding: 5rem 6% 6.5rem; }
  .pg_char { bottom: -2.6rem; width: min(9.5rem, 30vw); }
  .pg_banner span { font-size: 8.5vw; }
  .panel { padding: 1.7rem 1.2rem; width: calc(100% - 9%); margin: 2.4rem auto; border-width: 3px; box-shadow: -6px 7px 0 0 var(--pg-deep); }
  .panel h2 { margin-bottom: 1.1rem; }
  .cards_grid, .steps_grid { gap: 1rem; }
  .card_item { padding: 1.1rem 1.1rem 1rem; }
  .card_item .card_icon { width: 2.8rem; height: 2.8rem; margin-bottom: .5rem; }
  .card_item p, .step_item p, .faq_item p { font-size: .95rem; }
  .step_num { width: 3.4rem; height: 3.4rem; font-size: 2.2rem; }
  .faq_item summary { padding: .85rem 1rem; }
  .faq_item p { padding: 0 1rem 1rem; }
  .pg_cta { padding: 1.6rem 6% 5.5rem; }
  .pg_cta h2 { margin-bottom: 1.3rem; }
  .btn_whats { padding: .8rem 1.4rem .7rem 1.2rem; border-width: 3px; }
  .btn_whats span { font-size: 1.7rem; }
  .btn_whats .wa_icon { width: 2rem; height: 2rem; }
}


/* celular baixo (iPhone SE e afins): personagens um pouco menores pra caber com o balão */
@media (max-width: 767px) and (max-height: 700px) {
  .character_row { max-width: 19rem; }
  .hero_text-wrapper { margin-top: 6vw; }
  .hero_hint { margin-top: 0; }
}

/* ============ home: corpo abaixo do hero ============ */
.page-home { --pg-bg: #7b9e87; --pg-deep: #2f4237; --pg-a: #d95130; --pg-b: #f2bf3f; }
.page-home .hero_bg::after { display: none; }   /* a textura fixa do .page já cobre tudo */
.page-home .section_hero { position: relative; z-index: 1; }

.home_body { position: relative; z-index: 1; }

/* sobre: retrato + apresentação */
.sobre {
  max-width: 68rem;
  width: calc(100% - 12%);
  margin: 1rem auto 0;
  display: grid;
  grid-template-columns: minmax(15rem, 2fr) 3fr;
  gap: clamp(1.5rem, 4vw, 4rem);
  align-items: center;
  padding: 2rem 0 1rem;
}

.sobre_foto {
  position: relative;
  transform: rotate(-2.5deg);
  margin: 1rem 1.2rem 1.2rem .6rem;
}

.sobre_foto img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 4 / 5;
  object-fit: cover;
  border: 4px solid var(--pg-deep);
  border-radius: 1.4rem;
  box-shadow: -8px 9px 0 0 var(--pg-deep);
  background: var(--cream);
}

.sobre_selo {
  position: absolute;
  right: -1.1rem;
  bottom: -1.1rem;
  transform: rotate(7deg);
  background: var(--pg-b);
  color: var(--pg-deep);
  border: 3px solid var(--pg-deep);
  border-radius: 999px;
  padding: .55rem .9rem .45rem;
  box-shadow: -3px 4px 0 0 var(--pg-deep);
  font-family: Thunder, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 1.25rem;
  line-height: 1;
  white-space: nowrap;
}

.sobre_texto h2 {
  font-family: Thunder, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: min(4rem, 11vw);
  line-height: .95;
  color: var(--cream);
  -webkit-text-stroke: .28rem var(--pg-deep);
  paint-order: stroke fill;
  filter: drop-shadow(-4px 4px 0 var(--pg-deep));
  margin-bottom: 1.1rem;
}

.sobre_texto p {
  max-width: 34rem;
  font-size: clamp(1rem, .92rem + .45vw, 1.15rem);
  line-height: 1.6;
  font-weight: 600;
  color: var(--cream);
  text-shadow: -1px 1px 0 var(--pg-deep);
}

.sobre_texto p + p { margin-top: .8rem; }

.sobre_texto .btn_whats { margin-top: 1.5rem; }
.sobre_texto .btn_whats span { font-size: 1.9rem; }
.sobre_texto .btn_whats .wa_icon { width: 2.2rem; height: 2.2rem; }

/* depoimentos: balõezinhos de fala */
.depo {
  max-width: 68rem;
  width: calc(100% - 12%);
  margin: 1.5rem auto 0;
}

.depo h2 {
  text-align: center;
  font-family: Thunder, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: min(4rem, 10vw);
  line-height: .95;
  color: var(--cream);
  -webkit-text-stroke: .3rem var(--pg-deep);
  paint-order: stroke fill;
  filter: drop-shadow(-4px 4px 0 var(--pg-deep));
  margin-bottom: 1.6rem;
}

.depo_grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1.8rem 1.6rem;
}

.depo_item {
  position: relative;
  background: var(--cream);
  border: 3px solid var(--pg-deep);
  border-radius: 1.4rem;
  box-shadow: -5px 6px 0 0 var(--pg-deep);
  padding: 1.3rem 1.4rem 1.2rem;
  transform: rotate(-.8deg);
}

.depo_item:nth-child(2n) { transform: rotate(.8deg); }
.depo_item:nth-child(3n) { transform: rotate(-.4deg); }

/* rabinho do balão */
.depo_item::after {
  content: "";
  position: absolute;
  left: 2.2rem;
  bottom: -15px;
  width: 22px;
  height: 22px;
  background: var(--cream);
  border-right: 3px solid var(--pg-deep);
  border-bottom: 3px solid var(--pg-deep);
  transform: skewX(24deg) rotate(28deg);
  clip-path: polygon(0 0, 100% 0, 100% 100%);
}
.depo_item:nth-child(2n)::after { left: auto; right: 2.2rem; transform: skewX(-24deg) rotate(28deg) scaleX(-1); }

.depo_item p {
  font-size: 1rem;
  line-height: 1.55;
  color: var(--pg-deep);
}

.depo_item cite {
  display: block;
  margin-top: .8rem;
  font-style: normal;
  font-family: Thunder, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 1.35rem;
  line-height: 1;
  color: var(--pg-a);
  -webkit-text-stroke: .12rem var(--pg-deep);
  paint-order: stroke fill;
}

@media (max-width: 767px) {
  .sobre { grid-template-columns: 1fr; gap: 1.8rem; width: calc(100% - 9%); padding-top: 1.2rem; }
  .sobre_foto { max-width: 17rem; margin: .6rem auto 1rem; }
  .sobre_selo { font-size: 1.1rem; right: -.6rem; }
  .sobre_texto { text-align: center; }
  .sobre_texto p { margin-inline: auto; }
  .depo { width: calc(100% - 9%); }
  .depo_grid { grid-template-columns: 1fr; gap: 1.6rem; }
  .depo_item { padding: 1.1rem 1.15rem 1rem; }
  .depo_item p { font-size: .95rem; }
}

/* movimento reduzido: personagens ficam parados, sem pulo */
@media (prefers-reduced-motion: reduce) {
  .char, .ground, .tilt, .pulse, .hero_hint, .hint-arrow, .whats_button { animation: none !important; }
  .hero_text, .character_link, .btn_whats { transition: none !important; }
}

/* ============ internas: continue explorando + voltar ============ */
.pg_nav {
  max-width: 68rem;
  width: calc(100% - 12%);
  margin: 0 auto;
  padding: 0 0 6rem;
  text-align: center;
}

.pg_nav_title {
  font-family: Thunder, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: min(3rem, 8vw);
  line-height: 1;
  color: var(--cream);
  -webkit-text-stroke: .25rem var(--pg-deep);
  paint-order: stroke fill;
  filter: drop-shadow(-3px 3px 0 var(--pg-deep));
  margin-bottom: 1rem;
}

.pg_nav_row {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  gap: 0 1.5rem;
  margin-bottom: 1.6rem;
}

.pg_nav_item {
  width: 10rem;
  color: var(--pg-deep);          /* sombra chapada dos personagens vem daqui (currentColor) */
  transition: transform .3s var(--swap-ease);
}
.pg_nav_item:hover { transform: translateY(-8px); }
.pg_nav_item svg { width: 100%; height: auto; display: block; }

.pg_nav_item span {
  display: block;
  font-family: Thunder, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 1.35rem;
  line-height: 1;
  color: var(--cream);
  -webkit-text-stroke: .22rem var(--pg-deep);
  paint-order: stroke fill;
  filter: drop-shadow(-2px 2px 0 var(--pg-deep));
  margin-top: .1rem;
}

.pg_nav_back {
  display: inline-flex;
  align-items: center;
  gap: .6rem;
  font-family: Thunder, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 1.9rem;
  line-height: 1;
  color: var(--pg-deep);
  background: var(--cream);
  border: 4px solid var(--pg-deep);
  border-radius: 999px;
  padding: .85rem 1.6rem .7rem 1.3rem;
  box-shadow: -5px 6px 0 0 var(--pg-deep);
  transition: transform .2s var(--swap-ease), box-shadow .2s;
}
.pg_nav_back:hover { transform: translateY(-3px); box-shadow: -7px 9px 0 0 var(--pg-deep); }
.pg_nav_back svg { width: 1.2em; height: 1.2em; }

@media (max-width: 767px) {
  .pg_nav { width: calc(100% - 9%); padding-bottom: 5.5rem; }
  .pg_nav_row { gap: 0 .5rem; }
  .pg_nav_item { width: 27vw; }
  .pg_nav_item span { font-size: 4.2vw; -webkit-text-stroke-width: .18rem; }
  .pg_nav_back { font-size: 1.5rem; border-width: 3px; padding: .7rem 1.3rem .6rem 1.1rem; }
}

/* 404 */
.p404 .pg_hero { padding-bottom: 8rem; }
.p404 .pg_char { position: relative; right: auto; bottom: auto; margin: 1.5rem auto 0; width: min(14rem, 45vw); }
