<style>.smart-video-grid{display:contents}.video-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.08);overflow:hidden;transition:transform .3s,box-shadow .3s}.video-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.12);transform:translateY(-5px)}.video-thumbnail{background:#f0f0f0;height:200px;overflow:hidden;position:relative}.video-thumbnail img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.video-card:hover .video-thumbnail img{transform:scale(1.05)}.thumbnail-placeholder{background:linear-gradient(135deg,#667eea,#764ba2);height:100%;width:100%}.duration-badge{background:rgba(0,0,0,.8);border-radius:4px;bottom:10px;color:#fff;font-size:12px;font-weight:600;padding:4px 8px;position:absolute;right:10px}.badge-gated,.badge-new,.badge-upcoming{border-radius:4px;font-size:11px;font-weight:700;padding:4px 10px;position:absolute;right:10px;text-transform:uppercase;top:10px}.badge-new{background:#4caf50;color:#fff}.badge-gated{background:rgba(0,0,0,.7);color:#fff}.badge-upcoming{animation:pulse 2s infinite;background:#9c27b0;color:#fff}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(156,39,176,.7)}70%{box-shadow:0 0 0 10px rgba(156,39,176,0)}to{box-shadow:0 0 0 0 rgba(156,39,176,0)}}.video-content{padding:20px}.video-type{border-radius:4px;display:inline-block;font-size:11px;font-weight:700;margin-bottom:10px;padding:4px 10px;text-transform:uppercase}.video-type.demo{background:#e8f5e9;color:#2e7d32}.video-type.webinar{background:#e3f2fd;color:#1565c0}.video-type.tutorial{background:#fff3e0;color:#e65100}.video-type.case-study{background:#fce4ec;color:#c2185b}.video-content h3{color:#031723;font-size:18px;line-height:1.4;margin:10px 0}.video-content p{color:#666;font-size:14px;line-height:1.6;margin:10px 0 20px}.btn-video{background:#e91e63;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:10px 20px;text-decoration:none;transition:background .3s}.btn-video:hover{background:#c2185b}.btn-register{background:#9c27b0}.btn-register:hover{background:#7b1fa2}