.solution-art{display:flex;align-items:center;justify-content:center;padding:24px 12px;margin:0 0 24px;border-radius:16px;background:radial-gradient(ellipse at center,rgba(199,244,3,.08),transparent 70%);min-height:310px}
.solution-art img{display:block;width:auto;height:300px;max-width:100%;object-fit:contain;border-radius:8px;box-shadow:0 16px 30px rgba(0,0,0,.25);transition:transform .3s ease}
.use-card:hover .solution-art img{transform:translateY(-5px)}
.use-card:has(.solution-art) .card-top{margin-bottom:0}
@media(max-width:600px){.solution-art{padding:18px 0;min-height:290px}.solution-art img{height:280px}}
@media(prefers-reduced-motion:reduce){.solution-art img{transition:none}.use-card:hover .solution-art img{transform:none}}
