/* Velaris CRM: level screenshot cover and accessible five-screen gallery. */
.case-card[data-case="velaris-crm"]{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:38px;align-items:center}
.case-card[data-case="velaris-crm"][hidden]{display:none}
.case-card[data-case="velaris-crm"] .case-art{aspect-ratio:16/9;background:#eaf0f7}
.case-card[data-case="velaris-crm"] .case-art>img{object-fit:contain;transform:none}
.case-card[data-case="velaris-crm"] .case-tag{display:none}
.case-card[data-case="velaris-crm"] .case-body{padding:0 8px 0 0;row-gap:16px}
.case-card[data-case="velaris-crm"] .case-body h3{font-size:30px}
.case-card[data-case="velaris-crm"] .case-scope{font-size:12px;line-height:1.7;gap:5px 12px}
.case-card[data-case="velaris-crm"] .case-scope>span+span::before{margin-right:12px}
.dialog-visual.has-screen-gallery{aspect-ratio:auto;overflow:visible;container-type:normal;background:#eef2f7}
.screen-gallery{padding:21px 25px 20px}
.screen-controls{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:17px}
.screen-controls button{min-height:44px;padding:10px 14px;font-size:13px;border-radius:999px;background:transparent;color:#4e5a6c}
.screen-controls button[aria-pressed="true"]{background:#172235;color:#fff}
.screen-controls button[aria-pressed="false"]:hover{background:#dce4ed}
.screen-preview{display:block;position:relative;border-radius:10px;overflow:hidden;background:#eaf0f7}
.screen-zoom{position:absolute;right:12px;bottom:12px;padding:9px 12px;background:#172235;color:white;font-size:11px;border-radius:6px}
.screen-preview img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}
.screen-caption{font-size:14px;line-height:1.55;margin:15px 0 5px;color:#253348}
.screen-info{font-size:11px;line-height:1.5;color:#596a80;margin:0}
.feature-stage[data-case="velaris-crm"]{background:#eaf0f7}
.feature-stage[data-case="velaris-crm"] .feature-cover>img{width:76%;height:84%;top:8%;right:-23%;object-fit:contain;object-position:center;border-radius:10px}
.feature-stage[data-case="velaris-crm"] .feature-front{width:43%}
@media(max-width:1200px){.case-card[data-case="velaris-crm"]{gap:28px}.case-card[data-case="velaris-crm"] .case-body h3{font-size:25px}.case-card[data-case="velaris-crm"] .case-body>p{font-size:14px}}
@media(max-width:900px){.case-card[data-case="velaris-crm"]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px}.case-card[data-case="velaris-crm"] .case-body h3{font-size:23px}.case-card[data-case="velaris-crm"] .case-body{row-gap:10px}.case-card[data-case="velaris-crm"] .case-scope{display:none}}
@media(max-width:620px){.case-card[data-case="velaris-crm"]{grid-template-columns:minmax(0,1fr);gap:0}.case-card[data-case="velaris-crm"] .case-body{padding:18px 1px 0;row-gap:10px}.case-card[data-case="velaris-crm"] .case-body h3{font-size:25px}.case-card[data-case="velaris-crm"] .case-body>p{font-size:15px}.case-card[data-case="velaris-crm"] .case-scope{display:flex}.screen-gallery{padding:15px 14px 17px}.screen-controls{gap:3px;margin-bottom:12px}.screen-controls button{font-size:12px;padding-inline:11px}.screen-caption{font-size:13px}.screen-info{font-size:10px}.feature-stage[data-case="velaris-crm"] .feature-cover>img{width:125%;height:57%;right:-22%;top:0}.feature-stage[data-case="velaris-crm"] .feature-front{width:calc(100% - 48px)}}
