/* ===== PALETA B (teste) — laranja só para ação, verde-lima só para ganho, neutro no resto =====
   Para voltar à versão anterior: remover o <link> deste arquivo no index-conversao.html */
:root{--lima:#C8F135;--neutro-esc:#BDBAB3;--neutro-cla:#5E5E64}

/* 1) NEUTRO: rótulos, ícones, bordas e enfeites */
html .eyebrow,html .av-tag,html .cartao-tag,html .imprensa-tit,html .faq-col-tit,html .real-dica,html .tres-visoes,html .confianca b,html .credenciais li::before,html .item-eco .mini,html .faq summary::after{color:var(--neutro-esc)!important}
html section.porque .eyebrow,html section#produtos .eyebrow,html section.faq .eyebrow,html section.faq .faq-col-tit,html section.faq summary::after,html section.mentor .eyebrow{color:var(--neutro-cla)!important}
html .titulo .q,html .real .titulo .q,html section.porque .titulo .q,html .chave h2 .q{color:inherit!important}
html section.mentor .selo-m b{color:#F5F3EF!important;opacity:.85}
html .clicavel::after{border-color:rgba(255,255,255,.35)!important;color:#E7E3DA!important}
html .clicavel[aria-expanded="true"]::after{background-color:rgba(255,255,255,.18)!important}
html section.faq .clicavel::after{border-color:rgba(0,0,0,.25)!important;color:#3A3A3F!important}
html .destaque-av{border-color:rgba(255,255,255,.14)!important;box-shadow:0 18px 40px rgba(11,11,12,.18)!important}
html .item-eco:hover,html .noticia:hover,html .noticia:focus-visible,html .oport.clicavel:hover,html .confianca>li.clicavel:hover{border-color:rgba(255,255,255,.3)!important;box-shadow:none!important}
html .item-eco:hover .mini{filter:none!important}
html .oport{border-top-color:rgba(255,255,255,.18)!important}
html .j-num{border-color:rgba(255,255,255,.45)!important;color:#F5F3EF!important}
html .jornada::before{background:linear-gradient(90deg,rgba(255,255,255,.08),rgba(200,241,53,.55))!important}
html .som{border-color:rgba(255,255,255,.4)!important}
html .prova.com-som{border-color:rgba(255,255,255,.4)!important}
html .pagamentos svg{color:#E7E3DA!important}
html .cta-fixo{border-top-color:rgba(255,255,255,.12)!important}
html .selo-vagas.limitadas{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.25)!important;color:#E7E3DA!important;box-shadow:none!important}
html .bancos-lado li.outros{border-color:rgba(255,255,255,.2)!important;background:rgba(255,255,255,.04)!important}
html .bancos-lado li.outros b{color:#F5F3EF!important}
html .av-nota{border-color:rgba(255,255,255,.2)!important;background:rgba(255,255,255,.04)!important}
html th.pro,html td.pro{background:rgba(255,255,255,.035)!important}
html thead th.pro,html .pro .preco,html .pro .txt-cel{color:#F5F3EF!important}

/* 2) VERDE-LIMA: tudo o que significa ganho */
html .hero-checks li::before{background-color:#F38E18!important}
html .av-lista li::before{color:var(--lima)!important}
html .av-lista .li-bonus{color:var(--lima)!important}
html .pro .ok,html td .ok{background:#F38E18!important;color:#0B0B0C!important}
html td:not(.pro) .ok{background:var(--laranja,#F38E18)!important;color:#0B0B0C!important}
html .prova figcaption{color:#F5F3EF!important}
html #oferta-kit .selo-vagas{background:rgba(200,241,53,.12)!important;border-color:var(--lima)!important;color:var(--lima)!important}
html .jornada li:last-child .j-num{background:var(--lima)!important;border-color:var(--lima)!important;color:#0B0B0C!important;box-shadow:0 0 0 6px rgba(200,241,53,.15)!important}

/* 3) LARANJA continua só na ação: botões, faixa do topo, links e foco (sem mudança) */

/* ajustes pedidos: título da 1ª página e selo dos 7 dias seguem laranja; site e Instagram do rodapé em branco */
html .fim .redes,html .fim .redes span,html .fim .redes a{color:#F5F3EF!important}
/* bordas dos vídeos em branco; "Ler a notícia" no verde-lima */
html .vda-video .video-yt{border:1.5px solid rgba(245,243,239,.85)!important}
html .prova{border:1px solid rgba(255,255,255,.45)!important}
html .prova.com-som{border:1px solid #fff!important}
html .n-link{color:#F38E18!important}

/* passo 5 (Chave na mão): verde-lima pulsando, mesmo efeito do selo dos 7 dias */
html .jornada li:last-child .j-num{animation:lima-respira 2.8s ease-in-out infinite!important;overflow:visible}
html .jornada li:last-child .j-num::before,html .jornada li:last-child .j-num::after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid rgba(200,241,53,.75);animation:selo-onda 2.8s ease-out infinite;pointer-events:none}
html .jornada li:last-child .j-num::after{animation-delay:1.4s}
@keyframes lima-respira{0%,100%{box-shadow:0 0 0 5px rgba(200,241,53,.12),0 0 18px rgba(200,241,53,.2)}50%{box-shadow:0 0 0 8px rgba(200,241,53,.22),0 0 34px rgba(200,241,53,.42)}}
@media (prefers-reduced-motion:reduce){html .jornada li:last-child .j-num,html .jornada li:last-child .j-num::before,html .jornada li:last-child .j-num::after{animation:none!important}}
/* "Vagas limitadas" da Consultoria: verde-lima pulsando */
html #oferta-consultoria .selo-vagas{background:rgba(200,241,53,.1)!important;border-color:var(--lima)!important;color:var(--lima)!important;animation:lima-selo 2.2s ease-in-out infinite}
@keyframes lima-selo{0%,100%{box-shadow:0 0 0 0 rgba(200,241,53,.0)}50%{box-shadow:0 0 0 6px rgba(200,241,53,.18),0 0 18px rgba(200,241,53,.35)}}
@media (prefers-reduced-motion:reduce){html #oferta-consultoria .selo-vagas{animation:none}}

/* vitrine única de produtos (ebook, kit, curso, consultoria) + trilha em fundo claro */
html section#produtos .prod-fileira2{margin-top:clamp(40px,6svh,72px);padding-top:clamp(32px,5svh,56px);border-top:1px solid rgba(11,11,12,.1)}
html section#produtos .prod-sub-tit{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800;line-height:1.2;color:#0B0B0C;margin:0 0 8px}
/* revisão geral: etiqueta da consultoria no mesmo padrão dos outros cards (texto em verde-lima pulsando) */
html #oferta-consultoria .av-tag-vagas{color:var(--lima)!important;animation:lima-texto 2.2s ease-in-out infinite}
@keyframes lima-texto{0%,100%{text-shadow:0 0 0 rgba(200,241,53,0)}50%{text-shadow:0 0 10px rgba(200,241,53,.75)}}
@media (prefers-reduced-motion:reduce){html #oferta-consultoria .av-tag-vagas{animation:none}}
/* revisão geral: carrossel de provas não pode criar rolagem lateral no celular */
html section#resultados{overflow-x:clip}
html section#resultados .wrap{overflow-x:clip}
/* revisão geral: título da trilha não pode encostar no texto no celular */
@media (max-width:900px){html section#planos .prod-intro{margin-top:10px!important}}
/* revisão geral: no celular, a linha dos 5 passos termina na bolinha 5 */
@media (max-width:760px){
  html .jornada::before{display:none!important}
  html .jornada li{position:relative}
  html .jornada li:not(:last-child)::after{content:"";position:absolute;left:21px;top:44px;bottom:-18px;width:2px;background:rgba(255,255,255,.18)}
  html .jornada li:nth-last-child(2)::after{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(200,241,53,.6))}
}

/* sem a seção dos 5 passos: Produtos (claro) → Trilha (escuro) → Garantia (claro) → Dúvidas (escuro) */
html section#garantia{background:#F3F3F1!important;background-image:none!important;color:#141414}
html section#garantia .titulo,html section#garantia h2{color:#0B0B0C!important}
html section#garantia p{color:#4A4A50!important}
html section#garantia .selo-g span{color:#0B0B0C}
html section#duvidas{background:#16171A!important;background-image:none!important;color:#F5F3EF}
html section#duvidas .titulo{color:#fff!important}
html section#duvidas .eyebrow,html section#duvidas .faq-col-tit{color:rgba(245,243,239,.6)!important}
html section#duvidas details{background:#1F2024!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}
html section#duvidas summary{color:#F5F3EF!important}
html section#duvidas summary::after{color:#F38E18!important}
html section#duvidas details p{color:#B9B7B2!important}
html section#duvidas .cta-faixa span{color:#9A9AA0!important}
/* imprensa: carrossel simples com o recorte das manchetes (mesmas setas do carrossel de vídeos) */
html .imprensa-cards{margin-top:clamp(18px,3svh,32px)}
html .imprensa-cards .imprensa-tit{display:block;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(245,243,239,.6);margin:0 0 12px}
html .imp-carrossel{max-width:none}
html .imp-janela{overflow:hidden}
html .imp-trilho{display:flex;gap:14px;will-change:transform}
html .imp-card{flex:0 0 calc((100% - 42px)/4);display:flex;flex-direction:column;background:#16171A;border:1px solid rgba(255,255,255,.12);border-radius:10px;overflow:hidden;text-decoration:none;transition:border-color .2s}
html .imp-card:hover{border-color:rgba(255,255,255,.3)}
html .imp-card img{display:block;width:100%;aspect-ratio:16/10;height:auto;object-fit:cover;object-position:top;background:#fff}
html .imp-rod{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:.72rem;color:rgba(245,243,239,.7);flex:1}
html .imp-rod b{color:#F38E18;font-weight:700;white-space:nowrap}
html .imp-nav{justify-content:flex-start;margin-top:12px}
html .imp-nav button{width:38px;height:38px;font-size:17px}
@media (max-width:760px){html .imp-card{flex:0 0 78%}html .imp-nav{justify-content:center}}
/* link discreto para abrir o vídeo (sem abertura automática) */
html .hero-video{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:#F5F3EF;font-weight:600;font-size:.92rem;text-decoration:none;opacity:.85}
html .hero-video span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#F38E18;color:#0B0B0C;font-size:.7rem;padding-left:2px}
html .hero-video:hover{opacity:1}

@media (min-width:761px) and (max-width:1000px){html .imp-card{flex-basis:calc((100% - 28px)/3)}}
/* setas da imprensa ao lado dos cards, em laranja */
html .imp-carrossel{position:relative;padding:0 30px}
html .imp-nav{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0!important;display:flex;justify-content:space-between!important;pointer-events:none;gap:0}
html .imp-nav button{pointer-events:auto;width:44px!important;height:44px!important;border-radius:50%;border:0!important;background:#F38E18!important;color:#0B0B0C!important;font-size:24px!important;font-weight:800;line-height:1;box-shadow:0 6px 18px rgba(243,142,24,.35);transform:translateX(-14px)}
html .imp-nav button.imp-prox{transform:translateX(14px)}
html .imp-nav button:hover,html .imp-nav button:focus-visible{background:#FFA53D!important;color:#0B0B0C!important}
@media (max-width:760px){html .imp-carrossel{padding:0}html .imp-nav button{width:40px!important;height:40px!important;transform:translateX(4px)}html .imp-nav button.imp-prox{transform:translateX(-4px)}}
/* setas da imprensa mais afastadas dos cards (computador) */
@media (min-width:761px){html .imp-carrossel{padding:0 66px}html .imp-nav button,html .imp-nav button.imp-prox{transform:none}}
html section#planos #trilha-completa{border:1px solid rgba(255,255,255,.6)!important}
html .bf-av{display:inline-block;background:#F38E18;color:#0B0B0C;font-weight:900;font-size:.72em;letter-spacing:.12em;text-transform:uppercase;padding:3px 7px;border-radius:3px;margin-right:6px;vertical-align:middle}
html .de-av .bf-av{display:table;margin:0 0 5px}
/* traço fininho branco nas imagens dos cards, para não parecer colada no fundo */
html .avulso .av-img{box-shadow:0 0 0 1px rgba(255,255,255,.6),0 14px 28px rgba(0,0,0,.55),0 4px 10px rgba(0,0,0,.35)!important}
@media (hover:hover){html .avulso:hover .av-img{box-shadow:0 0 0 1px rgba(255,255,255,.75),0 20px 36px rgba(0,0,0,.6),0 6px 14px rgba(0,0,0,.4)!important}}
/* traço fininho branco nos cards que ficam sobre fundo preto */
html section#duvidas details{border:1px solid rgba(255,255,255,.5)!important}
html section#resultados .imp-card{box-shadow:0 0 0 1px rgba(255,255,255,.5)}
html section#resultados .prova{border-color:rgba(255,255,255,.5)!important}
