.elementor-4920 .elementor-element.elementor-element-d6106ad{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4920 .elementor-element.elementor-element-3437448{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4920 .elementor-element.elementor-element-b12a0f9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4920 .elementor-element.elementor-element-173e5f6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-3437448 */@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@700;800;900&family=Montserrat:wght@400;500;600;700;800&display=swap');

  .CEOJANAVHeroWaoV3,
  .CEOJANAVHeroWaoV3 *{
    box-sizing:border-box;
  }

  .CEOJANAVHeroWaoV3{
    --CEOJABlue:#0022fd;
    --CEOJABlueDark:#00114f;
    --CEOJABlueDeep:#050b26;
    --CEOJAGreen:#19ff19;
    --CEOJAWhite:#f7fbff;
    --CEOJAText:#ffffff;
    --CEOJATextSoft:rgba(255,255,255,.82);
    --CEOJATextMuted:rgba(255,255,255,.62);
    --CEOJABorder:rgba(255,255,255,.14);

    position:relative;
    width:100%;
    min-height:760px;
    padding:5% 0;
    overflow:hidden;
    background:
      radial-gradient(circle at 18% 28%, rgba(0,34,253,.34), transparent 34%),
      radial-gradient(circle at 76% 50%, rgba(25,255,25,.12), transparent 30%),
      linear-gradient(135deg, #030819 0%, #06153a 52%, #041020 100%);
    display:flex;
    align-items:center;
  }

  .CEOJANAVHeroWaoV3::before{
    content:"";
    position:absolute;
    inset:0;
    background:
      linear-gradient(90deg, rgba(3,8,25,.98) 0%, rgba(3,8,25,.86) 39%, rgba(3,8,25,.28) 66%, rgba(3,8,25,.12) 100%),
      url('https://navegared-tech.com/wp-content/uploads/2026/04/navegared6.png') right center/auto 100% no-repeat;
    z-index:0;
  }

  .CEOJANAVHeroWaoV3::after{
    content:"";
    position:absolute;
    inset:0;
    background:
      linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px),
      linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px);
    background-size:54px 54px;
    mask-image:linear-gradient(90deg, #000 0%, rgba(0,0,0,.75) 54%, transparent 100%);
    -webkit-mask-image:linear-gradient(90deg, #000 0%, rgba(0,0,0,.75) 54%, transparent 100%);
    opacity:.34;
    z-index:1;
    pointer-events:none;
  }

  .CEOJANAVHeroWaoV3__glow{
    position:absolute;
    width:620px;
    height:620px;
    right:-170px;
    top:50%;
    transform:translateY(-50%);
    border-radius:50%;
    background:radial-gradient(circle, rgba(25,255,25,.18) 0%, rgba(0,34,253,.10) 32%, transparent 68%);
    filter:blur(10px);
    z-index:1;
    pointer-events:none;
  }

  .CEOJANAVHeroWaoV3__wrap{
    width:min(1500px, 90%);
    margin:0 auto;
    position:relative;
    z-index:3;
    display:grid;
    grid-template-columns:minmax(0, .92fr) minmax(360px, .58fr);
    align-items:center;
    gap:40px;
  }

  .CEOJANAVHeroWaoV3__content{
    max-width:810px;
  }

  .CEOJANAVHeroWaoV3__badge{
    width:max-content;
    max-width:100%;
    display:flex;
    align-items:center;
    gap:12px;
    min-height:48px;
    padding:12px 22px;
    margin-bottom:28px;
    border-radius:999px;
    background:rgba(255,255,255,.08);
    border:1px solid var(--CEOJABorder);
    box-shadow:0 18px 44px rgba(0,0,0,.22);
    backdrop-filter:blur(14px);
    -webkit-backdrop-filter:blur(14px);
  }

  .CEOJANAVHeroWaoV3__badgeDot{
    width:12px;
    height:12px;
    border-radius:50%;
    flex:0 0 auto;
    background:var(--CEOJAGreen);
    box-shadow:0 0 0 7px rgba(25,255,25,.10), 0 0 22px rgba(25,255,25,.9);
  }

  .CEOJANAVHeroWaoV3__badgeText{
    margin:0;
    color:var(--CEOJAWhite);
    font-family:'Montserrat',sans-serif;
    font-size:13px;
    font-weight:800;
    line-height:1;
    letter-spacing:.16em;
    text-transform:uppercase;
  }

  .CEOJANAVHeroWaoV3__title{
    margin:0;
    color:var(--CEOJAText);
    font-family:'Orbitron',sans-serif;
    font-size:clamp(52px, 6.35vw, 104px);
    font-weight:900;
    line-height:.89;
    letter-spacing:-.07em;
    text-transform:uppercase;
    text-shadow:0 18px 46px rgba(0,0,0,.38);
  }

  .CEOJANAVHeroWaoV3__titleLine{
    display:block;
  }

  .CEOJANAVHeroWaoV3__titleGreen{
    display:block;
    color:var(--CEOJAGreen);
    text-shadow:0 0 28px rgba(25,255,25,.24);
  }

  .CEOJANAVHeroWaoV3__text{
    width:min(650px, 100%);
    margin:28px 0 0;
    color:var(--CEOJATextSoft);
    font-family:'Montserrat',sans-serif;
    font-size:20px;
    font-weight:600;
    line-height:1.65;
  }

  .CEOJANAVHeroWaoV3__actions{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:15px;
    margin-top:34px;
  }

  .CEOJANAVHeroWaoV3__btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:58px;
    padding:16px 28px;
    border-radius:999px;
    text-decoration:none;
    font-family:'Montserrat',sans-serif;
    font-size:14px;
    font-weight:800;
    line-height:1;
    letter-spacing:.08em;
    text-transform:uppercase;
    transition:transform .28s ease, background .28s ease, color .28s ease, border-color .28s ease, box-shadow .28s ease;
  }

  .CEOJANAVHeroWaoV3__btn:hover{
    transform:translateY(-4px);
  }

  .CEOJANAVHeroWaoV3__btnPrimary{
    color:#041020;
    background:linear-gradient(135deg, var(--CEOJAGreen), #82ff82);
    border:1px solid transparent;
    box-shadow:0 18px 46px rgba(25,255,25,.24);
  }

  .CEOJANAVHeroWaoV3__btnPrimary:hover{
    color:var(--CEOJABlue);
    background:var(--CEOJAWhite);
    box-shadow:0 22px 52px rgba(255,255,255,.18);
  }

  .CEOJANAVHeroWaoV3__btnSecondary{
    color:var(--CEOJAWhite);
    background:rgba(255,255,255,.08);
    border:1px solid rgba(255,255,255,.18);
    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);
  }

  .CEOJANAVHeroWaoV3__btnSecondary:hover{
    background:var(--CEOJABlue);
    border-color:rgba(255,255,255,.20);
    box-shadow:0 18px 44px rgba(0,34,253,.32);
  }

  .CEOJANAVHeroWaoV3__features{
    display:flex;
    flex-wrap:wrap;
    gap:12px;
    margin-top:28px;
  }

  .CEOJANAVHeroWaoV3__feature{
    display:inline-flex;
    align-items:center;
    gap:10px;
    min-height:44px;
    padding:11px 15px;
    border-radius:999px;
    color:var(--CEOJAWhite);
    background:rgba(255,255,255,.07);
    border:1px solid rgba(255,255,255,.12);
    font-family:'Montserrat',sans-serif;
    font-size:12px;
    font-weight:800;
    line-height:1;
    letter-spacing:.08em;
    text-transform:uppercase;
  }

  .CEOJANAVHeroWaoV3__featureDot{
    width:9px;
    height:9px;
    border-radius:50%;
    background:var(--CEOJAGreen);
    box-shadow:0 0 14px rgba(25,255,25,.85);
  }

  .CEOJANAVHeroWaoV3__visual{
    min-height:540px;
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
  }

  .CEOJANAVHeroWaoV3__speedCard{
    width:min(390px, 100%);
    padding:26px;
    border-radius:32px;
    background:linear-gradient(180deg, rgba(255,255,255,.13), rgba(255,255,255,.055));
    border:1px solid rgba(255,255,255,.16);
    box-shadow:0 28px 80px rgba(0,0,0,.34);
    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);
    transform:translateY(28px);
  }

  .CEOJANAVHeroWaoV3__speedTop{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:16px;
    margin-bottom:22px;
  }

  .CEOJANAVHeroWaoV3__speedLabel{
    margin:0;
    color:var(--CEOJATextMuted);
    font-family:'Montserrat',sans-serif;
    font-size:12px;
    font-weight:800;
    line-height:1;
    letter-spacing:.12em;
    text-transform:uppercase;
  }

  .CEOJANAVHeroWaoV3__live{
    display:inline-flex;
    align-items:center;
    gap:8px;
    padding:8px 11px;
    border-radius:999px;
    background:rgba(25,255,25,.12);
    border:1px solid rgba(25,255,25,.20);
    color:var(--CEOJAWhite);
    font-family:'Montserrat',sans-serif;
    font-size:11px;
    font-weight:800;
    line-height:1;
    letter-spacing:.09em;
    text-transform:uppercase;
  }

  .CEOJANAVHeroWaoV3__liveDot{
    width:8px;
    height:8px;
    border-radius:50%;
    background:var(--CEOJAGreen);
    box-shadow:0 0 14px rgba(25,255,25,.85);
  }

  .CEOJANAVHeroWaoV3__speedNumber{
    display:block;
    color:var(--CEOJAWhite);
    font-family:'Orbitron',sans-serif;
    font-size:64px;
    font-weight:900;
    line-height:.95;
    letter-spacing:-.06em;
    text-transform:uppercase;
  }

  .CEOJANAVHeroWaoV3__speedNumber span{
    color:var(--CEOJAGreen);
  }

  .CEOJANAVHeroWaoV3__speedText{
    margin:14px 0 0;
    color:var(--CEOJATextSoft);
    font-family:'Montserrat',sans-serif;
    font-size:15px;
    font-weight:600;
    line-height:1.65;
  }

  .CEOJANAVHeroWaoV3__bar{
    width:100%;
    height:12px;
    margin-top:22px;
    border-radius:999px;
    background:rgba(255,255,255,.10);
    overflow:hidden;
  }

  .CEOJANAVHeroWaoV3__barFill{
    display:block;
    width:82%;
    height:100%;
    border-radius:999px;
    background:linear-gradient(90deg, var(--CEOJABlue), var(--CEOJAGreen));
    box-shadow:0 0 22px rgba(25,255,25,.25);
  }

  .CEOJANAVHeroWaoV3__miniGrid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:12px;
    margin-top:18px;
  }

  .CEOJANAVHeroWaoV3__miniBox{
    min-height:86px;
    padding:16px;
    border-radius:22px;
    background:rgba(255,255,255,.07);
    border:1px solid rgba(255,255,255,.10);
  }

  .CEOJANAVHeroWaoV3__miniTitle{
    display:block;
    color:var(--CEOJAGreen);
    font-family:'Orbitron',sans-serif;
    font-size:22px;
    font-weight:900;
    line-height:1;
    letter-spacing:-.04em;
  }

  .CEOJANAVHeroWaoV3__miniText{
    display:block;
    margin-top:8px;
    color:var(--CEOJATextSoft);
    font-family:'Montserrat',sans-serif;
    font-size:12px;
    font-weight:700;
    line-height:1.4;
  }

  @media (min-width:2000px){
    .CEOJANAVHeroWaoV3__wrap{
      width:90%;
    }
  }

  @media (max-width:1180px){
    .CEOJANAVHeroWaoV3__wrap{
      grid-template-columns:1fr;
    }

    .CEOJANAVHeroWaoV3__visual{
      display:none;
    }

    .CEOJANAVHeroWaoV3__content{
      max-width:850px;
    }

    .CEOJANAVHeroWaoV3::before{
      background:
        linear-gradient(90deg, rgba(3,8,25,.96) 0%, rgba(3,8,25,.82) 48%, rgba(3,8,25,.38) 100%),
        url('https://navegared-tech.com/wp-content/uploads/2026/04/navegared6.png') right center/cover no-repeat;
    }
  }

  @media (max-width:767px){
    .CEOJANAVHeroWaoV3{
      min-height:680px;
      padding:12% 0;
      text-align:center;
    }

    .CEOJANAVHeroWaoV3::before{
      background:
        linear-gradient(180deg, rgba(3,8,25,.88) 0%, rgba(3,8,25,.74) 42%, rgba(3,8,25,.94) 100%),
        url('https://navegared-tech.com/wp-content/uploads/2026/04/navegared6.png') center center/cover no-repeat;
    }

    .CEOJANAVHeroWaoV3__wrap{
      width:min(92%, 92%);
    }

    .CEOJANAVHeroWaoV3__badge{
      margin-left:auto;
      margin-right:auto;
      padding:11px 16px;
      min-height:42px;
    }

    .CEOJANAVHeroWaoV3__badgeText{
      font-size:10px;
      letter-spacing:.10em;
    }

    .CEOJANAVHeroWaoV3__title{
      font-size:clamp(39px, 12.2vw, 58px);
      line-height:.94;
      letter-spacing:-.055em;
    }

    .CEOJANAVHeroWaoV3__text{
      margin:22px auto 0;
      font-size:16px;
      line-height:1.68;
    }

    .CEOJANAVHeroWaoV3__actions{
      flex-direction:column;
      align-items:stretch;
      gap:12px;
      margin-top:28px;
    }

    .CEOJANAVHeroWaoV3__btn{
      width:100%;
      min-height:56px;
      padding:16px 20px;
    }

    .CEOJANAVHeroWaoV3__features{
      justify-content:center;
    }

    .CEOJANAVHeroWaoV3__feature{
      width:100%;
      justify-content:center;
    }
  }
  
  .CEOJANAVHeroWaoV3__btnSecondary:hover{
  color:#ffffff !important;
}

.CEOJANAVHeroWaoV3__btnSecondary:hover,
.CEOJANAVHeroWaoV3__btnSecondary:hover *{
  color:#ffffff !important;
}/* End custom CSS */