/* Reutiliza la composición y responsive de la página piloto; fondos degradados hasta contar con fotografías sectoriales. */
/* Salud y bienestar: estilos exclusivos de la página piloto */
.mdx-sector{color:#102f56;background:#fff}.mdx-sector *{box-sizing:border-box}.mdx-sector-wrap{max-width:1180px;margin:0 auto;padding-left:24px;padding-right:24px}.mdx-sector-hero{min-height:340px;color:#fff;background:linear-gradient(90deg,#123f69 0%,rgba(18,63,105,.97) 28%,rgba(18,63,105,.7) 51%,rgba(18,63,105,.05) 85%),linear-gradient(120deg,#174e7c,#0a2e56)}.mdx-sector-hero-inner{padding-top:44px;padding-bottom:46px}.mdx-sector-crumb{display:flex;gap:12px;align-items:center;font-size:13px;margin-bottom:22px}.mdx-sector-crumb a{color:#fff;text-decoration:none}.mdx-sector h1{color:#fff;font-size:clamp(36px,5vw,60px);line-height:1.08;margin:0 0 18px;font-weight:750}.mdx-sector-hero p{font-size:19px;line-height:1.5;max-width:530px;margin:0}.mdx-sector-benefits{display:flex;gap:22px;flex-wrap:wrap;margin-top:30px;font-size:13px;font-weight:600}.mdx-sector-benefits span{padding:8px 0}.mdx-sector-section{padding-top:42px;padding-bottom:42px}.mdx-sector h2{font-size:clamp(23px,2.5vw,31px);line-height:1.25;margin:0 0 10px;color:#0b315d}.mdx-sector-intro{color:#64758a;margin:0 0 26px;font-size:15px}.mdx-sector-specialties{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mdx-sector-specialty{display:flex;gap:16px;align-items:center;padding:22px 18px;background:#f1f7fc;border-radius:14px}.mdx-sector-symbol{display:grid;place-items:center;flex:0 0 64px;height:64px;border-radius:16px;background:#dceeff;color:#075ba8;font-size:32px}.mdx-sector-specialty h3{font-size:16px;margin:0 0 6px;color:#0b315d}.mdx-sector-specialty p{font-size:13px;line-height:1.5;color:#52677f;margin:0}.mdx-sector-search-band{padding:38px 0;background:#eaf5ff}.mdx-sector-search{display:flex;align-items:end;gap:12px;background:#fff;padding:14px;border-radius:13px;box-shadow:0 5px 20px #0a376015}.mdx-sector-search label{flex:1;font-size:13px;font-weight:700}.mdx-sector-search input{display:block;width:100%;margin-top:6px;padding:12px;border:1px solid #d5e3f1;border-radius:8px;font:inherit}.mdx-sector-search button{border:0;border-radius:9px;background:#063e73;color:#fff;font-size:14px;font-weight:700;padding:15px 25px;cursor:pointer}.mdx-sector-search-note{font-size:12px;color:#58718b;margin:12px 0 0}.mdx-sector-business-cta{background:#104471;color:#fff;overflow:hidden}.mdx-sector-cta-inner{display:grid;grid-template-columns:40% 60%;align-items:stretch;min-height:275px}.mdx-sector-cta-photo{min-height:275px;background:linear-gradient(145deg,#21699c,#0a2e56)}.mdx-sector-cta-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:34px 20px}.mdx-sector-cta-eyebrow{font-size:12px;letter-spacing:1.4px;font-weight:700;color:#a9d9ff;margin:0 0 12px}.mdx-sector-cta-content h2{color:#fff;font-size:clamp(25px,3vw,39px);font-weight:400;margin:0 0 14px}.mdx-sector-cta-content>p:not(.mdx-sector-cta-eyebrow){font-size:17px;line-height:1.5;color:#e2effa;margin:0 0 20px}.mdx-sector-cta-content a{display:inline-block;background:#fff;color:#064477;border-radius:10px;padding:15px 22px;font-size:14px;font-weight:700;text-decoration:none}.mdx-sector-cta-content small{font-size:11px;line-height:1.6;color:#c5dced;margin-top:19px}@media(max-width:850px){.mdx-sector-specialties{grid-template-columns:repeat(2,minmax(0,1fr))}.mdx-sector-hero{background-position:60% center}.mdx-sector-cta-inner{grid-template-columns:35% 65%}}@media(max-width:600px){.mdx-sector-wrap{padding-left:18px;padding-right:18px}.mdx-sector-hero{background:linear-gradient(90deg,rgba(13,53,90,.94),rgba(13,53,90,.72)),linear-gradient(120deg,#174e7c,#0a2e56);min-height:350px}.mdx-sector-hero-inner{padding-top:30px;padding-bottom:35px}.mdx-sector-hero p{font-size:16px}.mdx-sector-benefits{gap:8px}.mdx-sector-benefits span{font-size:12px}.mdx-sector-specialties{grid-template-columns:1fr}.mdx-sector-specialty{padding:16px}.mdx-sector-search{flex-direction:column;align-items:stretch}.mdx-sector-cta-inner{display:flex;flex-direction:column;padding-left:0;padding-right:0}.mdx-sector-cta-photo{min-height:210px;background-position:center 54%}.mdx-sector-cta-content{padding:30px 20px 36px}}



/* Fotografias sectoriales: 11 categorias, hero y CTA. */
/* La capa de color se mantiene incluso si la imagen aun no existe. */

body.tax-mdx_category.term-comercio .mdx-sector-hero {
  background-image: linear-gradient(90deg, rgba(12,43,76,.96) 0%, rgba(12,43,76,.83) 30%, rgba(12,43,76,.40) 62%, rgba(12,43,76,.08) 100%), url("../images/comercio-hero.webp");
  background-position: center, center;
  background-size: cover, cover;
  background-repeat: no-repeat;
  background-color: #123f69;
}
body.tax-mdx_category.term-comercio .mdx-sector-cta-photo {
  background-image: linear-gradient(90deg, rgba(12,43,76,.10), rgba(12,43,76,.02)), url("../images/comercio-cta.webp");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #174e7c;
}

body.tax-mdx_category.term-hogar .mdx-sector-hero {
  background-image: linear-gradient(90deg, rgba(12,43,76,.96) 0%, rgba(12,43,76,.83) 30%, rgba(12,43,76,.40) 62%, rgba(12,43,76,.08) 100%), url("../images/hogar-hero.webp");
  background-position: center, center;
  background-size: cover, cover;
  background-repeat: no-repeat;
  background-color: #123f69;
}
body.tax-mdx_category.term-hogar .mdx-sector-cta-photo {
  background-image: linear-gradient(90deg, rgba(12,43,76,.10), rgba(12,43,76,.02)), url("../images/hogar-cta.webp");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #174e7c;
}

body.tax-mdx_category.term-servicios-profesionales .mdx-sector-hero {
  background-image: linear-gradient(90deg, rgba(12,43,76,.96) 0%, rgba(12,43,76,.83) 30%, rgba(12,43,76,.40) 62%, rgba(12,43,76,.08) 100%), url("../images/profesionales-hero.webp");
  background-position: center, center;
  background-size: cover, cover;
  background-repeat: no-repeat;
  background-color: #123f69;
}
body.tax-mdx_category.term-servicios-profesionales .mdx-sector-cta-photo {
  background-image: linear-gradient(90deg, rgba(12,43,76,.10), rgba(12,43,76,.02)), url("../images/profesionales-cta.webp");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #174e7c;
}

body.tax-mdx_category.term-belleza-y-cuidado-personal .mdx-sector-hero {
  background-image: linear-gradient(90deg, rgba(12,43,76,.96) 0%, rgba(12,43,76,.83) 30%, rgba(12,43,76,.40) 62%, rgba(12,43,76,.08) 100%), url("../images/belleza-hero.webp");
  background-position: center, center;
  background-size: cover, cover;
  background-repeat: no-repeat;
  background-color: #123f69;
}
body.tax-mdx_category.term-belleza-y-cuidado-personal .mdx-sector-cta-photo {
  background-image: linear-gradient(90deg, rgba(12,43,76,.10), rgba(12,43,76,.02)), url("../images/belleza-cta.webp");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #174e7c;
}

body.tax-mdx_category.term-automotriz-y-transporte .mdx-sector-hero {
  background-image: linear-gradient(90deg, rgba(12,43,76,.96) 0%, rgba(12,43,76,.83) 30%, rgba(12,43,76,.40) 62%, rgba(12,43,76,.08) 100%), url("../images/automotriz-hero.webp");
  background-position: center, center;
  background-size: cover, cover;
  background-repeat: no-repeat;
  background-color: #123f69;
}
body.tax-mdx_category.term-automotriz-y-transporte .mdx-sector-cta-photo {
  background-image: linear-gradient(90deg, rgba(12,43,76,.10), rgba(12,43,76,.02)), url("../images/automotriz-cta.webp");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #174e7c;
}

body.tax-mdx_category.term-educacion-y-capacitacion .mdx-sector-hero {
  background-image: linear-gradient(90deg, rgba(12,43,76,.96) 0%, rgba(12,43,76,.83) 30%, rgba(12,43,76,.40) 62%, rgba(12,43,76,.08) 100%), url("../images/educacion-hero.webp");
  background-position: center, center;
  background-size: cover, cover;
  background-repeat: no-repeat;
  background-color: #123f69;
}
body.tax-mdx_category.term-educacion-y-capacitacion .mdx-sector-cta-photo {
  background-image: linear-gradient(90deg, rgba(12,43,76,.10), rgba(12,43,76,.02)), url("../images/educacion-cta.webp");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #174e7c;
}

body.tax-mdx_category.term-eventos-y-entretenimiento .mdx-sector-hero {
  background-image: linear-gradient(90deg, rgba(12,43,76,.96) 0%, rgba(12,43,76,.83) 30%, rgba(12,43,76,.40) 62%, rgba(12,43,76,.08) 100%), url("../images/eventos-hero.webp");
  background-position: center, center;
  background-size: cover, cover;
  background-repeat: no-repeat;
  background-color: #123f69;
}
body.tax-mdx_category.term-eventos-y-entretenimiento .mdx-sector-cta-photo {
  background-image: linear-gradient(90deg, rgba(12,43,76,.10), rgba(12,43,76,.02)), url("../images/eventos-cta.webp");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #174e7c;
}

body.tax-mdx_category.term-inmuebles-y-construccion .mdx-sector-hero {
  background-image: linear-gradient(90deg, rgba(12,43,76,.96) 0%, rgba(12,43,76,.83) 30%, rgba(12,43,76,.40) 62%, rgba(12,43,76,.08) 100%), url("../images/inmuebles-hero.webp");
  background-position: center, center;
  background-size: cover, cover;
  background-repeat: no-repeat;
  background-color: #123f69;
}
body.tax-mdx_category.term-inmuebles-y-construccion .mdx-sector-cta-photo {
  background-image: linear-gradient(90deg, rgba(12,43,76,.10), rgba(12,43,76,.02)), url("../images/inmuebles-cta.webp");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #174e7c;
}

body.tax-mdx_category.term-mascotas-y-veterinaria .mdx-sector-hero {
  background-image: linear-gradient(90deg, rgba(12,43,76,.96) 0%, rgba(12,43,76,.83) 30%, rgba(12,43,76,.40) 62%, rgba(12,43,76,.08) 100%), url("../images/mascotas-hero.webp");
  background-position: center, center;
  background-size: cover, cover;
  background-repeat: no-repeat;
  background-color: #123f69;
}
body.tax-mdx_category.term-mascotas-y-veterinaria .mdx-sector-cta-photo {
  background-image: linear-gradient(90deg, rgba(12,43,76,.10), rgba(12,43,76,.02)), url("../images/mascotas-cta.webp");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #174e7c;
}

body.tax-mdx_category.term-tecnologia-y-servicios-digitales .mdx-sector-hero {
  background-image: linear-gradient(90deg, rgba(12,43,76,.96) 0%, rgba(12,43,76,.83) 30%, rgba(12,43,76,.40) 62%, rgba(12,43,76,.08) 100%), url("../images/tecnologia-hero.webp");
  background-position: center, center;
  background-size: cover, cover;
  background-repeat: no-repeat;
  background-color: #123f69;
}
body.tax-mdx_category.term-tecnologia-y-servicios-digitales .mdx-sector-cta-photo {
  background-image: linear-gradient(90deg, rgba(12,43,76,.10), rgba(12,43,76,.02)), url("../images/tecnologia-cta.webp");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #174e7c;
}

body.tax-mdx_category.term-alimentos-y-bebidas .mdx-sector-hero {
  background-image: linear-gradient(90deg, rgba(12,43,76,.96) 0%, rgba(12,43,76,.83) 30%, rgba(12,43,76,.40) 62%, rgba(12,43,76,.08) 100%), url("../images/alimentos-hero.webp");
  background-position: center, center;
  background-size: cover, cover;
  background-repeat: no-repeat;
  background-color: #123f69;
}
body.tax-mdx_category.term-alimentos-y-bebidas .mdx-sector-cta-photo {
  background-image: linear-gradient(90deg, rgba(12,43,76,.10), rgba(12,43,76,.02)), url("../images/alimentos-cta.webp");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #174e7c;
}

/* En movil, conservar contraste para textos del hero. */
@media (max-width: 600px) {
  body.tax-mdx_category .mdx-sector-hero {
    background-position: center, center;
  }
  body.tax-mdx_category .mdx-sector-cta-photo {
    background-position: center;
  }
}
