/* Campo 10 — two photographic light fields, two quiet data panels. */
.evidence-training{background:#f7ede0;color:#201d1b;border-color:#dfd5c9}
.evidence-productivity{background:#f4f5ff;color:#161616;border-color:#a7b1ff}
.evidence-training .evidence-art,.evidence-productivity .evidence-art{
  inset:-40px -20px;width:calc(100% + 40px);height:calc(100% + 80px);
  object-fit:cover;object-position:center;opacity:1;filter:none;mask-image:none;
}
.evidence-training:after,.evidence-productivity:after{
  background:linear-gradient(90deg,#ffffff30,transparent 75%);
}
.evidence-training .material-frost,.evidence-productivity .material-frost{display:none}
.evidence-training .stat-glass,.evidence-productivity .stat-glass{
  background:#ffffffb8;border:1px solid #ffffffe0;border-radius:10px;
  backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);
  box-shadow:0 8px 28px #16161609,inset 0 1px 0 #fff8;
}
.evidence-training .evidence-topic,.evidence-training .evidence-context{color:#574d42}
.evidence-training .evidence-description{color:#302a24}
.evidence-training .source-link{color:#453b31}
.evidence-training .source-link:hover{color:#653716}
.evidence-productivity .evidence-topic,.evidence-productivity .evidence-context{color:#62646a}
.evidence-productivity .evidence-description{color:#161616}
.evidence-productivity .source-link{color:#161616}
.evidence-productivity .source-link:hover{color:#161616}
.evidence-training a:focus-visible,.evidence-productivity a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}
.evidence-training:before,.evidence-productivity:before{
  background:radial-gradient(ellipse 430px 330px at var(--pointer-x) var(--pointer-y),#ffffff70,transparent 75%);
}
.evidence-training[data-spotlight-active=true]{border-color:#d0ac89}
.evidence-productivity[data-spotlight-active=true]{border-color:#a7b1ff}

/* Quiet counterparts let the two images carry the colour. */
.evidence-adoption{background:#f4f5ef}
.evidence-value{background:#f4f5ff}
.evidence-adoption .data-dots{opacity:.35}
.evidence-value .data-dots{opacity:.3}

@media(max-width:800px){
  .evidence-training .evidence-art,.evidence-productivity .evidence-art{
    inset:-25px -16px;width:calc(100% + 32px);height:calc(100% + 50px);object-position:65% center;
  }
  .evidence-training .stat-glass,.evidence-productivity .stat-glass{background:#ffffffcf}
  .evidence-productivity:after{
    background:linear-gradient(180deg,#f8fbffe6 0%,#f8fbffb8 23%,transparent 42%,transparent 70%,#f8fbfff2 100%),linear-gradient(90deg,#ffffff60,transparent 90%);
  }
}
@media(max-width:600px){
  .evidence-training .evidence-art,.evidence-productivity .evidence-art{object-position:58% center}
  .evidence-training:after{background:linear-gradient(90deg,#ffffff80,transparent 95%)}
}
