:where([data-iev-module="infoserv_soporte_operacion"]) .iso2{
  --iso-blue:#153F89;
  --iso-orange:#F58220;
  --iso-ink:#020101;
  --iso-gray:#58595B;
  position:relative;
  width:100%;
  padding:clamp(42px,5vw,72px) clamp(18px,3vw,36px);
  background:transparent!important;
  color:var(--iso-ink);
  font-family:Montserrat,sans-serif
}
:where([data-iev-module="infoserv_soporte_operacion"]) .iso2,:where([data-iev-module="infoserv_soporte_operacion"]) .iso2 *{box-sizing:border-box}
:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__layout{
  display:grid;
  grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);
  align-items:center;
  gap:clamp(36px,6vw,86px);
  max-width:1280px;
  margin:0 auto
}
:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__intro{min-width:0;max-width:530px}
:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__eyebrow{
  display:block;
  margin:0 0 15px!important;
  color:var(--iso-blue)!important;
  font-size:12px!important;
  font-weight:800!important;
  letter-spacing:.18em!important;
  line-height:1.4!important;
  text-transform:uppercase
}
:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__intro h2{
  margin:0 0 20px!important;
  color:var(--iso-ink)!important;
  font-family:Montserrat,sans-serif!important;
  font-size:clamp(29px,3vw,38px)!important;
  font-weight:800!important;
  line-height:1.17!important;
  letter-spacing:-.035em!important
}
:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__intro p{
  max-width:490px;
  margin:0 0 25px!important;
  color:var(--iso-gray)!important;
  font-size:clamp(15px,1.2vw,16px)!important;
  font-weight:400!important;
  line-height:1.68!important
}
:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__cta{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:12px;
  min-height:48px;
  padding:12px 21px;
  border:1px solid var(--iso-orange);
  border-radius:12px;
  background:var(--iso-orange);
  color:var(--iso-ink)!important;
  font-size:14px!important;
  font-weight:600!important;
  line-height:1.2!important;
  text-decoration:none!important;
  transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease
}
:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__cta svg{
  width:17px;
  height:17px;
  fill:none;
  stroke:currentColor;
  stroke-width:2;
  stroke-linecap:round;
  stroke-linejoin:round;
  transition:transform .25s ease
}
:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__cta:hover,:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__cta:focus-visible{
  background:#ff983f;
  color:var(--iso-ink)!important;
  transform:translateY(-2px);
  box-shadow:0 9px 22px rgba(245,130,32,.2)
}
:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__cta:hover svg{transform:translateX(3px)}
:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__cta:focus-visible{outline:2px solid var(--iso-blue);outline-offset:3px}

:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__stack{display:grid;gap:14px;min-width:0}
:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__card{
  position:relative;
  isolation:isolate;
  display:grid;
  grid-template-columns:64px minmax(0,1fr);
  align-items:center;
  gap:22px;
  min-height:132px;
  padding:24px 27px;
  overflow:hidden;
  border:1px solid rgba(21,63,137,.13);
  border-radius:20px;
  background:rgba(255,255,255,.88);
  box-shadow:0 12px 32px rgba(21,63,137,.055);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  transition:transform .38s ease,border-color .38s ease,background .38s ease,box-shadow .38s ease
}
:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__card::after{
  content:"";
  position:absolute;
  z-index:0;
  top:-70%;
  bottom:-70%;
  left:-85%;
  width:55%;
  transform:rotate(23deg);
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),rgba(245,130,32,.16),transparent);
  pointer-events:none;
  transition:left .7s ease
}
:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__card:hover,:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__card:focus-within{
  transform:translateY(-5px);
  border-color:rgba(245,130,32,.5);
  background:rgba(255,248,242,.94);
  box-shadow:0 17px 38px rgba(21,63,137,.13),0 0 25px rgba(245,130,32,.09)
}
:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__card:hover::after,:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__card:focus-within::after{left:140%}
:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__icon{
  position:relative;
  z-index:1;
  display:grid;
  place-items:center;
  width:60px;
  height:60px
}
:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__icon::before{
  content:"";
  position:absolute;
  right:2px;
  bottom:4px;
  width:31px;
  height:31px;
  border-radius:50%;
  background:var(--iso-orange)
}
:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__icon svg{
  position:relative;
  z-index:1;
  width:45px;
  height:45px;
  fill:none;
  stroke:var(--iso-blue);
  stroke-width:2.2;
  stroke-linecap:round;
  stroke-linejoin:round
}
:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__card-content{position:relative;z-index:1;min-width:0}
:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__card h3{
  margin:0 0 7px!important;
  color:var(--iso-ink)!important;
  font-family:Montserrat,sans-serif!important;
  font-size:clamp(19px,1.6vw,22px)!important;
  font-weight:800!important;
  line-height:1.2!important
}
:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__card p{
  margin:0!important;
  color:var(--iso-gray)!important;
  font-size:clamp(13px,1vw,14px)!important;
  font-weight:400!important;
  line-height:1.55!important
}

@media(max-width:980px){
  :where([data-iev-module="infoserv_soporte_operacion"]) .iso2__layout{grid-template-columns:1fr;gap:32px}
  :where([data-iev-module="infoserv_soporte_operacion"]) .iso2__intro{max-width:700px}
  :where([data-iev-module="infoserv_soporte_operacion"]) .iso2__stack{max-width:760px}
}

@media(max-width:600px){
  :where([data-iev-module="infoserv_soporte_operacion"]) .iso2{padding:36px 18px}

  :where([data-iev-module="infoserv_soporte_operacion"]) .iso2__intro{
    margin:0 auto;
    text-align:center
  }
  :where([data-iev-module="infoserv_soporte_operacion"]) .iso2__eyebrow{text-align:center}
  :where([data-iev-module="infoserv_soporte_operacion"]) .iso2__intro h2{
    max-width:540px;
    margin:0 auto 16px!important;
    font-size:28px!important;
    line-height:1.18!important;
    text-align:center
  }
  :where([data-iev-module="infoserv_soporte_operacion"]) .iso2__intro p{
    max-width:480px;
    margin:0 auto 22px!important;
    font-size:15px!important;
    line-height:1.6!important;
    text-align:center
  }
  :where([data-iev-module="infoserv_soporte_operacion"]) .iso2__cta{
    display:flex;
    width:max-content;
    max-width:100%;
    margin:0 auto
  }

  :where([data-iev-module="infoserv_soporte_operacion"]) .iso2__stack{
    width:100%;
    max-width:520px;
    margin:0 auto;
    gap:12px
  }
  :where([data-iev-module="infoserv_soporte_operacion"]) .iso2__card{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:12px;
    min-height:0;
    padding:23px 20px 25px;
    border-radius:17px;
    text-align:center
  }
  :where([data-iev-module="infoserv_soporte_operacion"]) .iso2__icon{
    width:54px;
    height:54px;
    margin:0 auto
  }
  :where([data-iev-module="infoserv_soporte_operacion"]) .iso2__icon svg{width:40px;height:40px}
  :where([data-iev-module="infoserv_soporte_operacion"]) .iso2__icon::before{width:27px;height:27px}
  :where([data-iev-module="infoserv_soporte_operacion"]) .iso2__card-content{
    width:100%;
    text-align:center
  }
  :where([data-iev-module="infoserv_soporte_operacion"]) .iso2__card h3{
    margin:0 0 7px!important;
    font-size:19px!important;
    text-align:center
  }
  :where([data-iev-module="infoserv_soporte_operacion"]) .iso2__card p{
    font-size:14px!important;
    line-height:1.55!important;
    text-align:center
  }
}

@media(prefers-reduced-motion:reduce){
  :where([data-iev-module="infoserv_soporte_operacion"]) .iso2__card,:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__card::after,:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__cta,:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__cta svg{transition:none!important}
  :where([data-iev-module="infoserv_soporte_operacion"]) .iso2__card:hover,:where([data-iev-module="infoserv_soporte_operacion"]) .iso2__cta:hover{transform:none}
  :where([data-iev-module="infoserv_soporte_operacion"]) .iso2__card::after{display:none}
}