.u-index-2{color:#ff0;}
.u-index-6{max-width:none !important;width:auto !important;height:auto !important;}
.u-index-8{text-align:center;}
.u-index-9{font-size:18px;text-align:center;}
.u-index-10{font-size:14px;text-align:center;}
body{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI",
                 Inter, Roboto, Helvetica, Arial, sans-serif;}
.hero-title{color: #ffffff;
    font-weight: 700;
    font-size: 40px;
    margin-bottom: 15px;}
.static-header .hero-animated{font-size: 20px !important;
    color: #ffd700;
    font-weight: 500;
    margin: 0;
    min-height: 24px;}
.hero-animated::after{content: "|";
    margin-left: 4px;
    animation: blink 1s infinite;}
@keyframes blink{0%,100% { opacity:1; }
    50% { opacity:0; }}
h1, .hero-title{font-size: 42px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 12px;}
h2{font-size: 24px;
    font-weight: 600;
    line-height: 1.3;
    margin-bottom: 10px;}
.hero-animated{font-size: 18px !important;
    font-weight: 500;
    line-height: 1.4;}
.hero-title{font-size: 44px;
    font-weight: 700;
    line-height: 1.15;
    margin-bottom: 10px;
    letter-spacing: -0.5px;}
.static-header h2{font-size: 22px;
    font-weight: 600;
    line-height: 1.3;
    margin-bottom: 16px;}
.static-header .hero-animated{font-size: 18px !important;
    font-weight: 600;
    line-height: 1.4;}
.mw-banner-strip img{display:block;
  width:100%;
  max-width:928px;
  height:auto;
  margin:0 auto;}
.mw-logos-strip{width:100%;
  padding:4px 20px 12px 20px; /* top right bottom left */
  margin-top:10px;           /* puxa para cima */}
.mw-logos-inner{width:100%;
  margin:0 auto;}
.mw-logos-grid{list-style:none;
  margin:0;
  padding:0;

  display:flex;
  flex-wrap:wrap;              /* ✅ permite quebrar linha */
  align-items:center;
  justify-content:center;      /* centraliza quando quebra */
  gap:9px 13px;               /* linha x coluna */}
.mw-logos-grid li{flex:0 1 auto;               /* ✅ permite reduzir */}
.mw-logos-grid img{height:27px;                 /* seu tamanho base (+25%) */
  width:auto;
  max-width:100%;              /* ✅ nunca estoura a célula */
  display:block;
  opacity:0.85;
  transition: transform .2s ease, opacity .2s ease;}
@media (max-width: 900px){.mw-logos-grid img{height:30px;}}
@media (max-width: 650px){.mw-logos-grid img{height:26px;}.mw-logos-grid{gap:14px 18px;}}
@media (max-width: 420px){.mw-logos-grid img{height:22px;}}
.mw-plans-strip{width:100%;
  padding:28px 20px;
  background-color:#ffffff;

  background-image:
    radial-gradient(circle, rgba(0,0,0,.19) 1px, transparent 1px);

  background-size: 4px 4px;}
.mw-wrap{max-width:928px;
  margin:0 auto;}
.mw-line{margin:0 0 12px 0;
  display:flex;
  align-items:flex-start;
  gap:10px;

  font-family:-apple-system, BlinkMacSystemFont, "Segoe UI",
               Inter, Roboto, Helvetica, Arial, sans-serif;

  font-weight:600;
  letter-spacing:-0.2px;
  font-size:18px;
  line-height:1.3;
  color:#2c2c2c;}
.mw-line--ok{color:#000000;}
.mw-ico{width:22px;
  height:22px;
  flex:0 0 22px;
  stroke:currentColor;
  stroke-width:2;
  stroke-linecap:round;
  stroke-linejoin:round;}
@media (max-width:640px){.mw-plans-strip{padding:22px 16px;}.mw-line{font-size:16px;}.mw-ico{width:20px; height:20px;}}
.mw-line--title{justify-content: center;
  text-align: center;
  align-items: center;}
.mw-line--title{font-size: 48px;   /* ajuste como quiser */
  font-weight: 700;  /* deixa mais forte */}
.mw-gold{background:#000000;
  color:#ffcb00;
  font-weight:800;

  padding:4px 10px;
  border-radius:8px;

  letter-spacing:0.6px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.25);}
.mw-line--center{justify-content: center;
  text-align: center;
  align-items: center;}
.whatsapp-float{position: fixed;
  width: 60px;
  height: 60px;
  bottom: 20px;
  right: 20px;
  z-index: 999;
  border-radius: 50%;
  box-shadow: 0 8px 20px rgba(0,0,0,.25);
  transition: transform .2s ease;}
.whatsapp-float img{width: 100%;
  height: 100%;}
.whatsapp-float:hover{transform: scale(1.08);}
.hero-servidor{position: relative;
    display: inline-block;}
.hero-servidor img{display: block;
    max-width: 100%;
    height: auto;}
.mw-line.mw-line--whatsapp{align-items: center; /* mantém alinhado, mas não mexe no layout */}
.mw-line.mw-line--whatsapp .mw-link-whats{color: #15a569;
  font-weight: 600;
  text-decoration: none;}
.mw-line.mw-line--whatsapp .mw-link-whats:hover{text-decoration: underline;}
.mw-line.mw-line--whatsapp:not(.mw-line--whatsapp-footer) .mw-ico--whatsapp{color: #15a569;}
.hero-servidor{display:flex;
    align-items:flex-end;        /* alinha lista e servidor pela base */
    justify-content:space-between;
    gap:50px;

    margin:0;
    padding:0;}
.mw-features-list{list-style:none;
  margin:0;
  padding:0;
  display:flex;
  flex-direction:column;
  gap:18px;}
.mw-features-list li{color:#fff;
  font-family:"Roboto", sans-serif;}
.mw-feature-title{display:flex;
  align-items:center;
  gap:10px;
  font-weight:700;
  font-size:16px;
  line-height:1.15;}
.mw-feature-desc{margin-top:6px;
  font-size:13px;
  opacity:.75;
  line-height:1.3;
  padding-left:28px;   /* alinha a descrição abaixo do texto do título */}
.hero-server-image{display:flex;
    align-items:flex-end;}
.hero-server-image img{display:block;

    height:auto !important;     /* remove resize por altura */
    width:auto !important;      /* remove resize por largura */
    max-width:none !important;  /* remove limite do Bootstrap */

filter: none;}
.hidden-xs.hidden-sm.row{margin-bottom:0 !important;}
.hidden-xs.hidden-sm.row .col-lg-6{padding-bottom:0 !important;}
@media (max-width: 980px){.hero-servidor{flex-direction:column;
        align-items:flex-start;
        gap:25px;}.hero-server-image img{height:300px;}}
.mw-features-list{list-style:none;
    padding:0;
    margin:0;
    display:flex;
    flex-direction:column;
    gap:22px;}
.mw-features-list li{color:#ffffff;
    font-family:"Roboto", sans-serif;}
.mw-feature-desc{white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 320px;   /* ajuste se quiser mais/menos */}
.
<style>
.static-header{position: relative;
  z-index: 1;
  overflow: hidden;}
.static-header::before{content: "";
  position: absolute;
  inset: 0; /* top right bottom left = 0 */
  background: rgba(0,0,0,0.60);
  z-index: 0;
  pointer-events: none;}
.static-header > *{position: relative;
  z-index: 2;}
</style>

/* =========================
   PROVA SOCIAL (Hero)
========================= */

.mw-proof{margin: 16px 0 8px;}
.mw-proof-row{display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 12px;}
.mw-proof-item{padding: 14px 14px;
  border-radius: 14px;
  background: rgba(90,90,90,.28);              /* fundo mais elegante */
  border: 1px solid rgba(255,255,255,.16);  /* borda sutil */
  box-shadow: 0 12px 30px rgba(0,0,0,.35);  /* profundidade suave */
  backdrop-filter: blur(4px);               /* efeito moderno */
  transition: transform .2s ease, box-shadow .2s ease;}
.mw-proof-item:hover{transform: translateY(-2px);
  box-shadow: 0 18px 40px rgba(0,0,0,.45);}
.mw-proof-num{font-weight: 800;
  font-size: 21px;               /* número mais forte */
  line-height: 1.05;
  color: #ffffff;
  letter-spacing: -0.3px;}
.mw-proof-label{margin-top: 6px;
  font-size: 12px;
  line-height: 1.2;
  color: rgba(255,255,255,.82);
  font-weight: 600;}
@media (max-width: 900px){.mw-proof-row{grid-template-columns: repeat(2, 1fr);}}
@media (max-width: 480px){.mw-proof-row{grid-template-columns: 1fr;}}
.mw-feature-title span{white-space: nowrap;}
.static-header::before{pointer-events: none;}
.static-header header{position: relative;
  z-index: 999999 !important;}
.static-header .dropdown-menu{position: absolute;
  z-index: 1000000 !important;}
.hero-servidor,
.hero-server-image,
.hero-server-image img{position: relative;
  z-index: 1 !important;}
.static-header .dropdown-menu{z-index: 9999999 !important;}
.static-header{position: relative;
  z-index: 99999999 !important;}
.mw-box-ia{background-color: #ff4d4d;  /* Cor de fundo vermelha */
  color: white;
  padding: 2px 6px;
  border-radius: 4px;
  font-weight: bold;}