.entry-evidence{margin-top:28px;min-height:110px;border:1px dashed #72f1b84a;display:flex;align-items:center;gap:22px;padding:20px;background:#72f1b806}.entry-evidence>i{width:62px;height:62px;border:1px solid var(--g);border-radius:50%;display:grid;place-items:center;color:var(--g);font-style:normal}.entry-evidence div{display:grid;gap:5px}.entry-evidence small{font-size:7px;letter-spacing:.18em;color:#789087}.entry-evidence b{font-size:14px;letter-spacing:.1em}.entry-evidence span{font-size:10px;color:#91a39b}

/* CEO Journey evidence integration — 2026-09-05 */
.journey-opening{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center}.hero .secondary{margin-top:14px;opacity:.78}.hero-certificate{align-self:center}.evidence-card{position:relative;margin:0;border-radius:28px;overflow:hidden;background:rgba(12,22,17,.78);border:1px solid rgba(151,255,190,.18);box-shadow:0 28px 70px rgba(0,0,0,.38)}.evidence-card:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,rgba(154,255,193,.1),transparent 62%);transform:translateX(-80%);animation:evidenceScan 7s linear infinite;pointer-events:none}.evidence-card img{display:block;width:100%;max-height:620px;object-fit:contain;background:#0b100d}.evidence-card figcaption{display:grid;gap:7px;padding:18px 20px 21px}.evidence-card figcaption small{letter-spacing:.18em;color:#8ef2b3}.evidence-card figcaption b{font-size:18px}.evidence-card figcaption span{opacity:.68;font-size:12px}.evidence-stage{padding:0 max(4vw,28px) 8vw}.evidence-card.wide{max-width:980px;margin:0 auto}.evidence-card.wide img{max-height:900px}.journey-commands{font-size:clamp(17px,2vw,25px)!important;line-height:1.55!important;color:#eafff0!important}.history-log em{font-style:italic}.entry-evidence img{width:110px;height:78px;object-fit:cover;border-radius:8px;margin-right:16px;vertical-align:middle}@keyframes evidenceScan{to{transform:translateX(80%)}}@media(max-width:900px){.journey-opening{grid-template-columns:1fr}.hero-certificate{margin-top:28px}.evidence-stage{padding-left:18px;padding-right:18px}}
.journey-intro{font-size:clamp(26px,3.2vw,48px)!important;line-height:1.12!important;max-width:850px!important;letter-spacing:-.025em!important}.journey-intro em{font-style:normal;color:inherit}
.journey-intro{font-size:clamp(22px,2.35vw,36px)!important;max-width:760px!important;line-height:1.2!important}
