/* ==========================================================================
   Cacá Teixeira 45.637 — Candidato a Deputado Estadual
   CSS residual: identidade, componentes, estados JS e animações

   NOTA: não usar opacidades fora da escala do Tailwind (ex.: text-white/78).
   Elas não são geradas e o texto cai para a cor herdada — foi a causa dos
   textos invisíveis. Aqui a transparência é sempre definida em CSS puro.
   ========================================================================== */

/* Paleta oficial — extraída da folha de marca da campanha (PDF de referência).
   Azul profundo #1627A0 · Azul #296BCC · Laranja #EF8C3A · Amarelo #FFF000 · Verde #45F903 */
:root {
  --navy:       #1627A0;
  --navy-esc:   #0A1560;
  --azul:       #296BCC;
  --azul-med:   #2352BF;
  --azul-claro: #A9C7F0;
  --azul-lav:   #E8F0FC;
  --laranja:    #EF8C3A;
  --laranja-esc:#D4741F;
  --laranja-clr:#FFA85E;
  --amarelo:    #FFF000;
  --verde:      #45F903;
}

html {
  scroll-behavior: smooth;
  scroll-padding-top: 92px;
}

/* ATENÇÃO: overflow-x: hidden aqui cria um container de rolagem e
   QUEBRA position:sticky nos filhos — foi o que fez a cena do Tripé e a
   timeline não prenderem. "clip" contém o transbordo horizontal sem
   criar container de rolagem. Não trocar de volta para hidden. */
html, body { overflow-x: clip; }

body {
  font-size: 18px;
  line-height: 1.6;
}

@media (min-width: 768px) { body { font-size: 19px; } }

::selection { background: var(--laranja); color: #fff; }

.font-900 { font-weight: 900; }
.font-800 { font-weight: 800; }
.font-700 { font-weight: 700; }

.pular-link {
  position: absolute;
  left: -9999px;
  top: 0;
  z-index: 100;
  background: var(--laranja);
  color: #fff;
  padding: .9rem 1.5rem;
  font-weight: 700;
  border-radius: 0 0 12px 0;
}
.pular-link:focus { left: 0; }


/* ==========================================================================
   TIPOGRAFIA DE SEÇÃO
   ========================================================================== */

.eyebrow {
  font-family: Rubik, Arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: .2em;
  text-transform: uppercase;
  color: var(--laranja-esc);
  margin-bottom: .7rem;
}

/* A marca usa Rubik Bold reto, sem itálico. O itálico pesado era um dos
   traços que deixavam o layout com cara de template genérico. */
.titulo-secao {
  font-family: Rubik, Arial, sans-serif;
  font-weight: 800;
  font-size: clamp(2rem, 5vw, 3.3rem);
  line-height: 1.02;
  letter-spacing: -0.025em;
  text-transform: uppercase;
}

/* Lockup da marca: palavra pequena em cima, palavra grande embaixo */
.lockup-menor {
  display: block;
  font-size: .52em;
  font-weight: 500;
  letter-spacing: -0.005em;
  text-transform: uppercase;
}

/* Palavra de destaque em script, com a pincelada laranja embaixo */
.script-destaque {
  position: relative;
  display: inline-block;
  font-family: Yellowtail, cursive;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
  color: var(--laranja);
  font-size: 1.16em;
  line-height: .95;
  padding: 0 .12em .16em;
}

.script-destaque::after {
  content: '';
  position: absolute;
  left: -.06em;
  right: -.1em;
  bottom: -.06em;
  height: .17em;
  background: url('../img/pincel-laranja.png') center/100% 100% no-repeat;
}

.texto-apoio {
  margin-top: 1.3rem;
  font-size: clamp(1.05rem, 2.2vw, 1.24rem);
  line-height: 1.62;
  color: rgba(22, 39, 160, .84);
}

.texto-claro { color: rgba(255, 255, 255, .88); }


/* ==========================================================================
   HEADER
   ========================================================================== */

#header { background: transparent; }

#header.is-scrolled {
  background: #fff;
  box-shadow: 0 2px 20px rgba(22,39,160, .13);
}

#logo { display: block; position: relative; }

.logo-img {
  height: 50px;
  width: auto;
  transition: opacity .3s ease;
}
@media (min-width: 768px) { .logo-img { height: 62px; } }

.logo-cor { position: absolute; left: 0; top: 0; opacity: 0; }

#header.is-scrolled .logo-branco { opacity: 0; }
#header.is-scrolled .logo-cor    { opacity: 1; }

.nav-link {
  position: relative;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  padding-bottom: 5px;
  transition: color .3s ease;
  white-space: nowrap;
}

#header.is-scrolled .nav-link { color: var(--navy); }

.nav-link::after {
  content: '';
  position: absolute;
  left: 0; bottom: 0;
  width: 0; height: 3px;
  background: var(--laranja);
  border-radius: 2px;
  transition: width .3s ease;
}

.nav-link:hover::after,
.nav-link.is-active::after { width: 100%; }

.nav-link.is-active { color: var(--laranja-clr); }
#header.is-scrolled .nav-link.is-active { color: var(--laranja-esc); }

.burger-bar {
  display: block;
  width: 26px; height: 3px;
  border-radius: 2px;
  background: #fff;
  transition: transform .3s ease, opacity .25s ease, background-color .3s ease;
}

#header.is-scrolled .burger-bar { background: var(--navy); }

body.nav-open .burger-bar { background: #fff; }
body.nav-open .burger-bar:nth-child(1) { transform: translateY(9px) rotate(45deg); }
body.nav-open .burger-bar:nth-child(2) { opacity: 0; }
body.nav-open .burger-bar:nth-child(3) { transform: translateY(-9px) rotate(-45deg); }
body.nav-open { overflow: hidden; }

#nav-mobile.is-open { display: flex; animation: fadeIn .28s ease both; }

.nav-mobile-link {
  color: #fff;
  font-family: Rubik, Arial, sans-serif;
  font-weight: 800;
  font-size: 28px;
  transition: color .25s ease;
}
.nav-mobile-link:hover { color: var(--laranja-clr); }


/* ==========================================================================
   HERO
   ========================================================================== */

/* Azul de base — aparece enquanto a arte carrega e preenche as
   sobras da arte em telas muito largas ou muito altas. */
.hero-bg {
  position: absolute;
  inset: 0;
  background: linear-gradient(150deg, #2A5FC4 0%, #1C3BAE 46%, #12208A 100%);
}

/* A arte oficial encosta na direita e sangra; a esquerda é azul limpo,
   que é onde ficam o logotipo e o descritivo — igual à peça da agência. */
.hero-arte {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: right top;
}

@media (min-width: 1024px) {
  .hero-arte {
    width: 76%;
    object-position: right center;
    -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 16%);
            mask-image: linear-gradient(to right, transparent 0%, #000 16%);
  }
}

/* Fundo da Trajetória: a orla de Santos, sob um véu azul forte para o
   texto branco continuar legível. */
.tl-foto {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 38%;
}

.tl-veu {
  position: absolute;
  inset: 0;
  background: linear-gradient(160deg, rgba(22,39,160,.90) 0%, rgba(16,28,122,.94) 100%);
}


/* ---------- Conteúdo do hero: duas colunas ---------- */

.hero-conteudo {
  position: relative;
  z-index: 10;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding-top: 96px;
  padding-bottom: 74px;
}

@media (min-width: 1024px) {
  .hero-conteudo {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    justify-content: unset;
    padding-top: 88px;
    padding-bottom: 96px;
  }
}

.hero-esq { text-align: center; }
@media (min-width: 1024px) { .hero-esq { text-align: left; } }

.hero-logo {
  display: block;
  width: auto;
  height: clamp(112px, 26vw, 190px);
  margin: 0 auto 1.6rem;
  filter: drop-shadow(0 6px 20px rgba(5,15,70,.45));
}

@media (min-width: 1024px) {
  .hero-logo { margin: 0 0 1.9rem; height: clamp(160px, 15vw, 232px); }
}

/* Descritivo abaixo do logotipo, no mesmo tom da peça */
.hero-tagline {
  font-family: Rubik, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  font-size: clamp(1.15rem, 3.4vw, 1.95rem);
  line-height: 1.24;
  letter-spacing: -0.01em;
  text-shadow: 0 3px 16px rgba(5,15,70,.4);
}

.hero-tagline .destaque { color: var(--laranja); }

.hero-sub {
  margin-top: 1.1rem;
  color: #fff;
  font-size: clamp(1rem, 2.2vw, 1.18rem);
  line-height: 1.5;
  max-width: 40ch;
  margin-left: auto;
  margin-right: auto;
  text-shadow: 0 2px 12px rgba(5,15,70,.5);
}

@media (min-width: 1024px) { .hero-sub { margin-left: 0; margin-right: 0; } }

/* Assinatura "Vote certo" */
.hero-vote {
  display: none;
  text-align: center;
  line-height: .86;
  padding-left: 2rem;
}

@media (min-width: 1024px) { .hero-vote { display: block; } }

.vote-1 {
  display: block;
  font-family: Rubik, Arial, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  color: #fff;
  font-size: clamp(2.6rem, 5vw, 4.5rem);
  letter-spacing: -0.02em;
  text-shadow: 0 4px 18px rgba(5,15,70,.45);
}

.vote-2 {
  display: block;
  font-family: Yellowtail, cursive;
  color: var(--laranja);
  font-size: clamp(3.4rem, 6.6vw, 6rem);
  margin-top: -.22em;
  margin-left: .12em;
  text-shadow: 0 5px 20px rgba(5,15,70,.5);
}

.hero-curva {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 62px;
  z-index: 20;
}

@media (min-width: 768px)  { .hero-curva { height: 92px; } }
@media (min-width: 1280px) { .hero-curva { height: 118px; } }

.hero-halo {
  position: absolute;
  bottom: 0; left: 50%;
  transform: translateX(-50%);
  width: min(120%, 660px);
  aspect-ratio: 1/1;
  background: radial-gradient(circle at 50% 62%, rgba(255,255,255,.22) 0%, rgba(255,255,255,0) 62%);
  z-index: 2;
  pointer-events: none;
}

/* Retrato: altura sempre em viewport. Percentual dentro de grid/flex não
   resolve e a imagem volta ao tamanho intrínseco. */
.hero-retrato {
  width: auto;
  max-width: none;
  object-fit: contain;
  object-position: bottom center;
  filter: drop-shadow(0 26px 44px rgba(10,21,96,.45));
  height: 46svh;
}

@media (min-width: 480px)  { .hero-retrato { height: 52svh; } }
@media (min-width: 768px)  { .hero-retrato { height: 58svh; } }
@media (min-width: 1024px) { .hero-retrato { height: min(84vh, 780px); } }
@media (min-width: 1280px) { .hero-retrato { height: min(88vh, 850px); } }


/* ==========================================================================
   PLAYER DE VÍDEO
   ========================================================================== */

.player-moldura { max-width: 1060px; margin: 0 auto; }

.player {
  position: relative;
  aspect-ratio: 16/9;
  border-radius: 26px;
  overflow: hidden;
  background: var(--navy-esc);
  box-shadow: 0 22px 60px rgba(22,39,160,.30);
  cursor: pointer;
}

.player-capa {
  position: absolute;
  inset: 0;
  width: 100%; height: 100%;
  object-fit: cover;
  object-position: center 22%;
}

.player-sombra {
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(10,21,96,.92) 0%, rgba(10,21,96,.72) 46%, rgba(10,21,96,.34) 100%);
}

.player-frase {
  position: absolute;
  left: 0; bottom: 0;
  padding: 1.6rem 1.4rem;
  max-width: 60%;
  z-index: 2;
}

.player-frase p {
  color: #fff;
  font-family: Rubik, Arial, sans-serif;
  font-weight: 700;
  font-style: italic;
  font-size: clamp(.92rem, 1.85vw, 1.42rem);
  line-height: 1.32;
}

.player-frase cite {
  display: block;
  margin-top: .8rem;
  font-style: normal;
  font-weight: 600;
  font-size: clamp(.78rem, 1.2vw, .98rem);
  color: var(--laranja-clr);
}

@media (min-width: 768px) { .player-frase { padding: 2.6rem 2.4rem; } }

.player-play {
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  width: 78px; height: 78px;
  border-radius: 50%;
  background: var(--laranja);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 12px 34px rgba(239,140,58,.55);
  transition: transform .3s ease, background-color .3s ease;
}

@media (min-width: 768px) { .player-play { width: 104px; height: 104px; } }

.player-play svg { width: 34%; height: 34%; margin-left: 8%; }
.player:hover .player-play { transform: translate(-50%, -50%) scale(1.09); }

.player-pulso {
  position: absolute;
  inset: 0;
  border-radius: 50%;
  border: 3px solid var(--laranja);
  animation: pulso 2.4s cubic-bezier(.3,0,.2,1) infinite;
}

@keyframes pulso {
  0%   { transform: scale(1);   opacity: .85; }
  70%  { transform: scale(1.75); opacity: 0; }
  100% { transform: scale(1.75); opacity: 0; }
}

.player iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; z-index: 5; }

.player-aviso {
  margin-top: 1rem;
  text-align: center;
  font-size: 15px;
  font-weight: 600;
  color: rgba(22,39,160,.6);
}
.player-aviso.escondido { display: none; }


/* ==========================================================================
   TRAJETÓRIA — TIMELINE HORIZONTAL COM SCROLL
   ========================================================================== */

.tl-wrapper { position: relative; }

.tl-sticky {
  position: relative;
  overflow: hidden;
  min-height: 100svh;
  display: flex;
  align-items: center;
}

/* No desktop a seção gruda no topo e o scroll vertical vira avanço
   horizontal da timeline. A altura do wrapper é calculada no JS. */
@media (min-width: 1024px) {
  .tl-sticky {
    position: sticky;
    top: 0;
    height: 100vh;
    min-height: 0;
  }
}

.tl-cabecalho { margin-bottom: 2.2rem; }

.tl-apoio {
  margin-top: 1.2rem;
  max-width: 68ch;
  font-size: clamp(1rem, 2vw, 1.16rem);
  line-height: 1.6;
  color: rgba(255,255,255,.82);
}

/* Trilho de progresso */
.tl-rail {
  position: relative;
  height: 4px;
  border-radius: 4px;
  margin-bottom: 1.8rem;
}

.tl-rail-fundo,
.tl-rail-progresso {
  position: absolute;
  left: 0; top: 0;
  height: 100%;
  border-radius: 4px;
}

.tl-rail-fundo { width: 100%; background: rgba(255,255,255,.20); }

.tl-rail-progresso {
  width: 0%;
  background: linear-gradient(90deg, var(--laranja) 0%, var(--laranja-clr) 100%);
  transition: width .18s linear;
}

.tl-viewport { overflow: hidden; }

.tl-track {
  display: flex;
  gap: 1.5rem;
  list-style: none;
  will-change: transform;
  transition: transform .18s linear;
}

.tl-card {
  position: relative;
  flex: 0 0 auto;
  width: 300px;
  background: rgba(255,255,255,.06);
  border: 1px solid rgba(255,255,255,.16);
  border-radius: 24px;
  padding: 1.9rem 1.6rem 1.7rem;
  transition: background-color .4s ease, border-color .4s ease, transform .4s ease;
}

@media (min-width: 768px) { .tl-card { width: 340px; } }

.tl-card.is-ativo {
  background: rgba(255,255,255,.12);
  border-color: rgba(239,140,58,.6);
  transform: translateY(-6px);
}

.tl-ponto {
  position: absolute;
  top: -2.05rem;
  left: 1.6rem;
  width: 16px; height: 16px;
  border-radius: 50%;
  background: var(--navy);
  border: 3px solid rgba(255,255,255,.45);
  transition: background-color .35s ease, border-color .35s ease, box-shadow .35s ease;
}

.tl-card.is-ativo .tl-ponto {
  background: var(--laranja);
  border-color: var(--laranja);
  box-shadow: 0 0 0 6px rgba(239,140,58,.28);
}

.tl-ano {
  display: inline-block;
  font-family: Rubik, Arial, sans-serif;
  font-weight: 800;
  font-size: 14px;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: rgba(255,255,255,.72);
  transition: color .35s ease;
}

.tl-card.is-ativo .tl-ano { color: var(--laranja-clr); }

.tl-icone {
  width: 50px; height: 50px;
  margin: 1rem 0 1.1rem;
  border-radius: 15px;
  background: rgba(255,255,255,.10);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color .35s ease;
}
.tl-icone svg { width: 26px; height: 26px; }
.tl-card.is-ativo .tl-icone { background: var(--laranja); }

.tl-titulo {
  font-family: Rubik, Arial, sans-serif;
  font-weight: 800;
  font-size: 1.24rem;
  line-height: 1.2;
  color: #fff;
  margin-bottom: .6rem;
}

.tl-texto {
  font-size: 1rem;
  line-height: 1.55;
  color: rgba(255,255,255,.80);
}

.tl-dica {
  margin-top: 1.8rem;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: .06em;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
}
.tl-dica-mobile { display: none; }

/* Fallback sem scroll travado: rolagem horizontal por toque */
@media (max-width: 1023px) {
  .tl-sticky { min-height: 0; padding: 4rem 0; }
  .tl-viewport {
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding-bottom: .5rem;
    margin: 0 -1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .tl-viewport::-webkit-scrollbar { height: 0; }
  .tl-track { transform: none !important; }
  .tl-card { scroll-snap-align: start; width: 270px; }
  .tl-dica-desktop { display: none; }
  .tl-dica-mobile  { display: inline; }
}


/* ==========================================================================
   BANNER LARGO + DUAS COLUNAS
   ========================================================================== */

.banner-largo {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* A imagem ja sai do processamento na proporcao exata de exibicao
   (3.2:1 no desktop, 1.45:1 no mobile). Nada de object-fit aqui: um
   segundo recorte pelo CSS foi o que decapitava a foto. */
.banner-largo img {
  display: block;
  width: 100%;
  height: auto;
}

.banner-largo figcaption {
  position: absolute;
  left: 0; right: 0; bottom: 0;
  padding: 3.5rem 1.25rem 1.5rem;
  background: linear-gradient(to top, rgba(10,21,96,.88) 0%, rgba(10,21,96,0) 100%);
}

.banner-largo figcaption span {
  display: block;
  max-width: 1140px;
  margin: 0 auto;
  color: #fff;
  font-family: Rubik, Arial, sans-serif;
  font-weight: 800;
  font-style: italic;
  font-size: clamp(1rem, 2.4vw, 1.6rem);
  line-height: 1.2;
}

@media (min-width: 768px) { .banner-largo figcaption { padding: 5rem 2rem 2.2rem; } }

.duas-colunas {
  font-size: clamp(1.02rem, 2vw, 1.14rem);
  line-height: 1.68;
  color: rgba(22,39,160,.85);
}

.duas-colunas p { margin-bottom: 1.15rem; }
.duas-colunas p:last-child { margin-bottom: 0; }
.duas-colunas strong { color: var(--navy); font-weight: 700; }

@media (min-width: 768px) {
  .duas-colunas {
    column-count: 2;
    column-gap: 3.2rem;
  }
  .duas-colunas p { break-inside: avoid; }
}

.ficha {
  font-size: 16px;
  line-height: 1.5;
  color: rgba(22,39,160,.88);
  padding-left: 15px;
  border-left: 3px solid var(--azul-claro);
}

.ficha span {
  display: block;
  font-family: Rubik, Arial, sans-serif;
  font-weight: 700;
  font-size: 12.5px;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: var(--laranja-esc);
  margin-bottom: 3px;
}


/* ==========================================================================
   CARDS — TRIPÉ SOCIAL
   ========================================================================== */

/* ==========================================================================
   CENA ANIMADA DA 2ª DOBRA (Tripé Social)

   O scroll fica preso enquanto a cena se monta: a pincelada é "pintada",
   a catedral aparece, ele entra, os cards sobem e o título fecha.
   A altura do wrapper é calculada no JS; o progresso chega por
   --p-pincel e por classes .is-on.
   ========================================================================== */

.cena-wrapper { position: relative; background: #101C7A; }

.cena-sticky {
  position: relative;
  overflow: hidden;
  min-height: 100svh;
  display: flex;
  align-items: center;
  --p-pincel: 1;
}

@media (min-width: 1024px) {
  .cena-sticky {
    position: sticky;
    top: 0;
    height: 100vh;
    min-height: 0;
  }
}

.cena-base {
  position: absolute;
  inset: 0;
  background: linear-gradient(150deg, #1B3BB0 0%, #142A93 48%, #0C1668 100%);
}

/* A arte (pincelada + catedral) fica sempre presente; quem se move é a
   camada de tinta por cima. No PDF da agência a pincelada e a catedral
   vieram achatadas numa imagem só, então a revelação é feita por cima. */
/* PRINCÍPIO: o estado PADRÃO destas camadas é o estado FINAL da animação.
   Sem JS, com JS quebrado, sem suporte a máscara ou com sticky travado,
   a seção aparece montada e igual à peça da agência. A animação só entra
   quando o JS marca .js-anima no wrapper — nunca o contrário. */

.cena-fundo {
  position: absolute;
  inset: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: right center;
}

/* Faísca de luz que corre na ponta do pincel (só durante a animação) */
.cena-brilho {
  position: absolute;
  inset: 0;
  z-index: 3;
  pointer-events: none;
  opacity: 0;
}


/* ---------- Camada de animação, ativada pelo JS ---------- */

/* A borda da máscara foi gerada a partir da própria pincelada da agência,
   com as cerdas. Máscara em vez de filtro SVG: composta por GPU, sem
   recalcular ruído a cada frame do scroll. */
.js-anima .cena-fundo {
  -webkit-mask-image: url("data:image/png;base64,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");
          mask-image: url("data:image/png;base64,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");
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: calc(100% - var(--p-pincel) * 100%) center;
          mask-position: calc(100% - var(--p-pincel) * 100%) center;

  transform: scale(calc(1.05 - var(--p-pincel) * 0.05));
  transform-origin: 76% 50%;
}

.js-anima .cena-brilho {
  opacity: calc(1 - var(--p-pincel));
  background: linear-gradient(100deg,
      transparent calc(var(--p-pincel) * 100% - 13%),
      rgba(170, 210, 255, .42) calc(var(--p-pincel) * 100% - 3%),
      transparent calc(var(--p-pincel) * 100% + 6%));
}

.cena-caca {
  position: absolute;
  z-index: 4;
  right: -6%;
  bottom: 0;
  height: 66%;
  width: auto;
  object-fit: contain;
  object-position: bottom;
  transition: opacity .9s cubic-bezier(.22,.61,.36,1), transform 1s cubic-bezier(.22,.61,.36,1);
  filter: drop-shadow(0 20px 40px rgba(6,12,60,.5));
}

@media (min-width: 1024px) { .cena-caca { right: 1%; height: 88%; } }

/* Só some antes da hora quando a animação está no comando */
.js-anima .cena-caca { opacity: 0; transform: translateY(46px) scale(.97); }
.js-anima .cena-caca.is-on { opacity: 1; transform: none; }

.cena-conteudo {
  position: relative;
  z-index: 5;
  width: 100%;
  padding-top: 5rem;
  padding-bottom: 3rem;
}

@media (min-width: 1024px) { .cena-conteudo { padding-top: 0; padding-bottom: 0; } }

.cena-texto { max-width: 40rem; margin-bottom: 2.6rem; }

/* Título em DUAS linhas, como na peça:
   "COMPROMISSO" grande em cima, "com as pessoas" embaixo. */
.cena-titulo {
  font-family: Rubik, Arial, sans-serif;
  color: #fff;
  line-height: .95;
  transition: opacity .8s cubic-bezier(.22,.61,.36,1), transform .8s cubic-bezier(.22,.61,.36,1);
}

.ct-topo {
  display: block;
  font-weight: 800;
  text-transform: uppercase;
  font-size: clamp(2.3rem, 5.4vw, 4.3rem);
  letter-spacing: -0.028em;
}

.ct-base {
  display: flex;
  align-items: baseline;
  gap: .3em;
  margin-top: .12em;
}

.ct-com {
  font-weight: 700;
  font-size: clamp(1.5rem, 3.3vw, 2.6rem);
  letter-spacing: -0.02em;
}

.ct-base .script-destaque { font-size: clamp(2.4rem, 5.6vw, 4.4rem); }

.js-anima .cena-titulo { opacity: 0; transform: translateY(26px); }
.js-anima .cena-titulo.is-on { opacity: 1; transform: none; }

.cena-cards { max-width: 56rem; }

.cena-cards .card-pilar {
  transition: opacity .7s cubic-bezier(.22,.61,.36,1), transform .7s cubic-bezier(.22,.61,.36,1);
}

.js-anima .cena-cards .card-pilar { opacity: 0; transform: translateY(40px) scale(.96); }
.js-anima .cena-cards .card-pilar.is-on { opacity: 1; transform: none; }

/* A pincelada laranja do título é desenhada da esquerda para a direita */
.cena-titulo .script-destaque::after {
  transition: clip-path .85s cubic-bezier(.22,.61,.36,1) .3s;
}

.js-anima .cena-titulo .script-destaque::after { clip-path: inset(0 100% 0 0); }
.js-anima .cena-titulo.is-on .script-destaque::after { clip-path: inset(0 0 0 0); }

/* No mobile a cena não trava o scroll: tudo entra normalmente e a
   camada de tinta sai de cena (o filtro de ruído é caro no celular). */
@media (max-width: 1023px) {
  .cena-sticky { padding: 4.5rem 0; }
  .cena-fundo { opacity: .55; transform: none; }
  .cena-brilho { display: none; }
  .cena-fundo { -webkit-mask-image: none; mask-image: none; }
  .cena-caca { display: none; }
  .cena-cards { max-width: none; }
}


/* Cards brancos com canto laranja, círculo azul e swoosh — como no
   material oficial da campanha. */
.card-pilar {
  position: relative;
  background: #fff;
  border-radius: 22px;
  padding: 2.2rem 1.9rem 2rem;
  text-align: center;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(22,39,160,.10);
  transition: transform .35s ease, box-shadow .35s ease;
}

/* Aresta laranja no canto direito, marca da peça original */
.card-pilar::after {
  content: '';
  position: absolute;
  top: 14px; right: 0; bottom: 14px;
  width: 5px;
  border-radius: 5px 0 0 5px;
  background: var(--laranja);
}

.card-pilar:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 44px rgba(22,39,160,.20);
}

.card-icone {
  width: 96px;
  height: 96px;
  margin: 0 auto 1.1rem;
  display: block;
}

.card-titulo {
  font-family: Rubik, Arial, sans-serif;
  font-weight: 700;
  font-size: clamp(1.2rem, 2.3vw, 1.45rem);
  line-height: 1.16;
  color: var(--navy);
}

.card-titulo span {
  display: block;
  font-weight: 400;
  font-size: .82em;
  color: var(--azul);
}

/* Swoosh azul fechando o card */
.card-swoosh {
  display: block;
  width: 96px;
  height: 9px;
  margin: 1.1rem auto 0;
  border-bottom: 3px solid var(--azul);
  border-radius: 50%;
}


/* ==========================================================================
   SPLIT — DE SANTOS / PARA SÃO PAULO
   ========================================================================== */

.split {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
}

@media (min-width: 1024px) { .split { grid-template-columns: 1fr 1fr; } }

.split-lado {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: flex-end;
  min-height: 480px;
  padding: 3rem 1.5rem;
}

@media (min-width: 768px)  { .split-lado { padding: 4rem 3rem; min-height: 560px; } }
@media (min-width: 1024px) { .split-lado { min-height: 660px; padding: 4.5rem 3.5rem; } }

.split-fundo {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
  transform: scale(1.04);
  transition: transform 1s cubic-bezier(.22,.61,.36,1);
}

.split-lado:hover .split-fundo { transform: scale(1.10); }

.split-lado::after {
  content: '';
  position: absolute;
  inset: 0;
}

.split-santos::after {
  background: linear-gradient(to top, rgba(10,21,96,.96) 8%, rgba(22,39,160,.86) 50%, rgba(22,39,160,.68) 100%);
}

.split-sp::after {
  background: linear-gradient(to top, rgba(146,64,10,.96) 8%, rgba(200,92,16,.86) 50%, rgba(239,140,58,.70) 100%);
}

.split-conteudo { position: relative; z-index: 2; max-width: 56ch; }

.split-selo {
  display: inline-block;
  font-family: Rubik, Arial, sans-serif;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: .18em;
  text-transform: uppercase;
  color: #fff;
  background: rgba(255,255,255,.18);
  border: 1px solid rgba(255,255,255,.35);
  padding: 5px 14px;
  border-radius: 45px;
  margin-bottom: 1.1rem;
}

.split-titulo {
  font-family: Rubik, Arial, sans-serif;
  font-weight: 900;
  font-style: italic;
  text-transform: uppercase;
  color: #fff;
  font-size: clamp(2.1rem, 6vw, 3.4rem);
  line-height: 1;
  letter-spacing: -0.02em;
  margin-bottom: 1.2rem;
}

.split-texto {
  color: rgba(255,255,255,.94);
  font-size: clamp(1.02rem, 2vw, 1.13rem);
  line-height: 1.66;
}

.split-divisor {
  display: none;
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
  width: 72px; height: 72px;
  border-radius: 50%;
  background: #fff;
  color: var(--navy);
  align-items: center;
  justify-content: center;
  box-shadow: 0 10px 30px rgba(10,21,96,.35);
}
.split-divisor svg { width: 30px; height: 30px; }

@media (min-width: 1024px) { .split-divisor { display: flex; } }


/* ==========================================================================
   ABAS — LEIS E PROJETOS
   ========================================================================== */

.abas-lista {
  display: flex;
  flex-wrap: wrap;
  gap: .7rem;
  margin-bottom: 2rem;
}

.aba {
  font-family: Rubik, Arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: var(--navy);
  background: var(--azul-lav);
  border: 2px solid transparent;
  padding: .8rem 1.5rem;
  border-radius: 45px;
  transition: all .28s ease;
  cursor: pointer;
}

.aba:hover { border-color: var(--azul-claro); }

.aba.is-ativa {
  background: var(--laranja);
  border-color: var(--laranja);
  color: #fff;
  box-shadow: 0 8px 22px rgba(239,140,58,.35);
}

.abas-corpo {
  background: var(--azul-lav);
  border-radius: 26px;
  padding: 2rem 1.6rem;
  min-height: 210px;
}

@media (min-width: 768px) { .abas-corpo { padding: 2.8rem 2.6rem; } }

.painel { display: none; }
.painel.is-ativo { display: block; animation: fadeInUp .45s cubic-bezier(.22,.61,.36,1) both; }

.lista-itens { list-style: none; display: grid; gap: 1.1rem; }

.lista-itens li {
  position: relative;
  padding-left: 2.4rem;
  font-size: clamp(1.04rem, 2.1vw, 1.18rem);
  line-height: 1.55;
  color: var(--navy);
  font-weight: 500;
}

.lista-itens li::before {
  content: '';
  position: absolute;
  left: 0; top: .28em;
  width: 24px; height: 24px;
  border-radius: 50%;
  background: var(--laranja);
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5 9.5 18 20 6.5'/%3E%3C/svg%3E") center/72% no-repeat,
          linear-gradient(#000,#000);
  -webkit-mask-composite: xor;
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5 9.5 18 20 6.5'/%3E%3C/svg%3E") center/72% no-repeat,
          linear-gradient(#000,#000);
          mask-composite: exclude;
}

/* Faixa da cartilha */
.faixa-cartilha {
  margin-top: 3rem;
  border: 2px solid var(--azul-claro);
  border-radius: 26px;
  padding: 1.8rem 1.6rem;
  display: flex;
  flex-direction: column;
  gap: 1.4rem;
}

@media (min-width: 768px) {
  .faixa-cartilha { flex-direction: row; align-items: center; gap: 2.2rem; padding: 2.2rem 2.4rem; }
}

.faixa-icone {
  flex-shrink: 0;
  width: 62px; height: 62px;
  border-radius: 19px;
  background: var(--navy);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.faixa-icone svg { width: 30px; height: 30px; }

.faixa-titulo {
  font-family: Rubik, Arial, sans-serif;
  font-weight: 800;
  font-size: clamp(1.2rem, 2.4vw, 1.45rem);
  line-height: 1.2;
  color: var(--navy);
}

.faixa-texto {
  margin-top: .5rem;
  font-size: 1.02rem;
  color: rgba(22,39,160,.78);
}


/* ==========================================================================
   GRADE DE REELS
   ========================================================================== */

.reel-card {
  position: relative;
  border-radius: 22px;
  overflow: hidden;
  background: rgba(255,255,255,.06);
  border: 1px solid rgba(255,255,255,.18);
  height: 620px;
  transition: border-color .35s ease, transform .35s ease;
}

.reel-card:hover { border-color: var(--laranja); transform: translateY(-5px); }

.reel-card iframe {
  position: relative;
  z-index: 1;
  width: 100%; height: 100%;
  border: 0;
  display: block;
}

.reel-card::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(100deg, rgba(255,255,255,.06) 30%, rgba(255,255,255,.13) 50%, rgba(255,255,255,.06) 70%);
  background-size: 220% 100%;
  animation: brilhoCarregando 1.5s linear infinite;
}
.reel-card.carregado::before { display: none; }

@keyframes brilhoCarregando {
  from { background-position: 140% 0; }
  to   { background-position: -40% 0; }
}


/* ==========================================================================
   PARTICIPE — FORMULÁRIO
   ========================================================================== */

.participe-caixa {
  background: #fff;
  border-radius: 30px;
  padding: 2.2rem 1.6rem;
  display: grid;
  gap: 2.2rem;
  box-shadow: 0 16px 44px rgba(22,39,160,.10);
}

@media (min-width: 768px) { .participe-caixa { padding: 3rem 2.8rem; } }
@media (min-width: 1024px) {
  .participe-caixa { grid-template-columns: 1fr 1fr; gap: 3.5rem; align-items: center; }
}

#form-eleitor { display: grid; gap: 1.3rem; }

.rotulo {
  display: block;
  font-family: Rubik, Arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: var(--navy);
  margin-bottom: .55rem;
}

.campo {
  width: 100%;
  background: var(--azul-lav);
  border: 2px solid transparent;
  border-radius: 15px;
  padding: 1rem 1.1rem;
  font-size: 17px;
  color: var(--navy);
  transition: border-color .25s ease, background-color .25s ease;
}

.campo::placeholder { color: rgba(22,39,160,.45); }

.campo:focus {
  outline: none;
  background: #fff;
  border-color: var(--laranja);
}

.campo.invalido { border-color: var(--laranja-esc); background: #FFF4EC; }


/* ==========================================================================
   BOTÕES E LINKS
   ========================================================================== */

.btn-cta {
  transition: transform .3s ease, background-color .3s ease, color .3s ease, box-shadow .3s ease;
  box-shadow: 0 10px 28px rgba(239,140,58,.32);
}
.btn-cta:hover { transform: scale(1.04); }
.btn-cta:active { transform: scale(.99); }

.btn-cta.bg-caca-700, .btn-cta[class*="border-"] { box-shadow: none; }

.link-rodape {
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  border-bottom: 2px solid rgba(255,255,255,.3);
  padding-bottom: 2px;
  transition: color .25s ease, border-color .25s ease;
}
.link-rodape:hover { color: var(--laranja-clr); border-color: var(--laranja-clr); }


/* ==========================================================================
   REVEAL E ANIMAÇÕES
   ========================================================================== */

.reveal {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity .75s cubic-bezier(.22,.61,.36,1), transform .75s cubic-bezier(.22,.61,.36,1);
}
.reveal.is-visible { opacity: 1; transform: none; }

.reveal-delay-1 { transition-delay: .10s; }
.reveal-delay-2 { transition-delay: .20s; }
.reveal-delay-3 { transition-delay: .30s; }
.reveal-delay-4 { transition-delay: .40s; }
.reveal-delay-5 { transition-delay: .50s; }

.hero-in { animation: fadeInUp .9s cubic-bezier(.22,.61,.36,1) both; }
.hero-d1 { animation-delay: .10s; }
.hero-d2 { animation-delay: .22s; }
.hero-d3 { animation-delay: .34s; }
.hero-d4 { animation-delay: .46s; }

.hero-retrato { animation: fadeInUp 1s cubic-bezier(.22,.61,.36,1) .28s both; }

@keyframes fadeInUp {
  from { opacity: 0; transform: translateY(34px); }
  to   { opacity: 1; transform: translateY(0); }
}

@keyframes fadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}


/* ==========================================================================
   ACESSIBILIDADE
   ========================================================================== */

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .reveal, .hero-in, .hero-retrato, .painel.is-ativo {
    opacity: 1 !important;
    transform: none !important;
    animation: none !important;
    transition: none !important;
  }
  .reel-card::before, .player-pulso { animation: none; }
  .tl-track, .tl-rail-progresso { transition: none; }
}

:focus-visible {
  outline: 3px solid var(--laranja);
  outline-offset: 3px;
  border-radius: 5px;
}
