/* OMEGA V19.0.3.5.4 — Inicio y Tecnología restaurados */

body:not(.omega-technology-page) #omegaPublicMoreInfoV1886{
  display:none!important;
}

body.omega-public-home-v190354 .omega-v1886-hero-tech{
  display:none!important;
}

body.omega-public-home-v190354{
  font-family:
    Inter,
    ui-sans-serif,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    sans-serif;
}

body.omega-public-home-v190354 .omega-home-top-v190354{
  position:sticky!important;
  top:0!important;
  z-index:100!important;
  border-bottom:1px solid rgba(82,122,177,.28)!important;
  background:rgba(2,8,23,.92)!important;
  backdrop-filter:blur(16px)!important;
}

body.omega-public-home-v190354 .omega-home-nav-inner-v190354{
  display:grid!important;
  grid-template-columns:auto 1fr auto!important;
  gap:30px!important;
  align-items:center!important;
  min-height:74px!important;
}

.omega-home-brand-v190354{
  display:inline-flex!important;
  align-items:center!important;
  gap:11px!important;
  color:#f5f8ff!important;
  text-decoration:none!important;
  font-size:22px!important;
  font-weight:950!important;
}

.omega-home-logo-v190354{
  display:grid!important;
  place-items:center!important;
  width:42px!important;
  height:42px!important;
  border-radius:14px!important;
  background:linear-gradient(145deg,#2563eb,#6d28d9)!important;
  color:#fff!important;
  font-family:
    Georgia,
    "Times New Roman",
    serif!important;
  font-size:28px!important;
  font-weight:700!important;
  line-height:1!important;
}

.omega-home-pages-v190354{
  display:flex!important;
  justify-content:center!important;
  gap:8px!important;
}

.omega-home-pages-v190354 a{
  padding:10px 14px!important;
  border-radius:12px!important;
  color:#9fb1c9!important;
  background:transparent!important;
  text-decoration:none!important;
  font-weight:850!important;
}

.omega-home-pages-v190354 a:hover,
.omega-home-pages-v190354 a.active{
  color:#fff!important;
  background:#10254b!important;
}

.omega-home-panel-v190354{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:48px!important;
  padding:12px 18px!important;
  border:1px solid #4389f7!important;
  border-radius:14px!important;
  background:#3b82f6!important;
  color:#fff!important;
  text-decoration:none!important;
  font-weight:900!important;
}

.omega-home-section-nav-v190354{
  position:sticky!important;
  top:74px!important;
  z-index:90!important;
  border-bottom:1px solid #1e375a!important;
  background:rgba(5,15,34,.94)!important;
  backdrop-filter:blur(12px)!important;
}

.omega-home-section-inner-v190354{
  display:flex!important;
  gap:8px!important;
  overflow-x:auto!important;
  padding-top:10px!important;
  padding-bottom:10px!important;
  scrollbar-width:thin!important;
}

.omega-home-section-nav-v190354 a{
  flex:0 0 auto!important;
  padding:9px 13px!important;
  border-radius:999px!important;
  color:#a8bad2!important;
  text-decoration:none!important;
  font-size:14px!important;
  font-weight:850!important;
}

.omega-home-section-nav-v190354 a:hover{
  color:#fff!important;
  background:#10254b!important;
}

body.omega-public-home-v190354 .omega-public-hero{
  min-height:auto!important;
}

body.omega-public-home-v190354 .omega-public-hero h1{
  max-width:930px!important;
}

body.omega-public-home-v190354 .omega-public-hero-copy>p{
  max-width:760px!important;
}

.omega-v18881-hero-link{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:48px!important;
  color:#c5d9f5!important;
  font-weight:900!important;
  text-decoration:none!important;
}

.omega-v18881-hero-link:hover{
  color:#fff!important;
  text-decoration:underline!important;
}

.omega-home-benefits-v18881{
  padding:30px 0 70px;
  background:#03091a;
}

.omega-home-benefit-grid-v18881{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:15px;
}

.omega-home-benefit-grid-v18881 article{
  padding:25px;
  border:1px solid #294a73;
  border-radius:23px;
  background:linear-gradient(145deg,#0b1933,#051024);
}

.omega-home-benefit-grid-v18881 article>span{
  display:grid;
  place-items:center;
  width:58px;
  height:58px;
  border-radius:18px;
  background:#112b56;
  font-size:27px;
}

.omega-home-benefit-grid-v18881 h2{
  margin:17px 0 9px;
  font-size:24px;
}

.omega-home-benefit-grid-v18881 p{
  margin:0;
  color:#9fb1c9;
  font-size:16px;
  line-height:1.62;
}

.omega-home-tech-teaser-v18881{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:25px;
  align-items:center;
  margin-top:16px;
  padding:25px;
  border:1px solid #365b8c;
  border-radius:23px;
  background:linear-gradient(
    135deg,
    rgba(30,64,175,.28),
    rgba(76,29,149,.21)
  );
}

.omega-home-tech-teaser-v18881 h2{
  margin:11px 0 7px;
  font-size:28px;
}

.omega-home-tech-teaser-v18881 p{
  margin:0;
  color:#afbdd2;
  line-height:1.58;
}

body.omega-public-home-v190354 a:focus-visible{
  outline:3px solid #93c5fd!important;
  outline-offset:4px!important;
}

@media(max-width:900px){
  body.omega-public-home-v190354 .omega-public-hero{
    padding-top:54px!important;
    padding-bottom:54px!important;
  }

  body.omega-public-home-v190354 .omega-public-hero h1{
    font-size:clamp(43px,10vw,62px)!important;
  }

  body.omega-public-home-v190354 .omega-public-hero-copy>p{
    font-size:19px!important;
  }

  body.omega-public-home-v190354 .omega-public-hero-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
  }

  body.omega-public-home-v190354
    .omega-public-hero-actions>*{
    width:100%!important;
    min-height:58px!important;
  }

  .omega-home-benefit-grid-v18881,
  .omega-home-tech-teaser-v18881{
    grid-template-columns:1fr;
  }

  .omega-home-tech-teaser-v18881 .omega-public-btn{
    width:100%;
    min-height:56px;
  }
}

@media(max-width:820px){
  body.omega-public-home-v190354 .omega-home-nav-inner-v190354{
    grid-template-columns:auto 1fr!important;
    gap:12px!important;
    padding-top:10px!important;
    padding-bottom:10px!important;
  }

  .omega-home-pages-v190354{
    display:none!important;
  }

  .omega-home-panel-v190354{
    justify-self:end!important;
  }

  .omega-home-section-nav-v190354{
    top:74px!important;
  }

  .omega-home-section-inner-v190354::before{
    content:"";
  }

  .omega-home-section-inner-v190354{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
  }

  .omega-home-section-inner-v190354 a{
    text-align:center!important;
  }

  .omega-home-section-inner-v190354 a:nth-child(n+3){
    grid-column:auto!important;
  }
}

@media(max-width:520px){
  .omega-home-brand-v190354{
    font-size:20px!important;
  }

  .omega-home-logo-v190354{
    width:40px!important;
    height:40px!important;
    font-size:25px!important;
  }

  .omega-home-panel-v190354{
    padding:10px 12px!important;
    font-size:14px!important;
  }

  .omega-home-benefits-v18881{
    padding:20px 0 58px;
  }

  .omega-home-benefit-grid-v18881 article,
  .omega-home-tech-teaser-v18881{
    padding:22px;
  }

  .omega-home-benefit-grid-v18881 h2{
    font-size:25px;
  }

  .omega-home-benefit-grid-v18881 p,
  .omega-home-tech-teaser-v18881 p{
    font-size:17px;
  }
}

@media(prefers-reduced-motion:reduce){
  *,
  *:before,
  *:after{
    animation-duration:.001ms!important;
    animation-iteration-count:1!important;
    transition-duration:.001ms!important;
  }
}
