/* Identidad propia del caso Governance Inc. */
.case-governance{--accent:#5e467c;--accent-soft:#f0ebf7}
.case-governance .hero{background:linear-gradient(135deg,#fff 12%,#eee9f8 62%,#e7f4f0)}
.receipt-chain{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:36px}
.receipt-step{position:relative;min-height:184px;padding:20px 16px;border:1px solid #d9cee8;border-radius:16px;background:#fff}
.receipt-step:not(:last-child):after{position:absolute;right:-8px;top:44%;z-index:2;color:var(--accent);content:"→";font-size:18px;font-weight:900}
.receipt-step b{display:block;color:var(--accent);font-size:11px;letter-spacing:.11em}
.receipt-step h3{margin-top:16px;font-size:18px;line-height:1.08}
.receipt-step p{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.48}
.receipt-boundary{display:grid;grid-template-columns:1.1fr 1.1fr .8fr;gap:16px;margin-top:34px}
.boundary{padding:24px;border-radius:16px;border:1px solid #354560;background:#112036}
.boundary h3{margin-top:9px}.boundary p{margin-top:10px;color:#c5d0df;line-height:1.52}
.boundary.safe{border-color:#b8a7d1;background:#f4effa;color:var(--ink)}.boundary.safe p{color:var(--muted)}
.boundary .label{color:#bca8d9}.boundary.safe .label{color:var(--accent)}
@media(max-width:760px){.receipt-chain,.receipt-boundary{grid-template-columns:1fr}.receipt-step:not(:last-child):after{right:auto;left:23px;top:auto;bottom:-18px;content:"↓"}}
.risk-note{max-width:880px;margin-top:18px;padding:17px 20px;border-left:4px solid #a04b59;border-radius:0 12px 12px 0;background:#fff5f5;color:var(--ink)}
.risk-note b{display:block;color:#8a3342;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.risk-note p{margin-top:6px;color:#674851;font-size:15px;line-height:1.5}
