.growth{background:#df7047}
.saving{background:#398061}
.value-filters button{padding:11px 18px}
.value-filters button b{font:700 15px Georgia,serif;margin-left:7px;color:var(--ink)}
.value-filters button.active b,.value-filters button:hover b{color:#fff}
.case-card.growth-card:not(.featured){border-top:3px solid rgba(223,112,71,.65)}
.case-card.saving-card:not(.featured){border-top:3px solid rgba(57,128,97,.55)}
.hero-feature::after{pointer-events:none}
.card-scale{position:relative;z-index:1;margin-top:14px;padding:7px 10px;border-radius:9px;background:#f6eee2;color:#765f3e;font-size:10px;line-height:1.45;width:max-content;max-width:100%}
.case-card.featured .card-scale{background:rgba(215,167,98,.14);color:#e3c99e}
.detail-company{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;align-items:center;margin:22px 0;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#faf6ee}
.detail-company b{font-size:11px;color:var(--orange)}
.detail-company span{font-size:12px;color:var(--ink)}
.detail-company small{grid-column:2;color:var(--muted);font-size:10px}
.truth-bridge{padding:84px 6vw 76px;background:#eef1eb;border-bottom:1px solid var(--line)}
.truth-bridge>header{display:grid;grid-template-columns:.75fr 1.25fr;gap:18px 7vw;align-items:end}
.truth-bridge>header .overline{grid-column:1/-1}
.truth-bridge h2{font:700 clamp(34px,4.3vw,56px)/1.13 Georgia,"Songti SC",serif;margin:0;letter-spacing:-.025em}
.truth-bridge>header>p:last-child{color:var(--muted);line-height:1.8;margin:0;max-width:680px}
.truth-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px}
.truth-paths a{min-height:138px;padding:23px;border:1px solid var(--line);border-radius:18px;background:#fff;color:var(--ink);text-decoration:none;display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;transition:.22s}
.truth-paths a:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#bdc7bf}
.truth-paths a>b{font:700 29px Georgia;color:var(--gold)}
.truth-paths a span{display:grid;gap:8px}.truth-paths a strong{font-size:17px}.truth-paths a small{color:var(--muted);line-height:1.5}.truth-paths a i{font-style:normal;font-size:20px;color:var(--orange)}
.truth-paths .path-proof{background:var(--deep);color:#fff;border-color:var(--deep)}.truth-paths .path-proof small{color:#b8c9c1}
.truth-rule{margin:20px 0 0;color:#7c6a50;font-size:11px;text-align:center}
.detail-path-title{margin-top:27px;font-size:12px;font-weight:900;color:var(--ink)}
.detail-actions.three{grid-template-columns:repeat(3,1fr);margin-top:10px}
.detail-actions.three a{display:grid;gap:4px;align-content:center;padding:12px 8px;line-height:1.35}
.detail-actions.three a:nth-child(2){background:#e4ece6;color:var(--deep)}
.detail-actions.three a:nth-child(3){background:#f1e2c6;color:#6f4c20}
.detail-actions.three small{font-size:9px;font-weight:500;opacity:.75}
@media(max-width:850px){.truth-bridge>header{grid-template-columns:1fr}.truth-bridge>header .overline{grid-column:auto}.truth-paths{grid-template-columns:1fr}}
@media(max-width:650px){.truth-bridge{padding:62px 18px}.detail-actions.three{grid-template-columns:1fr}}
