/* ═══════════════════════════════════════════════════════════════════════════
 * MARCA AIDEN · entrega 2 · resto de plantillas Startup  (CEO, 16 sep 2026)
 * ───────────────────────────────────────────────────────────────────────────
 * Misma regla que _marca-aiden.css (entrega 1) para las plantillas que NO están
 * en `astart_marca_aiden_slugs`: la palabra destacada de h1/h2/h3 en el verde
 * sólido de aiden.es (#0E7A67), sin degradado ni animación. Las dos hojas no se
 * cargan nunca a la vez (ver aidenstartup-pages.php).
 *
 * Zonas que CONSERVAN su color (contraste o significado):
 *   .apop                 pop-ups del deck (color por tarjeta)
 *   .asp-anchor-card      tarjeta oscura de precios
 *   .ash-equipos-cl-card  cross-link Equipos (fondo oscuro)
 *   .asp-panel            panel de planes (oscuro en PRO)
 *   .ap-cta-section       CTA de Partners (fondo teal, texto blanco)
 *   .acp-transp-card      «Cuándo Aiden no es tu mejor opción» (ámbar de aviso)
 *   .apr-type-showcase-h  muestra tipográfica de /presentacion/
 *   .apr-comp-demo, .asd-frame, .att-hero-mock, .aap-phone  maquetas de UI
 *
 * Rollback: borrar este fichero (el encolado comprueba que exista).
 * ═══════════════════════════════════════════════════════════════════════════ */

:root{--am-em:var(--t600,#0E7A67)}

:is(main,.aiden-carrusel) :is(h1,h2,h3) em:not(:is(.apop,.asp-anchor-card,.ash-equipos-cl-card,.asp-panel,.ap-cta-section,.acp-transp-card,.apr-type-showcase-h,.apr-comp-demo,.asd-frame,.att-hero-mock,.aap-phone) *){
  font-style:normal!important;
  color:var(--am-em)!important;
  background:none!important;
  -webkit-text-fill-color:currentColor!important;
  animation:none!important;
  filter:none!important;
}

/* Ritmo de títulos de sección: tamaño de aiden.es (--fs-h2). */
.aiden-page-inicio .sec-h,
.aiden-page-vs .sec-h,
.aiden-carrusel .ac-head .sec-h{
  font-size:clamp(1.8rem,3.5vw,2.8rem);
  line-height:1.08;
  letter-spacing:-.035em;
}
