/* Fueltek v6.9.277 — clear operational-value cards.
   Replaces the inherited decorative line with meaningful numbered markers. */

#outcomes .trust-strip{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
  overflow:visible;
  border:0;
  border-radius:0;
  background:transparent;
  counter-reset:sector-outcome;
}

#outcomes .trust-item{
  counter-increment:sector-outcome;
  min-width:0;
  min-height:148px;
  display:grid;
  grid-template-columns:44px minmax(0,1fr);
  grid-template-rows:auto auto;
  column-gap:16px;
  row-gap:8px;
  align-content:center;
  padding:24px;
  overflow:hidden;
  border:1px solid rgba(243,179,36,.22);
  border-radius:18px;
  background:
    radial-gradient(circle at 0 0,rgba(243,179,36,.13),transparent 42%),
    linear-gradient(145deg,rgba(255,255,255,.045),rgba(6,9,7,.92));
  box-shadow:0 18px 42px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.035);
  transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;
}

#outcomes .trust-item::before{
  content:"0" counter(sector-outcome);
  position:static;
  grid-column:1;
  grid-row:1 / 3;
  width:42px;
  height:42px;
  display:grid;
  place-items:center;
  align-self:start;
  border:1px solid rgba(243,179,36,.52);
  border-radius:12px;
  background:linear-gradient(145deg,rgba(243,179,36,.18),rgba(243,179,36,.035));
  color:var(--acid);
  font-family:Inter,ui-sans-serif,system-ui,sans-serif;
  font-size:11px;
  font-weight:900;
  letter-spacing:.08em;
  line-height:1;
  box-shadow:0 0 24px rgba(243,179,36,.08);
}

#outcomes .trust-item strong{
  grid-column:2;
  margin:0;
  color:#f6f7f3;
  font-family:Inter,ui-sans-serif,system-ui,sans-serif;
  font-size:clamp(19px,1.35vw,25px);
  font-style:normal;
  font-weight:820;
  line-height:1.08;
  letter-spacing:-.025em;
  overflow-wrap:break-word;
  word-break:normal;
  text-transform:none;
}

#outcomes .trust-item span{
  grid-column:2;
  max-width:58ch;
  color:var(--sector-copy);
  font-size:14px;
  line-height:1.55;
}

#outcomes .trust-item:hover{
  transform:translateY(-3px);
  border-color:rgba(243,179,36,.46);
  box-shadow:0 22px 48px rgba(0,0,0,.28),0 0 30px rgba(243,179,36,.055);
}

html[data-theme="light"] #outcomes .trust-item{
  border-color:rgba(157,104,0,.24);
  background:linear-gradient(145deg,rgba(243,179,36,.1),rgba(255,255,255,.88));
  box-shadow:0 16px 34px rgba(56,46,24,.09);
}

html[data-theme="light"] #outcomes .trust-item strong{color:#182019;-webkit-text-fill-color:#182019}
html[data-theme="light"] #outcomes .trust-item span{color:#475249;-webkit-text-fill-color:#475249}

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

@media(prefers-reduced-motion:reduce){#outcomes .trust-item{transition:none!important;transform:none!important}}
