/* MARCA AIDEN · /partners/ pública (Elementor, ID 14974).
 * Generado por partners-ruta-publica/herramienta.php desde el plan revisado.
 * Solo estilo: no cambia textos, condiciones, enlaces ni SEO. Retirar = borrar esta hoja. */

/* 0 · tipografia · Títulos con la tipografía y el negro de las plantillas Aiden */
body.page-id-14974 .elementor-14974 .elementor-heading-title{font-family:'Sora',system-ui,-apple-system,sans-serif!important;font-weight:800!important;letter-spacing:-.03em!important;color:#141413!important}

/* 1 · tipografia · Cuerpo en Figtree gris de marca (contraste 8.9:1 sobre blanco) */
body.page-id-14974 .elementor-14974 :is(.elementor-widget-text-editor,.bdt-ep-advanced-icon-box-description,.bdt-ep-advanced-counter-text){font-family:'Figtree',system-ui,-apple-system,sans-serif!important;color:#4A4A47!important;line-height:1.6!important}

/* 2 · tipografia · Títulos de caja con la tipografía de marca */
body.page-id-14974 .elementor-14974 .bdt-ep-advanced-icon-box-title{font-family:'Sora',system-ui,-apple-system,sans-serif!important;font-weight:700!important;letter-spacing:-.015em!important;color:#141413!important}

/* 3 · tipografia · Paso 1: acento #13967E → #0E7A67 */
body.page-id-14974 .elementor-element-5da7656d .elementor-heading-title{color:#0E7A67!important}

/* 4 · tipografia · Paso 2: acento #13967E → #0E7A67 */
body.page-id-14974 .elementor-element-42cfdcdd .elementor-heading-title{color:#0E7A67!important}

/* 5 · tipografia · Paso 3: acento #13967E → #0E7A67 */
body.page-id-14974 .elementor-element-100000a5 .elementor-heading-title{color:#0E7A67!important}

/* 6 · tipografia · Contador Perks: acento de marca */
body.page-id-14974 .elementor-element-7dc2a72f .bdt-ep-advanced-counter-number{font-family:'Sora',system-ui,-apple-system,sans-serif!important;font-weight:800!important;color:#0E7A67!important}

/* 7 · tipografia · Contador Partners: acento de marca */
body.page-id-14974 .elementor-element-4300f1e1 .bdt-ep-advanced-counter-number{font-family:'Sora',system-ui,-apple-system,sans-serif!important;font-weight:800!important;color:#0E7A67!important}

/* 8 · forma · CTA primario del canon (negro) */
body.page-id-14974 .elementor-element-4e1304fa .elementor-button{background:#141413!important;border:1.5px solid #141413!important;border-radius:9999px!important;padding:14px 28px!important;box-shadow:none!important}

/* 9 · tipografia · Texto blanco sobre negro (18.9:1) */
body.page-id-14974 .elementor-element-4e1304fa .elementor-button{color:#FFFFFF!important;font-family:'Figtree',system-ui,-apple-system,sans-serif!important;font-weight:600!important;letter-spacing:-.005em!important}

/* 10 · tipografia · Texto interior del botón también blanco */
body.page-id-14974 .elementor-element-4e1304fa .elementor-button .elementor-button-text{color:#FFFFFF!important}

/* 11 · forma · Hover del primario (canon) */
body.page-id-14974 .elementor-element-4e1304fa .elementor-button:hover{background:#232322!important;border-color:#232322!important}

/* 12 · forma · CTA secundario del canon (blanco con borde) */
body.page-id-14974 .elementor-element-bdec382 .elementor-button{background:#FFFFFF!important;border:1.5px solid #D6D6D3!important;border-radius:9999px!important;padding:14px 28px!important;box-shadow:none!important}

/* 13 · tipografia · Texto negro sobre blanco (18.9:1) */
body.page-id-14974 .elementor-element-bdec382 .elementor-button{color:#141413!important;font-family:'Figtree',system-ui,-apple-system,sans-serif!important;font-weight:600!important;letter-spacing:-.005em!important}

/* 14 · tipografia · Texto interior del botón también negro */
body.page-id-14974 .elementor-element-bdec382 .elementor-button .elementor-button-text{color:#141413!important}

/* 15 · forma · Hover del secundario (canon) */
body.page-id-14974 .elementor-element-bdec382 .elementor-button:hover{background:#FAFAFA!important;border-color:#A3A39E!important}
