
    .cases-3{display:flex;flex-direction:column;gap:24px;max-width:none;margin:0;}
    #cases .showcase-card{display:grid;}
    @media(max-width:700px){#cases .showcase-card{display:grid;}}
    .cases-row3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px;}
    @media(max-width:820px){.cases-row3{grid-template-columns:1fr;}}
    .mcase{display:flex;flex-direction:column;background:var(--bg-1);border:1px solid var(--line-strong);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none!important;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;min-width:0;}
    .mcase *{text-decoration:none!important;}
    .mcase:hover{transform:translateY(-3px);box-shadow:0 18px 40px -20px rgba(20,34,52,.22);border-color:rgba(10,138,85,.3);}
    .mcase__media{position:relative;min-height:200px;display:flex;align-items:flex-start;gap:6px;flex-wrap:wrap;padding:14px;}
    .mcase__pill{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);background:#fff;border:1px solid var(--line);border-radius:100px;padding:4px 9px;}
    .mcase__pill:first-child{color:var(--neon);background:#fff;border-color:rgba(10,138,85,.18);}
    .mcase__body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1;}
    .mcase__name{font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--text-0);margin-bottom:4px;line-height:1.15;}
    .mcase__meta{font-family:var(--font-mono);font-size:11px;color:var(--text-3);margin-bottom:14px;line-height:1.4;}
    .mcase__stat{display:flex;align-items:baseline;gap:8px;padding:12px 0;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);margin-bottom:14px;}
    .mcase__sv{font-family:var(--font-display);font-size:26px;font-weight:800;color:var(--coral);letter-spacing:-.03em;line-height:1;}
    .mcase__sl{font-size:11.5px;color:var(--text-3);}
    .mcase__p{font-size:13px;color:var(--text-2);line-height:1.5;margin-bottom:16px;}
    .mcase__link{margin-top:auto;font-family:var(--font-mono);font-size:11px;color:var(--neon);font-weight:700;letter-spacing:.05em;text-transform:uppercase;display:inline-flex;align-items:center;gap:7px;transition:gap .2s ease;}
    .mcase:hover .mcase__link{gap:11px;}
    