/* Style reminder: forged-black panel, electric-cyan monetary signal, steel-blue operational detail; a single distinct proof block in the AI/Core Engine section. */
.core-engine-value-statement {
  display: grid;
  grid-template-columns: minmax(112px, .42fr) minmax(0, 1.4fr) minmax(140px, .56fr);
  gap: clamp(1.2rem, 3vw, 3rem);
  align-items: stretch;
  width: min(100% - 2.5rem, 1120px);
  margin: clamp(2.4rem, 5vw, 5rem) auto 0;
  border: 1px solid rgba(19, 224, 244, .5);
  background: linear-gradient(120deg, rgba(10, 30, 39, .98), rgba(5, 12, 17, .96));
  box-shadow: inset 0 1px 0 rgba(240, 252, 255, .08);
}

.core-engine-value-statement__signal {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 230px;
  padding: 1.35rem;
  color: #071116;
  background: #16e0f4;
}

.core-engine-value-statement__signal span,
.core-engine-value-statement__eyebrow {
  font-size: .62rem;
  font-weight: 900;
  letter-spacing: .14em;
  line-height: 1.25;
  text-transform: uppercase;
}

.core-engine-value-statement__signal strong {
  font-family: "Arial Narrow", "Roboto Condensed", "Helvetica Neue", Arial, sans-serif;
  font-size: clamp(3rem, 5.5vw, 5.2rem);
  font-weight: 900;
  letter-spacing: -.08em;
  line-height: .8;
}

.core-engine-value-statement__copy { align-self: center; padding: 1.35rem 0; }
.core-engine-value-statement__eyebrow { margin: 0 0 .8rem; color: #16e0f4; }
.core-engine-value-statement__copy h2 { margin: 0; color: #f1fafc; font-family: "Arial Narrow", "Roboto Condensed", "Helvetica Neue", Arial, sans-serif; font-size: clamp(1.9rem, 3.8vw, 3.8rem); font-weight: 900; letter-spacing: -.07em; line-height: .88; text-transform: uppercase; }
.core-engine-value-statement__copy h2 em { color: #16e0f4; font-style: normal; }
.core-engine-value-statement__copy > p:last-child { max-width: 47rem; margin: 1.1rem 0 0; color: #b9cad1; font-size: .94rem; line-height: 1.58; }

.core-engine-value-statement__proof { display: flex; flex-direction: column; justify-content: end; align-items: flex-end; gap: .45rem; padding: 1.35rem; color: #8fa8b2; border-left: 1px solid rgba(19, 224, 244, .18); font-size: .62rem; font-weight: 900; letter-spacing: .13em; text-align: right; text-transform: uppercase; }
.core-engine-value-statement__proof span:first-child { margin-bottom: auto; color: #16e0f4; font-family: "Arial Narrow", "Roboto Condensed", "Helvetica Neue", Arial, sans-serif; font-size: 1.3rem; letter-spacing: 0; }

@media (max-width: 760px) {
  .core-engine-value-statement { grid-template-columns: 102px 1fr; gap: 1.25rem; width: min(100% - 2rem, 620px); }
  .core-engine-value-statement__signal { min-height: 210px; padding: 1.1rem; }
  .core-engine-value-statement__proof { grid-column: 1 / -1; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: center; gap: .7rem 1.1rem; padding: .9rem 1.1rem; border-top: 1px solid rgba(19, 224, 244, .18); border-left: 0; text-align: left; }
  .core-engine-value-statement__proof span:first-child { margin: 0 .2rem 0 0; font-size: .78rem; }
}

@media (max-width: 430px) {
  .core-engine-value-statement { grid-template-columns: 1fr; gap: 0; }
  .core-engine-value-statement__signal { min-height: 112px; flex-direction: row; align-items: end; }
  .core-engine-value-statement__copy { padding: 1.35rem; }
}
