@import url("legal.css");
.case-hero{padding-bottom:48px}.case-badge{display:inline-flex;margin-top:1.2rem;padding:.35rem .7rem;border:1px solid var(--line);border-radius:999px;color:var(--accent);font-size:.76rem;font-weight:800;text-transform:uppercase}.case-lead{max-width:720px;margin-top:1.3rem;color:var(--muted);font-size:1.1rem}.case-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.case-action{display:inline-flex;min-height:46px;align-items:center;padding:0 1rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.04);font-weight:800;text-decoration:none}.case-action.primary{border-color:rgba(51,209,255,.45);background:linear-gradient(135deg,var(--brand),#1746a2)}.case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.case-grid .legal-section{height:100%}.case-grid strong{display:block;margin-bottom:.4rem;color:var(--accent);font-size:.76rem;text-transform:uppercase}.case-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem;overflow:hidden;border:1px solid var(--line);border-radius:10px}.case-flow div{padding:1.2rem;border-right:1px solid var(--line);background:rgba(13,28,48,.88)}.case-flow div:last-child{border:0}.case-flow span{color:var(--accent);font-size:.72rem;font-weight:850}.case-flow p{margin-top:.5rem;color:var(--muted)}@media(max-width:760px){.case-grid,.case-flow{grid-template-columns:1fr}.case-flow div{border-right:0;border-bottom:1px solid var(--line)}}
