
/* P153 — Trust & Governance shared authority hero */
.tr153-hero{position:relative;padding:76px 0 0;background:linear-gradient(135deg,#edf4f1 0%,#f8faf9 52%,#e8f0ed 100%);border-bottom:1px solid rgba(22,72,65,.14);overflow:hidden}.tr153-wrap{width:min(1480px,calc(100% - 48px));margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.82fr);gap:64px;align-items:center}.tr153-copy{padding:42px 0 64px}.tr153-kicker{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#8a6814}.tr153-kicker:before{content:"";width:28px;height:2px;background:#caa83b}.tr153-copy h1{margin:20px 0 20px;font-size:clamp(48px,5.6vw,86px);line-height:.98;letter-spacing:-.045em;color:#112a27}.tr153-copy h1 em{font-style:normal;color:#2f796f}.tr153-copy p{max-width:760px;margin:0;font-size:clamp(17px,1.45vw,22px);line-height:1.75;color:#526a66}.tr153-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.tr153-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;font-weight:900;text-decoration:none}.tr153-primary{background:#2f796f;color:#fff!important;box-shadow:0 14px 30px rgba(47,121,111,.22)}.tr153-secondary{border:1px solid rgba(17,42,39,.18);background:rgba(255,255,255,.72);color:#173d38!important}.tr153-spine{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:28px;font-size:12px;font-weight:900;color:#526a66}.tr153-spine span{padding:8px 12px;border:1px solid rgba(17,42,39,.12);border-radius:999px;background:rgba(255,255,255,.6)}.tr153-spine i{font-style:normal;color:#b18a24}.tr153-visual{position:relative;height:610px;margin:0;border-radius:30px 30px 0 0;overflow:hidden;box-shadow:0 28px 70px rgba(10,35,31,.2)}.tr153-visual img{width:100%;height:100%;object-fit:cover;display:block}.tr153-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,17,15,.02) 42%,rgba(4,17,15,.88) 100%)}.tr153-visual figcaption{position:absolute;z-index:2;inset:auto 24px 24px;display:grid;gap:8px;padding:20px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(7,24,21,.78);backdrop-filter:blur(12px);color:#fff}.tr153-visual small{font-weight:900;color:#e6c85b}.tr153-visual strong{font-size:18px;line-height:1.45}.tr153-truthbar{display:grid;grid-template-columns:repeat(4,1fr);margin-top:0;background:#0d2421;color:#fff;border-top:1px solid rgba(255,255,255,.08)}.tr153-truthbar div{padding:22px 28px;text-align:center;border-inline-end:1px solid rgba(255,255,255,.08)}.tr153-truthbar span,.tr153-truthbar b{display:block}.tr153-truthbar span{font-size:11px;color:#9ebbb5;margin-bottom:5px}.tr153-truthbar b{font-size:14px}.dark .tr153-hero,html.dark .tr153-hero{background:radial-gradient(circle at 24% 12%,rgba(50,119,108,.2),transparent 38%),linear-gradient(135deg,#071310,#0c1d19 60%,#0a1715);border-color:rgba(255,255,255,.08)}.dark .tr153-copy h1,html.dark .tr153-copy h1{color:#f3f8f6}.dark .tr153-copy h1 em,html.dark .tr153-copy h1 em{color:#8fc9bf}.dark .tr153-copy p,html.dark .tr153-copy p{color:#abc0bc}.dark .tr153-secondary,html.dark .tr153-secondary{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:#eef7f4!important}.dark .tr153-spine span,html.dark .tr153-spine span{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);color:#dceae7}@media(max-width:1080px){.tr153-wrap{grid-template-columns:1fr;gap:28px}.tr153-copy{padding-bottom:0}.tr153-visual{height:520px;border-radius:28px}.tr153-truthbar{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.tr153-hero{padding-top:36px}.tr153-wrap{width:min(100% - 24px,1480px)}.tr153-copy h1{font-size:clamp(42px,13vw,58px)}.tr153-actions{display:grid}.tr153-actions a{width:100%}.tr153-visual{height:420px}.tr153-visual figcaption{inset:auto 14px 14px}.tr153-truthbar{grid-template-columns:1fr}.tr153-truthbar div{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}}
