.elementor-11811 .elementor-element.elementor-element-b6e78be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11811 .elementor-element.elementor-element-b6e78be:not(.elementor-motion-effects-element-type-background), .elementor-11811 .elementor-element.elementor-element-b6e78be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #F8C8004F 0%, var( --e-global-color-2a9330f ) 100%);}.elementor-11811 .elementor-element.elementor-element-b6e78be::before, .elementor-11811 .elementor-element.elementor-element-b6e78be > .elementor-background-video-container::before, .elementor-11811 .elementor-element.elementor-element-b6e78be > .e-con-inner > .elementor-background-video-container::before, .elementor-11811 .elementor-element.elementor-element-b6e78be > .elementor-background-slideshow::before, .elementor-11811 .elementor-element.elementor-element-b6e78be > .e-con-inner > .elementor-background-slideshow::before, .elementor-11811 .elementor-element.elementor-element-b6e78be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-2a9330f );--background-overlay:'';}.elementor-11811 .elementor-element.elementor-element-f594cf3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11811 .elementor-element.elementor-element-f594cf3:not(.elementor-motion-effects-element-type-background), .elementor-11811 .elementor-element.elementor-element-f594cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB3;}.elementor-11811 .elementor-element.elementor-element-f594cf3::before, .elementor-11811 .elementor-element.elementor-element-f594cf3 > .elementor-background-video-container::before, .elementor-11811 .elementor-element.elementor-element-f594cf3 > .e-con-inner > .elementor-background-video-container::before, .elementor-11811 .elementor-element.elementor-element-f594cf3 > .elementor-background-slideshow::before, .elementor-11811 .elementor-element.elementor-element-f594cf3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11811 .elementor-element.elementor-element-f594cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8C80038;--background-overlay:'';}.elementor-11811 .elementor-element.elementor-element-5ff940d{width:auto;max-width:auto;}.elementor-11811 .elementor-element.elementor-element-5ff940d .elementor-icon-wrapper{text-align:center;}.elementor-11811 .elementor-element.elementor-element-5ff940d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a9330f );color:var( --e-global-color-primary );}.elementor-11811 .elementor-element.elementor-element-5ff940d.elementor-view-framed .elementor-icon, .elementor-11811 .elementor-element.elementor-element-5ff940d.elementor-view-default .elementor-icon{color:var( --e-global-color-2a9330f );border-color:var( --e-global-color-2a9330f );}.elementor-11811 .elementor-element.elementor-element-5ff940d.elementor-view-framed .elementor-icon, .elementor-11811 .elementor-element.elementor-element-5ff940d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2a9330f );}.elementor-11811 .elementor-element.elementor-element-5ff940d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-11811 .elementor-element.elementor-element-5ff940d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-11811 .elementor-element.elementor-element-5ff940d .elementor-icon{font-size:30px;padding:10px;}.elementor-11811 .elementor-element.elementor-element-5ff940d .elementor-icon svg{height:30px;}.elementor-11811 .elementor-element.elementor-element-c2480b0{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-11811 .elementor-element.elementor-element-c2480b0 .elementor-heading-title{font-family:var( --e-global-typography-85ac99b-font-family ), Sans-serif;font-size:var( --e-global-typography-85ac99b-font-size );font-weight:var( --e-global-typography-85ac99b-font-weight );line-height:var( --e-global-typography-85ac99b-line-height );}.elementor-11811 .elementor-element.elementor-element-1b5db68{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11811 .elementor-element.elementor-element-1b5db68:not(.elementor-motion-effects-element-type-background), .elementor-11811 .elementor-element.elementor-element-1b5db68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4411a97 );}.elementor-11811 .elementor-element.elementor-element-1b5db68::before, .elementor-11811 .elementor-element.elementor-element-1b5db68 > .elementor-background-video-container::before, .elementor-11811 .elementor-element.elementor-element-1b5db68 > .e-con-inner > .elementor-background-video-container::before, .elementor-11811 .elementor-element.elementor-element-1b5db68 > .elementor-background-slideshow::before, .elementor-11811 .elementor-element.elementor-element-1b5db68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11811 .elementor-element.elementor-element-1b5db68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8C80038;--background-overlay:'';}.elementor-11811 .elementor-element.elementor-element-e33bc1f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-11811 .elementor-element.elementor-element-e33bc1f.elementor-element{--align-self:center;}.elementor-11811 .elementor-element.elementor-element-e33bc1f .elementor-heading-title{font-family:var( --e-global-typography-85ac99b-font-family ), Sans-serif;font-size:var( --e-global-typography-85ac99b-font-size );font-weight:var( --e-global-typography-85ac99b-font-weight );line-height:var( --e-global-typography-85ac99b-line-height );}.elementor-11811 .elementor-element.elementor-element-adf90ca{width:auto;max-width:auto;}.elementor-11811 .elementor-element.elementor-element-adf90ca.elementor-element{--align-self:flex-start;}.elementor-11811 .elementor-element.elementor-element-adf90ca .elementor-icon-wrapper{text-align:center;}.elementor-11811 .elementor-element.elementor-element-adf90ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a9330f );color:var( --e-global-color-primary );}.elementor-11811 .elementor-element.elementor-element-adf90ca.elementor-view-framed .elementor-icon, .elementor-11811 .elementor-element.elementor-element-adf90ca.elementor-view-default .elementor-icon{color:var( --e-global-color-2a9330f );border-color:var( --e-global-color-2a9330f );}.elementor-11811 .elementor-element.elementor-element-adf90ca.elementor-view-framed .elementor-icon, .elementor-11811 .elementor-element.elementor-element-adf90ca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2a9330f );}.elementor-11811 .elementor-element.elementor-element-adf90ca.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-11811 .elementor-element.elementor-element-adf90ca.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-11811 .elementor-element.elementor-element-adf90ca .elementor-icon{font-size:30px;padding:10px;}.elementor-11811 .elementor-element.elementor-element-adf90ca .elementor-icon svg{height:30px;}.elementor-11811 .elementor-element.elementor-element-071ee40{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11811 .elementor-element.elementor-element-071ee40:not(.elementor-motion-effects-element-type-background), .elementor-11811 .elementor-element.elementor-element-071ee40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4411a97 );}.elementor-11811 .elementor-element.elementor-element-071ee40::before, .elementor-11811 .elementor-element.elementor-element-071ee40 > .elementor-background-video-container::before, .elementor-11811 .elementor-element.elementor-element-071ee40 > .e-con-inner > .elementor-background-video-container::before, .elementor-11811 .elementor-element.elementor-element-071ee40 > .elementor-background-slideshow::before, .elementor-11811 .elementor-element.elementor-element-071ee40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11811 .elementor-element.elementor-element-071ee40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8C80038;--background-overlay:'';}.elementor-11811 .elementor-element.elementor-element-708719b{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-11811 .elementor-element.elementor-element-708719b .elementor-heading-title{font-family:var( --e-global-typography-85ac99b-font-family ), Sans-serif;font-size:var( --e-global-typography-85ac99b-font-size );font-weight:var( --e-global-typography-85ac99b-font-weight );line-height:var( --e-global-typography-85ac99b-line-height );}.elementor-11811 .elementor-element.elementor-element-bac4bf9{width:auto;max-width:auto;}.elementor-11811 .elementor-element.elementor-element-bac4bf9 .elementor-icon-wrapper{text-align:center;}.elementor-11811 .elementor-element.elementor-element-bac4bf9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a9330f );color:var( --e-global-color-primary );}.elementor-11811 .elementor-element.elementor-element-bac4bf9.elementor-view-framed .elementor-icon, .elementor-11811 .elementor-element.elementor-element-bac4bf9.elementor-view-default .elementor-icon{color:var( --e-global-color-2a9330f );border-color:var( --e-global-color-2a9330f );}.elementor-11811 .elementor-element.elementor-element-bac4bf9.elementor-view-framed .elementor-icon, .elementor-11811 .elementor-element.elementor-element-bac4bf9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2a9330f );}.elementor-11811 .elementor-element.elementor-element-bac4bf9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-11811 .elementor-element.elementor-element-bac4bf9.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-11811 .elementor-element.elementor-element-bac4bf9 .elementor-icon{font-size:30px;padding:10px;}.elementor-11811 .elementor-element.elementor-element-bac4bf9 .elementor-icon svg{height:30px;}.elementor-11811 .elementor-element.elementor-element-210032c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11811 .elementor-element.elementor-element-210032c:not(.elementor-motion-effects-element-type-background), .elementor-11811 .elementor-element.elementor-element-210032c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4411a97 );}.elementor-11811 .elementor-element.elementor-element-210032c::before, .elementor-11811 .elementor-element.elementor-element-210032c > .elementor-background-video-container::before, .elementor-11811 .elementor-element.elementor-element-210032c > .e-con-inner > .elementor-background-video-container::before, .elementor-11811 .elementor-element.elementor-element-210032c > .elementor-background-slideshow::before, .elementor-11811 .elementor-element.elementor-element-210032c > .e-con-inner > .elementor-background-slideshow::before, .elementor-11811 .elementor-element.elementor-element-210032c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8C80038;--background-overlay:'';}.elementor-11811 .elementor-element.elementor-element-751fbb5{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-11811 .elementor-element.elementor-element-751fbb5 .elementor-heading-title{font-family:var( --e-global-typography-85ac99b-font-family ), Sans-serif;font-size:var( --e-global-typography-85ac99b-font-size );font-weight:var( --e-global-typography-85ac99b-font-weight );line-height:var( --e-global-typography-85ac99b-line-height );}.elementor-11811 .elementor-element.elementor-element-095f3eb{width:auto;max-width:auto;}.elementor-11811 .elementor-element.elementor-element-095f3eb .elementor-icon-wrapper{text-align:center;}.elementor-11811 .elementor-element.elementor-element-095f3eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a9330f );color:var( --e-global-color-primary );}.elementor-11811 .elementor-element.elementor-element-095f3eb.elementor-view-framed .elementor-icon, .elementor-11811 .elementor-element.elementor-element-095f3eb.elementor-view-default .elementor-icon{color:var( --e-global-color-2a9330f );border-color:var( --e-global-color-2a9330f );}.elementor-11811 .elementor-element.elementor-element-095f3eb.elementor-view-framed .elementor-icon, .elementor-11811 .elementor-element.elementor-element-095f3eb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2a9330f );}.elementor-11811 .elementor-element.elementor-element-095f3eb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-11811 .elementor-element.elementor-element-095f3eb.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-11811 .elementor-element.elementor-element-095f3eb .elementor-icon{font-size:30px;padding:10px;}.elementor-11811 .elementor-element.elementor-element-095f3eb .elementor-icon svg{height:30px;}.elementor-11811 .elementor-element.elementor-element-3dde4a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-11811 .elementor-element.elementor-element-b6e78be{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11811 .elementor-element.elementor-element-f594cf3{--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-11811 .elementor-element.elementor-element-c2480b0 .elementor-heading-title{font-size:var( --e-global-typography-85ac99b-font-size );line-height:var( --e-global-typography-85ac99b-line-height );}.elementor-11811 .elementor-element.elementor-element-1b5db68{--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-11811 .elementor-element.elementor-element-e33bc1f .elementor-heading-title{font-size:var( --e-global-typography-85ac99b-font-size );line-height:var( --e-global-typography-85ac99b-line-height );}.elementor-11811 .elementor-element.elementor-element-071ee40{--overlay-opacity:0.5;}.elementor-11811 .elementor-element.elementor-element-708719b .elementor-heading-title{font-size:var( --e-global-typography-85ac99b-font-size );line-height:var( --e-global-typography-85ac99b-line-height );}.elementor-11811 .elementor-element.elementor-element-210032c{--overlay-opacity:0.5;}.elementor-11811 .elementor-element.elementor-element-751fbb5 .elementor-heading-title{font-size:var( --e-global-typography-85ac99b-font-size );line-height:var( --e-global-typography-85ac99b-line-height );}.elementor-11811 .elementor-element.elementor-element-3dde4a2{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}@media(max-width:767px){.elementor-11811 .elementor-element.elementor-element-b6e78be{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11811 .elementor-element.elementor-element-f594cf3{--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11811 .elementor-element.elementor-element-c2480b0 .elementor-heading-title{font-size:var( --e-global-typography-85ac99b-font-size );line-height:var( --e-global-typography-85ac99b-line-height );}.elementor-11811 .elementor-element.elementor-element-1b5db68{--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11811 .elementor-element.elementor-element-e33bc1f .elementor-heading-title{font-size:var( --e-global-typography-85ac99b-font-size );line-height:var( --e-global-typography-85ac99b-line-height );}.elementor-11811 .elementor-element.elementor-element-071ee40{--overlay-opacity:0.5;}.elementor-11811 .elementor-element.elementor-element-708719b .elementor-heading-title{font-size:var( --e-global-typography-85ac99b-font-size );line-height:var( --e-global-typography-85ac99b-line-height );}.elementor-11811 .elementor-element.elementor-element-210032c{--overlay-opacity:0.5;}.elementor-11811 .elementor-element.elementor-element-751fbb5 .elementor-heading-title{font-size:var( --e-global-typography-85ac99b-font-size );line-height:var( --e-global-typography-85ac99b-line-height );}.elementor-11811 .elementor-element.elementor-element-3dde4a2{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}@media(min-width:768px){.elementor-11811 .elementor-element.elementor-element-f594cf3{--width:24%;}.elementor-11811 .elementor-element.elementor-element-1b5db68{--width:24%;}.elementor-11811 .elementor-element.elementor-element-071ee40{--width:24%;}.elementor-11811 .elementor-element.elementor-element-210032c{--width:24%;}.elementor-11811 .elementor-element.elementor-element-3dde4a2{--content-width:768px;}}@media(max-width:1024px) and (min-width:768px){.elementor-11811 .elementor-element.elementor-element-f594cf3{--width:48%;}.elementor-11811 .elementor-element.elementor-element-1b5db68{--width:48%;}.elementor-11811 .elementor-element.elementor-element-071ee40{--width:48%;}.elementor-11811 .elementor-element.elementor-element-210032c{--width:48%;}}/* Start custom CSS for html, class: .elementor-element-16fe9e3 *//* Servicio Gobernanza */

.servicio-gobernanza {
  --elkargi-yellow: #fff4bf;
  --elkargi-yellow-soft: #fff9df;
  --elkargi-yellow-deep: #f4d35e;
  --elkargi-grey: #f4f5f7;
  --elkargi-grey-border: #e3e6ea;
  --elkargi-text: #1d1d1f;
  --elkargi-muted: #555b66;
  --elkargi-accent: #0097A9;

  width: min(1320px, calc(100vw - 96px));
  max-width: none;
  margin: 80px 0;
  margin-left: 50%;
  transform: translateX(-50%);
  padding: 0;
  color: var(--elkargi-text);
}

/* Tipografías */

.servicio-gobernanza h1,
.servicio-gobernanza h2,
.servicio-gobernanza h3,
.servicio-gobernanza__bloque h3,
.servicio-gobernanza__beneficios h2,
.servicio-gobernanza__para-quien h2,
.servicio-gobernanza__cta h2,
.servicio-gobernanza__beneficios li {
  font-family: "Sora", sans-serif;
}

.servicio-gobernanza p {
  font-family: "Montserrat", sans-serif;
}

/* Intro */

.servicio-gobernanza__intro {
  max-width: 1040px;
  margin: 0 auto 52px auto;
  text-align: left;
}

.servicio-gobernanza__intro h2 {
  margin: 0 0 22px 0;
  font-size: clamp(36px, 4.5vw, 58px);
  line-height: 1.08;
  font-weight: 700;
  letter-spacing: -0.035em;
  color: var(--elkargi-text);
}

.servicio-gobernanza__intro p {
  margin: 0;
  font-size: 21px;
  line-height: 1.62;
  color: #3f3f46;
}

/* Bloques principales */

.servicio-gobernanza__bloques {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 28px;
  margin-bottom: 76px;
}

.servicio-gobernanza__bloque {
  position: relative;
  padding: 34px 38px;
  border-radius: 30px;
  background: linear-gradient(180deg, #ffffff 0%, #fffdf2 100%);
  border: 1px solid rgba(244, 211, 94, 0.55);
  box-shadow: 0 18px 46px rgba(70, 70, 70, 0.06);
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;
}

.servicio-gobernanza__bloque::before {
  content: "";
  display: block;
  width: 50px;
  height: 6px;
  border-radius: 999px;
  background: var(--elkargi-yellow-deep);
  margin-bottom: 24px;
}

.servicio-gobernanza__bloque:hover {
  transform: translateY(-4px);
  border-color: rgba(244, 211, 94, 0.9);
  box-shadow: 0 24px 60px rgba(70, 70, 70, 0.10);
}

.servicio-gobernanza__bloque h3 {
  margin: 0 0 14px 0;
  font-size: 28px;
  line-height: 1.16;
  font-weight: 700;
  color: var(--elkargi-text);
  letter-spacing: -0.025em;
}

.servicio-gobernanza__bloque p {
  margin: 0;
  font-size: 18px;
  line-height: 1.6;
  color: var(--elkargi-muted);
}

/* Beneficios */

.servicio-gobernanza__beneficios {
  max-width: 1120px;
  margin: 0 auto 68px auto;
  padding: 48px 56px;
  border-radius: 34px;
  background: var(--elkargi-grey);
  border: 1px solid var(--elkargi-grey-border);
}

.servicio-gobernanza__beneficios h2,
.servicio-gobernanza__para-quien h2,
.servicio-gobernanza__cta h2 {
  margin: 0 0 28px 0;
  font-size: clamp(30px, 3vw, 44px);
  line-height: 1.15;
  font-weight: 650;
  letter-spacing: -0.025em;
  color: var(--elkargi-text);
}

/* Cápsulas horizontales */

.servicio-gobernanza__beneficios ul {
  display: flex !important;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 14px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.servicio-gobernanza__beneficios li {
  display: inline-flex !important;
  align-items: center;
  flex: 0 1 auto;
  width: auto !important;
  max-width: none;
  padding: 14px 22px;
  border-radius: 999px;
  background: #ffffff;
  border: 1px solid var(--elkargi-grey-border);
  color: #3f3f46;
  font-size: 16px;
  font-weight: 650;
  line-height: 1.35;
  white-space: normal;
  box-shadow: 0 8px 22px rgba(70, 70, 70, 0.04);
}

.servicio-gobernanza__beneficios li::before {
  content: "";
  width: 9px;
  height: 9px;
  margin-right: 10px;
  border-radius: 999px;
  background: var(--elkargi-yellow-deep);
  flex: 0 0 auto;
}

/* Para quién */

.servicio-gobernanza__para-quien {
  max-width: 1120px;
  margin: 0 auto 68px auto;
  padding: 44px 52px;
  border-radius: 34px;
  background: #ffffff;
  border: 1px solid var(--elkargi-grey-border);
}

.servicio-gobernanza__para-quien p {
  margin: 0 0 18px 0;
  font-size: 20px;
  line-height: 1.68;
  color: #3f3f46;
}

.servicio-gobernanza__para-quien p:last-child {
  margin-bottom: 0;
}

/* CTA final sin botón */

.servicio-gobernanza__cta {
  max-width: 1120px;
  margin: 0 auto;
  padding: 54px 60px;
  border-radius: 34px;
  background: linear-gradient(135deg, #fff4bf 0%, #f4f5f7 100%);
  color: var(--elkargi-text);
  border: 1px solid rgba(244, 211, 94, 0.65);
}

.servicio-gobernanza__cta h2 {
  color: var(--elkargi-text);
  margin-bottom: 18px;
  max-width: 760px;
}

.servicio-gobernanza__cta p {
  margin: 0;
  max-width: 820px;
  font-size: 20px;
  line-height: 1.62;
  color: #3f3f46;
}

/* Oculta el botón si sigue estando en el HTML antiguo */

.servicio-gobernanza__boton {
  display: none !important;
}

/* Responsive */

@media (max-width: 1100px) {
  .servicio-gobernanza {
    width: min(100%, calc(100vw - 48px));
  }
}

@media (max-width: 900px) {
  .servicio-gobernanza__bloques {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 680px) {
  .servicio-gobernanza {
    width: calc(100vw - 40px);
    margin-top: 56px;
    margin-bottom: 56px;
  }

  .servicio-gobernanza__intro {
    margin-bottom: 40px;
  }

  .servicio-gobernanza__intro p,
  .servicio-gobernanza__para-quien p,
  .servicio-gobernanza__cta p {
    font-size: 17px;
  }

  .servicio-gobernanza__bloques {
    gap: 18px;
    margin-bottom: 48px;
  }

  .servicio-gobernanza__bloque {
    padding: 26px 24px;
    border-radius: 24px;
  }

  .servicio-gobernanza__bloque h3 {
    font-size: 23px;
  }

  .servicio-gobernanza__bloque p {
    font-size: 16px;
  }

  .servicio-gobernanza__beneficios,
  .servicio-gobernanza__para-quien,
  .servicio-gobernanza__cta {
    padding: 32px 24px;
    border-radius: 26px;
  }

  .servicio-gobernanza__beneficios ul {
    display: flex !important;
    flex-wrap: wrap;
    gap: 10px;
  }

  .servicio-gobernanza__beneficios li {
    max-width: 100%;
    border-radius: 999px;
    font-size: 15px;
  }
}/* End custom CSS */