.deep-case{padding:7rem 0;border-top:1px solid var(--line)}.case-heading{display:grid;grid-template-columns:.65fr 1.35fr;gap:2rem;align-items:start}.case-heading h2{font-size:clamp(2.4rem,5vw,5rem);line-height:.95;letter-spacing:-.05em;margin:0 0 2rem}.contract-grid,.decision-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.contract-grid article,.decision-grid article,.quality-strip article{padding:1.35rem;background:var(--panel);border:1px solid var(--line);border-radius:14px}.contract-grid span,.code-cards header{color:var(--acid);font:700 .7rem/1.4 ui-monospace,monospace;letter-spacing:.11em}.contract-grid h3{margin:.6rem 0}.contract-grid p,.decision-grid p,.code-cards p,.quality-case li{color:var(--muted)}.workflow-list{display:grid;grid-template-columns:repeat(7,1fr);gap:0;padding:0;list-style:none;border-block:1px solid var(--line)}.workflow-list li{padding:1.1rem;border-right:1px solid var(--line)}.workflow-list li:last-child{border:0}.workflow-list b{color:var(--acid);font-size:.75rem}.workflow-list p{color:var(--muted);font-size:.82rem}.code-cards{display:grid;gap:1rem}.code-cards article{overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:14px}.code-cards header{display:flex;justify-content:space-between;padding:1rem 1.2rem}.code-cards header a{color:var(--acid)}.code-cards pre,.run-command{margin:0;padding:1.2rem;background:#050608;color:#e9ffd0;overflow:auto}.code-cards p{padding:0 1.2rem 1.2rem}.quality-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.quality-strip strong,.quality-strip span{display:block}.quality-strip strong{color:var(--acid);font-size:2rem}.quality-case ul{margin:2rem 0;display:grid;gap:.6rem}.run-command{border:1px solid var(--line);border-radius:12px}@media(max-width:900px){.contract-grid,.decision-grid,.quality-strip{grid-template-columns:1fr 1fr}.workflow-list{grid-template-columns:1fr 1fr}.case-heading{grid-template-columns:1fr}}@media(max-width:560px){.contract-grid,.decision-grid,.quality-strip,.workflow-list{grid-template-columns:1fr}.workflow-list li{border-right:0;border-bottom:1px solid var(--line)}}
