.featured-in-strip{
  background:#EFEFEF !important;
  box-shadow:0 0 0 100vmax #EFEFEF; 
  clip-path: inset(0 -100vmax);    /* Magic */
}

.featured-in-strip{
  position:relative;
  left:50%;
  transform:translateX(-50%); 
  width:min(100vw, 1300px);  
  background:#EFEFEF;
  margin: 24px 0 0 0;
}

.featured-in-inner{
  padding:12px;
  display:flex;
  align-items:center;
  gap:24px;
  justify-content:flex-start; 
  flex-wrap:nowrap;
  max-width:1300px;          
  margin:0 auto;
}

.featured-in-title{
  font-family:"Open Sans", sans-serif;
  font-weight:600;
  font-size:12px;
  line-height:100%;
  color:#333;
  white-space:nowrap;
  display:flex;
  align-items:center;
}

.featured-in-logos{
  display:flex;
  gap:32px;
  align-items:center;
}
.featured-in-logos img{
  max-height:64px;
  height: 100%;
  width:auto;
  display:block;
  object-fit:contain;
  opacity:1;
}
.featured-in-logos a:hover img{ opacity:1; }


.featured-in-logos a:first-child img,
.featured-in-logos a:last-child img {
  max-height: 20px;
  height: 20px;
}



.featured-in-inner{ display:flex; align-items:center; gap:32px; flex-wrap:nowrap; }
.featured-in-logos{ display:flex; align-items:center; gap:32px; }


  #allContent > .newwrapper:nth-child(2) { background-color: #FFF; 
  box-shadow:0 0 0 100vmax #FFF; 
  clip-path: inset(0 -100vmax);  }

  #allContent { overflow: hidden;}
#section2 p:empty, .blockpagetemplate #section2 p, 
#section2 p:blank {  
  display: none !important; margin-bottom:0px !important;
} 

.pdm-value-scroll-container { padding-top: 24px; padding-bottom: 24px; }

.review-logos-carousel-2 { margin-top: 0px; margin-bottom: 0px;}
/* Mobile overrides */
@media (max-width: 768px){
  .featured-in-inner{ justify-content:center; gap:14px; }
  .featured-in-logos{ gap:14px; }

  .featured-in-logos img{ height:auto; width:auto; max-height:none; }

  /* Forbes */
  .featured-in-logos a:nth-child(1) img{ height:24px; }

  /* Inc5000 */
  .featured-in-logos a:nth-child(2) img{ height:56px; }

  /* WSJ: cambia a versión mobile */
  .featured-in-logos a:nth-child(3) img{
    height:24px;
    content: url('/wp-content/plugins/featured-in-griffin/WSJMobile.png');
  }
}