/* Fueltek v6.9.278 — one clean frame per operational-value outcome. */

#outcomes .trust-strip{
  gap:14px;
}

#outcomes .trust-item{
  grid-template-columns:42px minmax(0,1fr);
  column-gap:17px;
  row-gap:7px;
  min-height:142px;
  padding:22px 23px;
  overflow:hidden;
  outline:0;
  border:1px solid rgba(243,179,36,.26);
  border-radius:18px;
  background:linear-gradient(135deg,rgba(243,179,36,.095),rgba(10,13,10,.94) 46%,rgba(5,7,5,.98));
  box-shadow:0 18px 38px rgba(0,0,0,.21);
  isolation:isolate;
}

/* Remove inherited decorative layers that produced a nested card outline. */
#outcomes .trust-item::after{
  content:none!important;
  display:none!important;
}

#outcomes .trust-item > strong,
#outcomes .trust-item > span{
  position:relative;
  z-index:1;
  min-width:0;
  margin:0!important;
  padding:0!important;
  border:0!important;
  outline:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

#outcomes .trust-item::before{
  position:relative;
  z-index:1;
  width:40px;
  height:40px;
  border-radius:11px;
  box-shadow:none;
}

#outcomes .trust-item strong{
  align-self:end;
  font-size:clamp(19px,1.28vw,24px);
  line-height:1.12;
}

#outcomes .trust-item span{
  align-self:start;
  line-height:1.5;
}

#outcomes .trust-item:hover{
  border-color:rgba(243,179,36,.48);
  box-shadow:0 22px 44px rgba(0,0,0,.28),0 0 24px rgba(243,179,36,.045);
}

html[data-theme="light"] #outcomes .trust-item{
  border-color:rgba(157,104,0,.25);
  background:linear-gradient(135deg,rgba(243,179,36,.12),rgba(255,255,255,.92) 48%,rgba(247,243,235,.96));
  box-shadow:0 15px 30px rgba(56,46,24,.09);
}

@media(max-width:760px){
  #outcomes .trust-item{
    min-height:0;
    grid-template-columns:38px minmax(0,1fr);
    column-gap:14px;
    padding:20px;
  }
  #outcomes .trust-item::before{width:36px;height:36px;border-radius:10px}
}
