.case-grid.has-proimplant{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.has-proimplant .case-visual{height:270px;padding:18px 18px 0}
.has-proimplant .case-meta h3{font-size:28px}
.has-proimplant .case-meta .label{display:block;max-width:calc(100% - 40px);line-height:1.7}
.case-card.proimplant .case-visual{background:linear-gradient(140deg,#dceaf8,#edf5fc);border-color:#b5d1e4}
.case-live-label{display:inline-flex;align-items:center;gap:7px;margin-top:15px;font-size:11px;line-height:1.5;color:#b0d9ee}
.case-live-label:before{content:"";width:6px;height:6px;border-radius:50%;background:#8dcde6}
@media(max-width:1050px){.case-grid.has-proimplant{grid-template-columns:1fr;gap:38px}.has-proimplant .case-visual{height:320px;padding:24px 24px 0}}
@media(max-width:600px){.has-proimplant .case-visual{height:240px;padding:17px 17px 0}.has-proimplant .case-meta h3{font-size:25px}.case-live-label{margin-top:12px}}
