/* 01/10 · UM rosa para as copys (títulos com destaque, etiquetas, números, links de texto).
   Fundo claro → --rosa-copy (#c42e68: AA até em texto pequeno — 4,7:1 sobre o lavanda).
   Fundo escuro → --rosa-copy-escuro (#f489af: 7,9:1 sobre o marinho).
   Botões, ícones e ilustrações continuam no rosa de ação (--action). Carregado por último. */
:root{--rosa-copy:#c42e68;--rosa-copy-escuro:#f489af;--kicker:var(--rosa-copy);--kicker-escuro:var(--rosa-copy-escuro)}

/* destaques de título, fundo claro */
html body .hero-luz .hm-titulo .ht-l.ht-rosa, html body .hm-titulo .ht-l.ht-rosa span:not(.mascara):not(.linha),
html body .cf-titulo span:not(.mascara):not(.linha), html body .selos-titulo span:not(.mascara):not(.linha),
html body .planos-topo h2 span:not(.mascara):not(.linha), html body .faq-grid h2 span:not(.mascara):not(.linha),
html body .pro-section .section-heading h2 span:not(.mascara):not(.linha),
html body .tese-frase em, html body .tese-num.rosa b{color:var(--rosa-copy)}

/* etiquetas, números e links de texto, fundo claro */

html body .plano-etq, html body .ciclo-btn em, html body .pp-inclui,
html body .faq-link, html body .planos-prof-faixa a, html body .pp-mais a,
html body .cadeia i, html body .legal-prosa a, html body .legal-irmao a{color:var(--rosa-copy)}

/* fundo escuro */
html body .tunel-frase span:not(.mascara):not(.linha), html body .pp-perso .eyebrow,
html body .tese-fecho h2 span:not(.mascara):not(.linha){color:var(--rosa-copy-escuro)}

/* etiqueta das dúvidas em azul, como as demais etiquetas de seção (decisão do dono do produto, 01/10) */
html body .faq-grid .eyebrow, html:is([data-hero=tva],[data-hero=tvb]) body .faq-section .eyebrow{color:var(--kicker)}

/* 01/10 · kickers (etiquetas acima dos títulos) todos na MESMA cor (var(--kicker), definida no topo; fundo escuro: --kicker-escuro).
   Selos de plano (GRATUITO, VOUCHERS) e cartões ilustrados não são kickers e ficam como estão. */
html body .eyebrow, html body .section-heading>.eyebrow, html body .cf-num, html body .bento-etq, html body .ad-txt .bento-etq, html body .planos-pergunta,
html body .pp-perso .eyebrow, html body .faq-grid .eyebrow,
html:is([data-hero=tva],[data-hero=tvb]) body .faq-section .eyebrow{color:var(--kicker)}

/* 01/10 · kickers em azul-escuro (#6a63a6, 4,7:1 no lavanda). Sobre fundo escuro o mesmo azul sumiria,
   então lá fica a versão clara do mesmo tom (#a9a4d0). "E quanto custa?" vira kicker de fato: caixa alta, mesmo corpo. */
html body .pp-perso .eyebrow, html body .tese-hero .eyebrow, html body .topic-view h2{color:var(--kicker-escuro)}
html body .planos-pergunta{font:700 12px/1.4 'Grift','Figtree',sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}

/* 01/10 · kickers em ROSA (fundo claro #c42e68, escuro #f489af — os mesmos tokens das copys) e com UM tamanho só:
   Grift 700 12px, caixa alta, tracking .12em (antes variavam entre 9px e 12px, Nunito e Grift). */
html body .eyebrow, html body .section-heading>.eyebrow, html body .cf-num, html body .bento-etq, html body .ad-txt .bento-etq,
html body .planos-pergunta, html body .faq-grid .eyebrow, html body .faq-grid>.eyebrow,
html:is([data-hero=tva],[data-hero=tvb]) body .faq-section .eyebrow, html body .pp-perso .eyebrow, html body .tese-hero .eyebrow{
  font-family:'Grift','Figtree',sans-serif;font-weight:700;font-size:12px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}
