/* Shopgez AI v8.14.52 – single scoped live project proof */
.ps-live-case{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr);align-items:center;gap:24px;margin-top:24px;padding:24px;border:1px solid #e9e0df;border-radius:22px;background:linear-gradient(115deg,#fff,#fff9f7);box-shadow:0 14px 32px rgba(45,26,30,.04)}
.ps-live-case-logo{display:flex;align-items:center;justify-content:center;background:#fff;padding:10px;border:1px solid #efe9e9;border-radius:14px}
.ps-live-case-logo img{display:block;max-width:100%;height:auto;object-fit:contain}
.ps-live-case-kicker{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;color:#8d5b67}
.ps-live-case-copy h3{margin:7px 0 8px;color:#172941;font-size:clamp(20px,2.4vw,27px)}
.ps-live-case-copy p{margin:0;color:#566478;font-size:14px;line-height:1.65}
.ps-live-case-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:17px}
.ps-live-case .ps-live-cta{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:11px 17px;border-radius:12px;background:#175742!important;border:1px solid #175742;color:#fff!important;text-decoration:none!important;font-weight:750;font-size:13px}
.ps-live-case .ps-live-cta:hover,.ps-live-case .ps-live-cta:focus-visible{background:#104333!important;border-color:#104333;color:#fff!important}
.ps-live-case .ps-live-soft-link{color:#195944!important;font-weight:750;text-decoration:underline;text-underline-offset:3px;font-size:13px}
@media(max-width:680px){.ps-live-case{grid-template-columns:minmax(0,1fr);gap:14px;padding:17px}.ps-live-case-logo{max-width:270px}.ps-live-case-actions{gap:10px}.ps-live-case .ps-live-cta{width:100%}}
