
.machine-scene--single{height:min(820px,85vh);min-height:620px;margin:40px 0 65px}
.machine-scene--single .machine-scene__slide{display:block!important}
.machine-scene--single .machine-scene__photo img{animation:none}
.machine-examples{position:absolute;z-index:4;right:4%;bottom:32px;max-width:60%;color:#fff}
.machine-examples__title{display:block;margin:0 0 12px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-align:right;color:#fff}
.machine-examples__list{display:flex;justify-content:flex-end;gap:12px}
.machine-examples button{position:relative;overflow:hidden;width:145px;height:180px;border:1px solid #ffffffa0;border-radius:15px;padding:0;background:#f6f7f8;cursor:zoom-in;box-shadow:0 12px 28px #0003;transition:transform .3s}
.machine-examples button:hover{transform:translateY(-7px)}.machine-examples button:focus-visible{outline:3px solid #229ad6;outline-offset:4px}
.machine-examples img{display:block;width:100%;height:100%;object-fit:contain}
.machine-examples button span{position:absolute;inset:auto 0 0;padding:22px 9px 10px;background:linear-gradient(transparent,#07111cdd);color:#fff;font-size:11px;text-align:left;line-height:1.3}
@media(max-width:700px){.machine-scene--single{height:780px;min-height:0;margin-bottom:35px}.machine-examples{right:6%;left:6%;max-width:none;bottom:22px}.machine-examples__title{text-align:left;font-size:10px}.machine-examples__list{justify-content:flex-start;gap:8px}.machine-examples button{width:calc((100% - 16px)/3);max-width:145px;height:155px}}
@media(prefers-reduced-motion:reduce){.machine-examples button{transition:none}}
